Definition CPToList {T:Type} {n:nat} (cp : cartesianPower T n) : list T.

Lemma nthCPTlOK {T:Type} {m:nat} :
forall (cp : cartesianPower T (S (S m))) (Default : T) n,
nthCP (S n) (tailCP cp) Default = nthCP (S (S n)) cp Default.