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

Lemma nthEqOK {T:Type} {m:nat} :
forall (cp1 cp2 : cartesianPower T (S m)) (Default : T),
(forall n, nthCP n cp1 Default = nthCP n cp2 Default) -> cp1 = cp2.