# HG changeset patch # User Shinji KONO # Date 1677145487 -32400 # Node ID 8e04e3cad0b5b98fdfdb022fb9a7fe4a3b5ea5af # Parent f4cd937759fce212e3d3fe0ed2abe72c1ecf3ca6 ... diff -r f4cd937759fc -r 8e04e3cad0b5 src/OD.agda --- a/src/OD.agda Thu Feb 23 12:48:00 2023 +0800 +++ b/src/OD.agda Thu Feb 23 18:44:47 2023 +0900 @@ -400,6 +400,10 @@ power← : (A t : HOD) → ({x : HOD} → (t ∋ x → A ∋ x)) → Power A ∋ t power← A t t⊆A z xz = subst (λ k → odef A k ) &iso ( t⊆A (subst₂ (λ j k → odef j k) *iso (sym &iso) xz )) +Intersection : (X : HOD ) → HOD -- ∩ X +Intersection X = record { od = record { def = λ x → (x o< & X ) ∧ ( {y : Ordinal} → odef X y → odef (* y) x )} ; odmax = & X ; ¬a ¬b 0 ¬a ¬b c = & (ODC.minimal O (Intersection (* X)) ( has-intersection CX fip c)) fip00 : {X : Ordinal} (CX : * X ⊆ CS top) (fip : {C x : Ordinal} → * C ⊆ * X → Subbase (* C) x → o∅ o< x) {x : Ordinal} → odef (* X) x → odef (* x) (limit CX fip ) - fip00 = ? + fip00 {X} CX fip {x} Xx with trio< X o∅ + ... | tri< a ¬b ¬c = ⊥-elim ( ¬x<0 a ) + ... | tri≈ ¬a b ¬c = ⊥-elim ( o<¬≡ (sym b) (subst (λ k → o∅ o< k) &iso (∈∅< Xx) ) ) + ... | tri> ¬a ¬b c with ODC.x∋minimal O (Intersection (* X)) ( has-intersection CX fip c ) + ... | ⟪ 0