DEFINITION land_rect()
TYPE =
       ΠA:Prop
         .ΠB:Prop
           .ΠP:(Type:785:cic:/matita/LAMBDA-TYPES/Legacy-1/coq/defs/land_rect.con)
             .(ABP)(land A B)P
BODY =
λA:Prop
         .λB:Prop
           .λP:(Type:785:cic:/matita/LAMBDA-TYPES/Legacy-1/coq/defs/land_rect.con)
             .λf:ABP.λH:land A B.<λH1:land A B.P> CASE H OF conj H1 H2f H1 H2