Extending witnesses in analytic families of assignments #
Let g : (ℕ → ℕ) → X × X be continuous. A word w witnesses a tracked pair of coordinates
of an assignment φ : ι → X when that pair belongs to g '' PiNat.wordCylinder w.
For an analytic family that is not small, finitely many such words can be extended
simultaneously while retaining an analytic subfamily that is not small.
SetRel.exists_subset_not_isSmallFamily_witness_append extends every tracked word by one
letter. SetRel.exists_subset_not_isSmallFamily_witness_extension extends them by any specified
number of letters. These refinements keep witnesses coherent in fusion constructions of
continuous graph homomorphisms: repeated extensions determine a point of Baire space, and
continuity of g then identifies the limiting edge.
The relation defining smallness need not equal the range of g; in applications g
parametrizes that relation. Neither the index type of assignments nor the space of assignments
needs to be countable or Polish. Analyticity is retained by taking continuous preimages
inside the original analytic family.
References #
- B. D. Miller, The graph-theoretic approach to descriptive set theory, Bulletin of Symbolic Logic 18 (2012), 554–575, the witness refinement in the proof of the G₀ dichotomy.
Finitely many tracked witness words can each be extended by one letter, on an analytic subfamily that is still not small. The new letter for each pair is uniform over that subfamily.
Extend every word witnessing one of finitely many tracked coordinate pairs by exactly n
letters, retaining analyticity and non-smallness. The new words extend the old ones, not merely
their lengths.