# HG changeset patch # User Shinji KONO # Date 1674094420 -32400 # Node ID c4fd0bfdfbae5c2f348f7c622093cb9291c298b2 # Parent 0612874b815c7c5d2472331aeb90eb4b38c7031f FIP to Filter done diff -r 0612874b815c -r c4fd0bfdfbae src/Topology.agda --- a/src/Topology.agda Wed Jan 18 20:53:01 2023 +0900 +++ b/src/Topology.agda Thu Jan 19 11:13:40 2023 +0900 @@ -88,6 +88,10 @@ is-sbp P {x} (gi px) xy = ⟪ px , xy ⟫ is-sbp P {.(& (* _ ∩ * _))} (g∩ {x} {y} px px₁) xy = is-sbp P px (proj1 (subst (λ k → odef k _ ) *iso xy)) +sb⊆ : {P Q : HOD} {x : Ordinal } → P ⊆ Q → Subbase P x → Subbase Q x +sb⊆ {P} {Q} P⊆Q (gi px) = gi (P⊆Q px) +sb⊆ {P} {Q} P⊆Q (g∩ px qx) = g∩ (sb⊆ P⊆Q px) (sb⊆ P⊆Q qx) + -- An open set generate from a base -- -- OS = { U ⊂ L | ∀ x ∈ U → ∃ b ∈ P → x ∈ b ⊂ U } @@ -408,7 +412,7 @@ -- Ultra Filter has limit point record UFLP {P : HOD} (TP : Topology P) {L : HOD} (LP : L ⊆ Power P ) (F : Filter {L} {P} LP ) - (FL : filter F ∋ P) (ultra : ultra-filter F ) : Set (suc (suc n)) where + (ultra : ultra-filter F ) : Set (suc (suc n)) where field limit : Ordinal P∋limit : odef P limit @@ -419,36 +423,62 @@ record NFIP {P : HOD} (TP : Topology P) {X : Ordinal } (LP : * X ⊆ CS TP ) (u : Ordinal) : Set n where field b x : Ordinal + b⊆X : * b ⊆ * X + sb : Subbase (* b) x 0 ; P∋limit = {!!} ; is-limit = {!!} } + uflp : {L : HOD} → (LP : L ⊆ Power (ZFP P Q )) (F : Filter {L} LP) (UF : ultra-filter F) + → UFLP (ProductTopology TP TQ) LP F UF + uflp {L} LP F UF = record { limit = & < ? , {!!} > ; P∋limit = {!!} ; is-limit = {!!} } diff -r 0612874b815c -r c4fd0bfdfbae src/maximum-filter.agda --- a/src/maximum-filter.agda Wed Jan 18 20:53:01 2023 +0900 +++ b/src/maximum-filter.agda Thu Jan 19 11:13:40 2023 +0900 @@ -55,9 +55,9 @@ import zorn open zorn O _⊂_ PO -F→Maximum : {L P : HOD} (LP : L ⊆ Power P) → ({p : HOD} → L ∋ p → L ∋ ( P \ p)) → ({p q : HOD} → L ∋ p → L ∋ q → L ∋ (p ∩ q)) +F→Maximum : {L P : HOD} (LP : L ⊆ Power P) → ({p q : HOD} → L ∋ p → L ∋ q → L ∋ (p ∩ q)) → (F : Filter {L} {P} LP) → o∅ o< & L → {y : Ordinal } → odef (filter F) y → (¬ (filter F ∋ od∅)) → MaximumFilter {L} {P} LP F -F→Maximum {L} {P} LP NEG CAP F 0