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