# HG changeset patch # User Shinji KONO # Date 1678960907 -32400 # Node ID 0b7e4eb68afcbe0a7c99a921a4f96b487a4fc76b # Parent afecaee48825007cb581a979e279952ecc1ff99a change to Ideal diff -r afecaee48825 -r 0b7e4eb68afc src/filter.agda --- a/src/filter.agda Thu Mar 16 17:46:36 2023 +0900 +++ b/src/filter.agda Thu Mar 16 19:01:47 2023 +0900 @@ -156,7 +156,7 @@ ideal : HOD i⊆L : ideal ⊆ L ideal1 : { p q : HOD } → L ∋ q → ideal ∋ p → q ⊆ p → ideal ∋ q - ideal2 : { p q : HOD } → ideal ∋ p → ideal ∋ q → L ∋ (p ∩ q) → ideal ∋ (p ∪ q) + ideal2 : { p q : HOD } → ideal ∋ p → ideal ∋ q → L ∋ (p ∪ q) → ideal ∋ (p ∪ q) open Ideal diff -r afecaee48825 -r 0b7e4eb68afc src/generic-filter.agda --- a/src/generic-filter.agda Thu Mar 16 17:46:36 2023 +0900 +++ b/src/generic-filter.agda Thu Mar 16 19:01:47 2023 +0900 @@ -179,265 +179,106 @@ d⊆P : dense ⊆ L has-expansion : {p : HOD} → (Lp : L ∋ p) → Expansion L dense Lp -record GenericFilter1 {L P : HOD} (LP : L ⊆ Power P) (M : HOD) : Set (Level.suc n) where +record GenericFilter {L P : HOD} (LP : L ⊆ Power P) (M : HOD) : Set (Level.suc n) where field genf : Ideal {L} {P} LP generic : (D : Dense {L} {P} LP ) → M ∋ Dense.dense D → ¬ ( (Dense.dense D ∩ Ideal.ideal genf ) ≡ od∅ ) -P-GenericFilter1 : (P L p0 : HOD ) → (LP : L ⊆ Power P) → L ∋ p0 - → (C : CountableModel ) → GenericFilter1 {L} {P} LP ( ctl-M C ) -P-GenericFilter1 P L p0 L⊆PP Lp0 C = record { - genf = record { ideal = PDHOD L p0 C ; i⊆L = x∈PP ; ideal1 = ideal1 ; ideal2 = ? } - ; generic = ? - } where - ideal1 : {p q : HOD} → L ∋ q → PDHOD L p0 C ∋ p → q ⊆ p → PDHOD L p0 C ∋ q - ideal1 {p} {q} Lq record { gr = gr ; 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 } - gf10 : odef (PDHOD L p0 C) (& (* xp ∪ * xq)) - gf10 = record { gr = PDN.gr Pp ; pn ¬a ¬b c = record { gr = pgr ; pn