X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2FPREDICATIVE-TOPOLOGY%2Fclass_eq.ma;fp=helm%2Fsoftware%2Fmatita%2Fcontribs%2FPREDICATIVE-TOPOLOGY%2Fclass_eq.ma;h=7634cbde1171f65fa92d126eea1c8a872fc2f971;hb=cf24ec700cf0516891432b6a63638a2c966474af;hp=cfcb57293f6a066eced2e45621d9387398db64b9;hpb=28e4648362227bf701b19b01a23163f9480c62bd;p=helm.git diff --git a/helm/software/matita/contribs/PREDICATIVE-TOPOLOGY/class_eq.ma b/helm/software/matita/contribs/PREDICATIVE-TOPOLOGY/class_eq.ma index cfcb57293..7634cbde1 100644 --- a/helm/software/matita/contribs/PREDICATIVE-TOPOLOGY/class_eq.ma +++ b/helm/software/matita/contribs/PREDICATIVE-TOPOLOGY/class_eq.ma @@ -14,25 +14,17 @@ set "baseuri" "cic:/matita/PREDICATIVE-TOPOLOGY/class_eq". -include "class_le.ma". +include "class_defs.ma". -theorem ceq_cl: \forall C,c1,c2. ceq ? c1 c2 \to cin C c1 \land cin C c2. -intros; elim H; clear H. -lapply cle_cl to H1 using H; clear H1; decompose H; -lapply cle_cl to H2 using H; clear H2; decompose H. -auto. -qed. - -theorem ceq_refl: \forall C,c. cin C c \to ceq ? c c. -intros; apply ceq_intro; auto. -qed. +theorem ceq_trans: \forall C. \xforall c1,c2. ceq C c1 c2 \to + \xforall c3. ceq ? c2 c3 \to ceq ? c1 c3. +intros. -theorem ceq_trans: \forall C,c2,c1,c3. - ceq C c2 c3 \to ceq ? c1 c2 \to ceq ? c1 c3. -intros; elim H; elim H1; clear H; clear H1. +(* apply ceq_intro; apply cle_trans; [|auto|auto||auto|auto]. qed. theorem ceq_sym: \forall C,c1,c2. ceq C c1 c2 \to ceq C c2 c1. intros; elim H; clear H.; auto. qed. +*) \ No newline at end of file