DEFINITION csuba_drop_abst()
TYPE =
∀i:nat
.∀c1:C
.∀d1:C
.∀u1:T
.drop i O c1 (CHead d1 (Bind Abst) u1)
→∀g:G
.∀c2:C
.csuba g c1 c2
→(or
ex2 C λd2:C.drop i O c2 (CHead d2 (Bind Abst) u1) λd2:C.csuba g d1 d2
ex4_3
C
T
A
λd2:C.λu2:T.λ:A.drop i O c2 (CHead d2 (Bind Abbr) u2)
λd2:C.λ:T.λ:A.csuba g d1 d2
λ:C.λ:T.λa:A.arity g d1 u1 (asucc g a)
λd2:C.λu2:T.λa:A.arity g d2 u2 a)
BODY =
Show proof