Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Bounded-query two-colour lifts of graphs to triples
This page records an obstruction proved by Plasma AI for the route of two-colour stepping-up for triples, whose target is Problem 564. The proof is author-recorded and has not been independently reviewed. It refutes the family of two-colour lifts whose extra query positions are fixed by the ordered delta pair. The prefix may affect the output, but not the query positions. This distinction matters for prefix-selected queries, which are not covered with a dimension-independent query bound.
Setting
Write the words of as and order them as binary integers, position having weight . For distinct words put
If then and . For put and ; then and . The four-colour stepping-up construction that the Problem 564 page attributes to Erdős, Hajnal, Máté and Rado colours by the colour of the pair in a graph colouring together with the bit ; every monochromatic set then has monotone deltas forming a -clique. The question of this route is whether some two-colour rule of the same kind can work.
Definition. Fix and, for each ordered pair of distinct positions, a set of at most positions. A red/blue colouring of the triples of is a -query rule if is determined by , and the bit triples for .
Here is chosen before the words are given. In particular it cannot depend on their common prefix. A bounded-depth adaptive bit procedure is covered if the union of its possible query positions, for each fixed , has bounded size; a bound on queries along one execution alone is not the definition.
Every merger of the four stepping-up colours into two is a -query rule, and so is every colouring of the ordered pairs of deltas. The outsider bit of is when and when : the bit of the third word at the lower delta. Rules reading it are -query rules too. A rule reading the bits within distance of and of is a -query rule.
Theorem
Theorem. Let be a -query rule on , with or . Put if , and if . Then has a red set of words and a blue set of words with
In particular some monochromatic set has at least words.
Corollary. If a -query rule on has no monochromatic set of words, then in the theorem's range. For this gives , so the colouring certifies at most : a -query lift never beats the shape of the random bound. These are bounds on the size of a witness in this class, not upper bounds on itself. For and it gives ; the final bound is immediate also when . For a rule reading the bits within distance of the two deltas, the positions divisible by already form a spread set (defined below), so . No bounded-query lift certifies a double-exponential bound.
Proof
Spread labels. Call a set of positions spread if for all distinct . All positions form a spread set when . For keep each position independently with probability , and then delete one kept position from each triple of kept positions with . There are fewer than such triples, so the expected size of the result is at least
and some spread set has at least positions. Fix such a .
Labelled trees. A labelled tree is a finite rooted tree in which every internal node has a left and a right child and carries a label in , the labels strictly decreasing along every path from the root; a label may recur in different branches. A realization assigns to each leaf a word whose bit at the label of each ancestor is when the leaf lies in that ancestor's left subtree and when it lies in the right one, with the remaining bits chosen so that any two leaves agree at every position above the label of their lowest common ancestor. In a realization is the label of the lowest common ancestor of and , and exactly when lies in its left subtree. So for three leaves with lowest common ancestor there is a second node : either is the lowest common ancestor of , in the left subtree of (side , , outsider ), or is that of , in the right subtree of (side , , outsider ). In both cases and the outsider bit is the outsider's bit at .
The canonical table. Write for the word whose only is at position . For in , a side and , let be the colour of the triple when and of when .
Lemma 1. In a realization whose words have no outside , a triple with nodes , labels , side and outsider bit has colour .
Proof. The rule reads . Positions of lie outside , because is spread, so all three words have there, as the canonical words do. At and the bits are forced by the tree. On side : , , , , . On side : , , , , . These are the bits of the canonical triple.
Coloured trees. For in , a colour and a side , call -possible on side below if for some , and -robust there if it holds for both values of . A -tree on is a labelled tree with labels in such that for every internal node and every internal node below it, on side of , the label is -possible on side below , and -robust there whenever also labels a node on the other side of .
Lemma 2. Every -tree has a realization with no outside whose words form a -coloured set, one word per leaf.
Proof. Give each leaf its forced bits, and at every position that labels no node of the tree. Let be a label in the tree that does not label a node on the path of . Each node labelled then lies off that path; with the lowest common ancestor of and , the triples with nodes and outsider demand a value of making , unless is -robust there. Two demands never conflict. If they come from the same , the nodes lie on the same side of and the demands are equal. If they come from above , the node demanding at lies on the side of containing , so labels nodes on both sides of , and the tree condition makes -robust at : no demand there. Set to the demand, or to if there is none. Two leaves below a common node see the same nodes labelled off their paths, with the same lowest common ancestors and sides, so they receive equal bits above : this is a realization. In a triple with nodes the outsider's bit at is either forced by a node labelled on the outsider's path, on the other side of , where the tree condition gives robustness, or set by the demand; in both cases Lemma 1 gives colour .
Lemma 3. Let be the largest number of leaves of a -tree on , with . For nonempty with , and such that every label of is -possible on side below , every label of is -possible on side , and every label of is -robust on both sides,
Also is monotone under inclusion.
Proof. Put optimal -trees on and below a root labelled . Pairs inside a subtree keep their conditions, and the conditions at the root are the hypotheses.
The product inequality. Write and . We show for every by induction on ; gives . For nonempty with , classify each on each side as type (both values of red), (both blue) or (one of each). Place in two of four sets:
- type on the sides : in and ;
- type : in and ;
- otherwise, if red is possible on side and blue on side : in and ;
- otherwise: in and , where red is then possible on side and blue on side .
The pairs and satisfy Lemma 3, since only the types and enter both sets of a colour. By induction and monotonicity,
and adding them with Lemma 3 bounds their sum by . The same holds for the blue sets. Each lies in exactly two of the four sets, so
which is . With and Lemma 2 this is the theorem.
Two extreme cases show the shape of the argument. If every pair of a set is of type , the words supported on form a red set: the complete tree with one label per level. If no pair of has all four values red, the blue tree with root that sends each label to a side where blue is possible, and recurses, uses every label once and has leaves.
Rules that also read the common prefix
The three words of a triple agree at every position above ; call these bits its common prefix. Call a -query prefix rule if is determined by , , the bit triples at and the common prefix, in any way. Such a rule may depend on unboundedly many bits.
Theorem (prefix rules). The theorem and its corollary hold, with the same , for every -query prefix rule.
Proof. Keep the spread set , and build only words supported on . A context fixes the bits at a set of positions of . For let be the largest size of a -coloured set of words supported on , agreeing with , whose delta tree has all its labels in , with . It can only decrease when shrinks or is extended. For nonempty with , let extend by at the positions of above outside . Every set counted by has the same bits above , and is the common prefix of every triple whose upper delta is . Define at as before, after adding to the three canonical words; by the argument of Lemma 1, a triple of such a set with labels , side and outsider bit has colour . Split into the four sets by this table. For the red pair, let extend by at and, at each , by a bit with red; let extend by at and, at each , by a bit with red. A red set for and a red set for together form a red set for : their words agree above and split at ; in a triple with upper delta the outsider's bit at the lower label is fixed by the context, or the label lies in both sets and is robust; triples inside one part keep their colours. Hence
and likewise for blue with its own contexts. The induction of the product inequality now runs over pairs : it proves exactly as before, using the children's contexts and the monotonicity , and monotonicity passes the bound to . With and the empty context this is the theorem.
The extension does not cover unbounded dependence on bits between or below the deltas. It also does not cover a bounded number of queries whose positions depend on the prefix, unless their union over prefixes fits the fixed sets with a uniform bound. In the latter case a spread set must avoid all those positions simultaneously. Merely fixing the prefix at one root does not produce the common spread set used throughout the proof.
The inequality also limits off-diagonal uses of these lifts. A -query lift with no blue set of words and no red set of words has , so it certifies at most . For each fixed and all large this is weaker than the bound of Conlon, Fox and Sudakov, Theorem 1.3, so constructions reaching that bound are not -query lifts.
Relation to pair constructions. Conlon, Fox, Gunby, He, Mubayi, Suk and Verstraëte call a colouring a pair construction of complexity when takes values, and note that stepping-up constructions are the pair constructions with (On off-diagonal hypergraph Ramsey numbers, arXiv:2404.02021v1, 2 April 2024, Section 4.1, read in the text layer of the PDF). A pair construction with is exactly a -query rule that ignores the outsider bit. So with two colours the stepping-up pair function certifies at most , although with four colours it gives a double-exponential bound. When also records the bits of the two words at boundedly many positions determined by , the colouring is a -query rule and the bound of the corollary applies. Their Proposition 4.2, on monochromatic copies of in pair constructions of complexity , concerns a different target. Web searches on 2026-10-16 found no published statement of the theorem above; they were brief and do not establish novelty.
The prepared candidates
Two narrower families of candidate lifts fall under the theorem; for them direct arguments give larger monochromatic sets.
- The sixteen mergers. A merger is a table of the stepping-up colour and the orientation . Some colour is achievable on every pair unless and are constant with different values; in the first case the tree of the second extreme case on all positions has words, and in the second the subcube on the larger -clique has words, since for ; is immediate.
- The 256 outsider-bit tables. A table reading also the outsider bit is a -query rule whose canonical values on a pair depend only on its colour . The same two cases apply word for word, so every table has a monochromatic set of more than words, and of words when some colour is achievable for both values of .
The second item refutes the candidate lemma that some fixed table, with a graph seed on positions and no monochromatic -set, has no monochromatic -set: the table's colouring contains a monochromatic set of more than words, which exceeds for all large , whatever the seed.
Scope
The theorem uses only the full cube and words supported on a spread set . It does not exclude:
- rules that read unboundedly many positions below the upper delta, such as the parity of the pair's bits between the two deltas, or the outsider's bits below the upper delta;
- rules that use the common prefix to select query positions whose union over prefixes is unbounded, even if each triple makes only one query;
- colourings of a proper subset of the cube that avoids the words the proof builds;
- constructions not of this lift form, such as product or squaring recursions, or lifts over larger alphabets.
The inequality fails for general two-colourings, so the restriction on what a rule reads is essential. The colouring behind Theorem 1.3 of Conlon, Fox and Sudakov (their Theorem 3.1, in the transcription of the paper) is a random pair construction: a random labelling of the pairs and a graph colouring of the labels, read at the two pairs through the smallest vertex of a triple. For fixed it has no red set of points and no blue set of points on points with of order , so is far below .
Any bijection between a -element set and turns a colouring of its triples into a colouring of the triples of the cube. So a two-colouring of the triples of a -element set with no monochromatic set of more than points, where , is a -query rule under no such bijection: a double-exponential two-colouring is not a bounded-query lift in any identification of its vertex set with a cube.
The target requires two output colours. The finite checks in evidence/main.py build, for 40 bounded-query rules, the red and blue trees of the product inequality (labels repeated where the proof allows), check that their sizes multiply to more than , that no two demands on a bit disagree, and that every triple of the resulting words has the claimed colour; they do the same with contexts for 12 prefix rules, where the construction without contexts fails, and rebuild both extreme cases and the sets for all 256 outsider tables over two seeds. They do not check the universal statement.