X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2Fformal_topology%2Fbin%2Fformal_topology.ma;h=e84c0242ee8dd58a4225f9f8c10c27b2b924b73c;hb=2f57490a8df5e3e5c09b238f99e34067015a7df3;hp=7ea6ee0a1f888928d34d20ab4a2906460e5dc25d;hpb=513a2c58442fcfb2545bbc2b146d5a73051d6740;p=helm.git diff --git a/helm/software/matita/contribs/formal_topology/bin/formal_topology.ma b/helm/software/matita/contribs/formal_topology/bin/formal_topology.ma index 7ea6ee0a1..e84c0242e 100644 --- a/helm/software/matita/contribs/formal_topology/bin/formal_topology.ma +++ b/helm/software/matita/contribs/formal_topology/bin/formal_topology.ma @@ -12,7 +12,7 @@ (* *) (**************************************************************************) -set "baseuri" "cic:/matita/formal_topologyxxx2/". +set "baseuri" "cic:/matita/formal_topology/". include "logic/equality.ma". axiom S: Type. @@ -22,8 +22,7 @@ axiom leq: S → S → Prop. notation "hvbox(A break ⊆ B)" with precedence 59 for @{ 'subseteq $A $B}. -interpretation "Subseteq" 'subseteq A B = - (cic:/matita/formal_topologyxxx2/leq.con A B). +interpretation "Subseteq" 'subseteq A B = (leq A B). axiom leq_refl: ∀A. A ⊆ A. axiom leq_antisym: ∀A,B. A ⊆ B → B ⊆ A → A=B. @@ -47,8 +46,12 @@ axiom m_antimonotonia: ∀A,B. A ⊆ B → m B ⊆ m A. axiom m_saturazione: ∀A. A ⊆ m (m A). axiom m_puntofisso: ∀A. m A = m (m (m A)). -lemma l1: ∀A,B. i A ⊆ B → i A ⊆ i B. intros; rewrite < i_idempotenza; autobatch. qed. -lemma l2: ∀A,B. A ⊆ c B → c A ⊆ c B. intros; rewrite < c_idempotenza in ⊢ (? ? %); autobatch. qed. +lemma l1: ∀A,B. i A ⊆ B → i A ⊆ i B. + intros; rewrite < i_idempotenza; apply (i_monotonia (i A) B H). +qed. +lemma l2: ∀A,B. A ⊆ c B → c A ⊆ c B. + intros; rewrite < c_idempotenza in ⊢ (? ? %); apply (c_monotonia A (c B) H). +qed. axiom th1: ∀A. c (m A) ⊆ m (i A). axiom th2: ∀A. i (m A) ⊆ m (c A).