X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcontribs%2FRELATIONAL%2FBEq%2Fdefs.ma;h=d851a6b9fda2a98e45b90f067c7a140c229a0907;hb=94873bb61a663b4fca3dc6d07b7bb9f42122003e;hp=0b52af116a59c63f0a89c3f0ca05cbf14fa46e8e;hpb=c86f1a6c4d00f66a81c576589f215cb667595710;p=helm.git diff --git a/matita/contribs/RELATIONAL/BEq/defs.ma b/matita/contribs/RELATIONAL/BEq/defs.ma index 0b52af116..d851a6b9f 100644 --- a/matita/contribs/RELATIONAL/BEq/defs.ma +++ b/matita/contribs/RELATIONAL/BEq/defs.ma @@ -19,6 +19,14 @@ include "logic/equality.ma". include "BNot/defs.ma". inductive BEq (b1:Bool): Bool \to Bool \to Prop \def - | beq_false: \forall b2. BNot b1 b2 \to BEq b1 false b2 + | beq_false: \forall b2. (~b1 == b2) \to BEq b1 false b2 | beq_true : BEq b1 true b1 . + +(*CSC: the URI must disappear: there is a bug now *) +interpretation "boolean coimplication predicate" 'rel_coimp x y z = + (cic:/matita/RELATIONAL/BEq/defs/BEq.ind#xpointer(1/1) x y z). + +notation "hvbox(a break * b break == c)" + non associative with precedence 95 +for @{ 'rel_coimp $a $b $c}.