INDUCTIVE DEFINITION csubst0 () [ ]
OF ARITY natTCCProp
BUILT FROM:
     csubst0_snd: k:K.i:nat.v:T.u1:T.u2:T.(subst0 i v u1 u2)c:C.(csubst0 (s k i) v (CHead c k u1) (CHead c k u2))
   | csubst0_fst: k:K.i:nat.c1:C.c2:C.v:T.(csubst0 i v c1 c2)u:T.(csubst0 (s k i) v (CHead c1 k u) (CHead c2 k u))
   | csubst0_both: k:K
                               .i:nat
                                 .v:T.u1:T.u2:T.(subst0 i v u1 u2)c1:C.c2:C.(csubst0 i v c1 c2)(csubst0 (s k i) v (CHead c1 k u1) (CHead c2 k u2))