Closure over a set: replication of finite extensions #
The proof uses elementary submodels only through replication: a finite configuration
whose new vertices lie outside the previous model has a copy, with the same diagram over
its roots, inside the next model. ClosedOver G M N states exactly this property of the
next model N over the previous model M, with an additional finite set D ⊆ N to
avoid, so that copies can be chosen pairwise disjoint.
A closure of M ∪ X over M is built in ω rounds, adding one witness for each finite
diagram over finite sets of roots and avoided vertices, so its size is at most
max (#M + #X) ℵ₀.
g realizes over R the same finite diagram as f: the same adjacencies among the
new vertices and between the new vertices and the roots.
Equations
Instances For
A finite diagram for a request: the adjacencies among the new vertices and between the new vertices and the roots.
Instances For
g realizes the diagram d of the request p, with new vertices avoiding M, the
avoided vertices and the roots.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The new vertices of one realization of the diagram d, when there is one.
Equations
- Erdos111.Closure.witness G M p d = if h : ∃ (g : Fin p.2.2 → V), Erdos111.Closure.Realizes G M p d g then Set.range h.choose else ∅
Instances For
A witness is finite.
A realizable diagram has a realization inside its witness.
One round over S: add a realization of every realizable diagram over S.
Equations
- Erdos111.Closure.step G M S = S ∪ ⋃ (p : Erdos111.Closure.Request S), ⋃ (d : Erdos111.Closure.Diagram p), Erdos111.Closure.witness G M p d
Instances For
The rounds of the closure of M ∪ X over M.
Equations
- Erdos111.Closure.rounds G M X 0 = M ∪ X
- Erdos111.Closure.rounds G M X n.succ = Erdos111.Closure.step G M (Erdos111.Closure.rounds G M X n)
Instances For
A round keeps a set of size at most an infinite κ of size at most κ.
Every M ∪ X lies in a set closed over M of size at most max (#M + #X) ℵ₀.