DEFINITION sn3_appl_appl()
TYPE =
∀v1:T
.∀t1:T
.let u1 := THead (Flat Appl) v1 t1
in ∀c:C
.sn3 c u1
→∀v2:T
.sn3 c v2
→(∀u2:T.(pr3 c u1 u2)→((iso u1 u2)→∀P:Prop.P)→(sn3 c (THead (Flat Appl) v2 u2))
→sn3 c (THead (Flat Appl) v2 u1))
BODY =
Show proof