]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/contribs/dama/dama_duality/constructive_connectives.ma
a) update with upstream version
[helm.git] / helm / software / matita / contribs / dama / dama_duality / constructive_connectives.ma
index 78e2ec571639f54103b6df1632df9c9022c7d577..4d2ea5996df11e814f6a5847385f9fc0ed2da4fe 100644 (file)
@@ -18,14 +18,12 @@ inductive Or (A,B:Type) : Type ≝
    Left : A → Or A B
  | Right : B → Or A B.
 
-interpretation "constructive or" 'or x y =
-  (cic:/matita/constructive_connectives/Or.ind#xpointer(1/1) x y).
+interpretation "constructive or" 'or x y = (Or x y).
 
 inductive And (A,B:Type) : Type ≝
  | Conj : A → B → And A B.
  
-interpretation "constructive and" 'and x y =
-  (cic:/matita/constructive_connectives/And.ind#xpointer(1/1) x y).
+interpretation "constructive and" 'and x y = (And x y).
 
 inductive exT (A:Type) (P:A→Type) : Type ≝
   ex_introT: ∀w:A. P w → exT A P.
@@ -41,13 +39,10 @@ for @{ 'sigma ${default
   @{\lambda ${ident i} . $p}}}.
 *)
 
-interpretation "constructive exists" 'exists \eta.x =
-  (cic:/matita/constructive_connectives/ex.ind#xpointer(1/1) _ x).
-interpretation "constructive exists (Type)" 'exists \eta.x =
-  (cic:/matita/constructive_connectives/exT.ind#xpointer(1/1) _ x).
+interpretation "constructive exists" 'exists \eta.x = (ex _ x).
+interpretation "constructive exists (Type)" 'exists \eta.x = (exT _ x).
 
 alias id "False" = "cic:/matita/logic/connectives/False.ind#xpointer(1/1)".
 definition Not ≝ λx:Type.x → False.
 
-interpretation "constructive not" 'not x = 
-  (cic:/matita/constructive_connectives/Not.con x).
+interpretation "constructive not" 'not x = (Not x).