DEFINITION csubt_gen_abst()
TYPE =
∀g:G
.∀e1:C
.∀c2:C
.∀v1:T
.csubt g (CHead e1 (Bind Abst) v1) c2
→(or
ex2 C λe2:C.eq C c2 (CHead e2 (Bind Abst) v1) λe2:C.csubt g e1 e2
ex4_2 C T λe2:C.λv2:T.eq C c2 (CHead e2 (Bind Abbr) v2) λe2:C.λ:T.csubt g e1 e2 λ:C.λv2:T.ty3 g e1 v2 v1 λe2:C.λv2:T.ty3 g e2 v2 v1)
BODY =
Show proof