Definition consTailCP {T:Type} {n:nat} (cp : cartesianPower T n) (t : T) : (cartesianPower T (S n)).

Lemma consHdTlTlHd {T:Type} {n:nat} : forall (F L : T) (X : cartesianPower T n), consHeadCP F (consTailCP X L) = consTailCP (consHeadCP F X) L.