]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/library/higher_order_defs/functions.ma
Notation for "ex" introduced. It is the same as the notation for forall,
[helm.git] / helm / matita / library / higher_order_defs / functions.ma
index da90d421177817ff8561794d66250f97c6ce4fda..d2a577a4912145a0621ced90440568fb039c4359 100644 (file)
@@ -23,7 +23,7 @@ definition injective: \forall A,B:Type.\forall f:A \to B.Prop
 (* we have still to attach exists *)
 definition surjective: \forall A,B:Type.\forall f:A \to B.Prop
 \def \lambda A,B.\lambda f.
-  \forall z:B.ex A (\lambda x:A.z=f x).
+  \forall z:B. \exists x:A.z=f x.
 
 definition symmetric: \forall A:Type.\forall f:A \to A\to A.Prop
 \def \lambda A.\lambda f.\forall x,y.f x y = f y x.