# HG changeset patch # User Shinji KONO # Date 1678742382 -32400 # Node ID 50fcf7f047d16f161dbc5b5ca9632e2b49795740 # Parent e843ace90b313767fa8c41b20b51ddd02cf7238b ... diff -r e843ace90b31 -r 50fcf7f047d1 src/generic-filter.agda --- a/src/generic-filter.agda Mon Mar 13 13:32:22 2023 +0900 +++ b/src/generic-filter.agda Tue Mar 14 06:19:42 2023 +0900 @@ -172,9 +172,11 @@ -- \-⊆ -P-GenericFilter : (P L p0 : HOD ) → (LP : L ⊆ Power P) → L ∋ p0 → ({p : HOD} → L ∋ p → L ∋ ( P \ p)) +P-GenericFilter : (P L p0 : HOD ) → (LP : L ⊆ Power P) → L ∋ p0 + → (CAP : {p q : HOD} → L ∋ p → L ∋ q → L ∋ (p ∩ q )) + → (NEG : ({p : HOD} → L ∋ p → L ∋ ( P \ p))) → (C : CountableModel ) → GenericFilter {L} {P} LP ( ctl-M C ) -P-GenericFilter P L p0 L⊆PP Lp0 NEG C = record { +P-GenericFilter P L p0 L⊆PP Lp0 CAP NEG C = record { genf = record { filter = Replace (PDHOD L p0 C) (λ x → P \ x) ; f⊆L = gf01 ; filter1 = ? ; filter2 = ? } ; generic = λ D cd → subst (λ k → ¬ (Dense.dense D ∩ k) ≡ od∅ ) (sym gf00) (fdense D cd ) } where @@ -217,9 +219,42 @@ gf15 y gpqy with subst (λ k → odef k y ) *iso gpqy ... | case1 xpy = p-monotonic L p0 C gf16 (PDN.pn ¬a ¬b c = record { z = & ( (* xp) ∪ (* xq) ) ; az = gf10 ; x=ψz = cong (&) (gf121 gp gq ) } where gp = record { z = xp ; az = Pp ; x=ψz = peq } gq = record { z = xq ; az = Pq ; x=ψz = qeq } @@ -270,7 +305,7 @@ lemma232 : (P L p : HOD ) (C : CountableModel ) → (LP : L ⊆ Power P ) → (Lp0 : L ∋ p ) ( NEG : {p : HOD} → L ∋ p → L ∋ ( P \ p)) → ( {q : HOD} → (Lq : L ∋ q ) → NonAtomic L q Lq ) - → ¬ ( (ctl-M C) ∋ rgen ( P-GenericFilter P L p LP Lp0 NEG C )) + → ¬ ( (ctl-M C) ∋ rgen ( P-GenericFilter P L p LP Lp0 ? NEG C )) lemma232 P L p C LP Lp0 NEG NA MG = {!!} where D : HOD -- P - G D = ?