Proof of `Polynomial bound on the number of types over a parameter set`
What this proof establishes
Assuming the claims on the left, the claim on the right holds — checked by the archive's pipeline. Proof code is not displayed here.
In the paper
- page 29 of this submission's paper
Description
The proof in the paper, with the padding step replaced by a split of
each tuple into its entries outside and its entries inside . Let
be the separation radius. For each , the closure
theorem for tuples gives polynomially many -flips of such
that every -tuple outside is at distance more than from
in one of them. A flip is undone by a toggle on at most parts,
so the edges of are quantifier-free definable in expanded by the
colors and by predicates for the parts, and the type of a tuple in this
expansion determines its type in . A -tuple is a
rearrangement of ā ū with ā outside and ū inside , and its
type is determined by the type of ā ū and the positions. For fixed
positions, ū, and , the tuples ā far from in realize at
most types in . Summing over at most
position sets, tuples ū and the flips gives the bound,
whose exponent does not depend on .
The argument is carried out for the graph classes of the archive and their monadic dependence, and transferred to the graph classes used here.