Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated

An obstruction to prefix-selected one-bit lifts


This records a refuted construction for the two-colour triple route. The finite routing assertion below would imply Problem 564, but the polynomial-clique obstruction proves it false within the specified rule family. The conditional implication, constraint reduction and obstruction are author-recorded arguments by Plasma AI, without independent review. The target remains open.

The two-colour rule

Here [M]={0,…,M−1}[M]=\{0,\ldots,M-1\}. Use these positions, increasing binary order, and δ(x,y)=max⁡{i:xi≠yi}\delta(x,y)=\max\{i:x_i\ne y_i\}. Fix a graph colouring φ:([M]2)→{0,1}\varphi:\binom{[M]}2\to\{0,1\}. A routing table chooses

h(P,p,q)∈{0,…,p−1}(0≤q<p<M,0≤P<2M−p−1).h(P,p,q)\in\{0,\ldots,p-1\} \quad(0\le q<p<M,\quad 0\le P<2^{M-p-1}).

For x<y<zx<y<z, put a=δ(x,y)a=\delta(x,y), b=δ(y,z)b=\delta(y,z), p=max⁡(a,b)p=\max(a,b), q=min⁡(a,b)q=\min(a,b), and P=⌊x/2p+1⌋P=\lfloor x/2^{p+1}\rfloor. The outsider is w=zw=z if a<ba<b and w=xw=x if a>ba>b. Define

χφ,h(x,y,z)=φ({p,q})⊕[a<b]⊕wh(P,p,q).(1)\chi_{\varphi,h}(x,y,z) =\varphi(\{p,q\})\mathbin\oplus[a<b] \mathbin\oplus w_{h(P,p,q)}. \tag{1}

Every triple has exactly one colour in {0,1}\{0,1\}. The common prefix is used to choose one position below the upper delta, and only the outsider's bit at that position is queried. The position is allowed to depend on the whole prefix. No third output colour is hidden in the routing table.

This does not fall under the fixed-query product theorem with w=1w=1: its sets W(a,b)W(a,b) must work for every prefix. The union of h(P,p,q)h(P,p,q) over PP can have size growing with MM. In any one finite dimension a bound w≤Mw\le M is trivial; the issue is a uniform bound as the dimension grows.

Exact sufficient finite assertion and its failure

Routing assertion, refuted within (1). There are fixed integers C≥1C\ge1, D≥0D\ge0 and t0≥4t_0\ge4 such that for every t≥t0t\ge t_0, with M=⌊2t/4⌋M=\lfloor2^{t/4}\rfloor, there are a graph colouring φ\varphi with no monochromatic tt-set and a routing table hh for which (1) has no monochromatic (Ct+D)(Ct+D)-set.

The assertion is finite at each parameter, and the output rule is fully specified. Its uniform existence assertion is false by the obstruction below, not merely unproved. The stronger statement that every seed φ\varphi with the stated property admits such a table would also suffice, and is also excluded. The graph seeds alone exist by 2(Mt)2−(t2)<12\binom Mt2^{-\binom t2}<1 for t≥4t\ge4.

If the lemma holds, (1) is a colouring on 2M2^M vertices, so R3(Ct+D)>2MR_3(Ct+D)>2^M. For t≥8t\ge8, M≥2t/8M\ge2^{t/8}. Given a sufficiently large nn, put t=⌊(n−D)/C⌋t=\lfloor(n-D)/C\rfloor. Then Ct+D≤nCt+D\le n and t≥n/(2C)t\ge n/(2C) once n≥2(D+C)n\ge2(D+C); also require n≥D+Cmax⁡(t0,8)n\ge D+C\max(t_0,8). Hence

R3(n)>22n/(16C).R_3(n)>2^{2^{n/(16C)}}.

Decreasing the constant covers the remaining n≥3n\ge3. The two-colour higher-uniformity transfer then gives Problem 562. This is a conditional implication with a false premise within (1), not a construction.

The constraint system for every potential clique

A finite set of distinct words has a full binary tree obtained by splitting at its largest differing position and recursing. Each internal node uu has a label pup_u; labels strictly decrease along a path, but may repeat in different branches. Every leaf ww has its forced branch bits at ancestor labels. Two leaves must agree above the label of their lowest common ancestor. Write PuP_u for their common prefix above pup_u inside the subtree of uu. Bits off a leaf's own path are variables too, not implicitly zero.

Fix a desired clique colour cc. For every ancestor--descendant pair of internal nodes u,vu,v, with vv on side σ∈{L,R}\sigma\in\{L,R\} of uu, and every leaf ww on the other side of uu, impose

wh(Pu,pu,pv)=c⊕φ({pu,pv})⊕[σ=L].(2)w_{h(P_u,p_u,p_v)} =c\mathbin\oplus\varphi(\{p_u,p_v\}) \mathbin\oplus[\sigma=L]. \tag{2}

Together with the branch bits and prefix agreement, (2) is necessary and sufficient for the realized leaves to form a cc-clique. Indeed, a triple's upper branching node is uu; the two leaves in one side have lowest common ancestor vv; the other leaf is ww. Equation (1) is then exactly (2). Conversely every constraint in (2) is witnessed by a triple, by taking one leaf from each child of vv and the leaf ww.

