]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/limits/preamble.ma
update in basic_2
[helm.git] / matita / matita / contribs / limits / preamble.ma
index 80713e41654154450a425b237632d77da909d638..47724701bb3249dc8ff0d42dd15b1777d2b829a9 100644 (file)
 
 (* Project started Wed Oct 12, 2005 ***************************************)
 (* Project taken over by "formal_topology" and restarted Mon Apr 6, 2009 **)
+(* Project taken over by "lambdadelta" and restarted Sun Sept 20, 2015 ****)
 
-include "logic/connectives.ma".
-include "datatypes/constructors.ma".
-include "datatypes/bool.ma".
+include "basics/logic.ma".
+include "../lambdadelta/ground_2/notation/xoa/false_0.ma".
+include "../lambdadelta/ground_2/notation/xoa/true_0.ma".
 
-(* notations **************************************************************)
+interpretation "logical false" 'false = False.
 
-notation < "hvbox(\iforall ident i opt (: ty) break . p)"
-  right associative with precedence 20
-for @{ 'iforall ${ default
-  @{λ ${ident i}: $ty. $p}
-  @{λ ${ident i}. $p}
-}}.
-
-notation > "\iforall list1 ident x sep , opt (: T). term 19 Px"
-  with precedence 20
-for ${ default
-  @{ ${ fold right @{$Px} rec acc @{'iforall (λ ${ident x} :$T . $acc)} } }
-  @{ ${ fold right @{$Px} rec acc @{'iforall (λ ${ident x} . $acc)} } }
-}.
-
-notation < "hvbox(\iexists ident i opt (: ty) break . p)"
-  right associative with precedence 20
-for @{ 'iexists ${ default
-  @{λ ${ident i}: $ty. $p}
-  @{λ ${ident i}. $p}
-}}.
-
-notation > "\iexists list1 ident x sep , opt (: T). term 19 Px"
-  with precedence 20
-for ${ default
-  @{ ${ fold right @{$Px} rec acc @{'iexists (λ ${ident x}: $T. $acc)} } }
-  @{ ${ fold right @{$Px} rec acc @{'iexists (λ ${ident x}. $acc)} } }
-}.
+interpretation "logical true" 'true = True.