DEFINITION unintro()
TYPE =
       A:Set.a:A.P:AProp.(x:A.(P x))(P a)
BODY =
        assume ASet
        assume aA
        assume PAProp
        suppose Hx:A.(P x)
          by (H .)
          we proved P a
       we proved A:Set.a:A.P:AProp.(x:A.(P x))(P a)