# HG changeset patch # User Shinji KONO # Date 1677403823 -32400 # Node ID 0201827b08ac8aaefc32cafcb0a7f0f1d60f3976 # Parent 8cbc3918d875342ff23b71220ecbba3d6ccc2fa9 ... diff -r 8cbc3918d875 -r 0201827b08ac src/Topology.agda --- a/src/Topology.agda Sun Feb 26 11:16:32 2023 +0900 +++ b/src/Topology.agda Sun Feb 26 18:30:23 2023 +0900 @@ -281,7 +281,7 @@ data Finite-∪ (S : HOD) : Ordinal → Set n where fin-e : Finite-∪ S o∅ - fin-i : {x : Ordinal } → * x ⊆ S → Finite-∪ S x + fin-i : {x : Ordinal } → odef S x → Finite-∪ S x fin-∪ : {x y : Ordinal } → Finite-∪ S x → Finite-∪ S y → Finite-∪ S (& (* x ∪ * y)) record Compact {L : HOD} (top : Topology L) : Set n where @@ -328,24 +328,18 @@ -- then some finite Intersection of (CX X) contains nothing ( contraposition of FIP .i.e. CFIP) -- it means there is a finite cover -- - record CFIP (X x : Ordinal) : Set n where - field - is-CS : * x ⊆ Replace (* X) (λ z → L \ z) - sx : Subbase (* x) o∅ - Cex : (X : Ordinal ) → HOD - Cex X = record { od = record { def = λ x → CFIP X x } ; odmax = osuc (& (Replace (* X) (λ z → L \ z))) ; ¬a ¬b c = c - ... | tri≈ ¬a b ¬c = ⊥-elim (¬x<0 ( _==_.eq→ cex=0 record { is-CS = fip10 ; sx = subst (λ k → Subbase (* (CX ox)) k) b sc } )) where - fip10 : * (CX ox) ⊆ Replace (* X) (λ z → L \ z) - fip10 {w} cw = subst (λ k → odef k w) *iso cw + ... | tri≈ ¬a b ¬c = ⊥-elim (¬sb (subst₂ (λ j k → Subbase j k ) *iso b sc )) -- we have some intersection because L is not empty (if we have an element of L, we don't need choice) fip26 : odef (* (CX ox)) (& (L \ * ( cover oc ( ODC.x∋minimal O L (0