DEFINITION ty3_nf2_inv_sort()
TYPE =
       g:G
         .c:C
           .t:T
             .m:nat
               .ty3 g c t (TSort m)
                 (nf2 c t
                      (or
                           ex2 nat λn:nat.eq T t (TSort n) λn:nat.eq nat m (next g n)
                           ex3_2
                             TList
                             nat
                             λws:TList.λi:nat.eq T t (THeads (Flat Appl) ws (TLRef i))
                             λws:TList.λ:nat.nfs2 c ws
                             λ:TList.λi:nat.nf2 c (TLRef i)))
BODY =
Show proof