DEFINITION csuba_gen_flat()
TYPE =
       g:G
         .d1:C
           .c:C
             .u1:T
               .f:F
                 .csuba g (CHead d1 (Flat f) u1) c
                   ex2_2 C T λd2:C.λu2:T.eq C c (CHead d2 (Flat f) u2) λd2:C.λ:T.csuba g d1 d2
BODY =
Show proof