X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fformal_topology%2Foverlap%2Fo-basic_topologies.ma;h=1081f5beab493cd652ed0872749ffc8f6a9f1cc3;hb=befe31089d1d45360b5b7681556c8a762800b3a2;hp=be985a43cefd551e01fd6ea942dcc220dea8b622;hpb=2f57490a8df5e3e5c09b238f99e34067015a7df3;p=helm.git diff --git a/helm/software/matita/contribs/formal_topology/overlap/o-basic_topologies.ma b/helm/software/matita/contribs/formal_topology/overlap/o-basic_topologies.ma index be985a43c..1081f5bea 100644 --- a/helm/software/matita/contribs/formal_topology/overlap/o-basic_topologies.ma +++ b/helm/software/matita/contribs/formal_topology/overlap/o-basic_topologies.ma @@ -15,7 +15,7 @@ include "o-algebra.ma". include "o-saturations.ma". -record basic_topology: Type ≝ +record basic_topology: Type2 ≝ { carrbt:> OA; A: carrbt ⇒ carrbt; J: carrbt ⇒ carrbt; @@ -29,7 +29,7 @@ lemma hint: OA → objs2 OA. qed. coercion hint. -record continuous_relation (S,T: basic_topology) : Type ≝ +record continuous_relation (S,T: basic_topology) : Type2 ≝ { cont_rel:> arrows2 OA S T; (* reduces uses eq1, saturated uses eq!!! *) reduced: ∀U. U = J ? U → cont_rel U = J ? (cont_rel U); @@ -108,7 +108,6 @@ theorem continuous_relation_eq_inv': qed. *) -axiom daemon: False. definition continuous_relation_comp: ∀o1,o2,o3. continuous_relation_setoid o1 o2 → @@ -167,7 +166,7 @@ definition BTop: category2. |apply ((saturation_idempotent ?? (A_is_saturation o1) x)^-1);]] | intros; simplify; change with (((a34⎻* ∘ a23⎻* ) ∘ a12⎻* ) ∘ A o1 = ((a34⎻* ∘ (a23⎻* ∘ a12⎻* )) ∘ A o1)); - apply rule (#‡ASSOC1\sup -1); + apply rule (#‡ASSOC ^ -1); | intros; simplify; change with ((a⎻* ∘ (id2 ? o1)⎻* ) ∘ A o1 = a⎻* ∘ A o1); apply (#‡(id_neutral_right2 : ?)); @@ -176,6 +175,9 @@ definition BTop: category2. apply (#‡(id_neutral_left2 : ?));] qed. +definition btop_carr: BTop → Type1 ≝ λo:BTop. carr1 (oa_P (carrbt o)). +coercion btop_carr. + (* (*CSC: unused! *) (* this proof is more logic-oriented than set/lattice oriented *) @@ -201,4 +203,4 @@ theorem continuous_relation_eqS: [2,4: intros; apply saturation_monotone; try (apply A_is_saturation); apply Hcut;] apply Hcut2; assumption. qed. -*) \ No newline at end of file +*)