]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/library/logic/coimplication.ma
severe bug found in parallel zeta
[helm.git] / helm / software / matita / library / logic / coimplication.ma
index a963846f093a1cc362447baa2e85011539f5998d..44f8d5b8eb5f5f36f4affe1aefe4bb334ae6882b 100644 (file)
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/logic/coimplication".
-
 include "logic/connectives.ma".
 
 definition Iff : Prop \to Prop \to Prop \def
    \lambda A,B. (A \to B) \land (B \to A).
    
- (*CSC: the URI must disappear: there is a bug now *)
-interpretation "logical iff" 'iff x y = (cic:/matita/logic/coimplication/Iff.con x y).
-
-notation > "hvbox(a break \liff b)" 
-  left associative with precedence 25
-for @{ 'iff $a $b }.
-
-notation < "hvbox(a break \leftrightarrow b)" 
-  left associative with precedence 25
-for @{ 'iff $a $b }.
+interpretation "logical iff" 'iff x y = (Iff x y).
 
 theorem iff_intro: \forall A,B. (A \to B) \to (B \to A) \to (A \liff B).
  unfold Iff. intros. split; intros; autobatch.
@@ -43,5 +32,5 @@ theorem iff_sym: \forall A,B. A \liff B \to B \liff A.
 qed.
 
 theorem iff_trans: \forall A,B,C. A \liff B \to B \liff C \to A \liff C.
- intros. elim H. elim H1. apply iff_intro;intros;autobatch.
+ intros. elim H. elim H1. apply iff_intro;intros;autobatch depth=3.
 qed.