Triadic complexes #
A TriadicComplex3 V is the bounded-complexity object over which an arity-three regular
approximation of a coloring of the triples of V is measured. It chooses its own finite palette
Fin C.pairColorCount of pair colors, carries a lower skeleton over that palette (vertex cells and
a coherent pair coloring), and selects a finite family of polyads over that skeleton.
Its complexity C.complexity is the number of vertex cells plus the number of pair colors plus
the number of selected polyads, so it bounds each of these quantities. Since the selected polyads
are polyads over the skeleton, the complexity is in turn bounded in terms of the lower data alone.
Forgetting colors and roles, C.toHypergraphComplex is a hypergraph complex of rank three: its
levels zero, one and two are complete, since the pair coloring is total, and its level three
consists of the underlying unordered triples of the selected polyad supports.
C.IsPolyadDecomposition says that every injective triple lies in the support of a selected
polyad. As distinct polyads have disjoint supports, the selected supports then partition the
|V| (|V| - 1) (|V| - 2) injective triples. C.VertexCellsControlled t₀ says that the vertex cells
form an equipartition with at least t₀ cells; each cell then has at most |V| / t₀ + 1
vertices.
Finally, for a coloring H of the triples, H.exceptionalPolyadMass C η r is the proportion of
the selected support carried by polyads over which H is not (η, r)-top-regular, and
H.TopRegularOverMostPolyads C η ε r bounds this proportion by ε. Since the selected supports
are disjoint sets of injective triples, the irregular polyads then carry at most
ε |V| (|V| - 1) (|V| - 2) triples. Consequently, at most
k.choose 3 * H.exceptionalPolyadMass C η r * |V| ^ k embeddings Fin k ↪ V send some
increasing triple into the support of an irregular selected polyad. This is the part of an induced
count of a k-vertex pattern that top regularity does not control, and is charged to the
exceptional mass instead.
Main definitions #
TauCeti.TriadicComplex3: a lower skeleton over a chosen pair palette with selected polyads.TauCeti.TriadicComplex3.complexity: vertex cells plus pair colors plus polyads.TauCeti.TriadicComplex3.toHypergraphComplex: the underlying hypergraph complex of rank three.TauCeti.TriadicComplex3.IsPolyadDecomposition: the selected polyads cover all injective triples.TauCeti.TriadicComplex3.VertexCellsControlled: equitable vertex cells, at leastt₀of them.TauCeti.Colored3Graph.exceptionalPolyadMass: the support proportion of irregular polyads.TauCeti.Colored3Graph.TopRegularOverMostPolyads: top regularity off anε-proportion.
Main results #
TauCeti.TriadicComplex3.complexity_le: the complexity is bounded by the lower data.TauCeti.TriadicComplex3.faces_three: the triple faces are the selected support triples.TauCeti.TriadicComplex3.isPolyadDecomposition_iff_forall_mem_of_nonempty: a polyad family is a decomposition exactly when it contains every polyad with nonempty support.TauCeti.TriadicComplex3.IsPolyadDecomposition.sum_card_support: the selected supports have|V|.descFactorial 3triples in total.TauCeti.TriadicComplex3.sum_card_support_le: in general they have at most that many.TauCeti.TriadicComplex3.VertexCellsControlled.card_le: controlled cells are small.TauCeti.Colored3Graph.topRegularOverMostPolyads_iff_sum_card_support_le: the support of the irregular polyads is at most anε-proportion of the selected support.TauCeti.Colored3Graph.exceptional_route_mass_le: the embeddings ofFin kmeeting an irregular polyad in an increasing triple are at most ak.choose 3multiple of the exceptional mass, at scale|V| ^ k.
References #
- V. Rödl and M. Schacht, Regular partitions of hypergraphs: regularity lemmas, Combin. Probab. Comput. 16 (2007).
A triadic complex on V: a finite palette of pairColorCount pair colors chosen by the
complex, a lower skeleton over that palette, and a finite family of polyads over that skeleton.
- pairColorCount : ℕ
The number of pair colors in the lower palette.
- skeleton : PairSkeleton3 (Fin self.pairColorCount) V
The lower skeleton: vertex cells and a coherent coloring of distinct pairs.
The selected polyads over the lower skeleton.
Instances For
Complexity #
The complexity of a triadic complex: the number of vertex cells, plus the number of pair colors, plus the number of selected polyads.
Instances For
The complexity is vertex cells plus pair colors plus polyads.
The complexity bounds the number of vertex cells.
The complexity bounds the number of pair colors.
The complexity bounds the number of selected polyads.
The complexity is bounded in terms of the lower data alone: with t vertex cells and q
pair colors there are at most t³ q³ polyads.
The underlying hypergraph complex #
The unordered triples underlying the supports of the selected polyads.
Instances For
A top face is the underlying triple of a triple supported by a selected polyad.
Every top face has three elements.
The hypergraph complex of rank three underlying a triadic complex. Its levels zero, one and
two contain all sets of the corresponding size, since the pair coloring is total; its level three
consists of the unordered triples underlying the selected polyad supports. Level zero is {∅},
as in every hypergraph complex (HypergraphComplex.faces_zero).
Instances For
Membership in a level of the underlying hypergraph complex.
Every vertex is a face of the underlying hypergraph complex.
Every unordered pair of distinct vertices is a face of the underlying hypergraph complex.
The triple faces of the underlying hypergraph complex are exactly the unordered triples underlying the selected polyad supports.
Polyad decompositions #
The selected polyads decompose the injective triples: every injective triple lies in the
support of a selected polyad. Distinct polyads have disjoint supports
(Polyad3.pairwise_disjoint_support), so this polyad is unique.
Instances For
Unfolded form of TriadicComplex3.IsPolyadDecomposition.
The selected polyads form a decomposition exactly when they contain the polyad of every injective triple.
The selected polyads form a decomposition exactly when they contain every polyad over the skeleton with nonempty support.
In a polyad decomposition, every injective triple lies in exactly one selected polyad.
The supports of the selected polyads of a decomposition contain |V| (|V| - 1) (|V| - 2)
triples in total, the number of injective triples.
The supports of the selected polyads contain at most |V| (|V| - 1) (|V| - 2) triples in
total, with equality for a polyad decomposition (IsPolyadDecomposition.sum_card_support).
Controlled vertex cells #
The vertex cells are controlled at t₀: they form an equipartition with at least t₀
cells.
Instances For
Unfolded form of TriadicComplex3.VertexCellsControlled.
Control at t₀ implies control at every smaller floor.
Every vertex cell of a complex controlled at a positive floor t₀ has at most
|V| / t₀ + 1 vertices.
Exceptional polyads #
The exceptional polyad mass of a coloring H over a triadic complex C: the proportion of
the total support of the selected polyads carried by those over which H is not
(η, r)-top-regular. It is 0 when the selected polyads have empty supports.
Instances For
The exceptional polyad mass is the support of the irregular polyads over the total support.
For a polyad decomposition, exceptional mass can be computed over all polyads of the skeleton, normalized by the number of injective triples. Omitted polyads have empty support.
The exceptional polyad mass is nonnegative.
The exceptional polyad mass is at most one.
The exceptional polyad mass vanishes when H is top-regular over every selected polyad.
The exceptional polyad mass decreases as the regularity parameter grows and as the rank drops.
H is (η, r)-top-regular over most polyads of C: the polyads over which H is not
(η, r)-top-regular carry at most an ε-proportion of the selected support.
Instances For
Unfolded form of Colored3Graph.TopRegularOverMostPolyads.
Elimination form. For 0 ≤ ε, top regularity over most polyads says that the support of
the irregular selected polyads is at most ε times the total selected support.
Top regularity over most polyads forces a nonnegative exceptional proportion.
The irregular polyads of a coloring top-regular over most polyads carry at most
ε |V| (|V| - 1) (|V| - 2) injective triples.
Top regularity over most polyads weakens as the regularity parameter and the exceptional proportion grow and as the rank drops.
A coloring top-regular over every selected polyad is top-regular over most polyads, for every nonnegative exceptional proportion.
A constant coloring is top-regular over most polyads of every triadic complex, for every positive regularity parameter and every nonnegative exceptional proportion.
Exceptional routes #
Exceptional routes. At most k.choose 3 * H.exceptionalPolyadMass C η r * |V| ^ k
embeddings f : Fin k ↪ V send some increasing triple i < j < l into the support of a selected
polyad over which H is not (η, r)-top-regular. Every labelled copy of a k-vertex pattern
routed through an exceptional polyad is such an embedding, so this bounds the part of an induced
count that top regularity does not control. Since k.choose 3 ≤ k ^ 3, the bound is at most
k ^ 3 * H.exceptionalPolyadMass C η r * |V| ^ k.