INDUCTIVE DEFINITION subst0 () [ ]
OF ARITY natTTTProp
BUILT FROM:
     subst0_lref: v:T.i:nat.(subst0 i v (TLRef i) (lift (S i) O v))
   | subst0_fst: v:T.u2:T.u1:T.i:nat.(subst0 i v u1 u2)t:T.k:K.(subst0 i v (THead k u1 t) (THead k u2 t))
   | subst0_snd: k:K.v:T.t2:T.t1:T.i:nat.(subst0 (s k i) v t1 t2)u:T.(subst0 i v (THead k u t1) (THead k u t2))
   | subst0_both: v:T
                             .u1:T
                               .u2:T
                                 .i:nat
                                   .(subst0 i v u1 u2)k:K.t1:T.t2:T.(subst0 (s k i) v t1 t2)(subst0 i v (THead k u1 t1) (THead k u2 t2))