(* This file was automatically generated: do not edit *********************)
-include "LambdaDelta-1/subst0/defs.ma".
+include "Basic-1/subst0/defs.ma".
-include "LambdaDelta-1/lift/props.ma".
+include "Basic-1/lift/props.ma".
theorem subst0_gen_sort:
\forall (v: T).(\forall (x: T).(\forall (i: nat).(\forall (n: nat).((subst0
T).(match ee in T return (\lambda (_: T).Prop) with [(TSort _) \Rightarrow
False | (TLRef _) \Rightarrow False | (THead _ _ _) \Rightarrow True])) I
(TSort n) H5) in (False_ind P H6)))))))))))))) i v y x H0))) H)))))).
+(* COMMENTS
+Initial nodes: 445
+END *)
theorem subst0_gen_lref:
\forall (v: T).(\forall (x: T).(\forall (i: nat).(\forall (n: nat).((subst0
\Rightarrow False | (TLRef _) \Rightarrow False | (THead _ _ _) \Rightarrow
True])) I (TLRef n) H5) in (False_ind (land (eq nat n i0) (eq T (THead k u2
t2) (lift (S n) O v0))) H6)))))))))))))) i v y x H0))) H))))).
+(* COMMENTS
+Initial nodes: 779
+END *)
theorem subst0_gen_head:
\forall (k: K).(\forall (v: T).(\forall (u1: T).(\forall (t1: T).(\forall
(_: T).(subst0 i0 v0 u1 u3))) (\lambda (_: T).(\lambda (t3: T).(subst0 (s k
i0) v0 t1 t3))) u2 t2 (refl_equal T (THead k u2 t2)) H16 H14)))) k0
H10)))))))) H7)) H6)))))))))))))) i v y x H0))) H))))))).
+(* COMMENTS
+Initial nodes: 4255
+END *)
theorem subst0_gen_lift_lt:
\forall (u: T).(\forall (t1: T).(\forall (x: T).(\forall (i: nat).(\forall
i h d H5))))) (H0 x1 (s k i) h d H8)))) x H4)))))) H3)) (subst0_gen_head k
(lift h d u) (lift h (S (plus i d)) t) (lift h (s k (S (plus i d))) t0) x i
H2))))))))))))) t1)).
+(* COMMENTS
+Initial nodes: 5157
+END *)
theorem subst0_gen_lift_false:
\forall (t: T).(\forall (u: T).(\forall (x: T).(\forall (h: nat).(\forall
(subst0 i u (lift h d t0) x0)).(\lambda (_: (subst0 (s k i) u (lift h (s k d)
t1) x1)).(H u x0 h d i H1 H2 H7 P)))))) H5)) (subst0_gen_head k u (lift h d
t0) (lift h (s k d) t1) x i H4))))))))))))))))) t).
+(* COMMENTS
+Initial nodes: 1621
+END *)
theorem subst0_gen_lift_ge:
\forall (u: T).(\forall (t1: T).(\forall (x: T).(\forall (i: nat).(\forall
nat (s k (plus d h)) (\lambda (n: nat).(le n (s k i))) (s_le k (plus d h) i
H2) (plus (s k d) h) (s_plus k d h)))) x H5)))))) H4)) (subst0_gen_head k u
(lift h d t) (lift h (s k d) t0) x i H3)))))))))))))) t1)).
+(* COMMENTS
+Initial nodes: 4191
+END *)