A D V E R T |
I S E M E N T |
| Math Sites: lean ages 13-∞ readme referees parents | >>> MAITH GAMES <<< | all 372 compute stand |
|
LEVEL 2 OF 2 · Sharp logarithmic exponents for off-diagonal Ramsey numbers
Sharp logarithmic exponents for fixed off-diagonal Ramsey numbers
expertly designed by an internal OpenAI model · released 2026-09-24
· original PDF
IntroductionFor integers \(s,t\ge2\), the Ramsey number \(r(s,t)\) is the least integer \(N\) such that every finite simple graph on \(N\) vertices contains a clique of order \(s\) or an independent set of order \(t\). We study the off-diagonal regime in which \(s\) is fixed and \(t\) tends to infinity through the integers. All logarithms are natural. Theorem 1. For every fixed integer \(s\ge6\) there is a constant \(C_s>0\) such that, for every \(\varepsilon>0\) and every sufficiently large integer \(t\), \[\frac{t^{s-1}}{(\log t)^{s-2+\varepsilon}} \le r(s,t) \le C_s\frac{t^{s-1}}{(\log t)^{s-2}}.\] In particular, \[\lim_{t\to\infty} \frac{(s-1)\log t-\log r(s,t)}{\log\log t}=s-2.\] The theorem determines the logarithmic exponent. It does not assert that \(r(s,t)\) is bounded below by a positive constant times \(t^{s-1}/(\log t)^{s-2}\). Background and contributionRamsey’s finite partition theorem, developed in his work on a problem of formal logic, guarantees that these numbers are finite (Ramsey 1930, Theorem B). The classical argument of Erdős and Szekeres gives \[r(s,t)\le\binom{s+t-2}{s-1}\] and hence the polynomial upper bound \(O_s(t^{s-1})\) (Erdős and Szekeres 1935). Ajtai, Komlós, and Szemerédi obtained the logarithmic improvement \(O_s(t^{s-1}/(\log t)^{s-2})\) (Ajtai et al. 1980). Li, Rousseau, and Zang subsequently proved the upper estimate with leading coefficient \(1+o(1)\) (Li et al. 2001). The logarithmic power \(s-2\) thus comes from the classical upper-bound side of the problem. Determining whether a lower construction attains that power requires controlling independent sets far more precisely than the polynomial exponent alone. For \(s=3\), Kim’s lower bound established \(r(3,t)=\Theta(t^2/\log t)\) (Kim 1995). For fixed \(s\ge5\), Spencer’s local-lemma construction gives \(r(s,t)=\Omega_s((t/\log t)^{(s+1)/2})\) (Spencer 1977). Bohman and Keevash improved the logarithmic factor through the random \(K_s\)-free process, proving \[r(s,t)=\Omega_s\!\left( t^{(s+1)/2}(\log t)^{1/(s-2)-(s+1)/2}\right)\] (Bohman and Keevash 2010, Theorem 1.2). A different route uses finite geometry and pseudorandom graphs. Mubayi and Verstraëte showed that suitable density-optimal \(K_s\)-free pseudorandom graphs would yield the lower order \(t^{s-1}/(\log t)^{2s-4}\) (Mubayi and Verstraëte 2024, Corollary 2); this is a conditional construction criterion. For \(s=4\), Mattheus and Verstraëte obtained the unconditional bound \(\Omega(t^3/(\log t)^4)\) using a finite-geometric construction (Mattheus and Verstraëte 2024). Bradač’s projective construction then established \[r(s,t)\ge c_s\frac{t^{s-1}}{(\log t)^{2s-4}} \qquad(s\ge3,\ t\ge2)\] (Bradač 2026, Theorem 1.1), determining the polynomial exponent for every fixed \(s\). The remaining difference between the powers \(2s-4\) and \(s-2\) is the logarithmic gap addressed here. The geometric ingredients also have an earlier history. Projective orthogonality and its spectral estimates appear in Alon and Krivelevich (Alon and Krivelevich 1997). Ordered incidence constructions of Codenotti, Pudlák, and Resta (Codenotti et al. 2000), and Kostochka, Pudlák, and Rödl (Kostochka et al. 2010), are predecessors of the flag approach. We use the ordered incident-flag graph of Bradač’s higher-dimensional construction (Bradač 2026, sec. 2.5) and adapt its marking argument (Bradač 2026, Claim 2.13). The distinction between a step that substantially shrinks a candidate set and a step with few possible choices also appears in the independent-set counting argument of Alon and Rödl (Alon and Rödl 2005, proof of Theorem 2.1). Here it must be combined with an entropy estimate for a sequence selected from the random stream: selection need not preserve the independence or uniformity of its flags. The companion paper The sharp logarithmic exponent of \(r(5,t)\) (OpenAI 2026, Lemma 3.4 and Theorem 4.1) develops the selected-law entropy and low-dimensional sparse-pair framework for \(s=5\). The present paper supplies all the required arguments locally. To pass to arbitrary fixed dimension, we prove a repeated-projection reduction for sparse pairs and a two-row high-rank description using a rich-subspace bound that follows from Nie and Wang’s finite-degree closure inequality (Nie and Wang 2015). The repeated projections and the high-rank construction require their own estimates; neither is inferred from the five-clique theorem. The low-dimensional polynomial argument adapts methods of Dvir, Guth–Katz, and Elekes–Kaplan–Sharir (Dvir 2009; Guth and Katz 2010; Elekes et al. 2011), with the positive-characteristic obstructions analyzed by Ellenberg and Hablicsek explicitly controlled (Ellenberg and Hablicsek 2016). The construction and its entropy obstructionThe main work is the following prime-indexed construction. For a graph \(G\), write \(\alpha(G)\) for its independence number. Theorem 2. Fix an integer \(d\ge5\) and a real number \(0<\eta<1/10\). For every sufficiently large prime \(q\), with \(\sigma=\log q\), there is a graph \(G\) such that \[|V(G)|=\lfloor q^d\sigma\rfloor,\qquad K_{d+1}\not\subseteq G,\qquad \alpha(G)<\lfloor q\sigma^{1+\eta}\rfloor.\] Here is the construction and the organization of its proof. A point of \(\mathop{\mathrm{PG}}(d,q)\) is a one-dimensional vector subspace of \(\mathbb F_q^{d+1}\). A dual point is a one-dimensional subspace of the dual vector space; it specifies a projective hyperplane. Write \(a\perp b\) when the covector \(b\) vanishes on the point \(a\). An incident flag is a pair \((a,b)\) with \(a\perp b\). Choose \(N=\lfloor q^d\sigma\rfloor\) flags independently and uniformly, and use their positions as vertices. Positions \(i<j\) are adjacent when \[a_i\perp b_j\quad\hbox{and}\quad a_j\not\perp b_i.\] Linear independence excludes \(K_{d+1}\). An independent set, in its original order, is therefore a flag sequence satisfying \[i<j,\quad a_i\perp b_j\quad\Longrightarrow\quad a_j\perp b_i.\] We call this condition consistency. Its asymmetry records the order; reversing the order and interchanging the two endpoint spaces preserves the condition. Suppose that every stream of flags contained a consistent sequence of length \(k=\lfloor q\sigma^{1+\eta}\rfloor\). Selecting such a sequence can heavily bias its distribution. Nevertheless, a counting argument gives every selected sequence \(F\) of deterministic length \(\ell=\Theta(k)\) the entropy lower bound \[H(F)\ge d\sigma\ell+\eta\ell\log\sigma-O(k).\] This bound survives any fixed number of restrictions to events of probability bounded below. We will contradict it by successively describing shorter sequences, still of length \(\Theta(k)\), in smaller flag domains. The cost of the exceptional positions in the marking argument explains why these successive descriptions are needed. Bradač’s direct count records \(O(q\sigma)\) expensive flags, with \(O(\sigma)\) information per flag (Bradač 2026, proof of Lemma 2.12). The resulting \(O(q\sigma^2)\) allowance is too coarse for the present entropy comparison: its scale exceeds the surplus \(\eta\ell\log\sigma\) when \(\ell=\Theta(q\sigma^{1+\eta})\). The leading term \(d\sigma\ell\) already allows \(d\sigma\) units for each retained flag. Smaller flag domains reduce the excess cost of the expensive positions beyond this allowance. At each stage we replace the old description instead of carrying its history into the new message. The description has three main components. Describing a sparse pair of point sets.Given point sets \(S,T\) in opposite point systems of \(\mathop{\mathrm{PG}}(j,q)\), where \(2\le j\le d\), assume that \(|S||T|\) is close on a logarithmic scale to \(q^{j+1}\), while their incidence density is much smaller than \(1/q\). The geometric description lemma produces a short message specifying a set that captures a fixed fraction of the smaller support and is not much larger than that support. Separate validation samples then produce small domains on both sides that retain almost all of \(S\) and \(T\). Sections 3 and 4 prove this statement. Repeated projection reduces dimensions \(j\ge4\) to dimensions two and three. In the remaining dimensions, the sampling argument uses independent Poisson batches. A moment argument controls the size of the decoded set; its geometric input is a rich-line estimate with the field characteristic kept larger than the relevant polynomial degrees. Finding supports to which the description applies.Consistency lets us mark all but \(O(q\log q)\) positions as belonging to explicitly known flag domains of size \(O(q^d)\). The entropy deficit in these domains bounds the dependence between suitable representative positions and the remaining sequence. Most representative pairs therefore have almost no one-way incidence conflict. In the reciprocal classes, whose two prescribed endpoint-domain bounds have product \(O(q^{d+1})\), a geometric argument turns this into sparse incidence between endpoint supports. Possible exact incidence coincidences are charged to small occupied flag rectangles. Section 5 supplies these estimates. The other classes have large endpoint ranks; Section 6 describes them directly using two independent sample rows and a polynomial bound for the union of rich subspaces. Iterating without retaining old information.For reciprocal supports, arrange the representative pairs in time order and apply the geometric description along a balanced binary tree. Each successful node restricts one endpoint domain for each child. Fresh validation samples bound the loss from each restriction before any later success is imposed. An additive potential bounds the total message length. Crucially, the new decoder starts with the full projective spaces and reads only the new message: it does not need the previous context, hidden supports, or their conditional laws. Section 6 proves this one-step improvement, and Section 7 iterates it a bounded number of times. The resulting entropy upper bound is \(d\sigma\ell+O(k)\), contradicting the displayed lower bound. The tables used to select description samples are public auxiliary randomness. We bound message length, not search time. After averaging over these tables, they can be fixed before imposing the next constant-probability restriction on the stream. Section 2 establishes the projective and information estimates used throughout. The final section also transfers Theorem 2 from prime parameters to all sufficiently large integers \(t\) and proves the upper bound in Theorem 1. Flags, incidence, and selected-tuple entropyFix an integer \(d\ge5\) and \(0<\eta<1/10\). Throughout the construction, \(q\) is a sufficiently large prime, and \[ \sigma=\log q,\qquad N=\lfloor q^d\sigma\rfloor, \qquad k=\lfloor q\sigma^{1+\eta}\rfloor. \tag{1}\] Constants may depend on \(d,\eta\) and on fixed retention and budget constants, but not on \(q\). In particular, the constants implicit in \(\ell=\Theta(k)\) do not change with \(q\). We first construct a graph that always excludes \(K_{d+1}\). The remaining task will be to exclude a consistent \(k\)-tuple of its flags. The entropy bound below identifies the amount of information that any selected tuple must retain, even when its selection is highly biased. Projective incidenceThe following point–hyperplane calculation is the bipartite form of the projective orthogonality estimate used by Alon and Krivelevich (Alon and Krivelevich 1997); we include the weighted identity needed later. For \(j\ge1\), let \(V_j=\mathbb F_q^{j+1}\) and let \(V_j^*\) be its dual vector space. The two projective spaces \(\mathop{\mathrm{PG}}(V_j)\) and \(\mathop{\mathrm{PG}}(V_j^*)\) consist of one-dimensional vector subspaces; both have size \[Q_j=1+q+\cdots+q^j.\] Set \(Q_0=1\). A point \(a\in\mathop{\mathrm{PG}}(V_j)\) and a dual point \(b\in\mathop{\mathrm{PG}}(V_j^*)\) are incident, written \(a\perp b\), if every covector in \(b\) vanishes on \(a\). Thus a dual point also represents a hyperplane in \(\mathop{\mathrm{PG}}(V_j)\). All dimensions of linear spans below are vector dimensions; a vector subspace of dimension \(r\ge1\) has \(Q_{r-1}\) projective points. For sets in the opposite projective spaces, write \(e(S,T)\) for their number of incident pairs. Lemma 3 (Weighted incidence estimates). Let \(j\ge2\), and put \(p_j=Q_{j-1}/Q_j=(1-Q_j^{-1})/q\). For any real weights \(w_x\) on one of the two projective spaces, \[ \sum_y\left(\sum_{x\perp y}w_x-p_j\sum_xw_x\right)^2 =q^{j-1}\left(\sum_xw_x^2-\frac{(\sum_xw_x)^2}{Q_j}\right) \le q^{j-1}\sum_xw_x^2. \tag{2}\] In particular, for sets \(S,T\) in the opposite spaces, \[ \left|e(S,T)-p_j|S||T|\right| \le q^{(j-1)/2}\sqrt{|S||T|}. \tag{3}\] If \(S,T\) are nonempty and \(e(S,T)/(|S||T|)=o(1/q)\), then \(|S||T|\le Cq^{j+1}\) for all sufficiently large \(q\). Proof. Let \(M\) be the point-hyperplane incidence matrix. Every point lies in \(Q_{j-1}\) hyperplanes, and two distinct points lie in \(Q_{j-2}\) hyperplanes. Hence, writing \(J\) for the all-ones matrix, \[MM^{\mathsf T}=q^{j-1}I+Q_{j-2}J.\] The same identity holds with the two projective spaces interchanged. Subtract the mean of \(w\) and apply this identity to obtain Equation (2). Applying the resulting operator norm bound to the centered indicators of \(S\) and \(T\) proves Equation (3). Finally, \(p_j=(1+o(1))/q\), so the sparsity assumption and Equation (3) give \[\frac{|S||T|}{2q} \le q^{(j-1)/2}\sqrt{|S||T|}\] for large \(q\), proving the last assertion. ◻ The flag graph and rectanglesWe use Bradač’s ordered flag construction (Bradač 2026, sec. 2.5). A flag in dimension \(d\) is an incident pair \((a,b)\) in \(\mathop{\mathrm{PG}}(V_d)\times\mathop{\mathrm{PG}}(V_d^*)\). There are \(Q_dQ_{d-1}\) flags. Sample an ordered stream of \(N\) independent uniform flags \((a_i,b_i)\), and make a graph on its positions \(1,\ldots,N\) by declaring, for \(i<j\), \[ ij\in E(G)\quad\Longleftrightarrow\quad a_i\perp b_j\ \hbox{ and }\ a_j\not\perp b_i. \tag{4}\] Repeated flags are allowed: graph vertices are positions, not flag values. An ordered flag tuple is called consistent if \[ i<j,\quad a_i\perp b_j\quad\Longrightarrow\quad a_j\perp b_i. \tag{5}\] Lemma 4 (Flag graph). Every graph defined by Equation (4) is \(K_{d+1}\)-free. Its independent sets, in increasing position order, are exactly its consistent subtuples. Reversing a consistent tuple and interchanging its first and second endpoints preserves consistency. Proof. Consider a clique with flags \((a_1,b_1),\ldots,(a_m,b_m)\) in its increasing position order. For \(r<m\), the covector \(b_r\) annihilates \(a_1,\ldots,a_r\) but not \(a_{r+1}\). The first assertion follows from the earlier clique edges and the flag condition; the second follows from the edge between positions \(r\) and \(r+1\). Thus \(a_{r+1}\) lies outside the vector span of its predecessors. The \(m\) lines are independent, while the nonzero covector \(b_m\) annihilates all of them. Its kernel has dimension \(d\), so \(m\le d\). Negating Equation (4) gives Equation (5). Reversal and dual interchange turn that same implication into itself. ◻ For a vector subspace \(U\subseteq V_d^*\), define the rectangle \[\mathcal R(U)= \{(a,b):b\subseteq U,\ a\subseteq U^\perp\}.\] All pairs in this set are flags. The next estimate holds simultaneously for every rectangle, including a rectangle chosen from previously observed data. Lemma 5 (Simultaneous rectangle occupancy). There is a constant \(C_d\) such that, with probability \(1-o(1)\), every \(\mathcal R(U)\) contains at most \(C_d\sigma\) positions of the uniform stream. The same event controls rectangles after dual interchange. Proof. If \(\dim U=r\) with \(1\le r\le d\), then \[|\mathcal R(U)|=Q_{r-1}Q_{d-r}\le4q^{d-1}.\] The rectangles for \(r=0,d+1\) are empty. Thus the occupancy of any fixed rectangle is binomial with mean at most \(4\sigma\). There are at most \((d+2)q^{(d+1)^2}\) subspaces, by counting possible ordered bases. For \(A>4e\), the exponential-moment bound for a binomial variable gives \[\mathbb P\{\text{occupancy}>A\sigma\} \le (4e/A)^{A\sigma} =q^{-A\log(A/(4e))},\] with an immaterial adjustment for rounding the threshold. Choose \(A\) large enough in terms of \(d\) and sum over the subspaces. Under dual interchange, \(\mathcal R(U)\) becomes the rectangle defined by \(U^\perp\), so no further event is needed. ◻ Entropy after arbitrary selectionFor a discrete random variable \(X\) with mass function \(p\), write \(H(X)=-\sum_xp(x)\log p(x)\), with \(0\log0=0\). Entropies use natural units. Conditional entropy is the average of the corresponding conditional entropies. Expanding these sums gives the chain rule and \[I(X;Y)=H(X)+H(Y)-H(X,Y) =\mathop{\mathrm{KL}}(P_{X,Y}\Vert P_X\otimes P_Y),\] where \(\mathop{\mathrm{KL}}(P\Vert Q)=\sum_xP(x)\log(P(x)/Q(x))\) is infinite if \(P\) is not absolutely continuous with respect to \(Q\). These identities also apply to countable variables of finite entropy. Lemma 6 (Selected-tuple entropy). Let a random stream have law dominated by \(C_0\) times the iid uniform flag-stream law, where \(C_0\) is independent of \(q\). From this stream, using arbitrary dependent auxiliary randomness, extract a tuple \(F\) of deterministic length \(\ell=\Theta(k)\). Its order may be either increasing stream order or reversed stream order with the endpoints interchanged. Then \[ H(F)\ge d\sigma\ell+\eta\ell\log\sigma-O(k). \tag{6}\] The implicit constant may depend on \(C_0\) and the fixed comparison constants in \(\ell=\Theta(k)\). Proof. For any prescribed tuple \(f\), the event \(F=f\) implies that \(f\) occurs on some increasing set of \(\ell\) stream positions, in one of the two allowed orientations. For each such set and orientation its iid probability is \((Q_dQ_{d-1})^{-\ell}\). The stream domination and a union bound therefore give \[\mathbb P(F=f)\le2C_0\binom N\ell(Q_dQ_{d-1})^{-\ell}.\] This containment of events uses no assumption about the selector’s conditional distribution. Shannon entropy is at least minus the logarithm of the largest atom. Now \[\log(Q_dQ_{d-1})=(2d-1)\sigma+O(1/q), \qquad \log(eN/\ell)=(d-1)\sigma-\eta\log\sigma+O(1).\] Use \(\binom N\ell\le(eN/\ell)^\ell\) and \(\ell=\Theta(k)\) to conclude. ◻ The positive term \(\eta\ell\log\sigma\) is the eventual contradiction: we shall successively describe a selected tuple using only \(d\sigma\ell+O(k)\) entropy. Constant-probability restrictions of the stream law are compatible with Lemma 6. Indeed, if the current domination factor is \(C_0\) and an event in the joint probability space has probability at least \(c>0\), then after conditioning the stream marginal is dominated by \(C_0/c\) times the original law. This remains true when that event also uses auxiliary randomness. A fixed number of such restrictions preserves a constant domination factor. Lemma 7 (Transferring a rare event). For two probability laws \(P,Q\) on the same finite or countable space and an event \(E\), \[ Q(E)\le\frac{\mathop{\mathrm{KL}}(P\Vert Q)+P(E)}{1-e^{-1}}. \tag{7}\] Proof. The assertion is immediate when the relative entropy is infinite. Otherwise Jensen’s inequality gives, for bounded \(f\), \[\mathop{\mathrm{KL}}(P\Vert Q)\ge \mathbb E_P f-\log\mathbb E_Q e^f.\] Apply this with \(f=-1_E\). Since \(-\log(1-u)\ge u\) for \(0\le u<1\), \[\mathop{\mathrm{KL}}(P\Vert Q) \ge-P(E)-\log\bigl(1-(1-e^{-1})Q(E)\bigr) \ge-P(E)+(1-e^{-1})Q(E),\] which proves the claim. ◻ Lemma 8 (Elementary sampling tails). If \(X\) is binomial or Poisson with mean \(\mu\), then \(\mathbb Ee^{tX}\le\exp((e^t-1)\mu)\) for every real \(t\). For each fixed \(0<\delta<1\) there is \(c_\delta>0\) such that \[\mathbb P(|X-\mu|\ge\delta\mu)\le2e^{-c_\delta\mu}.\] For \(h\ge e\mu>0\), \[\mathbb P(X\ge h)\le(e\mu/h)^h.\] When \(\mu=0\), the variable is zero almost surely. Proof. For a Bernoulli variable of mean \(p\), its exponential moment is \(1+p(e^t-1)\le e^{p(e^t-1)}\); multiply over independent trials. For a Poisson variable the moment formula is an equality, by summing its series. Exponential Markov with \(t=\log(1+\delta)\) or \(t=\log(1-\delta)\) gives the two proportional tails. For the final bound use \(t=\log(h/\mu)\) and discard the factor \(e^{-\mu}\). ◻ The scales of a descriptionThe geometric descriptions and the compression stages use the following common scales. Their input is a deterministic number \(D\) measuring the current description budget; the precise budget interpretation will be given when a compression stage is defined. At present we need only its allowed interval. Set \[ \begin{gathered} \beta=\eta/10^7,\qquad \sigma^\beta\le D\le\sigma^{1-\eta/2},\\ K=D\sigma^{3\beta},\qquad K_*=D\sigma^{6\beta},\qquad L=D\sigma^{8\beta},\qquad P=LR,\\ \sigma^\beta\le R\le2\sigma^\beta+2, \qquad R\text{ an even integer chosen deterministically}. \end{gathered} \tag{8}\] The choice \(R=2\lceil\sigma^\beta/2\rceil\) is one possibility. Lemma 9 (Separation of scales). Uniformly over the interval for \(D\) in Equation (8), \[K_*=o(L),\qquad L=o(P),\qquad P=o(\sigma),\qquad R\log L+\log\sigma=o(P).\] Moreover, for sufficiently large \(q\), \(D\sigma^{9\beta}\le P\le4D\sigma^{9\beta}\). Proof. The last bounds follow from the interval for \(R\). Also \(K_*/L=\sigma^{-2\beta}\) and \(L/P=1/R\le\sigma^{-\beta}\). Since \(9\beta<\eta/2\), \[P\le4\sigma^{1-\eta/2+9\beta}=o(\sigma).\] Finally \(L\ge\sigma^{9\beta}\), \(P\ge\sigma^{10\beta}\), and \(\log L=O(\log\sigma)\), so \[\frac{R\log L}{P}=\frac{\log L}{L}=o(1), \qquad \frac{\log\sigma}{P}=o(1).\] ◻ Describing sparse pairs: validation and geometryWe now describe one side of a pair having unusually few incidences. The decoder knows domains containing the two supports, but not the supports themselves. The description will give a moderately enlarged set capturing a fixed fraction of the smaller support. A separate validation step turns this into almost complete capture on both sides. Dimensions at least four are reduced by projection; the remaining geometric input concerns lines and planes in projective dimension three. Section 4 supplies the sampling argument that completes the low-dimensional case. Throughout this section, the parameters are those in (8); in particular, \(q\) is prime and \(P=o(\sigma)\), where \(\sigma=\log q\). All constants are uniform in the allowed parameters and may depend on the fixed dimension bound, on \(\eta\), and on fixed constants in the hypotheses. The estimates are for sufficiently large \(q\). The reductions below change such constants only a bounded number of times. This is harmless: \(\log\sigma=o(K_*)\), so adding \(O(\log\sigma)\) to a deficiency bounded by a fixed multiple of \(K_*\) still gives a bound of the same form. The description and its validationWe use independent public random tables, each addressed separately. Given a decoder-known finite set, a table provides independent rows of uniform samples from that set. The encoder may test a row against hidden supports and transmit the index of its first accepted row, up to a deterministic cutoff. The decoder reconstructs the row from its index, without knowing the acceptance predicate. Integers \(m\geq 0\) are encoded with \(O(1+\log(m+1))\) bits. Support sizes, row lengths, orientations, and mode choices are sent explicitly when needed. Every invocation below uses tables independent of all data making that invocation ready. Lemma 10 (Sparse-pair description). Let \(2\leq j\leq d\). Let \(S,T\) be nonempty sets in opposite point systems of \(\mathop{\mathrm{PG}}(j,q)\), contained in decoder-known sets \(U_S,U_T\). Suppose, for a fixed constant \(C_b\), that \[ |S||T|\geq q^{j+1}e^{-b},\qquad \frac{e(S,T)}{|S||T|}\leq\frac{\tau}{q},\qquad 0\leq b\leq C_bK_*,\quad 0<\tau\leq C_b\sigma^{-100\beta}. \tag{9}\] Write \[d_S=\log\frac{|U_S|}{|S|},\qquad d_T=\log\frac{|U_T|}{|T|},\] and orient the systems so that \(n=|S|\leq |T|\). There is a public-table description, of length at most \[CqP(d_S+d_T+P),\] which, except with probability \(Ce^{-cq}\), produces a decoder-known set \(W\subseteq U_S\) satisfying \[ |W|\leq ne^{CP},\qquad |W\cap S|\geq cn. \tag{10}\] The probability bound holds conditional on any earlier data independent of the tables used by this invocation. The proof is organized as dimension induction. We first prove validation without assuming this lemma, then establish the induction step and the geometric preparation in dimensions two and three. The final sampling step is Proposition 18; the induction is closed explicitly at the end of Section 4. The sparse-incidence consequence of Lemma 3 gives \[ |S||T|\leq Cq^{j+1},\qquad n\leq Cq^{(j+1)/2},\qquad n\geq cq e^{-b}=q^{1-o(1)}. \tag{11}\] The last inequality uses \(|T|\leq Q_j\leq Cq^j\). These bounds will be used even when the product lower bound is weak by a factor \(e^b\). Figure 1 separates the initial description from the two fresh validation steps. Lemma 11 (Fresh validation). Under (9), suppose a decoder-known \(W\subseteq U_S\) satisfies (10). Further independent tables and a message of length \(CqP(d_S+d_T+1)\) produce caps \(U_T'\subseteq U_T\) and \(U_S'\subseteq U_S\), with additional failure probability \(Ce^{-cq}\), such that \[ \begin{aligned} |U_T'|&\leq \frac{Cq^{j+1}}{|S|},& |U_S'|&\leq \frac{Cq^{j+1}}{|T|},\\ |U_T'\cap T|&\geq .99|T|,& |U_S'\cap S|&\geq .99|S|. \end{aligned} \tag{12}\] Each cap is its input domain intersected with an ambient test: a candidate passes if it is incident with fewer than \(h/(5q)\) entries of the transmitted row of length \(h\) in the opposite system. Proof. Put \(X=W\cap S\), so \(|X|\geq c|S|\), and first consider an ideal row of \(h=\lceil C_0q(d_T+1)\rceil\) independent uniform points of \(X\). For an opposite point \(y\), write \(p_X(y)=|X\cap N(y)|/|X|\), where \(N(y)\) is its incident neighborhood. The variance identity in Lemma 3 yields \[\sum_y\bigl(p_X(y)-p_j\bigr)^2 \leq \frac{q^{j-1}}{|X|}, \qquad p_j=\frac{Q_{j-1}}{Q_j}.\] Since \(qp_j=1-Q_j^{-1}\), there are at most \(Cq^{j+1}/|X|\leq Cq^{j+1}/|S|\) ambient points with \(p_X(y)<1/(2q)\). Every other point passes the row test with probability at most \(e^{-c_0h/q}\), by a lower binomial tail. The expected number of such passing points in \(U_T\) is at most \[|U_T|e^{-c_0h/q} =|T|e^{d_T-c_0h/q}.\] Choosing \(C_0\) large and then the cap-size constant large makes the probability of violating the first size bound less than \(.04\), by Markov’s inequality and \(|T|\leq Cq^{j+1}/|S|\). For capture, if \(H_y\) denotes the row’s hit count at \(y\), then \[ \mathbb P\{H_y\geq h/(5q)\} \leq 5q p_X(y). \tag{13}\] Averaging over \(y\in T\) gives expected excluded fraction at most \[\frac{5q e(X,T)}{|X||T|} \leq C\tau.\] Thus the probability of losing more than \(.01|T|\) is \(O(\tau)=o(1)\). For large \(q\), both desired properties hold for an ideal row with probability at least \(.9\). To implement the ideal experiment, propose independent rows from the known set \(W\). Accept only rows whose entries all lie in \(X\) and whose ambient test has the two properties just proved. Conditional on all entries lying in \(X\), a proposal has exactly the ideal law. Moreover, \[\frac{|W|}{|X|}\leq e^{C_1P}.\] A proposal is therefore accepted with probability at least \(.9e^{-C_1hP}\). Search at most \(\lceil e^{C_2hP}\rceil\) rows, with \(C_2>C_1\) sufficiently large. The failure probability is at most \(e^{-cq}\), and the index costs \(O(hP)=O(qP(d_T+1))\) bits. The decoder intersects the resulting ambient test with \(U_T\), obtaining \(U_T'\). For the second test, the hidden source is \(X_T=U_T'\cap T\) and its proposal domain is \(U_T'\). At readiness, the first successful test gives \[\frac{|U_T'|}{|X_T|} \leq \frac{Cq^{j+1}}{|S||T|} \leq Ce^b\leq e^{CP}.\] Repeat the argument with \(h=\lceil C_0q(d_S+1)\rceil\) and a fresh table. The tested domain on the other side is the original \(U_S\), not \(W\). Conditional on the first cap, its source is fixed, has at least \(.99|T|\) points, and satisfies \(e(S,X_T)/(|S||X_T|)\leq\tau/(.99q)\). Thus the same ideal-row acceptance bound holds uniformly over every successful first cap. Consequently this second test captures \(.99\) of the original \(S\). The two costs and failure bounds give the conclusion; all finite diagnostics cost \(O(\sigma)\) and fit within the stated budget. ◻ Lemma 12 (The law of a produced test). Consider either test in Lemma 11, conditional on all data making that test ready, but not on any later event. Suppose its hidden source \(X_0\) is a subset of an original support \(X\) with \(|X_0|\geq c|X|\). For every fixed opposite point \(y\), \[ \mathbb P\{\text{the test is produced and its ambient test excludes }y\} \leq Cq\frac{|X\cap N(y)|}{|X|}. \tag{14}\] Conditional on production, the row law is dominated by a constant times the independent uniform row law on \(X_0\). The bound (14) may be averaged over earlier readiness data whenever its right-hand side is fixed. Proof. Let \(\nu\) be one proposal’s law and \(A\) its acceptance event. For independent proposals and any deterministic cutoff \(m\), the first accepted row, conditional on there being one among the first \(m\), has law \(\nu(\,\cdot\mid A)\). Indeed, the contribution of acceptance at index \(i\) is \((1-\nu(A))^{i-1}\nu(A)\) times that same conditional law. Given that all entries lie in \(X_0\), the proposal is an independent uniform row on \(X_0\), and the further acceptance probability is at least \(.9\). The claimed domination follows. Apply (13) and use \[\frac{|X_0\cap N(y)|}{|X_0|} \leq c^{-1}\frac{|X\cap N(y)|}{|X|}.\] Multiplication by the probability of production can only decrease the bound. No later success, including production of the other validation test, has been conditioned on. ◻ Reduction from higher projective dimensionsProposition 13 (Repeated projection). For \(j\geq4\), assume Lemma 10 in projective dimension \(j-1\), for every fixed value of its hypothesis constant. Then the lemma holds in dimension \(j\). Proof. For a point \(z\) represented by a vector line \(\langle z\rangle\), the quotient vector space has dimension \(j\) and hence projectivization \(\mathop{\mathrm{PG}}(j-1,q)\). Projection maps a point different from \(z\) to its image in this quotient; its fibers are the \(q\) noncentral points of lines through \(z\). The dual operation retains hyperplanes containing \(z\), identified with hyperplanes of the quotient. Write \(S_0,T_0\) for the projected \(S\setminus\{z\}\) and the cut \(T\cap z^\perp\). Apply the same operations to the decoder domains. Lifting a quotient cap can enlarge it by a factor \(q\), the size of a projection fiber. We remove that enlargement by intersecting caps from eight projections, always using the original \(S,T\). At a given call let \(A\subseteq U_S\) be the intersection of all caps lifted so far, initially \(A=U_S\). The next center will preserve almost all of \(S\) and limit collisions among the points of this current set \(A\); the latter property makes successive intersections contract. There exists a center, chosen before that call’s fresh tables, satisfying \[ \begin{aligned} |T_0|&\asymp |T|/q,& |U_T\cap z^\perp|&\leq C|U_T|/q,\\ |S_0|&\geq(1-o(1))n,& e(S_0,T_0)&\leq C\tau |S_0||T_0|/q,\\ \operatorname{coll}_z(A)&\leq C|A|^2/q^{j-1}.&& \end{aligned} \tag{15}\] Here \(\operatorname{coll}_z(A)\) counts unordered distinct pairs of \(A\setminus\{z\}\) with the same projection. To prove existence, choose \(z\) uniformly in the ambient point space. The variance identity gives \[\mathbb P\left\{\left||T\cap z^\perp|-p_j|T|\right| >\frac{|T|}{3q}\right\} \leq Cq/|T|=o(1).\] Here \(|T|\geq q^{(j+1)/2}e^{-b/2}\gg q\), and replacing the constant \(1/3\) by any other fixed positive constant is harmless. Markov’s inequality gives the stated cut-domain bound with arbitrarily high fixed probability. A distinct pair projects together only if \(z\) lies on its joining line, an event of probability at most \((q+1)/Q_j=O(q^{1-j})\). Thus \[\mathbb E\operatorname{coll}_z(A)\leq C|A|^2/q^{j-1},\qquad \frac{\mathbb E\operatorname{coll}_z(S)}{n} \leq Cq^{(3-j)/2}=o(1).\] The latter implies projection loss \(o(n)\) with probability \(1-o(1)\): each nonempty fiber loses at most its number of unordered pairs, and omitting \(z\) loses at most one more point. Finally, an original incidence survives the dual cut with probability \(p_j\leq C/q\). Its expected count before collapsing fibers is at most \(C\tau n|T|/q^2\), and collapsing cannot increase it. A union bound, using large fixed constants in the three Markov bounds, proves (15). This reasoning is valid for every realized current \(A\): fix that set and all earlier data, then combine the two events of probability \(1-o(1)\) with the three Markov bounds. Their constants can be chosen so that the simultaneous event has positive probability. Choose a center in that event before exposing any of the fresh tables used by this call. Transmit \(z\) in \(O(\sigma)\) bits and use a fixed coordinate convention on the quotient. The new product is at least \(q^je^{-b-O(1)}\) and the density at most \(C\tau/q\). The projected \(S\) domain has size at most \(|U_S|\), whereas \(|S_0|=(1-o(1))n\); on the other side both domain and support shrink by comparable factors \(q\). Hence both logarithmic gaps increase by \(O(1)\). These are the induction hypotheses, with changed fixed constants. Reorient if necessary, apply induction, and then Lemma 11, which returns caps on both quotient sides. In particular, the projected \(S\) cap captures \(.99|S_0|\) and has size at most \[\frac{Cq^j}{|T_0|}\leq \frac{Cq^{j+1}}{|T|} \leq m_0:=ne^{C_3P}.\] Lift this cap, excluding \(z\), and intersect it with \(A\). The original support loss is at most \(.01n\), plus the \(o(n)\) total fiber excess, plus one possible center: among the lost images there are at most \(.01|S_0|\) first preimages, and all additional preimages are charged to \(n-|S_0|-\boldsymbol 1_{\{z\in S\}}=o(n)\). This bound concerns the original \(S\), not merely the points retained by earlier calls. Thus each call loses fewer than \(.02n\) of its original points, and losses from intersecting the lifted caps add. The first call gives \(|A_1|\leq qm_0\). For any later call let \(k_i\) be the retained nonzero fiber sizes; there are at most \(m_0\) of them. Cauchy–Schwarz and (15) give \[\begin{split} |A_{\mathrm{new}}| &\leq m_0+\sum_i(k_i-1) \leq m_0+\sqrt{m_0\sum_i k_i(k_i-1)}\\ &\leq m_0+C|A|\sqrt{m_0/q^{j-1}}. \end{split}\] By (11), the last coefficient is \[\rho\leq e^{C_4P}q^{(3-j)/4}\leq q^{-1/4+o(1)}.\] After seven further calls, \(|A_8|\leq m_0(1+\rho+\cdots+\rho^6)+qm_0\rho^7=O(m_0)\), while more than half of the original \(S\) remains. Eight calls multiply the cost and failure bounds by fixed constants. The center at each stage depends only on data available before its fresh tables, so all conditional failure bounds apply. The set \(W=A_8\) proves the result. ◻ Preparing dimensions two and threeThe remaining analysis will use a retained support \(S'\) and, in one case, an ordered list of planes. The list isolates planar concentrations; for a query point we remove the training cell in its first containing plane before measuring overlaps. Proposition 14 (Low-dimensional preparation). Suppose (9) holds with \(j\in\{2,3\}\) and \(n=|S|\leq|T|\). Either enumeration already proves Lemma 10, or the following preparation costs \(O(q+\sigma)\) bits. In dimension three there is also a possible reduction to the dimension-two description lemma, with the same final cost, size, capture, and failure bounds as Lemma 10. In the case not resolved by enumeration or that reduction, we have \(n>100qP\), a retained set \(S'\subseteq S\) of size \(n'\in[n/2,n]\), and either an empty list or an ordered plane list \(\Pi_1,\ldots,\Pi_J\) in \(\mathop{\mathrm{PG}}(3,q)\). In the latter case the sets \[ C_i=(S\cap\Pi_i)\setminus\bigcup_{h<i}\Pi_h \quad(1\leq i\leq J) \tag{16}\] partition \(S'\), have nonincreasing sizes, and satisfy \(|C_i|<.04n'\). The decoder knows the list and all cell sizes, but need not know \(S'\) or the cells themselves. Write \[ n=q^{1+v},\quad g=(v-1/2)\sigma,\quad \chi=P/100,\quad\chi_0=P/10000,\quad B=q^j/n'. \tag{17}\] For every ambient query point \(x\), define \(O_x\) to be the cell \(C_i\) of its earliest containing listed plane, and \(O_x=\varnothing\) if there is none. Define \[ f_x=|O_x|/n'\leq .04,\qquad X_x=S'\setminus(O_x\cup\{x\}). \tag{18}\] If no list is present, \(O_x=\varnothing\) for all \(x\). When \(j=3\) and \(g>\chi_0\), the preparation additionally ensures either
Proof. If \(n\leq100qP\), transmit \(n\) and the index of \(S\) among the \(n\)-subsets of \(U_S\). The cost is at most \[O(\sigma)+\log_2\binom{|U_S|}{n} \leq C\bigl(\sigma+n(d_S+1)\bigr),\] which is within the description budget. It gives \(W=S\) without failure. Assume henceforth \(n>100qP\), so \(v>0\). When \(j=3\) and \(g>\chi_0\), greedily choose a plane richest in the remaining points of \(S\), provided it contains at least \(K_p\) of them, and remove those points. Stop as soon as at least \(n/2\) points have been removed or no qualifying plane remains. In the first case retain the captured prefix, with its list and cells; in the second retain the residual without a list. Otherwise retain all of \(S\) without a list. The asserted size and cap properties follow directly from the stopping rule. Greedy maximality makes the removed cell sizes nonincreasing. Since each removal has size at least \(K_p\), the list has length at most \(n/K_p=q^{1/2}e^{-2g/15}\leq q^{1/2}\). Plane identifiers and cell sizes each cost \(O(\sigma)\) bits, so the list costs \(O(q)\). Suppose now that a retained list has a cell of size at least \(.04n'\), and let \(\Pi\) be its containing plane. Then \(S_1=S\cap\Pi\) has size at least \(.02n\). The original sparsity and Markov’s inequality imply that at least half of \(T\) consists of hyperplanes having incidence proportion at most \(C\tau/q\) into \(S_1\). For large \(q\) this is less than one, so their restrictions to \(\Pi\) are nonzero projective covectors. Each nonzero projective restriction has exactly \(q\) projective lifts: normalize its restriction to a fixed representative and choose the coefficient on a complement of the vector space underlying \(\Pi\). Group the retained lifts by their restriction multiplicities. One dyadic class \([h,2h)\), with \(1\leq h\leq q\), carries at least \(c|T|/\sigma\) lifts. If \(T_1\) is its set of distinct restrictions, then \[|T_1|\geq c|T|/(h\sigma),\qquad |S_1||T_1|\geq q^3e^{-b-O(\log\sigma)}.\] Every member of \(T_1\) has incidence proportion at most \(C\tau/q\) into \(S_1\), since all its lifts have identical incidences there. Transmit \(\Pi\) and \(h\). Use decoder domains \(U_S\cap\Pi\) and the nonzero restrictions having at least \(h\) lifts in \(U_T\). The latter has size at most \(|U_T|/h\), so its logarithmic gap increases by \(O(\log\sigma)\); the former gap increases by \(O(1)\). Apply the dimension-two description, with reorientation if needed, and then Lemma 11. The resulting cap on \(S_1\) has size at most \[\frac{Cq^3}{|T_1|} \leq\frac{Cq^4\sigma}{|T|} \leq Cn\sigma e^b\leq ne^{CP}\] and captures \(.99|S_1|\geq cn\) points of \(S\). Its cost is within the required budget because \(\log\sigma=o(P)\); its failure probability has the required order. This deals with every large cell. All other cases have the stated small-cell preparation. Notice that \(O_x\) is a subset of the training support: even when \(x\notin S'\), the earliest containing plane still specifies the same whole cell. ◻ A polynomial bound for rich linesWe give the needed algebraic estimate with its richness and characteristic hypotheses explicit. It is used only when the line richness substantially exceeds the cubic-root scale and planar concentration cannot account for many rich lines. The interpolation and tangent-plane method has antecedents in (Guth and Katz 2010; Elekes et al. 2011). Positive-characteristic obstructions are discussed in (Ellenberg and Hablicsek 2016); here the argument keeps every relevant surface degree below the characteristic. Lemma 15 (Rich lines with a plane cap). Let \(q\) run through sufficiently large primes. Let \(\mathcal S\) be at most \(n\leq Cq^2\) points of \(\mathop{\mathrm{PG}}(3,q)\), with at most \(K_p\) points in every projective plane. Let \(M>0\) satisfy \[ \frac{M^3}{n}\longrightarrow\infty,\qquad \frac{M^2}{K_p}\longrightarrow\infty,\qquad cq\leq\frac nM\leq Cq^{41/40}. \tag{19}\] Then at most \(Cn/M\) projective lines contain at least \(M\) points of \(\mathcal S\). The constant is uniform once the displayed limits hold uniformly in the family under consideration. Proof. Work over the algebraic closure \(\mathbb K\) of \(\mathbb F_q\). Choose an affine chart containing all points of \(\mathcal S\), which is possible because \(\mathbb K\) is infinite. The plane cap remains valid for planes over \(\mathbb K\): rational points on such a plane have rational vector-span dimension at most three. Otherwise four linearly independent rational representatives would remain independent over \(\mathbb K\). The points therefore lie in an \(\mathbb F_q\)-plane and obey the same cap. Independently sample each point with probability \(A\sqrt{n/M^3}=o(1)\), where \(A\) is a sufficiently large fixed constant. The expected sample count on any \(M\)-rich line is at least \(A\sqrt{n/M}\geq cA\sqrt q\). There are at most \(n^2\) lines to test, since \(M\to\infty\) and two distinct points determine a line. Binomial tails and a union bound show that, simultaneously with positive probability, every rich line contains more than \((A/2)\sqrt{n/M}\) sampled points, and the total sample has size at most \(2A(n/M)^{3/2}\). The latter assertion follows from an upper binomial tail, or from stochastic domination if \(|\mathcal S|<n\). There are \(\binom{D+3}{3}\) monomials of degree at most \(D\) in three variables. Solving the homogeneous linear system requiring vanishing at the sample therefore gives a nonzero polynomial of degree at most \(CA^{1/3}\sqrt{n/M}\). Choose \(A\) large enough that this degree is smaller than the guaranteed number of sampled points on each rich line. Restriction to a line is a univariate polynomial, so it vanishes identically there. Replace the polynomial by its squarefree part. Its degree \(D_0\) satisfies \[ D_0=O(\sqrt{n/M})=o(M),\qquad D_0\leq Cq^{41/80}<q. \tag{20}\] We now count three groups of rich lines. Plane factors are controlled by the plane cap. Among the other lines, those with few points incident to three lines are controlled by the total point count. The remaining lines will lie in the common zero set of the nonplane surface and an auxiliary polynomial coprime to it, whose degrees bound their number. First count rich lines lying in plane factors. There are at most \(\binom{D_0}{2}\) lines lying in two distinct such planes. For one plane let \(u\) be the number of remaining rich lines it contains. Select \(M'=\lfloor M\rfloor\) points of \(\mathcal S\) on each. If \(r_a\) is the number of selected occurrences at point \(a\), then \[\sum_a r_a=uM',\qquad \sum_a r_a^2\leq uM'+u(u-1).\] The second inequality uses the fact that two distinct lines meet in at most one point. Cauchy–Schwarz and the plane cap give \[(uM')^2\leq K_p\bigl(uM'+u(u-1)\bigr).\] For \(u>0\) this implies \(u\leq K_pM'/((M')^2-K_p)=o(M')\). Remove from each selected line its intersections with all other plane factors, losing at most \(D_0\) points. The remaining union in this plane has size at least \[u(M'-D_0)-\binom u2\geq uM'/2.\] Such unions for different planes are disjoint. Thus the plane factors account for \(O(n/M+D_0^2)=O(n/M)\) rich lines. Let \(F_0\) be the squarefree product of the nonplane irreducible factors. Every as yet uncounted rich line lies on \(F_0\): the coordinate ring of a line is an integral domain, so vanishing of a product on the line implies vanishing of one factor. If there are no such factors we are done. For coordinate vectors \(e_1,e_2,e_3\), form \[ Q_{ij}=(e_i\times\nabla F_0)^{\mathsf T} \operatorname{Hess}(F_0)(e_j\times\nabla F_0), \qquad 1\leq i,j\leq3. \tag{21}\] At a point on at least three of the remaining lines, all \(Q_{ij}\) vanish. At a singular point this follows from the gradient factors. At a nonsingular point, the three distinct line directions lie in the two-dimensional tangent vector space. Restricting \(F_0\) to each line shows that its Hessian quadratic form vanishes on each direction. A binary quadratic vanishing on three distinct projective directions is zero; since the characteristic is odd, its associated bilinear form is also zero. The vectors \(e_i\times\nabla F_0\) span that tangent space, proving the assertion. Among incidences with points of \(\mathcal S\), points on at most two remaining lines account for at most \(2n\) incidences. Hence all but \(O(n/M)\) remaining rich lines have at least \(M/2\) points incident with three or more remaining lines. Since \(\deg Q_{ij}<3D_0=o(M)\), every such line lies on every \(Q_{ij}\). To obtain a polynomial coprime to \(F_0\), we must show that the \(Q_{ij}\) do not all vanish identically on any of its irreducible components. The reason is local: their vanishing makes all second derivatives of a smooth formal graph zero, while the degree bound below the prime characteristic forces a plane factor. We claim that no irreducible factor \(F\) of \(F_0\) divides all these polynomials. Its degree is less than the prime characteristic \(q\), so a nonconstant \(F\) has a nonzero partial derivative. Rename its variable \(z\), and write the other variables as \(x_1,x_2\). By squarefreeness, \(F\) and \((F_0)_z\) are coprime in \(\mathbb K(x_1,x_2)[z]\). Indeed, modulo \(F\) the derivative is \(F_z(F_0/F)\), and neither factor is divisible by \(F\). Clearing a univariate Bezout identity gives \[A F+B(F_0)_z=a(x_1,x_2)\ne0\] with polynomial coefficients. Choose \(x_1,x_2\) so that \(a\) and the leading coefficient of \(F\) in \(z\) are nonzero. A root in \(z\) then gives a point on \(F\) where \((F_0)_z\ne0\). Translate this point to the origin. The invertible coefficient of \(z\) in \(F_0\) determines, recursively by total degree, a unique formal series \(z=h(x_1,x_2)\) with \(F_0(x_1,x_2,h)=0\). The other factors are units on this branch. If \(F\) divided every \(Q_{ij}\), those polynomials would vanish after this substitution. To see the tangent space statement over the formal series ring explicitly, write \(g=\nabla F_0(x_1,x_2,h)\). Its third coordinate \(g_3\) is a unit, and the kernel of the row vector \(g\) has basis \[t_1=(1,0,-g_1/g_3),\qquad t_2=(0,1,-g_2/g_3).\] Moreover \(e_2\times g=g_3t_1\) and \(e_1\times g=-g_3t_2\). The vanishing \(Q_{ij}\) therefore makes the Hessian bilinear form zero on this entire formal tangent module. Twice differentiating \(F_0(x_1,x_2,h)=0\) gives \[(F_0)_z h_{ab}=0\quad (a,b\in\{1,2\}),\] so all second partial derivatives of \(h\) vanish. For a monomial \(x_1^u x_2^v\) of total degree less than \(q\), these conditions require \[u(u-1)=uv=v(v-1)=0\pmod q.\] Only the constant and linear monomials satisfy these conditions. Writing \(h_1\) for the affine-linear part, we obtain \(h-h_1\in(x_1,x_2)^q\). Thus the polynomial \(F_0(x_1,x_2,h_1)\) vanishes to order at least \(q\). Its degree is less than \(q\), so it is identically zero. The plane \(z=h_1\) would be a factor of \(F_0\), a contradiction. This proves the claim. Because \(\mathbb K\) is infinite, a constant linear combination \(Q\) of the \(Q_{ij}\) can be chosen coprime to \(F_0\): for each of its finitely many irreducible factors, combinations divisible by that factor form a proper linear subspace of the coefficient space. We finish by justifying the elementary common-line bound used here. If coprime polynomials in three variables have degrees \(D_1,D_2\), they contain at most \(2D_1D_2\) common lines. To see this, take any finite collection of such lines and choose coordinates \((t,u,v)\) with \(t\) nonconstant on each. Over the fraction fields in the other two variables, univariate coprimality gives cleared identities \[A F+B G=a(t,u)\ne0,\qquad C F+D G=b(t,v)\ne0.\] For a generic \(c\in\mathbb K\), both right-hand sides remain nonzero polynomials after \(t=c\). Any common factor of the sliced polynomials would divide both a polynomial in \(u\) alone and one in \(v\) alone, and hence would be constant. Choose the slice also to meet the selected lines in distinct points; only finitely many values are forbidden by pairwise intersections of lines. Choose coordinates on this slice so that these points have distinct first coordinates. The resultant eliminating the second coordinate is nonzero by coprimality and has degree at most \(2D_1D_2\) in the first coordinate. Indeed its Sylvester determinant has at most \(D_2\) columns with coefficients of degree at most \(D_1\), and at most \(D_1\) columns with coefficients of degree at most \(D_2\). It vanishes at each of the distinct first coordinates, bounding the collection. If both sliced polynomials omit the second coordinate, their univariate coprimality gives no common point. If just one omits it, say it is \(f(u)\) and the other has degree \(m>0\) in the second coordinate, the resultant is \(f(u)^m\); it is again nonzero and vanishes at every common point. As this bounds every finite collection, it bounds all common lines. Apply the bound to \(F_0,Q\), whose degrees are at most \(D_0\) and \(3D_0\). The remaining lines number \(O(D_0^2)=O(n/M)\). Together with the earlier exceptional lines this proves the lemma. ◻ Radial lines and overlap graphsThe next two lemmas quantify the benefit of removing \(O_x\). Planes through a query point can overlap along a line, but after this removal there are few lines carrying substantial retained mass, except at a small set of query points. Lemma 16 (Radial rich lines). Consider the dimension-three output of Proposition 14. A line \(\ell\) through a query point \(x\) has strength \[a_\ell(x)=q|X_x\cap\ell|/n'.\] Outside one exceptional set of \(o(n)\) ambient points, simultaneously for dyadic \(a\in[q^{-10},2]\), \[ \#\{\ell\ni x:a_\ell(x)\geq a\} \leq q^{2-2v}e^\chi a^{-100}. \tag{22}\] In addition, whenever \(g>\chi_0\) and \(a>e^{-g/20}\) with \(0<a\leq2\), the total number of ambient center–line pairs \((x,\ell)\) having strength at least \(a\) is at most \(Cq^2/a^2\). Proof. The radial lines partition \(X_x\), so their total strength is at most \(q\). Thus there are at most \(q/a\) qualifying lines through any center. Comparing this with (22) reduces to \[e^{2g}a^{99}\leq e^\chi.\] This holds for \(g\leq\chi_0\) and large \(q\), since \(a\leq2\) and \(2\chi_0<\chi\). It also holds when \(g>\chi_0\) but \(a\leq e^{-g/20}\). In the remaining regime put \(M=n'a/q\). Since \(n'\geq n/2\) and \(n=q^{3/2}e^g\), \[\frac M{n^{1/3}}\geq c e^{(2/3-1/20)g},\qquad \frac{M^2}{K_p}\geq c e^{(2/3+1/10)g}.\] Also \(cq\leq n/M\leq Cqe^{g/20}\), and (11) gives \(g\leq\sigma/2+O(1)\). Hence all hypotheses of Lemma 15 hold uniformly. In the capped residual case, that lemma gives \(Cn/M\leq Cq/a\) rich lines; each has \(q+1\) rational centers. This yields at most \(Cq^2/a\leq Cq^2/a^2\) relevant pairs. Suppose instead that the plane list is retained. Here own-cell removal will force the center of a surviving rich line into a plane earlier than the first listed plane containing that line. This gives a bound on its possible centers. First, the list length satisfies \[\frac JM\leq C e^{-(1+2/15-1/20)g}=o(1).\] A relevant line must be contained in a listed plane, since otherwise it meets the union of the list in at most \(J<M\) points. Let \(i\) be its first containing plane. Earlier planes contribute at most \(J\) points to this line and later cells contribute none, so \(|C_i\cap\ell|\geq M-J\geq M/2\). Its center must be in an earlier plane: otherwise \(O_x=C_i\), leaving at most \(J<M\) points on this line in \(X_x\). Since the line is not contained in any earlier plane, there are at most \(i-1\) possible centers for it. Put \(f_i=|C_i|/n'\). Fix a sufficiently large constant \(C_0\). If \(a>C_0f_i\), the mean number of \(C_i\) points on a line of \(\Pi_i\) is at most \(2f_i n'/q\), much less than \(M/2\). The projective-plane incidence variance bounds the number of lines with at least \(M/2\) points by \[\frac{Cq|C_i|}{M^2} \leq Cq^{2-v}f_i/a^2.\] Multiplying by at most \(i\) centers and summing gives \[Cq^{2-v}a^{-2}\sum_i i f_i \leq Cq^{2-v}J/a^2\leq Cq^2/a^2,\] because \(\sum_i f_i=1\) and \(J\leq q^v\). In the other case \(a\leq C_0f_i\), nonincreasing cell fractions and their unit sum imply \(i\leq C_0/a\); there are at most \(C_0/a\) such indices. Each corresponding plane has \(O(q^2)\) lines and each line at most \(i\) possible centers. Their total is again \(O(q^2/a^2)\). This proves the center–line bound in all remaining cases. For a fixed dyadic threshold, divide that bound by the right-hand side of (22). The number of centers where the latter fails, divided by \(n=q^{1+v}\), is at most \[Cq^{v-1}e^{-\chi}a^{98}.\] Since \(v\leq1+O(1/\sigma)\) and the sum of \(a^{98}\) over all dyadic \(a\leq2\) is bounded, the union of these exceptional sets has size \(o(n)\), as asserted. ◻ Lemma 17 (Overlap bounds for pencils). Use the prepared data of Proposition 14 in dimension \(j=2\) or \(3\). For a query point \(x\), let \(\mathcal H_x\) be any family of hyperplanes through \(x\) such that \[\lambda'_H:=q|X_x\cap H|/n'\leq2\quad(H\in\mathcal H_x).\] For distinct \(H,H'\in\mathcal H_x\) put \(\theta_{HH'}=q|X_x\cap H\cap H'|/n'\). Let \(E_a\) be the number of ordered pairs with \(\theta_{HH'}\geq a\) and let \(\Delta_a\) be the maximum degree of this graph. Outside \(o(n)\) ambient centers, simultaneously for dyadic \(a\in[q^{-10},2]\) and for every such family, \[ E_a\leq B^2e^{2\chi}a^{-200},\qquad \Delta_a\leq Be^{2\chi}a^{-200}. \tag{23}\] Let \(p\) be any even integer in \([10000\sigma/P,10000\sigma/P+2]\) and put \(t_*=1/(100p)\). Outside a further set of at most \(ne^{CP}\) ambient centers, also \[ \Delta_{t_*}\leq Be^{-3P}. \tag{24}\] The further exceptional set is used only for ambient output-size control, not for support capture. Proof. In dimension two, two distinct hyperplanes in the pencil are lines intersecting only at \(x\). Because \(x\notin X_x\), all overlaps are zero and all claims follow. Consider dimension three. The intersection of two distinct planes through \(x\) is a radial line; each radial line belongs to \(q+1\) planes and therefore accounts for at most \(Cq^2\) ordered pairs. Lemma 16 gives \[E_a\leq Cq^{4-2v}e^\chi a^{-100} \leq B^2e^{2\chi}a^{-200}.\] The last inequality uses \(B=q^3/n'\asymp q^{2-v}\) and \(a\leq2\); the factor \(e^\chi\) absorbs fixed constants. Within one plane, the radial lines partition its points other than \(x\), so the sum of their strengths is at most \(2\). There are at most \(2/a\) qualifying lines, each giving at most \(q\) other planes. Thus \[ \Delta_a\leq Cq/a. \tag{25}\] Since \(B\geq cq\), this implies the second bound in (23). For the stronger assertion, \(\log(1/t_*)=O(\log\sigma)=o(P)\). If \((v-1)\sigma<-4P\), then \[Be^{-3P}\geq cq e^P\geq Cq/t_*\] for large \(q\), so (25) suffices at every center. Otherwise \(n\geq q^2e^{-4P}\) and \(g\geq\sigma/2-4P>\chi_0\). Moreover \(t_*\gg e^{-g/20}\). The center–line estimate of Lemma 16, which does not require a dyadic threshold, bounds the number of centers lying on even one radial line of strength at least \(t_*\) by \[Cq^2/t_*^2\leq ne^{CP}.\] Remove these centers. At every remaining center \(\Delta_{t_*}=0\), proving (24). ◻ The geometry is now ready for the learning step. Its training support is \(S'\), the ordered plane data are known to the decoder, and the own-cell rule in (18) is available for every query point. Removing up to half of \(S\) changes the sparse-incidence bound by at most a factor of two. The overlap estimates are uniform over all allowed pencil subfamilies, so those families may be selected later using the prepared supports. Proposition 18 uses precisely these inputs to produce the cap required by Lemma 10; the stronger ambient exceptional set is never charged against support capture. Learning a sparse support from a short rowThe remaining low-dimensional description problem is the following. A set \(S\) has unusually few incidences with a large opposite set \(T\). We want a short message describing a set that captures a fixed fraction of \(S\) and is not much larger than \(S\). The decoder does not know either support. We first construct the desired set from a random row of points of a prepared subset of \(S\), and then implement that row by searching a public table of proposals from the known domain. Two estimates have different roles. A second moment will show that the test retains most points of the hidden support. A higher moment will exclude almost all unwanted ambient points. Keeping these roles separate is essential: some geometric exceptions allowed in the ambient estimate are too large to discard from the support itself. The prepared input and the sampling testUse the parameters of Equation (8), with \(\sigma=\log q\), and put \[ \chi=P/100,\qquad \xi=L/100,\qquad p\in[10000\sigma/P,10000\sigma/P+2]\cap2\mathbb Z, \qquad t_*=(100p)^{-1}. \tag{26}\] Here \(p\) is a moment order, not the characteristic; the field is \(\mathbb F_q\) with \(q\) prime. In particular, \[ b+P\tau=o(L),\quad R\log L=o(P),\quad \log\sigma=o(L),\quad R\gg\log(p+2),\quad P=o(\sigma). \tag{27}\] These relations follow from Lemma 9 whenever \(b=O(K_*)\) and \(\tau=O(\sigma^{-100\beta})\). We specify the geometric input to this section. Let \(j\in\{2,3\}\), let \(S,T\) be nonempty sets in opposite projective spaces of dimension \(j\), and suppose that \[ S\subseteq U_S,\qquad n=|S|\le |T|,\qquad |S||T|\ge q^{j+1}e^{-b},\qquad e(S,T)\le \frac{\tau}{q}|S||T|. \tag{28}\] The set \(U_S\) is known to the decoder. Write \(d_S=\log(|U_S|/n)\). We only need to treat \(n>100qP\), since smaller supports can be enumerated. The prepared support is a subset \(S'\subseteq S\) of size \(n'\in[n/2,n]\). In dimension three there may also be an ordered list of projective planes \(\Pi_1,\ldots,\Pi_J\). Its cells are \[C_i=S'\cap\bigl(\Pi_i\setminus\textstyle\bigcup_{a<i}\Pi_a\bigr).\] The list is allowed to be empty; in dimension two it is always empty. The list and the sizes of its cells admit an \(O(q)\)-bit description, and every cell has size at most \(.04n'\). For an ambient point \(x\), let \(O_x=C_i\) if \(\Pi_i\) is the first listed plane containing \(x\), and let \(O_x=\varnothing\) if there is no such plane. Set \[ f_x=|O_x|/n',\quad X_x=S'\setminus(O_x\cup\{x\}),\quad B=q^j/n',\quad n=q^{1+v}. \tag{29}\] Thus \(0\le f_x\le .04\). Every line through \(x\) is called a radial line at \(x\), and has strength \(a_\ell=q|\ell\cap X_x|/n'\). For each \(x\), consider any family of hyperplanes \(H\) through \(x\) with \(q|H\cap X_x|/n'\le2\). For two distinct members put \(\theta_{HH'}=q|H\cap H'\cap X_x|/n'\). Let \(E_a\) be the number of ordered distinct pairs with \(\theta_{HH'}\ge a\), and let \(\Delta_a\) be the largest number of such neighbors of one member. The geometric preparation supplies a deterministic exceptional set \(D_0\) of size \(o(n)\) such that, outside \(D_0\), simultaneously for dyadic \(a\in[q^{-10},2]\), \[ E_a\le B^2e^{2\chi}a^{-200},\qquad \Delta_a\le Be^{2\chi}a^{-200}. \tag{30}\] There is a further deterministic set \(D_1\), of size at most \(n e^{C_0P}\), outside which, also excluding \(D_0\), \[ \Delta_{t_*}\le Be^{-3P}. \tag{31}\] The bounds apply to all the indicated families. In dimension two the overlaps vanish, so both assertions hold without geometric exceptions. Proposition 14 establishes this prepared input after its enumeration and large-cell reductions, with the overlap bounds supplied by Lemma 17. Proposition 18 (Short-row description). Fix the constants in (28), the bound on \(b/K_*\), the bound on \(\tau\sigma^{100\beta}\), and \(C_0\). For every sufficiently large prime \(q\), the prepared input just specified has the following description scheme. Using a fresh public table, it either declares failure or describes a set \(W\subseteq U_S\) satisfying \[|W|\le n e^{CP},\qquad |W\cap S|\ge c n.\] Failure has probability at most \(C e^{-cq}\), and the message has at most \(CqP(d_S+1)+Cq+C\sigma\) bits. In particular this is within \(CqP(d_S+d_T+P)\) for any \(d_T\ge0\). The bounds are uniform in all supports and prepared inputs satisfying the hypotheses, including inputs fixed by earlier random history before the fresh table is sampled. The decoder uses only \(U_S\), public parameters, and the new message; it need not know \(S\), \(T\), or \(S'\). Mixing in Lemma 3 and the smaller-side orientation give \(n\le Cq^{(j+1)/2}\). Consequently the quantities used below obey \[ \frac q{n'}<\frac1{50P},\qquad Q_{j-1}=O(B^2),\qquad B^{-1}\le e^{-P},\qquad v\le1+O(1/\sigma). \tag{32}\] The last bound will only be needed in dimension three. We first sample from the hidden set \(S'\). Take \(R\) independent batches. Each batch has Poisson size of mean \(qL\), and, conditional on its size, has independent uniform entries in \(S'\). Equivalently, the numbers of occurrences of the different point-batch pairs are independent Poisson variables of mean \(qL/n'\). Indeed the joint probability of prescribed counts is obtained by multiplying the Poisson probability of their sum by the multinomial probability conditional on that sum; the factorials then factor over points. The total number of samples has mean \(qP\). For a hyperplane \(H\) and a cell \(C\), define \[\lambda_H=\frac{q|S'\cap H|}{n'},\qquad \lambda_{H,C}=\frac{q|C\cap H|}{n'},\qquad f_C=\frac{|C|}{n'}.\] Call \(H\) exceptional if \(|\lambda_H-1|>.1\) or \(|\lambda_{H,C}-f_C|>.02\) for at least one cell; let \(\mathcal E\) be this set. All other hyperplanes are typical. Let \[ Z=\{H\in\mathcal E:H\text{ has no sample in any batch}\},\qquad z=|Z|,\qquad z_x=|\{H\in Z:x\in H\}|. \tag{33}\] These objects are used by the encoder; the decoder will receive only the integer \(z\), not the hidden set \(Z\). For a query point \(x\), put \(b_x=e^{-L(1-f_x)}\), and let \(N_r(A)\) denote the number of samples of batch \(r\) in a point set \(A\). For each hyperplane through \(x\), we multiply \(R\) batch tests. In each batch we center the emptiness indicator outside \(O_x\) at \(b_x\), and set the test to zero if \(O_x\cap H\) contains a sample. Thus a hyperplane empty in every batch contributes \((1-b_x)^R\), whereas any other hyperplane has product of absolute value at most \(b_x\). For typical hyperplanes, their normalized mass outside \(O_x\) is close to \(1-f_x\). Batch independence turns bounds on one-batch means and pair moments into \(R\)th-power bounds. The overlap estimates then control the sum over typical hyperplanes. Define the score by \[ A_x=\sum_{H\ni x}\prod_{r=1}^R \left[ 1_{\{N_r(O_x\cap H)=0\}} \left(1_{\{N_r((S'\setminus O_x)\cap H)=0\}}-b_x\right) \right]. \tag{34}\] The random test includes every sampled point and every other point with \(A_x<z/(2q)\). Both factors inside the brackets belong to batch \(r\). Although the formula mentions hidden subsets, the decoder can evaluate it from the samples, the plane list, the cell sizes, and \(z\): earliest membership in the list identifies each sample’s cell and the cell \(O_x\), if present. The size \(n'\) is transmitted as well. The separate own-cell indicator also preserves the geometric benefit of removing \(O_x\): once its sample counts and the absence of a sample at \(x\) are fixed, the remaining randomness consists of independent counts on the radial lines in \(X_x\). We use this conditioning when estimating the typical contribution. Regular pencils and empty exceptional hyperplanesThe pencil at \(x\) is the set of hyperplanes through \(x\). We next discard a small deterministic set of pencils on which squared deviations are unusually concentrated. This is separate from all sampling events. Lemma 19 (Regular pencils). There is a deterministic set \(D_2\) of size \(o(n)\) such that, for \(x\notin D_2\), its pencil contains at most \(Be^\xi\) exceptional hyperplanes and satisfies \[\sum_{H\ni x}\min\{1,(\lambda_H-1)^2\}\le Be^\xi, \qquad \sum_{H\ni x}\min\{1,(\lambda_{H,C}-f_C)^2\}\le Be^\xi\] for every cell \(C\). The constants and the \(o(n)\) estimate are uniform over the prepared inputs. We call these pencils regular. Moreover, for every regular pencil and its typical members, with \[ \lambda'_H=\frac{q|H\cap X_x|}{n'},\qquad \delta'_H=\lambda'_H-(1-f_x), \tag{35}\] we have \[ .75\le\lambda'_H<2,\qquad |\delta'_H|\le .18,\qquad \sum_{\substack{H\ni x\\H\text{ typical}}}(\delta'_H)^2 \le CBe^\xi. \tag{36}\] Proof. Weighted incidence variance gives \[ \sum_H(\lambda_H-1)^2\le CqB,\qquad \sum_H(\lambda_{H,C}-f_C)^2\le CqBf_C. \tag{37}\] The exact means differ from \(1\) and \(f_C\) by the factors \(qp_j=1-1/Q_j\), whose squared contributions satisfy the same bounds. Summing over cells and using \(\sum_C f_C\le1\) proves \[ |\mathcal E|\le CqB,\qquad \sum_{H\in\mathcal E}\lambda_H\le CqB. \tag{38}\] For the second assertion use Cauchy–Schwarz on \(\sum_{H\in\mathcal E}(\lambda_H-1)\). For the clipped squared-deviation weight of a cell, the total weight is at most \(CqBf_C\) and each weight is at most one. Its pencil sums have mean \(O(Bf_C)\) and total squared deviation at most \(Cq^jBf_C\), by Lemma 3. For sufficiently large \(q\), exceeding \(Be^\xi\) therefore excludes at most \[C\frac{q^jBf_C}{B^2e^{2\xi}}=Cn'f_Ce^{-2\xi}\] centers. Sum this estimate over cells, rather than multiplying by their number. The full-deviation weight and the exceptional-indicator weight have the same proof with fraction one. Their union is \(D_2\). For a typical hyperplane, removing \(O_x\) subtracts a quantity within \(.02\) of \(f_x\), when a cell is present. Removing \(x\) subtracts at most \(q/n'\). Thus \(\lambda'_H\ge .9-.04-.02-q/n'>.75\) and \(|\delta'_H|\le .1+.02+q/n'<.18\). The upper bound by 2 follows as well. On typical hyperplanes the relevant squared deviations are already below one. The inequality \((u+v+w)^2\le3(u^2+v^2+w^2)\) and regularity give the last bound in (36); the removed center adds at most \(O(q^{j-1}(q/n')^2)=O(B)\) by (32). ◻ Lemma 20 (The empty exceptional set). There is a fixed \(c_0>0\) such that, with probability at least \(c e^{-8P\tau}\), \[ z\ge z_{\min}:=c_0qB e^{-b-8P\tau},\qquad \sum_{H\in Z}\lambda_H\le .001z. \tag{39}\] For every \(Z\) satisfying these two inequalities, at least \(.99n'\) points of \(S'\) have \(z_x\le .1z/q\), whereas all but \(O(q^{j+1}/z)\) ambient points have \(z_x\ge .8z/q\). At a regular pencil, the exceptional-hyperplane part of (34) differs from \((1-b_x)^Rz_x\) by at most \(b_xBe^\xi=o(z_{\min}/q)\), uniformly in the samples, and \((1-b_x)^R=1-o(1)\). Proof. The average of \(\lambda_H\) over \(T\) is at most \(2\tau\). At least half of \(T\) consequently has \(\lambda_H\le8\tau\). These hyperplanes are exceptional, and their number \(m\) is at least \(c qB e^{-b}\) by (28) and \(n'\ge n/2\). Each is empty with probability at least \(a=e^{-8P\tau}\). If \(Y\) counts the empty members of this particular set, then \(0\le Y\le m\) and \(\mathbb EY\ge ma\). Therefore \(\mathbb P(Y\ge ma/2)\ge a/2\), without any independence assumption among the hyperplanes. Choose \(c_0\) small enough to obtain the first inequality of (39) on this event. By (38), the expected contribution from \(\lambda_H\ge10^{-4}\) to \(\sum_{H\in Z}\lambda_H\) is at most \(CqB e^{-10^{-4}P}\). Markov’s inequality at \(.0009z_{\min}\) bounds the probability of a larger contribution by \[C\exp\{b+8P\tau-10^{-4}P\}=o(e^{-8P\tau}).\] The remaining contribution is at most \(.0001z\). Subtracting this failure probability proves the asserted simultaneous event. For fixed \(Z\), incidence variance has mean \(p_jz=(1-o(1))z/q\) and total squared deviation at most \(q^{j-1}z\). This gives the ambient exception bound. On the hidden support, exact double counting gives \[\sum_{x\in S'}z_x=\frac{n'}q\sum_{H\in Z}\lambda_H \le .001n'z/q,\] which proves the \(.99n'\) assertion by Markov’s inequality. An exceptional hyperplane in \(Z\) contributes \((1-b_x)^R\) to the score. For any other exceptional member of the pencil, an own-cell hit makes its product zero; otherwise an outside hit gives a factor \(-b_x\), and all other factors have absolute value at most one. Its contribution has absolute value at most \(b_x\). Regularity proves the error bound. Finally \(b_x\le e^{-.96L}\), so \(b_xBe^\xi\le Be^{-.95L}=o(z_{\min}/q)\) and \(Rb_x=o(1)\) by (27). ◻ The empty hyperplanes thus give a score that is small on most of \(S'\) and large on most ambient points. It remains to show that the typical hyperplanes do not obscure this distinction. Write \(T_x^*\) for their contribution to (34). Conditional moments of the typical contributionFix \(x\) and condition on its being unsampled and on all point-batch counts in \(O_x\setminus\{x\}\). Denote these conditioning data by \(\mathcal O_x\); when \(x\notin S'\), the unsampled condition is automatic. Every assertion below is uniform over conditioning values of positive probability. The own-cell multipliers in (34) are now fixed zeros or ones. Counts on \(X_x\) are unchanged independent Poisson variables. Grouping them by radial lines gives independent line-batch schedules, with hit probability at most \(La_\ell\) for line \(\ell\) in one batch. Distinct lines are disjoint in \(X_x\) because the center has been removed. Temporarily omit a fixed own-cell multiplier and let \(X_H=1_{\{H\cap X_x\text{ empty in the batch}\}}-b_x\). Its mean \(u_H\) and its pair moments obey \[\begin{align*} u_H&=e^{-L\lambda'_H}-b_x, &|u_H|&\le Le^{-.75L}|\delta'_H|,\tag{40}\\ \mathbb E(X_HX_{H'}) &=u_Hu_{H'}+e^{-L(\lambda'_H+\lambda'_{H'})} (e^{L\theta_{HH'}}-1),\tag{41}\\ |\mathbb E(X_HX_{H'})| &\le L^2e^{-.75L}(|\delta'_H\delta'_{H'}|+\theta_{HH'}), &\mathbb EX_H^2&\le2e^{-.75L}. \tag{42}\end{align*}\] The covariance identity is the Poisson emptiness formula for a union. For its bound, use \(\lambda'_H+\lambda'_{H'}-\theta_{HH'}\ge .75\) and \(e^u-1\le ue^u\) for \(u\ge0\). Lemma 21 (Second moment). If \(x\notin D_0\cup D_2\), then, conditional on \(\mathcal O_x\), \[\mathbb E\bigl((T_x^*)^2\mid\mathcal O_x\bigr) \le B^2e^{-.6P}.\] This assertion does not exclude the set \(D_1\). Proof. Batch independence raises the bounds in (42) to the \(R\)th power. Fixed zero-one multipliers cannot increase their absolute values. By (36), \[\sum_H|\delta'_H|^R\le CBe^\xi.\] For the overlap terms, (30) and dyadic summation give, for \(R>200\), \[\sum_{H\ne H'}\theta_{HH'}^R \le B^2\exp\{2\chi+O(R+\log\sigma)\}.\] Every positive overlap is at least \(q/n'\) and at most 2, so it falls within the available dyadic range. There are \(O(\sigma)\) dyads. The inequality \((u+v)^R\le2^{R-1}(u^R+v^R)\) handles their sum with the deviation terms. The diagonal contributes at most \(Q_{j-1}(2e^{-.75L})^R\). Now use \(Q_{j-1}=O(B^2)\), \(2\chi=.02P\), and \(R\log L=o(P)\) to obtain the claimed exponent. ◻ Lemma 22 (High moment). If \(x\notin D_0\cup D_1\cup D_2\), then, conditional on \(\mathcal O_x\), \[\mathbb E\bigl((T_x^*)^p\mid\mathcal O_x\bigr) \le B^p e^{-.1pP}.\] Proof. We expand into ordered \(p\)-tuples of typical hyperplanes and bound the absolute expectation of every summand. The evenness of \(p\) will permit the final tail estimate. A tuple may contain repeated hyperplanes. Among its distinct hyperplanes, join \(H,H'\) when \(\theta_{HH'}>t_*\), and take the connected components of this graph. A component consisting of one hyperplane appearing once in the tuple is a simple singleton. All other components are nonsimple. Component expectations.A positive-strength radial line is external to the tuple if it is contained in hyperplanes in different components. The sum of the strengths of the external lines in any fixed tuple hyperplane is at most \(pt_*=.01\): assign each such line to one other tuple hyperplane containing it, whose overlap is at most \(t_*\). Condition further on all external line-batch schedules. The remaining schedules affecting different components are independent, and each hyperplane has internal mass at least \(.75-.01=.74\). Call a hyperplane touched in a batch if one of its external lines has a hit in that batch. For a nonsimple component, all factor magnitudes are at most one. Keeping just the factors of one of its hyperplanes bounds its absolute product expectation. In an untouched batch the expected absolute factor is at most \(2e^{-.74L}\); in a touched batch it is at most \(b_x\le e^{-.96L}\). Independence between batches consequently bounds the entire component by \[ (2e^{-.74L})^R\le e^{-.7P}. \tag{43}\] For a simple singleton keep its signed expectation. Let \(\theta_{\max}\) be the largest overlap \(\theta_{HH'}\) over the other distinct hyperplanes \(H'\) of the current tuple, taking zero if there are none. It is not a maximum over the whole pencil. In an untouched batch the mean has absolute value at most \[Le^{-.74L}(|\delta'_H|+p\theta_{\max});\] in every batch it has absolute value at most \(2e^{-.74L}\). Let \(\mathcal B_H\) be the event that \(H\) is touched in at least \(R/2\) batches. If it is not, at least \(R/2\) factors have the sharper bound. Since \(p\theta_{\max}\le .01\), \(R/2\ge200\), and \(R\log(2L)=o(P)\), the resulting bound for a simple singleton is \[ e^{-.68P}\left( |\delta'_H|^{R/2}+(p\theta_{\max})^{200}+1_{\mathcal B_H} \right). \tag{44}\] The fixed own multipliers do not change either estimate. We now sum these fixed-tuple bounds over the possible hyperplanes. For each valid tuple, retain \(e^{-.7P}\) per nonsimple component and \(e^{-.68P}\) per simple position, and expand the three terms in (44) at each simple position. The resulting bounds are nonnegative. After averaging the external schedules, the only remaining probabilistic factor in each term is the conditional probability of the selected events \(\mathcal B_H\) occurring together. We will bound the sum of these terms after dividing by \(B^p\). The geometric choices have three forms. Nonsimple components are counted either from a strong pair and a spanning tree or from repetitions of one hyperplane; deviation and overlap terms use the corresponding pencil bounds; the remaining hit events are covered by static certificates. Each such certificate charges any independent direction-batch hit event at most once. We construct these certificates below and then verify the probability union bound. These descriptions count moment terms and are not part of the public-table message. The combinatorial descriptions use only \(p^{O(p)}\) choices of names, partitions, and orders. Record the partition of positions into equal hyperplane names, the partition of distinct names into their strong components, and spanning trees and traversal orders inside those components. Do not record the full strong graph. For any geometric assignment its true graph determines whether these recorded components are valid; an invalid assignment initially contributes zero. Dropping such validity restrictions later only enlarges a positive sum after the attenuation bounds have been assigned. Nonsimple and deviation choices.For a component with at least two distinct hyperplanes, start with a strong pair. By (30), its normalized count is at most \[e^{2\chi}(C/t_*)^{200}.\] Each later distinct vertex along its tree costs at most \(e^{-3P}\) by (31); a repeated position costs \(1/B\). For a component consisting of one hyperplane repeated, its first two positions cost \(Q_{j-1}/B^2=O(1)\), and further positions again cost \(1/B\). These counts are combined with (43) once per component. A deviation choice has weighted normalized sum at most \(Ce^\xi\) by (36). Encode these and all nonsimple components first. The remaining choices are overlap shifts and events \(\mathcal B_H\); their attenuation \(e^{-.68P}\) has already been retained. Overlap shifts.For an unencoded shift vertex, choose the name of a neighbor attaining its largest positive overlap and a dyad \(a\le\theta<2a\). Zero weights need not be encoded. If the neighbor is encoded, the weighted normalized count is at most \[(2pa)^{200}\Delta_a/B.\] If it is not, encode the ordered pair with count \((2pa)^{200}E_a/B^2\), dropping the neighbor’s extra shift weight or event requirement, each bounded by one. Both vertices retain their attenuation. Equation (30) cancels \(a^{200}\) in either case and gives at most \(e^{2\chi}\) times polynomial overhead. Summing dyads has the same type of overhead. Continue until all unencoded vertices carry the event requirement \(\mathcal B_H\). Hit certificates and their probability weights.Fix a tuple and external schedules for which these remaining requirements hold. We describe certificates witnessing enough of the hits to count the tuple. Maintain two objects: a dictionary of radial directions whose geometry is already recorded, and a set of charged direction-batch events. On first introduction of a direction, charge one positive hit event, except in the pair operation below, which charges 200 distinct batches at once. Once that direction enters the dictionary, any later reference to it imposes no new hit requirement. In particular, no direction-batch event is charged twice. For a fixed tuple all charged events are external events, independent under the conditional law given \(\mathcal O_x\). Thus their joint probability is at most the product of their \(La_\ell\) weights. Keeping \(\min(1,La_\ell)\) would also be valid, but is unnecessary. From an encoded hyperplane \(H_0\), the weighted sum of choices of a new line and a witnessing batch is at most \[ \sum_{r=1}^R\sum_{\ell\subset H_0}La_\ell =P\lambda'_{H_0}<2P. \tag{45}\] An old direction is specified by its dictionary index and requires no new probability factor. If the current dictionary has \(m\) directions, these references have at most \(m\) choices, each of incremental weight one. A direction choice, allowing either a new charge or an old reference, therefore has total weight at most \(2P+m\). The construction below keeps \(m=O(p)\), so these extra choices enter only the polynomial overhead. Anchors and pairs.If an unencoded vertex has a touched direction shared with an encoded hyperplane, encode it using that direction as an anchor. A new direction is paid for by (45); an old one is referenced. Given the direction, there are at most \(Cq^{j-2}\) hyperplanes through it. The normalized geometric cost is therefore \[O(q^{j-2}/B)=O(q^{v-1})=O(1).\] This uses \(n'\asymp n\) and (32). In dimension two there are no positive external directions, and no such event requirements occur. If no anchor is available but two unencoded vertices share external hits in at least 200 distinct batches on directions in no encoded hyperplane, encode this pair. Choose an overlap dyad, 200 witnessing batches and one shared hit direction in each. These events are new and distinct, outside the direction dictionary. For a fixed pair their total probability weights, summed over the witness choices, are at most \((2Pa)^{200}\). The normalized pair count in (30) then gives a cost at most \(e^{2\chi}(2P)^{200}\). Add the vertices and witness directions to the encoded data. In dimension three the intersection direction of a pair is unique; repeated use of that direction in distinct batches still charges distinct independent events. Repeat the anchor and pair operations whenever either applies. The residual root set.Suppose \(h\) vertices remain. Each has at least \(R/2\) touched batches, whose witnessing external directions are shared with residual vertices only; otherwise an anchor would be available. Select one witness per such batch. A fixed neighbor appears fewer than 200 times, and a fixed direction appears fewer than 200 times. Either violation would permit the pair operation. Greedily keeping one witness and discarding others with its neighbor or its direction removes fewer than 400 witnesses. Thus each residual vertex has at least \(\lfloor R/800\rfloor\) witnesses with distinct neighbors and distinct directions. There exists a set of at most \(h/10\) roots such that every nonroot has two of these witnesses to roots. To prove this, select each vertex independently with probability \(1/20\). For any one witness list, the probability of fewer than two selected neighbors is at most \(CR e^{-cR}\). Union over at most \(p\) lists is \(o(1)\) because \(R\gg\log(p+2)\). Markov’s inequality bounds the probability of more than \(h/10\) selected vertices by \(1/2\). The two conditions therefore hold simultaneously with positive probability. If a residual set is too small to have the displayed number of distinct neighbors, it could not have reached this case in the first place. Record the root names and choose their hyperplanes freely, dropping their extra event requirements. A root has normalized cost \(Q_2/B=O(q^v)\). Encode each nonroot by two distinct directions in its two chosen root neighbors, using (45) for new directions and dictionary references for old ones. Two distinct radial lines determine at most one projective plane, so the nonroot’s normalized geometric cost is \(1/B=O(q^{v-2})\). Restrict to distinct directions for this uniqueness statement. Each pair operation introduces at most 200 dictionary directions, each anchor at most one, and each nonroot at most two. There are at most \(p\) tuple vertices, so the dictionary always has at most \(Cp\) entries. Conditional on previously recorded geometry, each of the two direction choices thus has total weight at most \(2P+Cp\), including old references with unit incremental weight. After counting the unique plane, their positive weighted sum is bounded by \((2P+Cp)^2\); this is a polynomial overhead factor. If there are \(r\le h/10\) roots, the aggregate geometric cost, apart from \(C^{O(h)}\), is at most \[ q^{rv+(h-r)(v-2)} =q^{hv-2h+2r}\le q^{-.8h+O(h/\sigma)}. \tag{46}\] This is favorable, and absorbs no attenuation assigned earlier. Justification of the enumeration.The operations above are a way to choose a certificate from a realization, not an assertion of independence under adaptive choices. Take the union bound over all resulting static descriptions. More formally, for a fixed valid tuple, let \(I\) be the set of its remaining event requirements and let \(\mathfrak C\) be the family of certificates just described. Write \(\mathcal L(c)\) for the charged direction-batch ledger of \(c\), and \(E_{\ell,r}=\{N_r(\ell\cap X_x)>0\}\). The construction proves the pointwise inequality \[1_{\bigcap_{H\in I}\mathcal B_H} \le \sum_{c\in\mathfrak C} \prod_{(\ell,r)\in\mathcal L(c)}1_{E_{\ell,r}}.\] Every ledger consists of distinct external events, so integration gives \[\mathbb P\left(\bigcap_{H\in I}\mathcal B_H\,\middle|\,\mathcal O_x\right) \le\sum_{c\in\mathfrak C} \prod_{(\ell,r)\in\mathcal L(c)}La_\ell.\] Different certificates may overlap, which is harmless in this union bound. Exchange the nonnegative sums over tuples and certificates, and sum their numerical weights by the encoding order. Equations (30) and (45) give uniform bounds after previously encoded geometry is fixed. Every encoded hyperplane remains in the fixed typical pencil; in particular \(\lambda'_H<2\) is retained wherever (45) is used. The local overlap constraints used in degree bounds are retained as well. For a residual nonroot, the two directions remain distinct until its unique plane has been counted; only their positive weighted sum is then bounded by the product of the two new-or-old choice bounds \(2P+Cp\). Old dictionary references add multiplicity without adding a hit probability factor. Discarding other compatibility restrictions can only increase these weighted sums. This occurs after the component attenuations have been justified for valid tuples, and never treats an adaptive hit as a fresh event. There are \(O(p)\) dictionary directions and charged events: a pair uses the fixed number 200, an anchor uses one, and a residual nonroot uses at most two. Names, traversal orders, component partitions, root choices, batches, dyads, dictionary references and all polynomial factors in \(p,\sigma,P,R\) contribute at most \(\exp(O(p\log(\sigma+2)))=\exp(o(pP))\). Finally, a nonsimple component pays for its first two positions by \(e^{-.7P+2\chi}=e^{-.68P}\), and for each additional position by at most \(e^{-P}\). A simple position retains \(e^{-.68P}\); its normalized weighted choice costs at most \(e^{2\chi}\) per position apart from the overhead, or less in (46). The deviation factor \(e^\xi\) is also at most \(e^{2\chi}\). The weakest per-position saving comes from sharing \(e^{-.68P}\) between the first two positions of a nonsimple component. It is \(e^{-.34P}\) before negligible overhead. Summing the expansion proves the asserted \(B^p e^{-.1pP}\) bound. ◻ Capture, ambient size, and a public-table messageThe two moment bounds now have their promised separate applications. The second moment controls support points without removing \(D_1\); the high moment is used only for the ambient size. Lemma 23 (A successful true-law row). For the Poisson batches sampled from \(S'\), with probability at least \(c e^{-8P\tau}\) their total size is at most \(2qP\) and the test (34), including all sampled points, captures at least \(c n\) points of \(S\) and contains at most \(n e^{CP}\) ambient points. The integer \(z\) and the score are those determined by these same batches. Proof. Use the deterministic threshold \(z_{\min}/(10q)\). By Lemma 22, the probability that \(|T_x^*|\) exceeds it, conditional on \(\mathcal O_x\), is at most \[\exp\{-.1pP+p(b+8P\tau+O(1))\} \le e^{-.09pP}\le q^{-50}\] outside \(D_0\cup D_1\cup D_2\). By Lemma 21, the corresponding bound outside \(D_0\cup D_2\) is \(e^{-cP}\). Multiply each conditional estimate by the probability that \(x\) is unsampled and average its own schedules. These bounds therefore hold for the event that \(x\) is unsampled and its typical contribution exceeds the threshold. For training points, the expected number of these failures is at most \(n'e^{-cP}\). With failure probability \(O(e^{-cP})=o(e^{-8P\tau})\), there are fewer than \(.01n'\) failures outside \(D_0\cup D_2\). For ambient points, the expected number is at most \(Q_jq^{-50}\), so Markov gives at most \(n e^{CP}\) failures with a further \(o(e^{-8P\tau})\) exceptional probability. Here \(j\le3\) and \(P\tau=o(\sigma)\). The static ambient exceptions \(D_1\) are included by increasing \(C\); \(D_0\cup D_2\) has size \(o(n)\). Intersect these events with (39). Their failure probabilities are subtracted from that event’s probability, not conditioned on its occurrence. The total sample count is Poisson with mean \(qP\), and its exceeding \(2qP\) costs \(e^{-cqP}\) by Lemma 8, again negligible. The remaining probability is at least \(c e^{-8P\tau}\). On this joint event, at least \(.99n'\) training points satisfy \(z_x\le .1z/q\). Apart from \(o(n)\) static exceptions and \(.01n'\) unsampled failures, their exceptional and typical score contributions give \(A_x<z/(2q)\), by Lemma 20 and \(z\ge z_{\min}\). Sampled points are included automatically. This retains a fixed fraction of \(S'\) and hence of \(S\). Conversely, an unsampled point with \(z_x\ge .8z/q\), a regular pencil, and typical contribution of magnitude at most \(z_{\min}/(10q)\) has \(A_x>z/(2q)\) for sufficiently large \(q\). The further exception depending on \(Z\) has size \[O(q^{j+1}/z)\le Cn'e^{b+8P\tau}\le n e^{CP}.\] Together with the static exceptions, ambient failures, and at most \(2qP\) sampled points, this proves the size bound after enlarging \(C\). ◻ Lemma 24 (Implementation by proposals). The true-law success in Lemma 23 gives the description scheme of Proposition 18. Proof. Transmit the prepared plane list and cell sizes, the integers \(n,n'\), and the choice of the present mode. These cost \(O(q+\sigma)\) bits. The decoder can now generate a public-table proposal consisting of \(R\) independent Poisson batch sizes of mean \(qL\), with entries uniform in its known domain \(U_S\). The table supplies independent repetitions of this entire proposal. It is fresh relative to the data used to prepare \(S'\). The encoder accepts a proposal precisely if every entry belongs to \(S'\) and the conclusion of Lemma 23 holds for that row. The encoder knows the hidden data, so this is a well-defined finite test. For a specified ordered row with total count \(m\) and all entries in \(S'\), the proposal-to-true-law probability ratio is \[\left(\frac{n'}{|U_S|}\right)^m.\] The Poisson probabilities of the batch sizes cancel exactly. On successful true-law rows \(m\le2qP\) and \(n'\ge n/2\), so summing these ratios over the successful rows proves proposal success probability at least \[c e^{-8P\tau}e^{-2qP(d_S+\log2)} \ge e^{-C_1qP(d_S+1)}.\] Choose a fixed \(C_2>C_1\) and search at most \[M=\left\lceil e^{C_2qP(d_S+1)}\right\rceil\] independent proposals, taking the first success and declaring failure if none exists. The failure probability is at most \[\exp\{-M e^{-C_1qP(d_S+1)}\} \le \exp\{-e^{(C_2-C_1)qP(d_S+1)}\} \le C e^{-cq}.\] The successful index has a self-delimiting description of \(O(qP(d_S+1))\) bits. The encoder also sends \(z\le Q_j\), costing \(O(\sigma)\) bits. The decoder reconstructs that proposal, computes the score from its samples and the transmitted list data, includes the sampled points, and intersects the resulting set with \(U_S\). This intersection preserves all captured points of \(S'\). The decoder neither repeats the acceptance test nor needs the hidden supports to evaluate the resulting score. The guarantee concerns the first accepted row within a finite cutoff; it does not assert that this accepted row has an unbiased true-law distribution. Any later validation procedure uses its own fresh table. Finally, conditional on arbitrary earlier readiness data, the fixed-input calculation above is unchanged. This proves the uniformity, length, and failure claims. ◻ Completion of Proposition 18. Lemmas 23 and 24 give the stated set, message bound, and failure probability. ◻ Completion of the description lemma. The only unresolved branch in the proof of Lemma 10 was the prepared small-cell case in projective dimension two or three. Its inputs satisfy exactly the hypotheses of Proposition 18, which supplies that branch at a cost bounded by the lemma’s stated budget. Dimension two has no plane-list reduction and no external radial overlaps. The dimension-three large-cell reduction of Proposition 14 invokes the now established dimension-two result. The bounded higher-dimensional projection induction of Proposition 13 then applies successively. Its validation calls use fresh tables, as stipulated in the preceding section. Hence all branches of Lemma 10 are proved, with the specified one-sided capture, message length, and exponentially small failure. ◻ Marking and representative lawsThis section prepares a consistent tuple for compression. A short marking message first restricts most flags to domains of size \(O(q^d)\). We then choose a conditional law in which most positions have small entropy deficit and small mutual information with a collection of representative positions. In the reciprocal marginal classes, consistency turns this information bound into a sparse-incidence estimate. All subspace dimensions below are vector dimensions. Fix \(d\), \(\eta\), and the scales from (8). Let \(F=(F_1,\ldots,F_\ell)\) be a consistent tuple of deterministic length \(\ell=\Theta(k)\), extracted in either permitted orientation from the flag stream. Assume that the stream law is dominated by a fixed constant times the independent uniform law and that the simultaneous occupancy bound of Lemma 5 holds. An old context \(\mathsf C\) is a discrete random variable whose value specifies a domain for each slot, with \[ H(\mathsf C)\le\Lambda,\qquad |\text{domain of }F_i\text{ given }\mathsf C| \le Cq^d e^\Delta,\qquad \Lambda,\Delta\ge0. \tag{47}\] The context and tuple may have arbitrary dependence on the stream. Any public tables already fixed by preceding stages are regarded as fixed here; further support and description tables will be drawn only after the representative experiment below. Set \[ D=\sigma^\beta(1+\Lambda/k+\Delta\sigma^{-\eta}), \qquad D\le\sigma^{1-\eta/2}. \tag{48}\] Thus \(K=D\sigma^{3\beta}\) and \(K_*=D\sigma^{6\beta}\), as in the common parameter convention. Constants in this section may depend on \(d,\eta\) and fixed retention and domination constants, but not on \(q\) or on a realized history. The marking messageThis marking procedure adapts the counting argument in (Bradač 2026, Claim 2.13), with earlier expensive/cheap exposure methods in (Alon and Rödl 2005). The entropy bound below concerns the actual conditional law of the selected flags. In a forward scan, keep a vector subspace \(V(y)\) of the second system for each second point \(y\). Initially it is zero. Whenever a position is declared expensive, adjoin its second endpoint \(b\) to \(V(y)\) for every \(y\) incident with its first endpoint \(a\). No other position changes the state. Equivalently, \(V(y)\) is the span of earlier expensive second endpoints whose first endpoints annihilate \(y\). At a current flag \((a,b)\), consistency implies \(a\perp V(b)\). Put \(r=\dim V(b)\le d\), and write \(Z_j=\{y:\dim V(y)=j\}\). Choose \(l\in\{0,\ldots,r\}\) maximizing \(|Z_l|\), with fixed tie-breaking. Declare the position popular-cheap if \[ |\{y\in Z_l:b\subseteq V(y)\}|\ge |Z_l|/(16q). \tag{49}\] If it is not popular-cheap, declare it poor-cheap if \[ |\{y\in Z_l:a\perp y\}|\le |Z_l|/(8q). \tag{50}\] Declare it expensive otherwise, and update the state as described above. Run the same scan on the reversed tuple with its two endpoint systems interchanged. Consistency in this orientation follows from Lemma 4. Let \(E_+\) and \(E_-\) be the expensive index sets in the two scans, expressed in the original slot labels, and put \(h=|E_+\cup E_-|\). Lemma 25 (Marking and entropy budget). Under (47), both scans together mark at most \(h\le Cq\sigma\) positions expensive. The old context, the two rank and type masks, and the values of all positions expensive in either scan form a message \(\theta_0\) satisfying \[ H(\theta_0)\le\Lambda+O(k) +(d\sigma+\Delta+O(1))\mathbb Eh. \tag{51}\] At a fixed \(\theta_0\), every unspecified flag has a known joint domain of size at most \(e^{J_0}\), where \(J_0=d\sigma+O(1)\) is deterministic. For the set \(U\) of unspecified slots, and every \(\theta_0\)-determined subset \(S\subseteq U\), \[ 0\le \mathbb E\bigl[|S|J_0-H_{\theta_0}(F_S)\bigr] \le C(\Lambda+k+\Delta q\sigma). \tag{52}\] Here \(H_{\theta_0}\) means entropy in the conditional law at the specified value of \(\theta_0\). Independently of the extraction entropy lower bound, the same message gives \[ H(F)\le d\sigma\ell+\Lambda+O(k)+O(\Delta q\sigma). \tag{53}\] Proof. At a known state and rank \(r\), a possible second endpoint \(b\) has at most \(2q^{d-r}\) first partners annihilating \(V(b)\). For \(l\ge1\), counting the incidences \(b\subseteq V(y)\) over \(y\in Z_l\) gives at most \(2|Z_l|q^{l-1}\) memberships. Hence (49) allows at most \(32q^l\) second endpoints, and its joint domain has size \(O(q^d)\) since \(l\le r\). For \(l=0\) there are no popular endpoints. For a poor-cheap position, the variance estimate in Lemma 3 bounds the number of first endpoints in (50) by \(Cq^{d+1}/|Z_l|\). Indeed their incidence count deviates by at least \(c|Z_l|/q\) from its mean for large \(q\). The second endpoint belongs to \(Z_r\), and \(|Z_r|\le|Z_l|\). The product of these two marginal domain sizes is therefore at most \(Cq^{d+1}\). Incidence mixing bounds the number of flags between them by \[Cq^{-1}q^{d+1} +q^{(d-1)/2}(Cq^{d+1})^{1/2}=O(q^d).\] At an expensive step, more than \(|Z_l|/(8q)\) points of \(Z_l\) are hit by \(a\), and fewer than \(|Z_l|/(16q)\) already have \(b\subseteq V(y)\). Thus at least \(|Z_l|/(16q)\) points increase their rank from \(l\) to \(l+1\). The cumulative set \(U_l=\{y:\dim V(y)\le l\}\) has size at most \((d+1)|Z_l|\) at this step, and loses a fraction at least \(1/(16(d+1)q)\). Each \(U_l\) is nonincreasing throughout the scan. Starting with \(O(q^d)\) points, a nonempty integer-sized set can undergo only \(O(q\sigma)\) such multiplicative decreases. Charge a step to its chosen \(l\) and sum over \(0\le l\le d\). This proves the expensive-position bound in each scan. The constant-alphabet masks specify the ranks, types, and positions of all transmitted flags. Their cost is \(O(k)\); there is no separate cost for the expensive positions. Conditional on the old context and masks, the transmitted values range over a product of \(h\) old domains. Its logarithmic size is at most \(h(d\sigma+\Delta+O(1))\), without any independence assumption. This proves (51). The decoder reconstructs each scan by updating only at that scan’s expensive positions, ignoring values sent solely for the other scan. Given the reconstructed state and the encoded rank \(r\), the fixed tie-breaking rule determines \(l\); it need not be transmitted separately. The decoder therefore recovers all cheap restrictions. Choose \(J_0=d\sigma+O(1)\) to bound their joint domains uniformly. All values outside \(U\) are known at \(\theta_0\), so \[\mathbb EH_{\theta_0}(F_U)=H(F\mid\theta_0) \ge H(F)-H(\theta_0).\] Lemma 6 and (51) consequently give \[\begin{align*} \mathbb E\bigl[(\ell-h)J_0-H_{\theta_0}(F_U)\bigr] &\le (\ell-\mathbb Eh)J_0-H(F)+H(\theta_0)\\ &\le \Lambda+O(k)+\Delta\mathbb Eh-\eta\ell\log\sigma. \end{align*}\] The terms \(d\sigma\mathbb Eh\) cancel. Dropping the last, nonpositive term gives (52) for \(U\). For any specified history, the chain rule and the coordinate caps imply \[H_{\theta_0}(F_U) \le H_{\theta_0}(F_S)+|U\setminus S|J_0.\] Thus the deficit of \(S\) is pointwise nonnegative and no larger than that of \(U\), proving the full assertion. Finally, the upper estimate \(H(F\mid\theta_0)\le(\ell-\mathbb Eh)J_0\) combined with (51) proves (53). ◻ Marginal classes and windowsThe same masks give more than a joint-domain bound. At a slot that is poor-cheap in at least one scan, choose one such orientation by fixed priority, and put \(u=\max\{\sigma,\min\{d\sigma,\log|Z_l|\}\}\) in that scan. The sets of possible first and second endpoints, denoted by \(A\) and \(B\), then satisfy \[ |A|\le A_{\max}=C e^{(d+1)\sigma-u},\qquad |B|\le B_{\max}=C e^u,\qquad \sigma\le u\le d\sigma. \tag{54}\] Before clamping, these are precisely the bounds \(Cq^{d+1}/|Z_l|\) and \(|Z_l|\) proved above. Clamping at the lower end uses the ambient first-space bound \(O(q^d)\); at the upper end it uses \(|Z_l|\le Q_d=O(q^d)\). Hence it changes only the uniform constant. If a slot is popular-cheap in both scans, write \(r,r'\) for its forward and reverse-swapped ranks. In the forward orientation, \[ \begin{gathered} |A|\le Cq^{r'},\qquad |B|\le Cq^r,\\ \#\{a:(a,b)\text{ is allowed}\}\le2q^{d-r},\qquad \#\{b:(a,b)\text{ is allowed}\}\le2q^{d-r'}. \end{gathered} \tag{55}\] Here \(1\le r,r'\le d\). If \(r+r'\le d+1\), these bounds imply (54) with \(u=r\sigma\). Otherwise call the slot a high slot and classify it by its two ranks, keeping the forward orientation. In a high class we use \(A_{\max}=Cq^{r'}\), \(B_{\max}=Cq^r\). Classify the reciprocal slots by orientation and by one of the bands \[|u-r\sigma|\le K_*\quad(1\le r\le d), \qquad (r-1)\sigma+K_*<u<r\sigma-K_*\quad(2\le r\le d).\] Call these the integer and open bands, respectively. Since \(K_*=o(\sigma)\), they form a partition for large \(q\), after assigning boundary points to integer bands. There are only \(O_d(1)\) classes. Also \(h=O(q\sigma)=o(k)\), so some class contains at least \(ck\) slots at every history, with a fixed sufficiently small \(c>0\). Finite pigeonholing supplies a fixed class and a \(\theta_0\)-determined event of probability bounded below on which that class has at least \(ck\) slots. Condition on this event, and retain a deterministic number \(\Theta(k)\) of its slots by a fixed \(\theta_0\)-based rule. This conditioning leaves each law at a specified \(\theta_0\) unchanged. Because the subset deficit in (52) is nonnegative, its expected value increases by at most a fixed factor. Stream domination likewise changes only by a fixed factor. Reverse the retained order and interchange endpoints when that is the class’s orientation; this preserves consistency and entropy. Relabel the retained flags in this order. The domains and all their marginal restrictions remain valid under any later conditioning. We henceforth use the enlarged budget \[ \mathcal B=C(\Lambda+k+\Delta q\sigma),\qquad \mathcal B/k=O(D\sigma^{-\beta}). \tag{56}\] Discard an incomplete terminal window and partition the retained tuple into \(w\) windows of a common deterministic length \(m\), divisible by four, where \[ m\asymp \begin{cases} qD\sigma^{\eta/2},&\text{an open band},\\ q\sigma^{1+\eta/2},&\text{an integer band},\\ k,&\text{a high class, with }w=1. \end{cases} \qquad wm=\Theta(k). \tag{57}\] In the reciprocal cases \(m=o(k)\), so this discarding loses \(o(k)\) slots; in the high case discard at most three slots. In each window take the first and last quarters as representative blocks, leaving the middle half for targets. A deterministic exposure roundWe now arrange that representative laws can be compared with most target laws at a small information cost. It matters that the exposure round is chosen from expectations, not after inspecting its flag values. Conditioning to reduce dependence is a familiar correlation-rounding principle; compare (Raghavendra and Tan 2011, Lemma 4.5). We require a maximum over representatives from separate blocks, so we prove the precise blockwise statement under the selected law. Set \(T_1=\lfloor qD\sigma^{3000\beta}\rfloor\). Before each of \(T_1\) rounds, independently in every representative block choose one uniform unused index, independently also of all unexposed flags given the preceding history; then expose the chosen flags. Write \(\theta_t\) for the history before round \(t\), starting with \(\theta_0\), and \(U_t\) for the unexposed positions. Each block then has \(n_t=m/4-t\) unused positions. The parameter inequalities give \[\frac{T_1}{m}=O\!\left( \begin{cases} \sigma^{3000\beta-\eta/2},&\text{open},\\ \sigma^{3000\beta-\eta},&\text{integer},\\ \sigma^{3000\beta-3\eta/2},&\text{high}, \end{cases}\right)=o(1).\] Thus \(n_t=\Theta(m)\) throughout. Let \(E_t\) be the fresh index set. For \(i\in U_t\), let \(\mathcal J_i\) contain all members of \(E_t\) except the representative in \(i\)’s own block, if \(i\) is in a representative block. At the fixed older history define \[\delta_i=J_0-H_{\theta_t}(F_i),\qquad I_{ij}=I_{\theta_t}(F_i;F_j),\qquad M_i=\max_{j\in\mathcal J_i}I_{ij}.\] An empty maximum is zero. Fresh index draws do not change these conditional flag laws. Lemma 26 (Representative exposure). There is a deterministic round \(t<T_1\), depending only on the current joint law, such that, with \(\theta=\theta_t\), \(U=U_t\), and \(E=E_t\), \[ \begin{aligned} \mathbb E\sum_{i\in U}\delta_i&\le\mathcal B,& \mathbb E\sum_{i\in U}M_i&\le C\mathcal B/T_1,\\ \mathbb E\sum_{i\in E}\delta_i&\le C\mathcal B/m,& \mathbb E\sum_{i\in E}M_i&\le C\mathcal B/(mT_1). \end{aligned} \tag{58}\] All four expectations refer to the same pre-round history and fresh indices. No values \(F_E\) have yet been exposed. Proof. At a history \(h=\theta_t\), put \[\mathcal D_t(h)=|U_t|J_0-H_h(F_{U_t}),\qquad \mathcal T_t(h)=\sum_{i\in U_t}H_h(F_i)-H_h(F_{U_t}).\] Both are nonnegative. The initial subset bound gives \(\mathbb E\mathcal D_0\le\mathcal B\), and \(\mathcal T_0\le\mathcal D_0\) since each marginal entropy is at most \(J_0\). For a fixed fresh index set \(E_t\), the entropy chain rule gives \[\mathcal D_t(h) -\mathbb E[\mathcal D_{t+1}\mid h,E_t] =|E_t|J_0-H_h(F_{E_t})\ge0.\] Consequently \(\mathbb E\mathcal D_t\le\mathcal B\) at every round. Also \(\sum_i\delta_i\le\mathcal D_t\), proving the first bound at every round, not just at the one eventually selected. Expansion of the entropies gives the exact total-correlation identity \[ \mathcal T_t(h)-\mathbb E[\mathcal T_{t+1}\mid h,E_t] =\operatorname{TC}_h(F_{E_t})+ \sum_{i\in U_t\setminus E_t}I_h(F_i;F_{E_t}). \tag{59}\] Here \(\operatorname{TC}_h(F_{E_t})\) is the sum of the selected marginal entropies minus their joint entropy, at history \(h\). For each unselected \(i\), data processing gives \(M_i\le I_h(F_i;F_{E_t})\). To include the selected positions, observe that for an \(i\) in a representative block, \(M_i\) is a function of the draws in the other blocks only. Its own block’s draw is uniform on \(n_t\) indices and independent of those draws. Hence, conditional on \(h\) and averaging only over the fresh indices, \[ \mathbb E\left[\sum_{i\in E_t}M_i\,\middle|\,h\right] =\frac1{n_t}\mathbb E\left[ \sum_{\substack{i\in U_t\\i\text{ in a representative block}}} M_i\,\middle|\,h\right] \le\frac1{n_t}\mathbb E\left[\sum_{i\in U_t}M_i\,\middle|\,h\right]. \tag{60}\] Combining this with (59) yields \[(1-n_t^{-1})\mathbb E\left[\sum_{i\in U_t}M_i\,\middle|\,h\right] \le \mathcal T_t(h)-\mathbb E[\mathcal T_{t+1}\mid h].\] Now average and sum over \(t<T_1\). The right-hand side telescopes and is at most \(\mathbb E\mathcal T_0\le\mathcal B\), while \(n_t\to\infty\) uniformly. Some deterministic \(t\) therefore has \(\mathbb E\sum_iM_i\le C\mathcal B/T_1\). Finally, uniform sampling gives \(\mathbb E\sum_{i\in E_t}\delta_i\le n_t^{-1}\mathbb E\sum_i\delta_i\); (60) gives the identical factor for \(M_i\). Since \(n_t=\Theta(m)\), both sampled bounds hold at that same round. ◻ Endpoint mass boundsFix the pre-round of Lemma 26. All definitions in the rest of this section are made at its conditional law, before revealing the fresh flags. Write \(p_i(a,b)\), \(p_i^A(a)\), and \(p_i^B(b)\) for the joint and endpoint masses. A first endpoint \(a\) is good if \[p_i^A(a)\ge e^{-K}/A_{\max,i},\qquad \mathbb P_\theta\bigl(p_i(a,B_i)>e^Kq^{-d}\mid A_i=a\bigr)\le .02.\] Define good second endpoints symmetrically, with \(B_{\max,i}\). For high classes impose also \(p_i^A(a)\le e^Kq^{-r'}\) and \(p_i^B(b)\le e^Kq^{-r}\), respectively. Endpoints outside the conditional support are not good. Lemma 27 (Endpoint mass). At every fixed history and unexposed slot \(i\), the probability that either specified endpoint is not good is at most \[ C\left(e^{-K}+\frac{\delta_i+1}{K}\right). \tag{61}\] This holds for both reciprocal and high classes, with their stated marginal caps. Proof. If a distribution \(p\) is supported on at most \(Ce^L\) atoms and \(Z=\log(p(X)e^L)\), then \(\mathbb P(-Z>t)\le\min\{1,Ce^{-t}\}\). Integrating this bound gives \(\mathbb EZ_-\le\log C+1\), after enlarging \(C\ge1\). Thus \(\mathbb EZ_+=L-H(X)+O(1)\). Apply this with \(L=d\sigma\) to the joint law at slot \(i\). The cheap-domain cap yields \[\mathbb E_\theta[\log(p_i(F_i)q^d)]_+\le\delta_i+O(1).\] The mass of joint atoms exceeding \(e^Kq^{-d}\) is at most \(C(\delta_i+1)/K\). By Markov’s inequality, the marginal mass of endpoints for which their conditional heavy-atom probability exceeds \(.02\) is at most fifty times this. The lower marginal cutoff excludes mass at most \(e^{-K}\) by the support-size cap. For a high class, (55) also implies \[H_\theta(A_i)\ge H_\theta(F_i)-(d-r')\sigma-O(1) \ge r'\sigma-\delta_i-O(1).\] The same negative-part calculation, now using the support cap \(Cq^{r'}\), bounds the mass of \(p_i^A(A_i)>e^Kq^{-r'}\) by \(C(\delta_i+1)/K\). The second marginal uses \(r\) instead of \(r'\). ◻ Reciprocal cores and rectangle chargesFor reciprocal slots, we next convert small mutual information into small incidence probability between good opposite endpoints. The obstruction is a pair of flags in the same annihilator rectangle; simultaneous stream occupancy will bound the total contribution of such pairs. Put \(\rho=.01/(d+1)\). At a good first endpoint \(a\) of slot \(i\), define a subspace in the second system by \[ V_i(a)=\bigcap_{\substack{x\text{ a first point}\\ \mathbb P_\theta(B_i\not\perp x\mid A_i=a)\le\rho}}x^\perp. \tag{62}\] At a good second endpoint \(y\) of slot \(j\), define \(U_j(y)\) in the first system by the symmetric rule, using tests in the second system and the law of \(A_j\) given \(B_j=y\). A basis chosen from the test covectors uses at most \(d+1\) tests, so each core captures at least \(.99\) of its conditional endpoint law. Incidence of every flag shows that \(a\) itself is a zero-error test and likewise for \(y\). Thus \[ \begin{gathered} \mathbb P_\theta(B_i\subseteq V_i(a)\mid A_i=a)\ge .99, \qquad a\perp V_i(a),\\ \mathbb P_\theta(A_j\subseteq U_j(y)\mid B_j=y)\ge .99, \qquad y\perp U_j(y). \end{gathered} \tag{63}\] At a good \(a\), joint nonheavy atoms have conditional mass at most \(q^{-d}A_{\max,i}e^{2K}\), and their intersection with the core has mass at least \(.97\). A vector subspace of dimension \(v\) contains at most \(2q^{v-1}\) projective points. Since \(K\to\infty\), this proves \[ \begin{aligned} \dim V_i(a)&\ge \left\lceil d+1-\frac{\log A_{\max,i}+3K}{\sigma}\right\rceil,\\ \dim U_j(y)&\ge \left\lceil d+1-\frac{\log B_{\max,j}+3K}{\sigma}\right\rceil. \end{aligned} \tag{64}\] The extra \(K\) absorbs the constant from the factor \(2/.97\). Lemma 28 (Reciprocal incidence and collisions). Fix a history \(\theta\) in the selected pre-round. For unexposed slots \(i<j\) in a reciprocal class, write their flags as \((a,b)\) and \((c,y)\). There are symmetric nonnegative numbers \(c_{ij}=c_{ji}\), with \(c_{ii}=0\), such that \[ \mathbb P_{\mathrm{prod}}(a,y\text{ good},\ a\perp y) \le C(I_{ij}+c_{ij}), \qquad \sum_{i<j}c_{ij}\le C\sigma k. \tag{65}\] Here the product law is the product of the two conditional flag marginals at \(\theta\). In an open band \(c_{ij}=0\). In an integer band, \(c_{ij}\) is the conditional probability of a specified pair event placing both flags in one rectangle. For high classes set \(c_{ij}=0\); no incidence estimate is asserted for them. Proof. Under the actual conditional joint law, the event \(\{a\perp y,\ c\not\perp b\}\) has probability zero by consistency. The relative entropy of this law to the product law is \(I_{ij}\). Lemma 7 therefore bounds the product probability of this reverse-conflict event by \(CI_{ij}\). For given endpoints \(a,y\), let \[e(a,y)=\mathbb P_{\mathrm{prod}}(c\not\perp b\mid a,y).\] Except for good-incidence mass at most \(CI_{ij}/\rho^2\), we have \(e(a,y)\le\rho^2\). For such endpoints, Markov’s inequality says that at least \(1-\rho\) of the conditional \(c\)-mass satisfies \(\mathbb P_\theta(B_i\not\perp c\mid A_i=a)\le\rho\). These \(c\) are tests defining \(V_i(a)\). Every projective point of \(V_i(a)\) consequently annihilates at least \(1-\rho\) of the law of \(c\) given \(y\), and is a test defining \(U_j(y)\). Hence \[ U_j(y)\subseteq V_i(a)^\perp. \tag{66}\] To check the rounding even when \(u_i\ne u_j\), take a common constant \(C\ge1\) in (54) and put \(e_K=\log C+3K\). Then (64) reads \[\dim V_i(a)\ge\left\lceil\frac{u_i-e_K}{\sigma}\right\rceil, \qquad \dim U_j(y)\ge\left\lceil d+1-\frac{u_j+e_K}{\sigma}\right\rceil.\] For large \(q\), \(e_K<K_*\) and \(K_*+e_K<\sigma\). In an open band indexed by \(r\), we have \((u_i-e_K)/\sigma>r-1\) and \(d+1-(u_j+e_K)/\sigma>d+1-r\). Consequently the dimensions are at least \(r\) and \(d+2-r\). These dimensions rule out (66) in ambient vector dimension \(d+1\). All good-incidence mass is therefore exceptional, proving the claim with \(c_{ij}=0\). In an integer band indexed by \(r\), the two expressions inside the ceilings are greater than \(r-1\) and \(d-r\), respectively, since \(u_i\ge r\sigma-K_*\) and \(u_j\le r\sigma+K_*\). The lower bounds are therefore \(r\) and \(d+1-r\). Containment forces \[ \dim V_i(a)=r,\qquad U_j(y)=V_i(a)^\perp. \tag{67}\] Let \(\Gamma_{ij}\) be the endpoint event that \(a,y\) are good and incident and satisfy (66). Define \(G_{ij}\) by additionally requiring \(b\subseteq V_i(a)\) and \(c\subseteq U_j(y)\), and put \(c_{ij}=\mathbb P_\theta(G_{ij})\) in the actual joint law. Given \(a,y\) under the product law, \(b\) and \(c\) are independent with their respective conditional endpoint laws. Therefore \[\mathbb P_{\mathrm{prod}}(G_{ij})\ge .99^2 \mathbb P_{\mathrm{prod}}(\Gamma_{ij}).\] Applying Lemma 7 to \(G_{ij}\) gives an upper bound \(C(I_{ij}+c_{ij})\) for its product probability. Add the \(CI_{ij}/\rho^2\) exceptional mass to obtain the first assertion of (65). It remains to bound the sum of charges without treating the history-dependent rectangles as fixed in advance. On \(G_{ij}\), (63) and (67) imply \[b\subseteq V_i(a),\quad a\subseteq V_i(a)^\perp, \quad c\subseteq V_i(a)^\perp,\quad y\subseteq V_i(a).\] Both flags thus belong to \(\mathcal R(V_i(a))\). Fix the history and an actual realized tuple. For each fixed earlier slot \(i\), all later slots charged to it lie in the single rectangle determined by that history and its actual first endpoint. The simultaneous occupancy bound holds for every rectangle, including this adaptively chosen one, on every stream in the support of the current law. No conditional stream-domination estimate is needed. There are at most \(C\sigma\) charged later slots for each \(i\), and hence at most \(C\sigma k\) charged pairs, pointwise. Conditional expectation proves the second assertion of (65). ◻ Good positions and representativesThe preceding information and collision bounds now give the uniform input needed for the next compression step. Keep the fresh representative indices, but still do not expose their values. The arrays \(I_{ij}\) and \(c_{ij}\) are determined by the older history \(\theta\) alone; only the representative lists \(\mathcal J_i\) depend on the fresh index draws. Call an unexposed index \(i\) good if \[ \delta_i\le D\sigma^\beta,\qquad \max_{j\in\mathcal J_i}(I_{ij}+c_{ij}) \le \sigma^{-2000\beta}/q. \tag{68}\] This predicate depends only on the pre-round history and fresh indices. Proposition 29 (Good-index fractions). In every selected class, the expected proportion of bad unexposed indices is \(o(1)\), and so is the expected proportion of bad fresh representatives. At every good index each endpoint is good with probability \(1-o(1)\), uniformly over the history and fresh indices. All limits hold for fixed \(d,\eta\) and the stage constants. Proof. There are \(\Theta(k)\) unexposed positions, because \(T_1=o(m)\). By (56) and Lemma 26, the expected proportion violating the deficit bound is at most \[C\frac{\mathcal B/k}{D\sigma^\beta}=O(\sigma^{-2\beta}).\] Using half the second threshold for mutual information, the corresponding proportion is at most \[C\frac{q\sigma^{2000\beta}\mathcal B}{kT_1} =O(\sigma^{-1001\beta}).\] Only integer bands have nonzero collision charges. At a fixed history, uniform sampling in blocks with \(n_t=\Theta(m)\) gives \[\mathbb E\left[\sum_{i\in U}\max_{j\in\mathcal J_i}c_{ij} \,\middle|\,\theta\right] \le\frac{C}{m}\sum_{i,j\in U}c_{ij} \le\frac{C\sigma k}{m}.\] The expected proportion exceeding half the collision threshold is therefore at most \[Cq\sigma^{2000\beta}\frac{\sigma}{m} =O(\sigma^{2000\beta-\eta/2})=o(1).\] The maximum of \(I_{ij}+c_{ij}\) is bounded by the sum of the two separate maxima, proving the first assertion. For fresh representatives, the expected deficit sum has an additional factor \(C/m\) by (58). Each maximum over the other blocks is independent of its own block’s draw, so the same selected-index identity (60) applies to both mutual information and collision charges. Their expected sums also gain a factor \(C/m\). The number of fresh representatives is \(2w=\Theta(k/m)\), so their bad proportion obeys the same three vanishing bounds. This is an average statement and does not require that every representative be good simultaneously. Finally, at a good index, \[\frac{\delta_i+1}{K} \le \sigma^{-2\beta}+(D\sigma^{3\beta})^{-1}=o(1).\] Lemma 27 proves the uniform endpoint assertion. ◻ Replacing the context by a shorter descriptionThe marking procedure gives useful conditional laws, but the history producing those laws is too large to retain indefinitely. We now replace that history by a new message which describes smaller flag domains. The encoder may use the old history and its conditional laws; the new decoder must work without them. This distinction is essential to iterating the construction. Throughout this section the parameters are those of (8), and all constants may depend on the fixed dimension, on \(\eta\), and on fixed constants in the input hypotheses. In particular, \(q\) may be taken sufficiently large in terms of those constants. Lemma 30 (One compression step). Let \(F\) be a consistent tuple of deterministic length \(c_0k\le \ell\le k\), for a fixed \(c_0>0\), extracted in one of the two orientations from the flag stream. Suppose that the stream law is dominated by a fixed constant times its original independent law and is supported on the rectangle-occupancy event of Lemma 5. Let a discrete context \(\mathsf C\) specify a domain for each slot, with \[H(\mathsf C)\le\Lambda,\qquad |\text{domain of each slot}|\le Cq^d e^\Delta, \qquad \Lambda,\Delta\ge0.\] Define, as in (48), \[D=\sigma^\beta(1+\Lambda/k+\Delta\sigma^{-\eta}), \qquad \sigma^\beta\le D\le\sigma^{1-\eta/2}.\] There is an extraction of a consistent tuple \(F'\) of deterministic length \(\ell'=\Theta(k)\), still in one of the two stream orientations, and a new discrete context \(\mathsf C'\) for which \[ \begin{split} H(\mathsf C')&\le\Lambda' \le CqP\log(w+2)(\sigma+wP)+Cw\sigma,\\ |\text{domain of each slot of }F'| &\le Cq^d e^{\Delta'},\qquad \Delta'\le CK_*,\\ &\hspace{1em}1\le w\le C\sigma^{1+\eta/2}/D. \end{split} \tag{69}\] Here \(w\) is a deterministic integer fixed during the preparation of the step. The new decoder uses only \(\mathsf C'\), fixed public parameters, and fixed public tables; it does not use \(\mathsf C\). The extraction is obtained by conditioning on an event of probability bounded below by a positive constant. Consequently its stream law still has constant domination and satisfies the same occupancy bound. All constants, including the retained proportion, are independent of \(q\). They and the sufficiently-large-\(q\) threshold are uniform over the input laws and contexts: they depend only on \(d,\eta,c_0\) and fixed numerical bounds for the domination constant and the domain prefactor, not on the realized history or on \(\Lambda,\Delta\) within the stated admissible range. The preparation in Section 5 selects a class, an orientation, equal windows, a pre-round history \(\theta\), and fresh representative indices. It loses only a fixed proportion of the tuple, and has the entropy and goodness guarantees in Lemma 26 and Proposition 29. We first treat the high-rank classes. For the reciprocal classes we choose auxiliary supports, use them in a chronological tree of tests, and finally bound the length of the resulting message. This proves Lemma 30 at the end of the section. A bound for unions of rich subspacesThe rich-subspace viewpoint was motivated by the finite-field Nikodym maximal estimates of Ellenberg, Oberlin, and Tao (Ellenberg et al. 2009, sec. 4.4, Theorem 4.6). The precise closure estimate used here is the Nie–Wang inequality identified below, not an application of those maximal estimates. The high-rank construction will describe a second point by requiring its associated subspace to contain many points from a known row. The following finite-field bound controls the union of all subspaces that could pass this requirement. It is a consequence of Nie and Wang’s finite-degree closure inequality (Nie and Wang 2015, Theorems 4.1 and 5.6). We give a short evaluation-rank proof to make the precise density dependence available here. Lemma 31. Write \(\mathop{\mathrm{PG}}(d,q)=\mathop{\mathrm{PG}}(\mathbb F_q^{d+1})\). Let \(X\subseteq\mathop{\mathrm{PG}}(d,q)\) and \(0<\delta\le1\). Let \(\mathcal V\) be any family of nonzero vector subspaces of \(\mathbb F_q^{d+1}\) satisfying \[|X\cap\mathop{\mathrm{PG}}(V)|\ge\delta|\mathop{\mathrm{PG}}(V)|\qquad(V\in\mathcal V).\] Then \[\left|\bigcup_{V\in\mathcal V}\mathop{\mathrm{PG}}(V)\right| \le C_d\delta^{-(d+1)}|X|.\] Proof. If \(X\) or \(\mathcal V\) is empty, the result is immediate. Suppose otherwise, and put \(n=d+1\). Denote by \(\widetilde X\) the set of all nonzero vector lifts of points of \(X\), and by \(\widetilde Y\) the nonzero vector points of the union of the spaces in \(\mathcal V\). We use the Schwartz–Zippel zero bound (Schwartz 1980; Zippel 1979): a nonzero polynomial of total degree at most \(h\) on \(\mathbb F_q^r\) has at most \(hq^{r-1}\) zeros. To see this, induct on \(r\), writing the polynomial as a polynomial of degree \(t\) in the last coordinate. Its nonzero leading coefficient has degree at most \(h-t\) in the other coordinates. There are at most \((h-t)q^{r-2}\) choices at which that coefficient vanishes; for every other choice there are at most \(t\) roots in the last coordinate. The asserted bound follows, with the univariate case starting the induction. Fix a sufficiently small constant \(c>0\), and put \(h=\lfloor c\delta q\rfloor\). If \(V\) has vector dimension \(r\), at least \(\delta(q^r-1)\) of its vector points belong to \(\widetilde X\). This is greater than \(hq^{r-1}\). Thus every polynomial of degree at most \(h\) vanishing on \(\widetilde X\) vanishes identically on each such \(V\), and hence on \(\widetilde Y\). Writing \(\mathrm{ev}_Z\) for evaluation on a set \(Z\), restricted to these low-degree polynomials, gives \[ \ker(\mathrm{ev}_{\widetilde X}) \subseteq\ker(\mathrm{ev}_{\widetilde Y}), \qquad \operatorname{rank}(\mathrm{ev}_{\widetilde Y}) \le|\widetilde X|. \tag{70}\] Here is a lower bound for this evaluation rank on an arbitrary nonempty set \(Z\subseteq\mathbb F_q^n\). The monomials with individual exponents less than \(q\) span all functions on \(\mathbb F_q^n\), by coordinatewise Lagrange interpolation, so their evaluations on \(Z\) have rank \(|Z|\). If \(h\ge2n\), partition their exponent box into boxes of side \(a=\lfloor h/n\rfloor+1\). Every box consists of a fixed monomial times monomials of total degree at most \(n(a-1)\le h\). Multiplication by that fixed monomial is a diagonal map on evaluations, and therefore cannot increase rank. The number of boxes is at most \(C_d\delta^{-n}\), giving \[\operatorname{rank}(\mathrm{ev}_Z) \ge c_d\delta^n|Z|.\] Apply this to \(Z=\widetilde Y\), combine with (70), and divide by \(q-1\). If \(h<2n\), then \(\delta q\) is bounded in terms of \(d\). The result instead follows directly from \(|X|\ge1\) and the ambient bound \(|\mathop{\mathrm{PG}}(d,q)|\le2q^d\), after increasing \(C_d\). ◻ The high-rank classesWhen the early representative is good, we sample both rows from its conditional flag law restricted to good endpoints. The rows have different jobs. The first associates a candidate subspace with each second point. The second tests whether that subspace contains enough mass of the source’s second-endpoint law. Subspaces with substantial mass have a small union by Lemma 31; the independent second row rarely admits the remaining candidates. For coverage, consistency will instead show that the first endpoints of most actual targets annihilate the candidate subspace. The target law is kept unchanged throughout this comparison. Lemma 32. Suppose the preparation in Section 5 produces a high-rank class with fixed vector ranks \(r,r'\), where \(r+r'>d+1\), and one window of length \(\Theta(k)\). There is a new context of length \(O(q\sigma^{1+\beta})\) bits whose decoded flag domain has size at most \(q^d e^{O(K)}\). With probability bounded below, this domain contains a deterministic number \(\Theta(k)\) of middle targets, retained in their original order. The decoder does not need the old history or any conditional law. Proof. Fix the history and fresh indices, and first suppose the early representative is good. Draw two independent rows, each of \[h=\lceil q\sigma^\beta\rceil\] full flags from its conditional marginal conditioned on both endpoints being good. Write their entries \((a_t^{(1)},b_t^{(1)})\) and \((a_t^{(2)},b_t^{(2)})\). These are auxiliary samples, independent of the actual unexposed tuple given the history and indices. By (55) and Lemma 27, their first and second marginal atom sizes are at most \(Ce^K/q^{r'}\) and \(Ce^K/q^r\), respectively, and their support sizes are at most \(Cq^{r'}\) and \(Cq^r\). For every second-system projective point \(y\), form the vector space \[V_y=\mathop{\mathrm{span}}\bigl(y,\ b_t^{(1)}: a_t^{(1)}\perp y,\ 1\le t\le h\bigr).\] The decoded domain consists of all flags \((c,y)\) satisfying \[ \dim V_y=r,\qquad c\perp V_y,\qquad \#\{t:b_t^{(2)}\subseteq V_y\}\ge .1h/q. \tag{71}\] Here and below, dimensions of the spaces \(V_y\) are vector dimensions. Because \(y\subseteq V_y\), every pair allowed by (71) is indeed an incident flag. Coverage.Consider an actual target at a good middle index, and write it \((c,y)\). The weighted variance estimate of Lemma 3 shows that, except for at most \(O(q^{d+1-r'}e^K)\) values of \(y\), a source sample satisfies \(a\perp y\) with probability at least \(.4/q\). The mass of these exceptions at a good target endpoint is at most \[Cq^{d+1-r-r'}e^{2K}=o(1).\] For a nonexceptional \(y\), while the first-row span has dimension less than \(r\), it contains at most \(Cq^{r-2}\) second points. The probability that a sample second endpoint belongs to that span is at most \(Ce^K/q^2=o(1/q)\). A sample therefore increases the span with probability at least \(.3/q\) while its rank is too small. Dividing the row into a fixed number of pieces proves that the first-row span reaches rank \(r\) with failure probability \(o(1)\). Independently, the second row has at least \(.1h/q\) first-endpoint hits on \(y\), again with failure probability \(o(1)\). Consistency of the actual early representative and target, Lemma 7, and (68) bound the product-law conflict probability \(\mathbb P(a\perp y,\ c\not\perp b)\) by \(C\sigma^{-2000\beta}/q\). Conditioning the auxiliary source on good endpoints changes this by only a constant factor. Across both rows, the probability of any conflict is at most \(O(\sigma^{-1999\beta})=o(1)\). In the absence of a conflict, \(c\) annihilates the span generated by \(y\) and the second endpoints of all first-endpoint hits in both rows. Write \(W_y\) for that combined span. We next bound the joint event \(\{\dim W_y>r,\ c\perp W_y\}\), without conditioning on the absence of conflicts or on successful span growth. Fixing both auxiliary rows leaves the actual target law equal to its original conditional law \(p_i\): the conditioning on good endpoints was applied only to the auxiliary source. Thus the target still has at most \(Cq^r\) possible second endpoints; for each such \(y\), a combined span of dimension at least \(r+1\) has at most \(2q^{d-r-1}\) annihilating first points. Excluding joint atoms larger than \(e^Kq^{-d}\), their total target probability is at most \(Ce^K/q=o(1)\). The excluded atom mass is \(O((\delta_i+1)/K)=o(1)\), by the proof of Lemma 27. If \(r=d\), an excessive span is the whole vector space and has no projective annihilator. In particular, \[\mathbb P(\dim W_y>r,\ c\perp W_y) \le \mathbb P\{p_i(F_i)>e^Kq^{-d}\}+Ce^K/q=o(1).\] Thus the first-row and combined spans both have dimension exactly \(r\), outside an \(o(1)\) exceptional probability. Every second-row first-endpoint hit then has its second endpoint in \(V_y\), proving (71). The expected number of bad middle indices is \(o(k)\), as is the loss from bad target endpoints. A bad early representative can be declared a failure at cost \(o(1)\). We have therefore proved coverage of the middle targets with expected loss \(o(k)\). Size.Fix the first row. For every \(y\) with \(\dim V_y=r\), set \[a_y=q\mathbb P(b\subseteq V_y),\] where \((a,b)\) is a further independent sample from the same source law. Let \(X\) be the source’s second-endpoint support. If \(a_y\ge u>0\), the atom bound implies \[|X\cap\mathop{\mathrm{PG}}(V_y)|\ge c u q^{r-1}e^{-K}.\] For \(0<u\le u_0\), with \(u_0>0\) fixed and small, this is relative density at least \(c u e^{-K}\) in \(\mathop{\mathrm{PG}}(V_y)\). Since \(y\in\mathop{\mathrm{PG}}(V_y)\), Lemma 31 gives \[ \#\{y:\dim V_y=r,\ a_y\ge u\} \le Cq^r(Ce^K/u)^{d+1}. \tag{72}\] The same bound at \(u=u_0\) accounts for every candidate above that threshold. On a dyad \(u\le a_y<2u\) below \(u_0\), the second-row count in (71) is binomial with mean at most \(2hu/q\). Its probability of reaching \(.1h/q\) is at most \[(Cu)^{.1h/q}.\] For completeness, put \(t=h/(10q)\) and \(u_j=u_0\,2^{-j-1}\), \(j\ge0\). If \(C_0\) is the constant in the binomial bound, the contribution of all these dyads is at most \[Cq^r e^{(d+1)K} \frac{C_0^t(u_0/2)^{\,t-d-1}} {1-2^{-(t-d-1)}}.\] For large \(q\), \(t\ge d+2\). Choose \(u_0\) so that \(C_0u_0\le1/2\). The displayed fraction is then bounded uniformly in \(t\), so no factor exponential in \(h/q\) remains. Together with the count for \(a_y\ge u_0\), the expected total number of admitted second points is at most \(q^r e^{O(K)}\). These dyads cover every arbitrarily small positive \(a_y\); candidates with \(a_y=0\) never pass. Markov’s inequality gives the same bound, with an enlarged constant, with high constant probability. Each admitted point has at most \(2q^{d-r}\) first-point partners, giving the claimed flag-domain bound. The decoder receives the two raw rows and \(r\), so the message length is \(O(h\sigma)=O(q\sigma^{1+\beta})\). Definition (71) uses neither \(X\), the probabilities \(a_y\), nor any other hidden marginal data. The size event and the event of retaining a prescribed positive fraction of the middle targets have intersection of probability bounded below. On that event retain the first prescribed number in order. ◻ Auxiliary supports in a reciprocal classWe now treat the reciprocal classes. All conditional probabilities in this subsection are given the history \(\theta\) and the fresh indices. An auxiliary support is a random set sampled from these conditional laws, independently of the actual unexposed flags. The useful property is not merely that this set is large: its averaged uniform measure must be controlled pointwise. Lemma 33. At every good index in a reciprocal class, there are auxiliary choices of first and second supports consisting entirely of good endpoints. If \(A\) is the first support and \(p_i^A\) the conditional first-endpoint law, then \[ \tfrac12 A_{\max,i}e^{-K}\le |A|\le A_{\max,i}, \qquad \mathbb E\frac{\boldsymbol 1_{\{a\in A\}}}{|A|} \le C p_i^A(a). \tag{73}\] The analogous assertions hold for the second support \(B\). All such support choices can be made mutually independently, conditional on the history and indices. The pointwise inequality is the link to the preceding section: integrating an incidence indicator against the averaged uniform support measure costs only a constant relative to the original marginal law. It does not assert that every chosen pair of supports is sparse. We first transfer incidence bounds under these independent choices and only later test the realized supports. Proof. Partition each positive marginal support into levels according to \(\lfloor-\log p\rfloor\). This nonnegative integer has mean at most the marginal entropy, which is \(O(\sigma)\). Comparison with a geometric distribution of comparable mean, using nonnegativity of relative entropy, bounds its entropy by \(O(\log\sigma)\). For a pair of level sets \(A_0,B_0\), put \[x=\log(A_{\max,i}/|A_0|),\qquad y=\log(B_{\max,i}/|B_0|).\] These numbers are nonnegative. The reciprocal caps (54) and incidence mixing give \[e(A_0,B_0) \le Cq^d\bigl(e^{-x-y}+e^{-(x+y)/2}\bigr) \le C'q^d e^{-(x+y)/2}.\] Apply the entropy chain rule to the two level indices and then bound the conditional flag entropy by the logarithm of this count. Since \(H_\theta(F_i)=J_0-\delta_i\), this gives \[\mathbb E(x+y)\le C(\delta_i+\log\sigma+1).\] At a good index, \(\delta_i/K\le\sigma^{-2\beta}\), and \(\log\sigma=o(K)\). Levels whose loss exceeds \(K\) therefore carry \(o(1)\) marginal mass. Within each level the positive weights differ by at most a factor \(e\). If more than half its points are bad, its bad points carry at least \(1/(2e)\) of the level’s mass. Equation (61) consequently shows that such levels also carry only \(o(1)\) mass. Keep the levels with loss at most \(K\) and at least half of their points good. Choose one with probability proportional to its original marginal mass, and take its subset of good points. The size assertion follows immediately. The retained levels have total mass at least \(1/2\) for large \(q\). For a point in a retained level, its level mass divided by the number of good points in that level is at most \(2e\) times its own mass. The renormalization costs at most another factor \(2\), proving the pointwise bound. The same construction applies to the other endpoint and uses independent auxiliary randomness when desired. ◻ For brevity put \(\varepsilon=\sigma^{-2000\beta}\). For good representatives \(i<j\) in distinct representative blocks, (65), (68), and (73) give \[ \mathbb E\frac{e(A_i,B_j)}{|A_i||B_j|} \le C\varepsilon/q. \tag{74}\] Here the two auxiliary support choices are independent. Their uniform measures vanish outside the good endpoints, which is precisely the endpoint restriction in the collision bound. The same argument, using only one auxiliary support, gives \[ \begin{aligned} \mathbb E\sum_{a,y} \frac{\boldsymbol 1_{\{a\in A_i\}}}{|A_i|} p_t^B(y)\boldsymbol 1_{\{y\ {\rm good}\}} \boldsymbol 1_{\{a\perp y\}}&\le C\varepsilon/q &&(i<t),\\ \mathbb E\sum_{a,y} p_t^A(a)\boldsymbol 1_{\{a\ {\rm good}\}} \frac{\boldsymbol 1_{\{y\in B_j\}}}{|B_j|} \boldsymbol 1_{\{a\perp y\}}&\le C\varepsilon/q &&(t<j), \end{aligned} \tag{75}\] whenever \(t\) is a good middle target and the representative in question belongs to its fresh representative list. These incidence bounds also control the chronological movement of the reciprocal parameter \(u\). For good representatives \(i<j\) in distinct blocks, \[ u_j\le u_i+CK. \tag{76}\] Indeed, if the difference exceeded a sufficiently large multiple of \(K\), the lower support sizes in (73) and the reciprocal cap formulas would give \[|A_i||B_j|\ge c q^{d+1} \exp(u_j-u_i-2K)\gg q^{d+1}\] for every support choice. Mixing would force incidence density at least \(c/q\), contradicting (74). Delete a window if either representative is bad. The expected number deleted is \(o(w)\), by Proposition 29. In an open band, additionally delete a window if \(u_{\rm early}-u_{\rm late}>K_*\). Before this additional deletion, the total downward movement in the chronological list of retained representatives is at most \[C\sigma+CKw.\] To justify this, its total upward movement is at most \(CK\) per step by (76), while all \(u\)’s lie in an interval of length \(O(\sigma)\). The additional deletions therefore number at most \[C(\sigma+Kw)/K_*=o(w),\] because in an open band \(w\asymp\sigma^{1+\eta/2}/D\), so \(\sigma/(wK_*)=O(\sigma^{-\eta/2-6\beta})\) and \(K/K_*=\sigma^{-3\beta}\). In an integer band there is no additional deletion: the two parameters already differ by at most \(2K_*\). For each remaining window choose \(A\) at the early representative and \(B\) at the late representative, using Lemma 33. Make all these choices independently, and independently of the remaining flags given the history and fresh indices. Every resulting pair satisfies \[ |A||B|\ge q^{d+1}e^{-CK_*}. \tag{77}\] Both (74) and (75) apply to the corresponding supports, including those in the same window. These are averages under the original independent support choices, before any further support-dependent selection. A chronological tree of fresh testsAt this point the surviving list of windows is fixed by the history and fresh indices, before the auxiliary supports are chosen. If it is empty we declare failure. Otherwise build the balanced binary search tree on this list: the middle window is the root, and the earlier and later halves are treated recursively. Its depth is at most \(C\log(w+2)\), where \(w\) is the original number of windows. Every node has inherited first and second point domains, denoted \(U_A,U_B\); initially both are full projective spaces. At a pivot with original auxiliary supports \(A,B\), form the trimmed supports \[S=A\cap U_A,\qquad T=B\cap U_B.\] If either size is less than \(.9\) of its original support, or if \[\frac{e(A,B)}{|A||B|} >\frac{\sigma^{-1000\beta}}q,\] delete the whole subtree. Otherwise put \(n_A=|S|\), \(n_B=|T|\) and \[d_A=\log(|U_A|/n_A),\qquad d_B=\log(|U_B|/n_B).\] The pair \(S,T\) satisfies the hypotheses of Lemma 10: by (77) its product is at least \(q^{d+1}e^{-CK_*}\), and its incidence density is at most \(C\sigma^{-1000\beta}/q\). Orient the description toward its smaller side and use Lemma 11 to produce both caps, denoted \(U_A',U_B'\). If any part fails, delete the subtree. A successful pivot uses both caps for its own targets. Its left child inherits \((U_A',U_B)\), and its right child inherits \((U_A,U_B')\). All calls use fresh independent public tables. Their acceptance predicates are exactly those prescribed in Lemmas 10 and 11, applied to the trimmed inputs \(S,T\) and the captured subsets produced by those lemmas. These inputs are determined by the original auxiliary supports, the history and indices, and earlier auxiliary tables. Conditional marginal laws are used to choose the original supports, not as an additional acceptance filter. No call inspects actual unexposed flags. Thus, given the history and indices, the entire auxiliary construction remains independent of those flags. In the loss estimates below, we compare each test’s hidden source with its original pivot support, which still supplies the unconditioned incidence bounds. Lemma 34. The expected number of middle targets lost through the pre-tree deletions, deleted subtrees, or exclusion by the produced caps is \(o(k)\). In particular, a prescribed deterministic number \(\Theta(k)\) of targets can be retained in order with probability bounded below. Proof. The pre-tree deletions have already been bounded, and all windows have equal size. It remains to analyze the tests without conditioning on the later retention of a window. Fix the history, indices, all original support choices, and any earlier auxiliary data making a validation test ready. In the first validation test the hidden source is the intersection of the described set with one trimmed support. Description capture and the \(.9\) trim make it a fixed positive fraction of the corresponding original support. If this test succeeds, the second test’s hidden source is also a fixed positive fraction of its original support, by the \(.99\) capture assertion of Lemma 11. For either test and every fixed opposite point \(y\), let \(E_y\) be the event that the test is produced and excludes \(y\) by its ambient test. Lemma 12 gives \[ \mathbb P(E_y\mid\text{readiness data}) \le Cq\frac{|X\cap N(y)|}{|X|}, \tag{78}\] where \(X\) is that test’s original pivot support. The right side no longer depends on the readiness data. The contribution is zero if the node is not reached or the test is not ready. We may consequently average over all earlier auxiliary data with no additional conditioning. More explicitly, fix one ancestor test and a descendant’s corresponding original support \(Y\). Let \(L\) be the fraction of \(Y\) excluded by that test, set to zero when the test is not produced. If \(\mathcal H\) denotes the history and indices, and \(\mathcal S\) all original support choices, averaging over readiness data gives \[\mathbb E(L\mid\mathcal H,\mathcal S) \le Cq\frac{e(X,Y)}{|X||Y|}.\] This bound is not conditioned on reaching the test. Now average the original support choices under their original independent law. The chronological inheritance rule ensures that the pair is always an earlier first support against a later second support. Equation (74) bounds the expected lost fraction by \(C\varepsilon\) per ancestor test. This remains true when readiness data or the prescribed acceptance predicates depend on other original support sets: those sets were fixed before (78) was applied. At a node of depth \(j\), failure of a trim after all previous successes requires loss of at least one tenth of an original support to its ancestor tests. The joint probability of this event and reaching the node is therefore at most \(Cj\varepsilon\). By (74) and Markov’s inequality, the unconditional same-node density rejection probability is at most \(C\sigma^{-1000\beta}\). Conditional on reaching a ready node, a description or validation failure costs \(Ce^{-cq}\), uniformly in its input data. Hence, if \(H=C\log(w+2)\), a fixed window’s probability of deletion somewhere along its path is at most \[ C\varepsilon H^2+ C\sigma^{-1000\beta}H+Ce^{-cq}H=o(1). \tag{79}\] For an actual good middle target, instead integrate (78) against its unnormalized good endpoint mass. Independence of the auxiliary construction from actual unexposed flags and (75) give an exclusion probability at most \(C\varepsilon\) per relevant ancestor test. Both tests are relevant at the target’s own pivot. This count includes a first test as soon as it is produced, even if the second test subsequently fails. Neither this estimate nor (79) conditions on eventual survival of a descendant or target. The expected bad-index fraction tends to zero by Proposition 29, and the bad-endpoint mass at every good index tends uniformly to zero by Lemma 27. Combining these losses with (79) and the \(O(H)\) relevant tests gives expected total loss \(o(k)\). The original middle-target population is a fixed positive multiple of \(k\). With probability tending to one, at least a prescribed smaller positive multiple remains; retain the first prescribed number in order. ◻ The new decoder and its message lengthThe loss argument has shown that many targets survive. We must now verify that their domains can be reconstructed from the new message alone, and that the message has the bound asserted in Lemma 30. The message specifies the surviving-list tree, construction statuses, all successful node descriptions and validation messages, the necessary support sizes and orientations, and the number of retained targets at each pivot. These additional discrete data cost \(O(w\sigma)\) bits. In particular, original slot labels are not sent. Traversing the tree in chronological order and using the retained counts specifies the domain of each new tuple slot. The decoder starts with full point domains, prescribed public parameters, and a fresh table address for every call at every tree address. It reconstructs the domains recursively from successful messages. At each successful node its header supplies \(n_A,n_B\) and the orientation and mode choices. The inherited domains then determine \(d_A,d_B\). In particular, the validation row lengths \(\lceil C_0q(d_A+1)\rceil\) and \(\lceil C_0q(d_B+1)\rceil\), and the associated finite search cutoffs, are determined from these data and public constants. Any other row-length diagnostics required inside a description are sent within that lemma’s message budget. Table addresses consist of the binary tree word, the call phase (description, first validation, or second validation), and the internal call address used by that subroutine. Thus neither the table choice nor a variable row length requires the old history. An acceptance predicate can involve a hidden support, but the accepted proposal row is recoverable from its transmitted index without checking that predicate again. A failed construction deletes its whole subtree; no retained descendant depends on a failed test that was not transmitted. This also explains why descriptions of failed constructions need not be part of the message. None of this reconstruction uses the old context, conditional laws, or hidden support sets. At a successful node, validation gives \[|U_A'|\le Cq^{d+1}/n_B,\qquad |U_B'|\le Cq^{d+1}/n_A.\] Since \(n_An_B\ge q^{d+1}e^{-CK_*}\), mixing between the two caps gives at most \[ Cq^d e^{CK_*} \tag{80}\] incident flags in their product. This is the domain assigned to each retained target at that pivot. An independent ambient-size bound at each node would charge \(O(\sigma)\) at every pivot. Instead, the two children jointly receive the parent’s two marginal gaps, up to \(O(K_*)\). We use this additive bound to sum the costs level by level. Put \[G=\log(|U_A||U_B|/q^{d+1})\] at a node with nonempty data. Its support gaps obey \[ d_A+d_B\le G+CK_*. \tag{81}\] The description and validation together cost \(O(qP(d_A+d_B+P))\). For a successful node the children satisfy \[G_{\rm left}^+\le d_B+C,\qquad G_{\rm right}^+\le d_A+C, \qquad x^+=\max(x,0).\] Indeed the left child inherits \(U_A',U_B\), so its untruncated potential is at most \(\log(C|U_B|/n_B)=d_B+C\); the other child is symmetric. It follows from (81) that \[ G_{\rm left}^++G_{\rm right}^+ \le G^++CK_*. \tag{82}\] The root potential is \(O(\sigma)\). Pruning can only reduce a positive-potential sum, and charging (82) to the at most \(w\) ancestors shows that the sum of positive potentials at any level is at most \(C(\sigma+wK_*)\). There are \(O(\log(w+2))\) levels. Summing the successful node costs, using \(K_*=o(P)\), and including the additional discrete data gives the deterministic bound \[ CqP\log(w+2)(\sigma+wP)+Cw\sigma. \tag{83}\] All row searches have the prescribed finite cutoffs of the description and validation lemmas, so this is a maximum message-length bound, not only an expected one. Self-delimiting messages convert it to the same entropy bound after an absolute constant adjustment. Proof of Lemma 30. Apply the preparation of Section 5. Its class selection conditions on an event of probability bounded below; its choices and orientation are determined by the revealed history. In a high-rank class use Lemma 32, with \(w=1\). Its cost \(O(q\sigma^{1+\beta})\) is bounded by (69), and its exponent \(O(K)\) is \(O(K_*)\). In a reciprocal class use the support construction, tree, and Lemma 34. Equations (80) and (83) give the required output budgets. The window sizes in (57) imply \[w\le C\sigma^{1+\eta/2}/D\] in both reciprocal cases, and this bound also holds for \(w=1\) under the admissible range of \(D\). Initially average over the fresh public tables as well as the auxiliary support choices and other randomness. The preceding arguments give a probability bounded below of having the required number of targets and all asserted output properties. Hence some fixed choice of the entire public table family retains a bounded-below probability of this event. Fix that family first, then condition on successful extraction of the prescribed deterministic length. The fresh table family was independent of the input stream, so fixing it does not change the input stream’s marginal law. For any stream event, the subsequent success conditioning increases its probability by at most the reciprocal of the fixed success probability. Thus constant domination persists, while the occupancy property persists pointwise. The retained tuple is an ordered subtuple in the selected orientation and remains consistent. The message-length and domain bounds hold for every successful history and every fixed table realization, not merely on average over histories. They therefore remain valid under this possibly biased conditioning. The new context is precisely its standalone message, not that message together with the old history. Consequently its entropy and slot domains satisfy (69), with fixed constants, as asserted. ◻ Completion of the construction and the Ramsey boundsThe preceding compression step replaces an old description by a new one while retaining a fixed positive fraction of the selected tuple. We now iterate that replacement a bounded number of times. The final description has too little entropy to encode a selected tuple from the original stream. We then pass from the resulting prime-indexed graphs to every sufficiently large integer \(t\) and prove the matching upper estimate. A bounded number of compression stagesProof of Theorem 2. Fix \(d\ge5\) and \(0<\eta<1/10\), with all the parameters of Equation (1). Suppose, for a contradiction, that every stream has a consistent \(k\)-tuple. Select one by a fixed rule, and condition on the simultaneous rectangle event of Lemma 5. For large \(q\) this event has probability at least \(1/2\), so the new stream law is dominated by twice the iid law. The selected tuple has deterministic length \(k\). Initially the context is empty. Its entropy budget is \(\Lambda_0=0\), and the full flag domain has size \[Q_dQ_{d-1}\le4q^d\exp((d-1)\sigma).\] Thus we may take \(\Delta_0=(d-1)\sigma\). The stage parameter defined in Equation (48) is initially \[D_0=\sigma^\beta\bigl(1+(d-1)\sigma^{1-\eta}\bigr) =O(\sigma^{1-\eta+\beta}),\] which lies in the admissible interval \([\sigma^\beta,\sigma^{1-\eta/2}]\) for sufficiently large \(q\). Consider any admissible stage with budgets \(\Lambda,\Delta\) and parameter \(D\). By Lemma 30, its replacement context has budgets satisfying \[ \Lambda'\le CqP\log(w+2)(\sigma+wP)+Cw\sigma, \qquad \Delta'\le CK_*, \qquad 1\le w\le C\sigma^{1+\eta/2}/D. \tag{84}\] The high-rank case is included with \(w=1\). The constants may depend on \(d,\eta\), a fixed lower bound for \(\ell/k\), and fixed upper bounds for the stream domination factor and the domain prefactor. They are uniform over all input laws, contexts, conditional histories, and class choices satisfying those numerical bounds, as in Lemma 30. Using \(k\asymp q\sigma^{1+\eta}\) and \(P\le4D\sigma^{9\beta}\), the three terms to estimate satisfy \[\frac{qP\sigma}{k}\le CD\sigma^{9\beta-\eta},\qquad \frac{qP^2w}{k}\le CD\sigma^{18\beta-\eta/2},\qquad \frac{w\sigma}{k}\le\frac{Cq^{-1}\sigma^{1-\eta/2}}{D}.\] Also \(\log(w+2)=O(\log(\sigma+2))\). We obtain \[\begin{align*} \frac{\Lambda'}{k} &\le CD\log(\sigma+2) \bigl(\sigma^{9\beta-\eta} +\sigma^{18\beta-\eta/2}\bigr) +\frac{Cw\sigma}{k}\\ &\le D\sigma^{-\eta/3}. \tag{85}\end{align*}\] Indeed, \(w\sigma/k\le Cq^{-1}\sigma^{1-\eta/2}/D\) is exponentially small in \(\sigma\), uniformly for admissible \(D\). The other two terms have exponents strictly below \(-\eta/3\), because \(\beta=\eta/10^7\); their fixed constants and logarithmic factor are absorbed for large \(q\). Recompute the stage parameter from the new budgets, without retaining the old context. Equations (48) and (85) give \[\begin{align*} D_{\rm new} &=\sigma^\beta\bigl(1+\Lambda'/k+\Delta'\sigma^{-\eta}\bigr) \\ &\le\sigma^\beta +D\sigma^{\beta-\eta/3}+CD\sigma^{7\beta-\eta} \\ &\le\sigma^{2\beta}+D\sigma^{-\eta/4}. \tag{86}\end{align*}\] The last inequality follows from \(\beta-\eta/3<-\eta/4\) and \(7\beta-\eta<-\eta/4\). This recurrence preserves admissibility: its lower bound \(D_{\rm new}\ge\sigma^\beta\) follows from the definition, while \[\sigma^{2\beta}+\sigma^{1-3\eta/4} \le\sigma^{1-\eta/2}\] for large \(q\). Choose the number of stages in advance, for example \(T=\lceil8/\eta\rceil\). Iterating Equation (86), and using \(D_0\le\sigma\) for large \(q\), gives \[D_T\le\sigma^{1-T\eta/4} +\frac{\sigma^{2\beta}}{1-\sigma^{-\eta/4}} \le2\sigma^{2\beta}.\] One further compression stage produces budgets \(\Lambda_*,\Delta_*\) with \[ \frac{\Lambda_*}{k} \le2\sigma^{2\beta-\eta/3}=o(1), \qquad \frac{\Delta_*q\sigma}{k} \le C\sigma^{8\beta-\eta}=o(1). \tag{87}\] We justify explicitly the probabilistic invariants throughout this iteration. At each stage Lemma 30 first averages over fresh public tables and fixes a table family with an extraction event of probability bounded below. It then conditions on that event and retains a prescribed deterministic number of slots in one of the two allowed orientations. The new decoder uses only its new context and its fixed tables. In particular, its entropy budget is \(\Lambda'\), not the sum of earlier context entropies. Every retained tuple is consistent, remains in the original stream in an allowed orientation, and still satisfies the simultaneous rectangle bound. The constants and thresholds can be fixed without knowing the actual conditional laws. Start with the numerical bounds \(\ell/k=1\), domain prefactor \(4\), and domination factor \(2\). The uniform statement of Lemma 30 supplies a positive lower bound on the next retained proportion and on the conditioning probability, and an upper bound on the next domain prefactor. Use these to prescribe the next stage’s numerical bounds, including the old domination bound divided by the success-probability lower bound. Recursively do this for the already fixed \(T+1\) stages, taking maxima over the finitely many class types if necessary. All resulting constants are independent of \(q\); choose \(q\) above their finitely many uniform thresholds and the arithmetic thresholds used above. No enumeration of conditional histories, or history-dependent limiting argument, is involved. Consequently the final length is deterministic and satisfies \(\ell_*=\Theta(k)\), and the final stream law still has a constant domination factor. Lemma 6 therefore applies to the final tuple \(F_*\). Only the marking scans are now performed: no further class selection, tuple extraction, or conditioning is used. The marking message specifies the expensive flag values and a cheap domain for each remaining slot. Conditional on that message, the entropy of the remaining values is bounded by the logarithm of the product of those domains. Thus Equation (53) bounds the entropy of the entire tuple under its present law. Therefore, Equation (53) from the final marking scan and Equation (87) give \[H(F_*)\le d\sigma\ell_*+\Lambda_*+O(k)+O(\Delta_*q\sigma) =d\sigma\ell_*+O(k).\] Lemma 6 gives instead \[H(F_*)\ge d\sigma\ell_*+\eta\ell_*\log\sigma-O(k).\] These inequalities contradict each other, since \(\ell_*\ge c k\) for a fixed \(c>0\) and \(\log\sigma\to\infty\). Consequently some stream has no consistent \(k\)-tuple. Its flag graph has independence number less than \(k\) and is \(K_{d+1}\)-free by Lemma 4, as required. ◻ From prime orders to every integerOnly a fixed-ratio interval between consecutive available prime scales is needed. We include an elementary proof to avoid imposing a prime-subsequence restriction on the Ramsey bound. Lemma 35 (A prime in a fixed-ratio interval). There is a constant \(c_0>0\) such that, for every sufficiently large real \(x\), a prime \(q\) satisfies \(c_0x\le q\le x\). Proof. Define \[\vartheta(x)=\sum_{p\le x}\log p, \qquad \psi(x)=\sum_{\substack{p^h\le x\\h\ge1}}\log p,\] where \(p\) ranges over primes. Every prime in \((m,2m]\) divides \(\binom{2m}{m}\), so \[\vartheta(2m)-\vartheta(m) \le\log\binom{2m}{m}\le2m\log2.\] Summing at powers of two and then using monotonicity proves \(\vartheta(x)\le Cx\). The exponent of \(p\) in the central binomial coefficient is \[\sum_{h\ge1} \left(\left\lfloor\frac{2m}{p^h}\right\rfloor -2\left\lfloor\frac{m}{p^h}\right\rfloor\right).\] Each summand is zero or one, and therefore \[\psi(2m)\ge\log\binom{2m}{m} \ge2m\log2-\log(2m+1).\] The last inequality follows because the largest of the \(2m+1\) binomial coefficients is at least their average \(4^m/(2m+1)\). For proper prime powers the rough estimate \[0\le\psi(x)-\vartheta(x) \le C\sqrt{x}\log^2(x+2)=o(x)\] suffices: there are \(O(\log x)\) exponents \(h\ge2\), at most \(\sqrt{x}\) possible bases for each, and each weight is at most \(\log x\). It follows first for even integers, and then by monotonicity for all large real \(x\), that \(\vartheta(x)\ge cx\). Choose \(c_0<c/(2C)\). For sufficiently large \(x\), \(\vartheta(x)>\vartheta(c_0x)\), proving that the stated interval contains a prime. ◻ Fix \(s\ge6\), put \(d=s-1\), and choose \(0<\eta<1/10\). For a sufficiently large integer \(t\), apply Lemma 35 with \[x=\frac{t}{(\log t)^{1+\eta}}.\] The resulting prime tends to infinity, and \(\log q\sim\log t\). Moreover, \[q(\log q)^{1+\eta} \le t\left(\frac{\log q}{\log t}\right)^{1+\eta}<t.\] The graph from Theorem 2 therefore has no independent set of size \(t\). Its order gives \[ r(s,t)>\lfloor q^d\log q\rfloor \ge c_{s,\eta}\frac{t^d}{(\log t)^{d-1+d\eta}}. \tag{88}\] Here the floor is absorbed into a fixed positive constant for large \(t\). Given any \(\varepsilon>0\), choose \(\eta=\min\{1/20,\varepsilon/(2d)\}\). Then \(\varepsilon-d\eta>0\), so \((\log t)^{\varepsilon-d\eta}\) eventually absorbs \(1/c_{s,\eta}\). Equation (88) yields the required coefficient-one lower bound for every sufficiently large integer \(t\). The matching upper boundThe upper estimate of Ajtai, Komlós, and Szemerédi (Ajtai et al. 1980) can be obtained from a triangle-free independence bound followed by sampling and deletion. Shearer proved a lower bound asymptotic to \(n\log d/d\) as \(d\to\infty\) for triangle-free graphs of average degree \(d\) (Shearer 1983). The elementary proof below uses a uniformly chosen independent set, following Alon’s method (Alon 1996, proof of Proposition 2.1); sharper occupancy estimates appear in Davies, Jenssen, Perkins, and Roberts (Davies et al. 2018, Theorems 1 and 3). We retain a convenient constant and give the details separately from the lower-bound construction. Lemma 36 (Independent sets in a triangle-free graph). If a triangle-free graph \(H\) has \(n>0\) vertices and maximum degree at most a real number \(D_0\ge1\), then \[\alpha(H)\ge\frac{n\log(D_0+1)}{8(D_0+1)}.\] Proof. Choose an independent set \(I\) uniformly from all independent sets of \(H\), including the empty set, and write \(\mu=\mathbb E|I|/n\). At a vertex \(x\), expose \(I\) outside the closed neighborhood of \(x\). Let \(Z_x\) be the number of neighbors that have no neighbor in this exposed part of \(I\). These available neighbors are mutually nonadjacent because \(H\) is triangle-free. The remaining independent-set choices are therefore \(\{x\}\) or an arbitrary subset of the \(Z_x\) available neighbors, all with equal conditional probability. Hence \[\mathbb P(x\in I\mid\text{exposure})=\frac1{1+2^{Z_x}}, \qquad \mathbb E(|I\cap N(x)|\mid\text{exposure}) =\frac{Z_x2^{Z_x-1}}{1+2^{Z_x}}\ge\frac{Z_x}{4}.\] The last inequality includes \(Z_x=0\). Averaging also over a uniform vertex \(x\), the degree bound gives \[\frac{\mathbb EZ_x}{4} \le\frac1n\mathbb E\sum_{v\in I}\deg(v)\le D_0\mu.\] Since \((1+2^z)^{-1}\ge2^{-z}/2\) for \(z\ge0\), Jensen’s inequality now gives \[ \mu\ge\tfrac12\mathbb E2^{-Z_x} \ge\tfrac12 2^{-\mathbb EZ_x} \ge\tfrac12 2^{-4D_0\mu}. \tag{89}\] If \(\mu<\log(D_0+1)/(8(D_0+1))\), then Equation (89) implies \(\mu>1/(2\sqrt{D_0+1})\), using \(\log2<1\). This is impossible: \(\log u\le2\sqrt u\) for \(u\ge1\) implies \(\log u/(8u)<1/(2\sqrt u)\). Thus \(\mu\) has the claimed lower bound, and \(\alpha(H)\ge\mathbb E|I|=n\mu\) completes the proof. ◻ Proposition 37 (Upper Ramsey estimate). For every fixed integer \(s\ge2\) there is a constant \(C_s\) such that for all sufficiently large integers \(t\), \[r(s,t)\le C_s\frac{t^{s-1}}{(\log t)^{s-2}}.\] Proof. Induct on \(s\). The case \(s=2\) follows from \(r(2,t)=t\). If a triangle-free graph has no independent set of size \(t\), then all its degrees are below \(t\), because every neighborhood is independent. Lemma 36, with \(D_0=t\), bounds its order by \(8t(t+1)/\log(t+1)\). This proves the case \(s=3\). Now let \(s\ge4\) and suppose the estimate holds for smaller clique parameters. Let \(G\) have \(n>0\) vertices, maximum degree \(h\), no \(K_s\), and no independent set of size \(t\). Every neighborhood avoids \(K_{s-1}\) and an independent \(t\)-set. Likewise the common neighborhood of the two endpoints of an edge avoids \(K_{s-2}\) and an independent \(t\)-set. Therefore \[h<r(s-1,t),\qquad |N(u)\cap N(v)|\le m:=r(s-2,t)\quad(uv\in E(G)).\] Summing these common-neighborhood sizes over edges counts each triangle three times, so \(G\) has at most \(nhm/6\) triangles. If \(h\le t^{s-5/2}\), the greedy bound \(\alpha(G)\ge n/(h+1)\) gives \[n<t(h+1)=O(t^{s-3/2}) =o\!\left(\frac{t^{s-1}}{(\log t)^{s-2}}\right).\] Assume henceforth that \(h>t^{s-5/2}\), and set \(\lambda=(hm)^{-1/2}\le1\). By the induction bound on \(m\), \[ \lambda h=\sqrt{h/m} \ge c_s t^{1/4}(\log t)^{(s-4)/2}\ge t^{1/5} \tag{90}\] for sufficiently large \(t\). Retain each vertex independently with probability \(\lambda\). Delete all retained vertices whose degree in the sampled graph exceeds \(12\lambda h\), and then delete one vertex from each triangle still present until none remains. If \(E_0,T_0\) are the initial sampled edge and triangle counts, respectively, the first deletion removes at most \(2E_0/(12\lambda h)\) vertices, and the second at most \(T_0\). Their expected numbers are at most \[\frac{\lambda^2nh}{12\lambda h}=\frac{n\lambda}{12}, \qquad \frac{\lambda^3nhm}{6}=\frac{n\lambda}{6}.\] Some realization therefore leaves a triangle-free induced subgraph \(H\) with \[|V(H)|\ge\tfrac34n\lambda, \qquad \Delta(H)\le12\lambda h.\] Deleting further vertices cannot increase degrees, so both conclusions hold simultaneously. Lemma 36 and Equation (90) imply \[t>\alpha(H) \ge\frac{(3/4)n\lambda\log(12\lambda h+1)}{8(12\lambda h+1)} \ge c\frac{n\log t}{h}.\] Finally substitute \(h<r(s-1,t)\) and its induction bound to obtain \(n\le C_s t^{s-1}/(\log t)^{s-2}\). Increasing \(C_s\) absorbs the additive one in passing from the order of an avoiding graph to its Ramsey number. ◻ The logarithmic exponentProof of Theorem 1. The lower bound follows from Equation (88) and the choice of \(\eta\) made there. Proposition 37 gives the asserted upper estimate. For every fixed \(\varepsilon>0\), its constant is eventually bounded by \((\log t)^\varepsilon\); hence \[\frac{t^{s-1}}{(\log t)^{s-2+\varepsilon}} \le r(s,t)\le \frac{t^{s-1}}{(\log t)^{s-2-\varepsilon}}\] for all sufficiently large integer \(t\). Taking logarithms and dividing by \(\log\log t>0\) bounds the expression in the theorem between \(s-2-\varepsilon\) and \(s-2+\varepsilon\). Since \(\varepsilon\) is arbitrary, its limit is \(s-2\). ◻
Ajtai, Miklós, János Komlós, and Endre Szemerédi. 1980. “A Note on Ramsey Numbers.” Journal of Combinatorial Theory, Series A 29 (3): 354–60. https://doi.org/10.1016/0097-3165(80)90030-8.
Alon, Noga. 1996. “Independence Numbers of Locally Sparse Graphs and a Ramsey Type Problem.” Random Structures & Algorithms 9 (3): 271–78. https://doi.org/10.1002/(SICI)1098-2418(199610)9:3<271::AID-RSA1>3.0.CO;2-U.
Alon, Noga, and Michael Krivelevich. 1997. “Constructive Bounds for a Ramsey-Type Problem.” Graphs and Combinatorics 13 (3): 217–25. https://doi.org/10.1007/BF03352998.
Alon, Noga, and Vojtěch Rödl. 2005. “Sharp Bounds for Some Multicolor Ramsey Numbers.” Combinatorica 25 (2): 125–41. https://doi.org/10.1007/s00493-005-0011-9.
Bohman, Tom, and Peter Keevash. 2010. “The Early Evolution of the \(H\)-Free Process.” Inventiones Mathematicae 181 (2): 291–336. https://doi.org/10.1007/s00222-010-0247-x.
Bradač, Domagoj. 2026. Off-Diagonal Ramsey Numbers. https://arxiv.org/abs/2605.28793v3.
Codenotti, Bruno, Pavel Pudlák, and Giovanni Resta. 2000. “Some Structural Properties of Low-Rank Matrices Related to Computational Complexity.” Theoretical Computer Science 235 (1): 89–107. https://doi.org/10.1016/S0304-3975(99)00185-1.
Davies, Ewan, Matthew Jenssen, Will Perkins, and Barnaby Roberts. 2018. “On the Average Size of Independent Sets in Triangle-Free Graphs.” Proceedings of the American Mathematical Society 146 (1): 111–24. https://doi.org/10.1090/proc/13728.
Dvir, Zeev. 2009. “On the Size of Kakeya Sets in Finite Fields.” Journal of the American Mathematical Society 22 (4): 1093–97. https://doi.org/10.1090/S0894-0347-08-00607-3.
Elekes, György, Haim Kaplan, and Micha Sharir. 2011. “On Lines, Joints, and Incidences in Three Dimensions.” Journal of Combinatorial Theory, Series A 118 (3): 962–77. https://doi.org/10.1016/j.jcta.2010.11.008.
Ellenberg, Jordan S., and Márton Hablicsek. 2016. “An Incidence Conjecture of Bourgain over Fields of Positive Characteristic.” Forum of Mathematics, Sigma 4: e23. https://doi.org/10.1017/fms.2016.19.
Ellenberg, Jordan S., Richard Oberlin, and Terence Tao. 2009. The Kakeya Set and Maximal Conjectures for Algebraic Varieties over Finite Fields. https://arxiv.org/abs/0903.1879.
Erdős, Paul, and George Szekeres. 1935. “A Combinatorial Problem in Geometry.” Compositio Mathematica 2: 463–70. https://www.numdam.org/item/CM_1935__2__463_0/.
Guth, Larry, and Nets Hawk Katz. 2010. “Algebraic Methods in Discrete Analogs of the Kakeya Problem.” Advances in Mathematics 225 (5): 2828–39. https://doi.org/10.1016/j.aim.2010.05.015.
Kim, Jeong Han. 1995. “The Ramsey Number \(R(3,t)\) Has Order of Magnitude \(t^2/\log t\).” Random Structures & Algorithms 7 (3): 173–207. https://doi.org/10.1002/rsa.3240070302.
Kostochka, Alexandr, Pavel Pudlák, and Vojtěch Rödl. 2010. “Some Constructive Bounds on Ramsey Numbers.” Journal of Combinatorial Theory, Series B 100 (5): 439–45. https://doi.org/10.1016/j.jctb.2010.01.003.
Li, Yusheng, Cecil C. Rousseau, and Wenan Zang. 2001. “Asymptotic Upper Bounds for Ramsey Functions.” Graphs and Combinatorics 17 (1): 123–28. https://doi.org/10.1007/s003730170060.
Mattheus, Sam, and Jacques Verstraëte. 2024. “The Asymptotics of \(r(4,t)\).” Annals of Mathematics 199 (2): 919–41. https://doi.org/10.4007/annals.2024.199.2.8.
Mubayi, Dhruv, and Jacques Verstraëte. 2024. “A Note on Pseudorandom Ramsey Graphs.” Journal of the European Mathematical Society 26 (1): 153–61. https://doi.org/10.4171/JEMS/1359.
Nie, Zipei, and Anthony Y. Wang. 2015. “Hilbert Functions and the Finite Degree Zariski Closure in Finite Field Combinatorial Geometry.” Journal of Combinatorial Theory, Series A 134: 196–220. https://doi.org/10.1016/j.jcta.2015.03.011.
OpenAI. 2026. The sharp logarithmic exponent of \(r(5,t)\). OpenAI Math Release preprint OAI:The-Sharp-Logarithmic-Exponent-of-r-5-t-September-24-2026.
Raghavendra, Prasad, and Ning Tan. 2011. Approximating CSPs with Global Cardinality Constraints Using SDP Hierarchies. https://arxiv.org/abs/1110.1064v1.
Ramsey, Frank Plumpton. 1930. “On a Problem of Formal Logic.” Proceedings of the London Mathematical Society, 2nd series, vol. 30: 264–86. https://doi.org/10.1112/plms/s2-30.1.264.
Schwartz, Jacob T. 1980. “Fast Probabilistic Algorithms for Verification of Polynomial Identities.” Journal of the ACM 27 (4): 701–17. https://doi.org/10.1145/322217.322225.
Shearer, James B. 1983. “A Note on the Independence Number of Triangle-Free Graphs.” Discrete Mathematics 46 (1): 83–87. https://doi.org/10.1016/0012-365X(83)90273-X.
Spencer, Joel. 1977. “Asymptotic Lower Bounds for Ramsey Functions.” Discrete Mathematics 20: 69–76. https://doi.org/10.1016/0012-365X(77)90044-9.
Zippel, Richard. 1979. “Probabilistic Algorithms for Sparse Polynomials.” Symbolic and Algebraic Computation, Lecture notes in computer science, vol. 72: 216–26. https://doi.org/10.1007/3-540-09519-5_73.
|
| ||||||||
|