Superexponential lower bounds for multicolor triangle Ramsey numbers #
Source: url:https://github.com/openai/ten-proofs
Authors: OpenAI
Status: verified
Main declarations: ErdosProblems.MulticolourTriangleRamsey.erdos_problem_183_explicit
Tags: extremal-combinatorics, ramsey-theory, graph-coloring, erdos-problems
MSC: 05D10, 05C55
An edge coloring in which every color class is triangle-free.
Equations
- ErdosProblems.MulticolourTriangleRamsey.TriangleFree C = ∀ (colour : Fin k), (SimpleGraph.EdgeLabeling.labelGraph C colour).CliqueFree 3
Instances For
Identifies all colors except one distinguished color with Fin k.
Equations
Instances For
The reduced-palette index of an active color.
Equations
- ErdosProblems.MulticolourTriangleRamsey.activeColourPreimage N t P hP colour hactive = (ErdosProblems.MulticolourTriangleRamsey.activeColourEquiv N t P hP).symm ⟨colour, hactive⟩
Instances For
Relabels a coloring on the active colors into the full palette.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A proper vertex label inside one active-color block.
Equations
- ErdosProblems.MulticolourTriangleRamsey.paletteBlockLabel C hC P hP colour hactive v = (Classical.choice ⋯) v
Instances For
Deletes a color that is unused by an edge coloring.
Equations
- ErdosProblems.MulticolourTriangleRamsey.deleteUnusedColour C omitted hunused edge = (ErdosProblems.MulticolourTriangleRamsey.omittedColourEquiv k omitted) ⟨C edge, ⋯⟩
Instances For
Every k-coloring of the complete graph on n vertices has a monochromatic triangle.
Equations
Instances For
The least order forcing a monochromatic triangle in every k-edge-coloring.
Equations
Instances For
Embeds a finite index set into the colors present in one palette but not another.
Equations
- ErdosProblems.MulticolourTriangleRamsey.differenceColourEmbedding P Q hcard = { toFun := fun (i : Fin s) => ↑(((Fin.castLEEmb hcard).trans (Q \ P).equivFin.symm.toEmbedding) i), inj' := ⋯ }
Instances For
A palette family whose ordered differences all contain at least s colors.
Equations
Instances For
Palettes of fixed size whose one-sided distance from a center is below s.
Equations
- ErdosProblems.MulticolourTriangleRamsey.paletteBall ambient Q s = {P ∈ ambient | (P \ Q).card < s}
Instances For
The shell of t-element palettes at one-sided distance d from Q.
Equations
- ErdosProblems.MulticolourTriangleRamsey.paletteShell N t Q d = {P ∈ Finset.powersetCard t Finset.univ | (P \ Q).card = d}
Instances For
The palette consisting of the selected coordinate in every block.
Equations
Instances For
Embeds blockwise choices into their transversal palettes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Selects a cross-block color from a coordinate-covering pair of transformations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The vector of internal proper-coloring labels attached to a palette block vertex.
Equations
- ErdosProblems.MulticolourTriangleRamsey.paletteBlockVector C hC hj P hP colours hcolours u d = Fin.castLE hj (ErdosProblems.MulticolourTriangleRamsey.paletteBlockLabel C hC P hP (colours d) ⋯ u)
Instances For
The color assigned to an edge crossing two palette blocks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Data certifying that a blockwise edge coloring contains no monochromatic triangle.
- palette : I → Finset K
The colors omitted from internal edges of each block.
A proper internal vertex coloring for every active color in a block.
- cross_edges_force_equal_active_labels (i i' : I) (colour : K) (u u' v : V) (_hne : i ≠ i') (hactive : colour ∉ self.palette i) : (SimpleGraph.EdgeLabeling.labelGraph C colour).Adj (i, u) (i', v) → (SimpleGraph.EdgeLabeling.labelGraph C colour).Adj (i, u') (i', v) → self.label i colour hactive u = self.label i colour hactive u'
Instances For
Extends the internal labels by a final label for omitted colors.
Equations
Instances For
Lists s colors witnessing an ordered difference between two palettes.
Equations
- ErdosProblems.MulticolourTriangleRamsey.paletteFamilyForwardList family hseparated i i' hne = ErdosProblems.MulticolourTriangleRamsey.differenceColourEmbedding ↑i ↑i' ⋯
Instances For
Chooses a cross-block color from two separated palettes and coordinate vectors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Assigns colors recursively to edges between members of a palette family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The complete edge coloring assembled recursively from a palette family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The triangle-free certificate for the recursive palette coloring.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A matrix row agrees with a word in at least one coordinate.
Equations
- ErdosProblems.MulticolourTriangleRamsey.RowCovers T row = ∀ (symbol : Fin H), ∃ column ∈ T, row column = symbol
Instances For
Rows that fail to cover a fixed word.
Equations
- ErdosProblems.MulticolourTriangleRamsey.badSaturationRows H m T = {row : (Fin m → Fin H) → Fin H | ¬ErdosProblems.MulticolourTriangleRamsey.RowCovers T row}
Instances For
Rows omitting a chosen symbol from all coordinates.
Equations
- ErdosProblems.MulticolourTriangleRamsey.missingSymbolRows H m T symbol = Fintype.piFinset fun (column : Fin m → Fin H) => if column ∈ T then Finset.univ.erase symbol else Finset.univ
Instances For
Matrices for which some word is covered by fewer than s rows.
Equations
Instances For
The row-count parameter used for the saturated-matrix construction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An enumeration of the exceptional columns for one row.
Equations
Instances For
A word obtained by reading one selected matrix row.
Equations
- ErdosProblems.MulticolourTriangleRamsey.backwardGuess A hms x row = A row fun (coordinate : Fin m) => x (Fin.castLE hms coordinate)
Instances For
A word chosen to disagree with a target on its exceptional columns.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unique edge coloring of a singleton vertex set with color zero.
Equations
Instances For
A stagewise lower bound on the size of a recursively constructed coloring.
Equations
Instances For
The logarithmic block width at stage H.
Instances For
The cumulative number of colors available through stage H.
Equations
- One or more equations did not get rendered due to their size.