]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/core_notation.moo
librarySync - we do not generate the object attributes when we publish the xml
[helm.git] / matita / core_notation.moo
index c30e5142c08d6380890a4d6b6e7b955636238542..2ecb35e8be5b738afff7201ccf441199170652e5 100644 (file)
@@ -1,3 +1,9 @@
+notation < "hvbox(\exists ident i opt (: ty) break . p)"
+  right associative with precedence 20
+for @{ 'exists ${default
+  @{\lambda ${ident i} : $ty. $p}
+  @{\lambda ${ident i} . $p}}}.
+
 notation "hvbox(a break \to b)" 
   right associative with precedence 20
 for @{ \forall $_:$a.$b }.
@@ -111,5 +117,9 @@ notation "hvbox(a break \land b)"
 for @{ 'and $a $b }.
 
 notation "hvbox(\lnot a)" 
-  left associative with precedence 40
+  non associative with precedence 40
 for @{ 'not $a }.
+
+notation "hvbox(a break => b)" 
+  non associative with precedence 45
+for @{ 'parred $a $b }.