Definition ListToCP {T : Type} (l : list T) (Default : T) : cartesianPower T (length l).

Lemma nthCircPermNAny {T:Type} {m:nat} :
forall (cp : cartesianPower T (S (S m))) (Default : T) id n,
id + n <= S m -> nthCP (S id + n) cp Default = nthCP (S id) (circPermNCP n cp) Default.