DEFINITION sty0_gen_cast()
TYPE =
∀g:G
.∀c:C
.∀v1:T
.∀t1:T
.∀x:T
.sty0 g c (THead (Flat Cast) v1 t1) x
→ex3_2 T T λv2:T.λ:T.sty0 g c v1 v2 λ:T.λt2:T.sty0 g c t1 t2 λv2:T.λt2:T.eq T x (THead (Flat Cast) v2 t2)
BODY =
Show proof