Thus all tree shapes, repeated labels, and all allowed off-path bits must be controlled. Checking only increasing delta sequences, distinct labels, or a preferred realization would omit potential monochromatic sets. The intended task is to choose φ,h\varphi,h so that no tree with Ct+DCt+D leaves admits these constraints and a realization, for either cc. The obstruction below proves that task impossible within (1). A conflict may be two opposite demands on the same bit, a demand contradicting a forced branch bit, or demands incompatible with prefix agreement. The query address itself depends on the chosen prefixes; it must be evaluated at those prefixes, not at zero.

Finite discrimination

There is a particularly small checked instance. Take M=4M=4, φ({p,q})=1\varphi(\{p,q\})=1 except φ({3,2})=0\varphi(\{3,2\})=0. Set all query positions to zero except

h(0,2,0)=h(1,2,0)=1,h(1,2,1)=1.h(0,2,0)=h(1,2,0)=1,\qquad h(1,2,1)=1.

Both colours have largest monochromatic set of size four on the sixteen words: examples are {0,1,2,4}\{0,1,2,4\} in colour zero and {0,1,3,7}\{0,1,3,7\} in colour one. The exact table and these witnesses are held in prefix_selector_16.json. evidence/main.py recomputes all 560 triple colours and examines all 4,368 five-sets; none is monochromatic. It also verifies both displayed four-sets. The instance was found by Boolean/integer constraint search; its verification does not require that search or its solver.

This refutes the extension of the simple M+1M+1-vertex tree obstruction to all rules (1). It does not refute the fixed-query product inequality, prove the routing lemma, or establish a useful growth rate. In particular four vertices is compatible with all its quantitative lower bounds here.

The same finite bound is attainable without using the prefix: keep φ\varphi and set h(P,p,q)=qh(P,p,q)=q for p≤2p\le2, while h(0,3,0)=2h(0,3,0)=2 and h(0,3,1)=h(0,3,2)=0h(0,3,1)=h(0,3,2)=0. The checker verifies all five-sets and the same two four-set witnesses for this control too. Thus the sixteen-point example provides no evidence of an advantage over fixed-query rules. Prefix-dependent positions escape that theorem's hypotheses, but the separate obstruction below applies to (1).

The optional synthesis program produce.py implements the finite search over all seed edges and routing entries, in dense and counterexample-guided modes. With its Boolean/bit-vector encoding, the instances (M,k)=(3,4),(5,5),(6,6)(M,k)=(3,4),(5,5),(6,6) return UNSAT: no table in this exact family avoids a monochromatic kk-set at those parameters. These are solver-dependent finite findings; no independently checked UNSAT certificate is retained, and the default evidence check does not replay the synthesis. The six-dimensional instance takes about two minutes; a time cap can instead return unknown, which establishes nothing. These cases alone neither prove a linear obstruction in MM nor refute an eventual Clog⁡MC\log M bound; the parameter-uniform obstruction is mathematical, not inferred from the search.

Polynomial cliques for every routing table

Proposition. Let M≥8M\ge8. For every graph colouring φ\varphi, every routing table hh in (1), and each c∈{0,1}c\in\{0,1\}, there is a cc-monochromatic set of at least M1/3/4+1M^{1/3}/4+1 words. The routing table is arbitrary and deterministic; no distributional hypothesis on it is used.

Proof. For a label set J⊆[M]J\subseteq[M], construct a full binary tree by inserting the labels of JJ in decreasing order. To insert qq, start at the root. At an existing node labelled p>qp>q, go left when φ({p,q})⊕1=c\varphi(\{p,q\})\oplus1=c, and right otherwise. On reaching a leaf, replace it by a node labelled qq with two leaf children. Each label is used once, so the final tree has ∣J∣+1|J|+1 leaves. Realize a leaf as the word with ones precisely at the labels where its path turns right, and zeros at every other position. These words are distinct, their delta tree is exactly the constructed tree, and for every triple

φ({p,q})⊕[a<b]=c.(3)\varphi(\{p,q\})\oplus[a<b]=c. \tag{3}

For every p∈[M]p\in[M], whether or not p∈Jp\in J, define PpP_p as follows. Construct the tree on J∩{p+1,…,M−1}J\cap\{p+1,\ldots,M-1\}, follow the insertion path for pp, put a one at its right-turn ancestor labels and zero at all other positions above pp, and take that binary prefix above pp. Crucially, PpP_p depends only on the membership indicators of labels strictly greater than pp. If p∈Jp\in J, it is the actual common prefix at the node labelled pp: later insertions have labels below pp and cannot change it.

Select each label independently with probability α=1/(2M2/3)\alpha=1/(2M^{2/3}), leaving φ,h,c\varphi,h,c fixed. For each fixed p>qp>q, condition on all membership indicators strictly above pp. The position

r=h(Pp,p,q)<pr=h(P_p,p,q)<p

is now fixed. If r≠qr\ne q, the three indicators at p,q,rp,q,r are distinct, independent of that conditioning, and each has probability α\alpha. Therefore the probability of the event

