Mercurial > hg > Members > kono > Proof > ZF-in-agda
diff filter.agda @ 365:7f919d6b045b
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 18 Jul 2020 12:29:38 +0900 |
parents | 67580311cc8e |
children | 1a8ca713bc32 |
line wrap: on
line diff
--- a/filter.agda Sat Jul 18 11:38:33 2020 +0900 +++ b/filter.agda Sat Jul 18 12:29:38 2020 +0900 @@ -71,8 +71,6 @@ q∩q⊆q = record { incl = λ lt → proj1 lt } open HOD -_=h=_ : (x y : HOD) → Set n -x =h= y = od x == od y ----- -- @@ -157,16 +155,9 @@ ODSuc : (y : HOD) → infinite ∋ y → HOD ODSuc y lt = Union (y , (y , y)) -nat→ω : Nat → HOD -nat→ω Zero = od∅ -nat→ω (Suc y) = Union (nat→ω y , (nat→ω y , nat→ω y)) +postulate + ho< : {x : HOD} → hod-ord< {x} -- : ({x : HOD} → od→ord x o< next (odmax x)) -postulate -- we have proved in other module - ω∋nat→ω : {n : Nat} → def (od infinite) (od→ord (nat→ω n)) - ω<next-o∅ : {y : Ordinal} → infinite-d y → y o< next o∅ - -postulate - ho< : {x : HOD} → hod-ord< {x} -- : ({x : HOD} → od→ord x o< next (odmax x)) data Hω2 : ( x : Ordinal ) → Set n where hφ : Hω2 o∅ @@ -179,6 +170,8 @@ HODω2 : HOD HODω2 = record { od = record { def = λ x → Hω2 x } ; odmax = next o∅ ; <odmax = odmax0 } where + ω<next : {y : Ordinal} → infinite-d y → y o< next o∅ + ω<next = ω<next-o∅ ho< lemma0 : {n y : Ordinal} → Hω2 y → odef infinite n → od→ord < ord→od n , ord→od y > o< next y lemma0 {n} {y} hw2 inf = nexto=n {!!} odmax0 : {y : Ordinal} → Hω2 y → y o< next o∅ @@ -187,6 +180,22 @@ odmax0 (h1 {y} lt) = next< (odmax0 lt) (subst (λ k → k o< next y ) (cong (λ k → od→ord < k , ord→od y >) oiso ) (lemma0 lt (ω∋nat→ω {1} ))) odmax0 (h2 {y} lt) = next< (odmax0 lt) (subst (λ k → k o< next y ) (cong (λ k → od→ord < k , ord→od y >) oiso ) (lemma0 lt (ω∋nat→ω {2} ))) +HODω2-Filter : Filter HODω2 +HODω2-Filter = record { + filter = {!!} + ; f⊆PL = {!!} + ; filter1 = {!!} + ; filter2 = {!!} + } where + filter0 : HOD + filter0 = {!!} + f⊆PL1 : filter0 ⊆ Power HODω2 + f⊆PL1 = {!!} + filter11 : { p q : HOD } → q ⊆ HODω2 → filter0 ∋ p → p ⊆ q → filter0 ∋ q + filter11 = {!!} + filter12 : { p q : HOD } → filter0 ∋ p → filter0 ∋ q → filter0 ∋ (p ∩ q) + filter12 = {!!} + -- the set of finite partial functions from ω to 2 data Two : Set n where