X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flimits%2Fpreamble.ma;h=47724701bb3249dc8ff0d42dd15b1777d2b829a9;hb=ba7b8553850e4a33cf8607b07758392230d9ed40;hp=80713e41654154450a425b237632d77da909d638;hpb=2c01ff6094173915e7023076ea48b5804dca7778;p=helm.git diff --git a/matita/matita/contribs/limits/preamble.ma b/matita/matita/contribs/limits/preamble.ma index 80713e416..47724701b 100644 --- a/matita/matita/contribs/limits/preamble.ma +++ b/matita/matita/contribs/limits/preamble.ma @@ -14,37 +14,12 @@ (* 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.