X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fdama%2Fdama_duality%2Fconstructive_connectives.ma;h=3c866b2ad8e2171aec1bcfa8e3aee85dff205483;hb=e1efca300fbaeb8c69a691a428a084d89a2c058f;hp=78e2ec571639f54103b6df1632df9c9022c7d577;hpb=c077ca16ea87ba612435a47eee714b5388204d93;p=helm.git diff --git a/helm/software/matita/contribs/dama/dama_duality/constructive_connectives.ma b/helm/software/matita/contribs/dama/dama_duality/constructive_connectives.ma index 78e2ec571..3c866b2ad 100644 --- a/helm/software/matita/contribs/dama/dama_duality/constructive_connectives.ma +++ b/helm/software/matita/contribs/dama/dama_duality/constructive_connectives.ma @@ -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).