# HG changeset patch # User Shinji KONO # Date 1645535324 -32400 # Node ID 87b5303ceeb50ddc05e82a5bdb8fd469e4ecfc99 # Parent b18ca68d115a87f93b02acd4f689e837ad8ecaf6 ... diff -r b18ca68d115a -r 87b5303ceeb5 src/generic-filter.agda --- a/src/generic-filter.agda Sun Feb 20 22:39:17 2022 +0900 +++ b/src/generic-filter.agda Tue Feb 22 22:08:44 2022 +0900 @@ -54,7 +54,7 @@ import OPair open OPair O -record CountableModel : Set (suc (suc n)) where +record CountableModel (P : HOD) : Set (suc (suc n)) where field ctl-M : Ordinal ctl→ : Nat → Ordinal @@ -62,6 +62,9 @@ is-Model : (x : Nat) → ctl→ x o< ctl-M ctl-iso→ : { x : Ordinal } → (lt : x o< ctl-M) → ctl→ (ctl← x lt ) ≡ x ctl-iso← : { x : Nat } → ctl← (ctl→ x ) (is-Model x) ≡ x + ctl-P⊆M : Power P ⊆ * ctl-M + +-- we expect ¬ G ∈ * ctl-M, so ¬ P ∈ * ctl-M open CountableModel @@ -69,13 +72,13 @@ -- a(n) ∈ M -- ∃ q ∈ Power P → q ∈ a(n) ∧ p(n) ⊆ q -- -PGHOD : (i : Nat) → (C : CountableModel) → (P : HOD) → (p : Ordinal) → HOD -PGHOD i C P p = record { od = record { def = λ x → +PGHOD : (i : Nat) (P : HOD) (C : CountableModel P) → (p : Ordinal) → HOD +PGHOD i P C p = record { od = record { def = λ x → odef (Power P) x ∧ odef (* (ctl→ C i)) x ∧ ( (y : Ordinal ) → odef (* p) y → odef (* x) y ) } ; odmax = odmax (Power P) ; ¬a ¬b c = ⊥-elim ( o<> c lt ) - ... | tri< a ¬b ¬c with osuc-≡< a - ... | case1 ip=x = {!!} - ... | case2 ip } -- + + +record valR (x y P : HOD) (G : GenericFilter P) : Set (suc n) where + field + p : HOD + p∈G : filter (genf G) ∋ p + is-val : x ∋ < y , p > + +val : (x : HOD) (P : HOD ) + → (G : GenericFilter P) + → HOD +val x P G = record { od = record { odef = ε-induction { λ y → (z : Ordinal) → odef y (& z) → {!!} } (λ {z} Prev → {!!} ) } + ; odmax = {!!} ;