# HG changeset patch # User Shinji KONO # Date 1719784804 -32400 # Node ID 0b30bb7c75017e4b9844475f5e84208bf964aae1 # Parent 2435deeecda9b216ff27240badaab8f1f9bfd691 ... diff -r 2435deeecda9 -r 0b30bb7c7501 src/BAlgebra.agda --- a/src/BAlgebra.agda Sun Jun 30 19:36:51 2024 +0900 +++ b/src/BAlgebra.agda Mon Jul 01 07:00:04 2024 +0900 @@ -39,6 +39,10 @@ lem1 : {x : Ordinal} → odef od∅ x → odef (L \ L) x lem1 {x} lt = ⊥-elim ( ¬∅∋ (subst (λ k → odef od∅ k) (sym &iso) lt )) +\-cong : (P Q R S : HOD) → P =h= R → Q =h= S → (P \ Q) =h= (R \ S) +eq→ (\-cong P Q R S p=r q=s) {x} ⟪ px , npq ⟫ = ⟪ eq→ p=r px , (λ lt → npq (eq← q=s lt) ) ⟫ +eq← (\-cong P Q R S p=r q=s ) {x} ⟪ rx , nrs ⟫ = ⟪ eq← p=r rx , (λ lt → nrs (eq→ q=s lt) ) ⟫ + L\Lx=x : {x : HOD} → x ⊆ L → (L \ ( L \ x )) =h= x L\Lx=x {x} x⊆L = record { eq→ = lem03 ; eq← = lem04 } where lem03 : {z : Ordinal} → odef (L \ (L \ x)) z → odef x z diff -r 2435deeecda9 -r 0b30bb7c7501 src/Topology.agda --- a/src/Topology.agda Sun Jun 30 19:36:51 2024 +0900 +++ b/src/Topology.agda Mon Jul 01 07:00:04 2024 +0900 @@ -59,6 +59,10 @@ open import ZProduct O HODAxiom ho< open import filter O HODAxiom ho< AC +import Relation.Binary.Reasoning.Setoid as EqHOD + +LDec : (L : HOD) (P : HOD) → P ⊆ L → (x : HOD) → Dec (x ∈ P) +LDec L P _ x = ∋-p P x record Topology ( L : HOD ) : Set (suc n) where field @@ -70,26 +74,28 @@ --- we may add -- OS∋L : OS ∋ L -- closed Set - open BAlgebra O HODAxiom ho< L ? + open BAlgebra O HODAxiom ho< L (LDec L) CS : HOD CS = record { od = record { def = λ x → (* x ⊆ L) ∧ odef OS (& ( L \ (* x ))) } ; odmax = osuc (& L) ; ¬a ¬b 0 ¬a ¬b c = ⊥-elim ( ¬x<0 c ) ... | tri> ¬a ¬b 0