DEFINITION sty1_cast2()
TYPE =
       g:G
         .c:C
           .t1:T
             .t2:T
               .sty1 g c t1 t2
                 v1:T
                      .v2:T
                        .sty0 g c v1 v2
                          ex2 T λv3:T.sty1 g c v1 v3 λv3:T.sty1 g c (THead (Flat Cast) v1 t1) (THead (Flat Cast) v3 t2)
BODY =
Show proof