p,q∈J,h(Pp,p,q)∈J∖{q}p,q\in J,\qquad h(P_p,p,q)\in J\setminus\{q\}

is at most α3\alpha^3. Call this a bad pair. The bound is imposed for all label pairs, so it includes every ancestor--descendant pair that will actually occur; it does not condition on that descendant relation. A union bound gives

Pr⁡(some bad pair)≤(M2)α3<116.(4)\Pr(\text{some bad pair}) \le\binom M2\alpha^3<\frac1{16}. \tag{4}

Let X=∣J∣X=|J| and μ=EX=M1/3/2≥1\mu=\mathbb E X=M^{1/3}/2\ge1. Since EX2≤μ2+μ\mathbb E X^2\le\mu^2+\mu, Cauchy--Schwarz gives

Pr⁡(X≥μ/2)≥μ24EX2≥μ4(μ+1)≥18.(5)\Pr(X\ge\mu/2)\ge \frac{\mu^2}{4\mathbb E X^2} \ge\frac{\mu}{4(\mu+1)}\ge\frac18. \tag{5}

For completeness, E[X1X≥μ/2]≥μ/2\mathbb E[X\mathbf1_{X\ge\mu/2}]\ge\mu/2, and applying Cauchy--Schwarz to this expectation proves the first inequality. Equations (4)--(5) show that some JJ has no bad pair and has at least M1/3/4M^{1/3}/4 labels.

For this JJ, consider any triple of its tree words, with upper label pp, lower label qq, and outsider ww. Its query position is either outside JJ, where all the words have bit zero, or is qq itself. In the latter case, the node labelled qq lies on the opposite side of the pp-node from ww. Since labels are used only once, qq is not on the outsider's path, and again wq=0w_q=0. Thus every queried outsider bit is zero. Equation (3) shows that every triple has colour cc. The tree has ∣J∣+1≥M1/3/4+1|J|+1\ge M^{1/3}/4+1 leaves, as required. □\square

Consequence. If (1) has no monochromatic nn-set, n≥3n\ge3, then

M≤64(n−2)3.M\le64(n-2)^3.

For M≥8M\ge8, compare the proposition with a maximum monochromatic size of at most n−1n-1; for M<8M<8 the bound is immediate. Thus a lift in this family avoiding nn points has order at most 264(n−2)32^{64(n-2)^3}. This is an upper bound on what this construction family can certify, not an upper bound on R3(n)R_3(n). For M=⌊2t/4⌋M=\lfloor2^{t/4}\rfloor and n=Ct+Dn=Ct+D, the inequality fails for all sufficiently large tt, for any fixed C,DC,D. The sufficient routing assertion is therefore false in this family.

The same proof also rules out XORing any fixed number w≥1w\ge1 of prefix-selected outsider bits. Let their positions be hj(P,p,q)<ph_j(P,p,q)<p, 1≤j≤w1\le j\le w. With α=1/(2(wM2)1/3)\alpha=1/(2(wM^2)^{1/3}), the union bound for a bad pair has at most ww terms, so (4) is unchanged. When M≥8wM\ge8w, the mean is μ=(M/w)1/3/2≥1\mu=(M/w)^{1/3}/2\ge1, and each colour has at least (M/w)1/3/4+1(M/w)^{1/3}/4+1 vertices. Thus avoiding an nn-set requires M≤64w(n−2)3M\le64w(n-2)^3, also when M<8wM<8w. In particular merely adding a bounded number of outsider bits with the same XOR output cannot repair this mechanism.

The proof permits arbitrary dependence of the queried position on the whole common prefix. Its two essential restrictions are the output form (1), whose zero-query answer has complementary colours on the two orientations, and that the query lies strictly below pp. Prefix information cannot predict which smaller labels the random set will contain. This obstruction is separate from the fixed-query product theorem: it does not require a fixed spread set that works at every prefix.

The finite driver constructs these trees for deterministic sample label sets and routing rules, recomputes every triple from the actual words, and checks the prefix dependence directly. These examples are consistency checks of the construction; the probability argument, not a finite test, proves the proposition for every routing table.

Failure account and reopening condition

The finite attack has variables for φ(p,q)\varphi(p,q) and h(P,p,q)h(P,p,q) and uses (1) to colour each triple. A counterexample-guided search proposes a table, searches exactly for a monochromatic set, and adds the clause that this set must receive both colours. The sixteen-point witness shows that this finite search can succeed, but the proposition proves that no sequence of such successes can have the growth needed by the routing assertion.

The failed step is uniform exclusion of the demand systems (2). The missing input is false for (1): the random-label construction supplies large consistent systems for every choice of the tables, in both colours. Choosing nonuniform or correlated routing entries, or merely extending the finite search, cannot fix this. The all-clique reduction and the conditional higher-uniformity transfer remain valid; they do not supply a triple construction.

Reopening requires a different output rule, a growing amount or different kind of bit information, or a restriction to a subset of the cube that excludes the displayed trees while retaining the required number of vertices. None is constructed here. The proposition does not rule out every prefix-dependent two-colour lift, every finite-state construction, or a squaring recursion.