DEFINITION eq_rect()
TYPE =
       ΠA:Set
         .Πx:A
           .ΠP:A
                    (Type:145:cic:/matita/LAMBDA-TYPES/Legacy-1/coq/defs/eq_rect.con)
             .(P x)Πa:A.(eq A x a)(P a)
BODY =
λA:Set
         .λx:A
           .λP:A
                   (Type:145:cic:/matita/LAMBDA-TYPES/Legacy-1/coq/defs/eq_rect.con)
             .λp:P x.λa:A.λH:eq A x a.<λa1:A.λH1:eq A x a1.P a1> CASE H OF refl_equalp