]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/library/logic/connectives.ma
- transcript: bugfix
[helm.git] / helm / software / matita / library / logic / connectives.ma
index ba229870fbca66c1a860268d30dc9e0e0301b137..6a20bc8979c15805f2be51269218e05c3015eb20 100644 (file)
@@ -24,8 +24,7 @@ default "false" cic:/matita/logic/connectives/False.ind.
 definition Not: Prop \to Prop \def
 \lambda A. (A \to False).
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "logical not" 'not x = (cic:/matita/logic/connectives/Not.con x).
+interpretation "logical not" 'not x = (Not x).
 
 theorem absurd : \forall A,C:Prop. A \to \lnot A \to C.
 intros. elim (H1 H).
@@ -36,8 +35,7 @@ default "absurd" cic:/matita/logic/connectives/absurd.con.
 inductive And (A,B:Prop) : Prop \def
     conj : A \to B \to (And A B).
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "logical and" 'and x y = (cic:/matita/logic/connectives/And.ind#xpointer(1/1) x y).
+interpretation "logical and" 'and x y = (And x y).
 
 theorem proj1: \forall A,B:Prop. A \land B \to A.
 intros. elim H. assumption.
@@ -52,8 +50,7 @@ inductive Or (A,B:Prop) : Prop \def
    | or_intror : B \to (Or A B).
 
 (*CSC: the URI must disappear: there is a bug now *)
-interpretation "logical or" 'or x y =
-  (cic:/matita/logic/connectives/Or.ind#xpointer(1/1) x y).
+interpretation "logical or" 'or x y = (Or x y).
 
 theorem Or_ind':
  \forall A,B:Prop.
@@ -73,9 +70,7 @@ definition decidable : Prop \to Prop \def \lambda A:Prop. A \lor \lnot A.
 inductive ex (A:Type) (P:A \to Prop) : Prop \def
     ex_intro: \forall x:A. P x \to ex A P.
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "exists" 'exists \eta.x =
-  (cic:/matita/logic/connectives/ex.ind#xpointer(1/1) _ x).
+interpretation "exists" 'exists \eta.x = (ex _ x).
 
 inductive ex2 (A:Type) (P,Q:A \to Prop) : Prop \def
     ex_intro2: \forall x:A. P x \to Q x \to ex2 A P Q.