# HG changeset patch # User Shinji KONO # Date 1672218869 -32400 # Node ID 7ce2cc622c92e4e4388715363b16cf2b1f53265e # Parent c90eec304cfa5eeca85008139c58ec8488b53bdf ... diff -r c90eec304cfa -r 7ce2cc622c92 src/Topology.agda --- a/src/Topology.agda Mon Dec 26 14:00:57 2022 +0900 +++ b/src/Topology.agda Wed Dec 28 18:14:29 2022 +0900 @@ -31,6 +31,8 @@ open ODC O open import filter +open import OPair O + record Topology ( L : HOD ) : Set (suc n) where field @@ -38,9 +40,16 @@ OS⊆PL : OS ⊆ Power L o∪ : { P : HOD } → P ⊆ OS → OS ∋ Union P o∩ : { p q : HOD } → OS ∋ p → OS ∋ q → OS ∋ (p ∩ q) +-- closed Set + CS : HOD + CS = record { od = record { def = λ x → odef OS (& ( L \ (* x ))) } ; odmax = & L ; ) )) Func : OD -Func = record { def = λ x → def ZFProduct x +Func = record { def = λ x → def ZFPair x ∧ ( (a b c : Ordinal) → odef (* x) (& < * a , * b >) ∧ odef (* x) (& < * a , * c >) → b ≡ c ) } FuncP : ( A B : HOD ) → HOD FuncP A B = record { od = record { def = λ x → odef (ZFP A B) x - ∧ ( (x : Ordinal ) (p q : odef (ZFP A B ) x ) → pi1 (proj1 p) ≡ pi1 (proj1 q) → pi2 (proj1 p) ≡ pi2 (proj1 q) ) } + ∧ ( (x : Ordinal ) (p q : odef (ZFP A B ) x ) → pi1 ? ≡ pi1 ? → pi2 ? ≡ pi2 ? ) } ; odmax = odmax (ZFP A B) ; } diff -r c90eec304cfa -r 7ce2cc622c92 src/zorn.agda --- a/src/zorn.agda Mon Dec 26 14:00:57 2022 +0900 +++ b/src/zorn.agda Wed Dec 28 18:14:29 2022 +0900 @@ -1109,6 +1109,7 @@ ... | tri< a ¬b ¬c = ⊥-elim ( ¬x<0 a ) ... | tri≈ ¬a x=0 ¬c = record { supf = λ _ → MinSUP.sup (ysup f mf ay) ; asupf = MinSUP.as (ysup f mf ay) ; supf-mono = λ _ → o≤-refl ; zo≤sz = zo≤sz ; is-minsup = is-minsup ; cfcs = λ a