Contents

A primitive-ratio cut and a 7/127/12 bound for the a⁢b⁢cabc exceptional set

Ruiyi Zhang Independent Researcher, Columbia, Maryland, USA
Abstract.

We prove N1⁢(X)≪εX7/12+εN_{1}(X)\ll_{\varepsilon}X^{7/12+\varepsilon}, where Nλ⁢(X)N_{\lambda}(X) counts the a⁢b⁢cabc triples of exponent λ\lambda in [1,X]3[1,X]^{3}. The previous bound proved in full was X13/20+εX^{13/20+\varepsilon}, and Bernert (arXiv:2506.13364, Section 4) sketched X8/13+εX^{8/13+\varepsilon}. We keep the anatomic reduction of Bernert, Browning, Lichtman and Teräväinen. It gives 2222 inequalities for the exponents of a box. We add two exact rows per side for the root classes of index at least seven, and a cut. The cut fixes all but two coprime products on two sides. The remaining pairs are primitive points of a lattice. Its determinant is a product of roots on the third side. This gives 1 560 1951\,560\,195 further inequalities. An exact Farkas certificate over 81928192 cells and 10 82010\,820 leaves gives exponent 7/127/12 for the box count. On each leaf the multipliers sum to at most 18/718/7. This pays for the losses at λ=1\lambda=1.

Key words and phrases:
abc conjecture, exceptional set, radical, anatomy of integers, Farey fractions, linear programming certificate
2020 Mathematics Subject Classification:
Primary 11D75; Secondary 11N25, 11H06, 11Y16

1. Introduction

For this paper ℕ={1,2,…}\mathbb{N}=\{1,2,\ldots\}. For n≠0n\neq 0 put rad⁡(n)=∏p∣np\operatorname{rad}(n)=\prod_{p\mid n}p, and write ω⁢(n)=#⁢{p:p∣n}\omega(n)=\#\{p:p\mid n\}, with ω⁢(1)=0\omega(1)=0. Following [2], call (a,b,c)∈ℕ3(a,b,c)\in\mathbb{N}^{3} with gcd⁡(a,b,c)=1\gcd(a,b,c)=1 an a⁢b⁢cabc triple of exponent λ\lambda if

(1.1) a+b=c,rad⁡(a⁢b⁢c)<cλ,a+b=c,\qquad\operatorname{rad}(abc)<c^{\lambda},

Let Nλ⁢(X)N_{\lambda}(X) count these triples in [1,X]3[1,X]^{3}. The a⁢b⁢cabc conjecture of Masser and Oesterlé says that Nλ⁢(X)=Oλ⁢(1)N_{\lambda}(X)=O_{\lambda}(1) for λ<1\lambda<1, so λ=1\lambda=1 is the endpoint of interest.

The bound Nλ⁢(X)≪εX2⁢λ/3+εN_{\lambda}(X)\ll_{\varepsilon}X^{2\lambda/3+\varepsilon} is classical [2, Proposition 1.1]; it comes from de Bruijn’s count [4] of integers with restricted radical. For λ≥2\lambda\geq 2, Kane’s result [6] gives Nλ⁢(X)≪εXλ−1+εN_{\lambda}(X)\ll_{\varepsilon}X^{\lambda-1+\varepsilon} [2, Section 1]. On 2≤λ≤32\leq\lambda\leq 3 it matches Nλ⁢(X)≫Xλ−1−εN_{\lambda}(X)\gg X^{\lambda-1-\varepsilon}. [2, Section 1] counts it in Kane’s result and states it for every λ>1\lambda>1. It is originally due to unpublished work of Granville; the question is Mazur’s. It can hold only for λ≤3\lambda\leq 3, since Nλ⁢(X)≤#⁢{(a,b,c)∈[1,X]3:a+b=c}=O⁢(X2)N_{\lambda}(X)\leq\#\{(a,b,c)\in[1,X]^{3}:a+b=c\}=O(X^{2}). Browning, Lichtman and Teräväinen [3, Theorem 1.2] gave the first power saving below 2⁢λ/32\lambda/3, for 0.99<λ<1.0010.99<\lambda<1.001. Bernert [1, Theorem 1] proved

(1.2) Nλ⁢(X)≪εX(23⁢λ+3)/40+ε(0<λ<2),N_{\lambda}(X)\ll_{\varepsilon}X^{(23\lambda+3)/40+\varepsilon}\qquad(0<% \lambda<2),

so N1⁢(X)≪εX13/20+εN_{1}(X)\ll_{\varepsilon}X^{13/20+\varepsilon}. In the merged paper, [2, Theorem 1.2] states (1.2) for 0<λ≤20<\lambda\leq 2. Its Theorem 1.3 gives 0.60.6 for 0<λ<10<\lambda<1, with a constant depending on λ\lambda. At λ=1\lambda=1: a remark at the end of [1, Section 4] sketches 8/13=0.6153⁢…8/13=0.6153\ldots; Li [7] obtains 56/85=0.6588⁢…56/85=0.6588\ldots from the method of [3], its limit without further optimisation by his account.

Theorem 1.

N1⁢(X)≪εX7/12+εN_{1}(X)\ll_{\varepsilon}X^{7/12+\varepsilon}, where 7/12=0.5833⁢…7/12=0.5833\ldots

Since Nμ≤N1N_{\mu}\leq N_{1} for μ≤1\mu\leq 1, Theorem 1 also improves [2, Theorem 1.3] on 0<μ<10<\mu<1, with a constant independent of μ\mu. It is the best known exponent for 61/69<μ≤161/69<\mu\leq 1; for μ≤61/69\mu\leq 61/69, (1.2) is at least as good.

Section 2 recalls the anatomic reduction of [3, 1, 2]. Fix ε0>0\varepsilon_{0}>0 and d=d⁢(ε0)d=d(\varepsilon_{0}). Every triple lies in a box. In a box, each side is a fixed coefficient times ∏i≤d𝔰ii\prod_{i\leq d}\mathfrak{s}_{i}^{\,i}. The roots 𝔰i\mathfrak{s}_{i} have fixed dyadic sizes. Distinct side values are coprime. Let ℬd\mathcal{B}_{d} be the number of triples in a box and D=logX⁡ℬdD=\log_{X}\mathcal{B}_{d}. The proof is the chain

N1⁢(X)≪(log⁡X)2⁢maxY≤X,μ≤1⁡Nμ∗⁢(Y),Nμ∗⁢(Y)≪Yε0⁢max⁡ℬd,D≤712+187⁢ρ,ρ≤19⁢ε0,\begin{gathered}N_{1}(X)\ll(\log X)^{2}\max_{Y\leq X,\ \mu\leq 1}N^{*}_{\mu}(Y% ),\qquad N^{*}_{\mu}(Y)\ll Y^{\varepsilon_{0}}\max\mathcal{B}_{d},\\ D\leq\frac{7}{12}+\frac{18}{7}\rho,\qquad\rho\leq 19\varepsilon_{0},\end{gathered}

from (2.1), (2.3), Theorem 2 with Lemma 7.1, and Lemma 7.2. Since 187⋅19+1=3497\tfrac{18}{7}\cdot 19+1=\tfrac{349}{7}, choosing ε0\varepsilon_{0} with 3497⁢ε0<ε/2\tfrac{349}{7}\varepsilon_{0}<\varepsilon/2 proves Theorem 1. The inequalities for DD are linear in the 2525 exponents

(1.3) (a,b,c;a1,…,a6,b1,…,b6,c1,…,c6;va,vb,vc;D),(a,b,c;\,a_{1},\dots,a_{6},b_{1},\dots,b_{6},c_{1},\dots,c_{6};\,v_{a},v_{b},v% _{c};\,D),

with L=a+b+cL=a+b+c. The 2222 inequalities of [2, Proposition 6.1] give D≤3/5D\leq 3/5 there.

We add two kinds of rows. First, the tail (Section 3). The root classes of index at least seven cost XτsX^{\tau_{s}} to enumerate, τs=s−∑i≤6si\tau_{s}=s-\sum_{i\leq 6}s_{i}. Their product is at least XvsX^{v_{s}}, with vs≥7⁢τsv_{s}\geq 7\tau_{s}. So the tail gives two exact rows per side and can serve as a modulus. Second, the cut (Section 5). Choose a side σ\sigma, and let y,zy,z be the other two. Choose a nonempty T⊆{1,…,6,tail}T\subseteq\{1,\ldots,6,\mathrm{tail}\} of root classes of σ\sigma, and Ry,Rz⊆[6]R_{y},R_{z}\subseteq[6], not both empty. The tail is never free. Enumerate all other roots. The selected roots form a modulus MM. Put q=gcd⁡(gcd⁡Ry,gcd⁡Rz)q=\gcd(\gcd R_{y},\gcd R_{z}), gcd⁡∅=0\gcd\emptyset=0, and

u=∏r∈Ry𝔶rr/q,v=∏s∈Rz𝔷ss/q,u=\prod_{r\in R_{y}}\mathfrak{y}_{r}^{\,r/q},\qquad v=\prod_{s\in R_{z}}% \mathfrak{z}_{s}^{\,s/q},

with 𝔶r,𝔷s\mathfrak{y}_{r},\mathfrak{z}_{s} the free roots of y,zy,z; an empty product is 11. Then u≡ξ⁢v(modM)u\equiv\xi v\pmod{M} for one of Xo⁢(1)X^{o(1)} units ξ\xi, and

gcd⁡(u,v)=1,u≡ξ⁢v(modM),0<u≤U,0<v≤V,\gcd(u,v)=1,\qquad u\equiv\xi v\pmod{M},\qquad 0<u\leq U,\quad 0<v\leq V,

a primitive point of a lattice of determinant MM; Lemma 4.1 counts these by 1+2⁢U⁢V/M1+2UV/M. This is the cut (5.3). There is one per (σ,T,Ry,Rz)(\sigma,T,R_{y},R_{z}):

(1.4) 3⁢(642−1)⁢ 127=1 560 1953\,(64^{2}-1)\,127=1\,560\,195

cuts.

Section 6 proves D≤7/12D\leq 7/12 from these rows. The thirteen min-disjunctions of [2, Proposition 6.1] give 81928192 cells. Each cell closes along a binary tree of sign covers. Its leaves carry nonnegative rational Farkas multipliers. Only 424424 cells need a cut; 732732 distinct cuts occur. On a leaf the multipliers sum to at most 18/718/7, whence the term 187⁢ρ\tfrac{18}{7}\rho. Section 7 uses it at λ=1\lambda=1. There the row L≤1L\leq 1 of [2] fails. Its proof in [2, Theorem 1.3] needs ε0≤(1−λ)/3\varepsilon_{0}\leq(1-\lambda)/3. So for λ<1\lambda<1 the constants, dd among them, depend on λ\lambda; at λ=1\lambda=1 no ε0>0\varepsilon_{0}>0 serves. We use L≤1+3⁢ε0/4L\leq 1+3\varepsilon_{0}/4 instead. The LL-native Fourier and geometry rows cost 18⁢ε018\varepsilon_{0} and 6⁢ε06\varepsilon_{0}. Hence ρ=18⁢ε0+oε0,d⁢(1)\rho=18\varepsilon_{0}+o_{\varepsilon_{0},d}(1).

The proof in [2] does not use the determinant method; [3] used it together with Thue equations. Lemma 4.1 is its simplest case. The cut applies it to two sides at once, with modulus MM built from roots on the third side.

Imported statements are cited where used. Citations of [2] refer to arXiv:2410.12234v2 (to appear in C. R. Math.); each imported statement was checked against it. The dyadic reduction (2.1) is only stated in [2, Section 2]; Section 2 proves it. Besides the divisor bound and its consequence for xj−yj=nx^{j}-y^{j}=n [2, Propositions 2.3 and 3.1], only [2, Proposition 4.1] rests on an outside result, [5, Lemma 3]. Nothing else in [2, Sections 2–6] is cited from elsewhere. No conjecture is assumed, and no estimate for rational points on curves is used. The finite step, Theorem 2, is a certificate checked by four independent programs (Appendix B). Every other step is proved in the text.

2. The anatomic reduction

Throughout this section 0<λ≤20<\lambda\leq 2, ε>0\varepsilon>0 is arbitrary, ε0>0\varepsilon_{0}>0 is small and fixed before XX, and d=d⁢(ε0)d=d(\varepsilon_{0}). Implied constants may depend on λ,ε,ε0,d\lambda,\varepsilon,\varepsilon_{0},d, never on the box, the coefficients or XX.

Write Nλ∗⁢(X)N^{*}_{\lambda}(X) for the number of triples counted by Nλ⁢(X)N_{\lambda}(X) that satisfy in addition c≥X/2c\geq X/2 and rad⁡(a⁢b⁢c)≥cλ/2\operatorname{rad}(abc)\geq c^{\lambda}/2. A dyadic decomposition and the pigeonhole principle give

(2.1) Nλ⁢(X)≪λ(log⁡X)2⁢max1≤Y≤X⁡maxμ≤λ⁡Nμ∗⁢(Y),N_{\lambda}(X)\ll_{\lambda}(\log X)^{2}\max_{1\leq Y\leq X}\ \max_{\mu\leq% \lambda}N^{*}_{\mu}(Y),

as in [2, Section 2]. The bounds below for Nμ∗⁢(Y)N^{*}_{\mu}(Y) are uniform in 0<μ≤λ0<\mu\leq\lambda (Lemma 7.2).

Proof of (2.1).

Let (a,b,c)(a,b,c) be counted by Nλ⁢(X)N_{\lambda}(X). Then c≥2c\geq 2 and a,b<c≤Xa,b<c\leq X. Choose l≥1l\geq 1 with c∈(X⁢2−l,X⁢21−l]c\in(X2^{-l},X2^{1-l}] and put Y=X⁢21−l≤XY=X2^{1-l}\leq X. Thus Y/2<c≤YY/2<c\leq Y. Put

μi=λ−i/log2⁡X(0≤i≤⌈λ⁢log2⁡X⌉).\mu_{i}=\lambda-i/\log_{2}X\qquad(0\leq i\leq\lceil\lambda\log_{2}X\rceil).

Here log2⁡X=(log⁡X)/(log⁡2)\log_{2}X=(\log X)/(\log 2). There are O⁢(log⁡X)O(\log X) such exponents, all at most λ\lambda, and the last is at most 0. With r=rad⁡(a⁢b⁢c)r=\operatorname{rad}(abc), we have r<cμ0r<c^{\mu_{0}} and r≥1≥cμmr\geq 1\geq c^{\mu_{m}} for the last index mm. Choose the largest ii with r<cμir<c^{\mu_{i}}. Then r≥cμi+1≥cμi/2r\geq c^{\mu_{i+1}}\geq c^{\mu_{i}}/2, since c≤Xc\leq X. Hence the triple is counted by Nμi∗⁢(Y)N^{*}_{\mu_{i}}(Y). There are O⁢(log⁡X)O(\log X) choices of YY and O⁢(log⁡X)O(\log X) choices of μi\mu_{i}, which proves the claim. ∎

For n≥1n\geq 1 write [n]={1,…,n}[n]=\{1,\ldots,n\}.

Let d∈ℕd\in\mathbb{N} and (a0,b0,c0)∈ℕ3(a_{0},b_{0},c_{0})\in\mathbb{N}^{3}. Let 𝐀,𝐁,𝐂∈ℕd\mathbf{A},\mathbf{B},\mathbf{C}\in\mathbb{N}^{d} have entries powers of two, 11 included. Put 𝔞0=a0\mathfrak{a}_{0}=a_{0}, 𝔟0=b0\mathfrak{b}_{0}=b_{0}, 𝔠0=c0\mathfrak{c}_{0}=c_{0} and

(2.2) ℬd=#⁢{(𝔞i,𝔟i,𝔠i)i=1d∈ℕ3⁢d:𝔞i∼Ai,𝔟i∼Bi,𝔠i∼Ci(1≤i≤d),a0⁢∏i≤d𝔞ii+b0⁢∏i≤d𝔟ii=c0⁢∏i≤d𝔠ii,gcd⁡(∏i=0d𝔞i,∏i=0d𝔟i,∏i=0d𝔠i)=1}.\mathcal{B}_{d}=\#\Bigl{\{}(\mathfrak{a}_{i},\mathfrak{b}_{i},\mathfrak{c}_{i}% )_{i=1}^{d}\in\mathbb{N}^{3d}:\begin{aligned} &\mathfrak{a}_{i}\sim A_{i},\ % \mathfrak{b}_{i}\sim B_{i},\ \mathfrak{c}_{i}\sim C_{i}\quad(1\leq i\leq d),\\ &a_{0}\textstyle\prod_{i\leq d}\mathfrak{a}_{i}^{\,i}+b_{0}\prod_{i\leq d}% \mathfrak{b}_{i}^{\,i}=c_{0}\prod_{i\leq d}\mathfrak{c}_{i}^{\,i},\\ &\gcd\bigl{(}\textstyle\prod_{i=0}^{d}\mathfrak{a}_{i},\prod_{i=0}^{d}% \mathfrak{b}_{i},\prod_{i=0}^{d}\mathfrak{c}_{i}\bigr{)}=1\end{aligned}\Bigr{% \}}.

For a side write Sj∈{Aj,Bj,Cj}S_{j}\in\{A_{j},B_{j},C_{j}\} for its dyadic root size. Equation (2.2) is the BdB_{d} of [2], under our dyadic convention, with no condition within a side. We write ℬd\mathcal{B}_{d} to avoid a clash with the size BdB_{d}.

Here x∼Ax\sim A means A≤x<2⁢AA\leq x<2A, as in [1]; [2] uses x∈(A,2⁢A]x\in(A,2A]. Both give x/2≤A≤xx/2\leq A\leq x and #⁢{x:x∼A}=A\#\{x:x\sim A\}=A, so no inequality of [2] changes. The difference is at x=1x=1, which no interval (A,2⁢A](A,2A], A∈ℕA\in\mathbb{N}, contains. Roots equal to 11 occur: in [2, Lemma 2.2], mj=∏pj∥npm_{j}=\prod_{p^{j}\|n}p and nj=mjn_{j}=m_{j} for j≠kj\neq k, the folded index. So nj=1n_{j}=1 unless some prime has multiplicity exactly jj. As nn has at most ω⁢(n)\omega(n) distinct multiplicities, all but at most ω⁢(n)\omega(n) indices j≤dj\leq d, j≠kj\neq k, give nj=1n_{j}=1. So in the proof of [2, Proposition 2.1] we read “the unique powers of two such that ai∼Aia_{i}\sim A_{i}” with Ai=1A_{i}=1 when ai=1a_{i}=1. By [2, Proposition 2.1], each ε0>0\varepsilon_{0}>0 has a d=d⁢(ε0)d=d(\varepsilon_{0}) with

(2.3) Nλ∗⁢(X)≪ε0Xε0⁢max⁡ℬd,N^{*}_{\lambda}(X)\ll_{\varepsilon_{0}}X^{\varepsilon_{0}}\max\mathcal{B}_{d},

the maximum over pairwise coprime 1≤a0,b0,c0≤Xε01\leq a_{0},b_{0},c_{0}\leq X^{\varepsilon_{0}} and dyadic Ai,Bi,Ci∈[1,X]A_{i},B_{i},C_{i}\in[1,X] with

(2.4) 2−Od⁢(1)⁢Xλ≤∏j≤dAj⁢Bj⁢Cj≤Xλ+3⁢ε0/4,∏j≤dAjj≤X,∏j≤dBjj≤X,X1−ε0/2≤∏j≤dCjj≤X,\begin{gathered}2^{-O_{d}(1)}X^{\lambda}\leq\prod_{j\leq d}A_{j}B_{j}C_{j}\leq X% ^{\lambda+3\varepsilon_{0}/4},\\ \prod_{j\leq d}A_{j}^{\,j}\leq X,\qquad\prod_{j\leq d}B_{j}^{\,j}\leq X,\qquad X% ^{1-\varepsilon_{0}/2}\leq\prod_{j\leq d}C_{j}^{\,j}\leq X,\end{gathered}

where the power of two depends only on dd: by ∏jnj≥rad⁡(n)\prod_{j}n_{j}\geq\operatorname{rad}(n) below and c≥X/2c\geq X/2, ∏jAj⁢Bj⁢Cj≥2−3⁢d⁢rad⁡(a⁢b⁢c)≥2−3⁢d−λ−1⁢Xλ\prod_{j}A_{j}B_{j}C_{j}\geq 2^{-3d}\operatorname{rad}(abc)\geq 2^{-3d-\lambda% -1}X^{\lambda}. This suffices, since dd is fixed before XX. Fix such a box. For a side s∈{a,b,c}s\in\{a,b,c\} set

(2.5) si=logX⁡Si⁢(1≤i≤d),s=logX⁢∏i≤dSi=∑i≤dlogX⁡Si.s_{i}=\log_{X}S_{i}\ (1\leq i\leq d),\qquad s=\log_{X}\!\prod_{i\leq d}S_{i}=% \sum_{i\leq d}\log_{X}S_{i}.

Index 0 is not a coordinate: a0,b0,c0a_{0},b_{0},c_{0} are the integer coefficients. From here on a,b,ca,b,c denote coordinates, not the triple. Boxes with ℬd=0\mathcal{B}_{d}=0 do not attain the maximum in (2.3) unless Nλ∗⁢(X)=0N^{*}_{\lambda}(X)=0. So ℬd≥1\mathcal{B}_{d}\geq 1, and we set

D=logX⁡ℬd≥0.D=\log_{X}\mathcal{B}_{d}\geq 0.

For the tail put

(2.6) τs=s−∑i≤6si=∑7≤j≤dlogX⁡Sj,vs=∑7≤j≤dj⁢logX⁡Sj.\tau_{s}=s-\sum_{i\leq 6}s_{i}=\sum_{7\leq j\leq d}\log_{X}S_{j},\qquad v_{s}=% \sum_{7\leq j\leq d}j\log_{X}S_{j}.

Put L=a+b+cL=a+b+c and pi=ai+bi+cip_{i}=a_{i}+b_{i}+c_{i}; a bare pp is a prime. Moving a dyadic endpoint at scale XX changes the root coordinates by

(2.7) Δ⁢si,Δ⁢s=Od⁢(1log⁡X).\Delta s_{i},\ \Delta s=O_{d}\!\left(\frac{1}{\log X}\right).

This does not cover DD. Its resolution loss is in Lemma 7.2 and Table 7.1.

The left inequality of (2.4) uses ∏j≤dnj≥rad⁡(n)\prod_{j\leq d}n_{j}\geq\operatorname{rad}(n) with no loss, while [2, Lemma 2.2] states only rad⁡(n)≤nε0⁢∏jnj\operatorname{rad}(n)\leq n^{\varepsilon_{0}}\prod_{j}n_{j}. In the proof of that lemma mj=∏pj∥npm_{j}=\prod_{p^{j}\|n}p, and, for the folded index kk, nj=mjn_{j}=m_{j} for j≠kj\neq k and nk=mk⁢∏j>dmj⌊j/k⌋n_{k}=m_{k}\prod_{j>d}m_{j}^{\lfloor j/k\rfloor}. Since d≥kd\geq k, ⌊j/k⌋≥1\lfloor j/k\rfloor\geq 1 for j>dj>d, so

∏j≤dnj≥∏j≤dmj⁢∏j>dmj=rad⁡(n).\prod_{j\leq d}n_{j}\ \geq\ \prod_{j\leq d}m_{j}\prod_{j>d}m_{j}\ =\ % \operatorname{rad}(n).
Lemma 2.1.

The three side values of a box are pairwise coprime. Hence every factor of one side is a unit modulo every factor of another side.

Proof.

A prime dividing two side values divides the third by the equation in (2.2). If it divides a0⁢∏i=1d𝔞iia_{0}\prod_{i=1}^{d}\mathfrak{a}_{i}^{\,i}, it divides ∏i=0d𝔞i\prod_{i=0}^{d}\mathfrak{a}_{i}; likewise on the other sides. This contradicts the gcd condition in (2.2). ∎

The index i=0i=0 in this gcd condition is needed. With d=1d=1, the choice

a0=b0=1,𝔞1=𝔟1=2,c0=4,𝔠1=1a_{0}=b_{0}=1,\quad\mathfrak{a}_{1}=\mathfrak{b}_{1}=2,\quad c_{0}=4,\quad% \mathfrak{c}_{1}=1

satisfies the condition with i≥1i\geq 1: gcd⁡(2,2,1)=1\gcd(2,2,1)=1. Yet its side values 22, 22, 44 share the prime 22. The full condition excludes it: gcd⁡(2,2,4)=2\gcd(2,2,4)=2.

Nothing is assumed within a side. Roots of one side may share primes with a0a_{0}. Unenumerated roots are recovered by a divisor bound, not by squarefreeness.

2.1. The inherited rows

In the coordinates (2.5), the propositions of [2] give the 2222 inequalities of [2, Proposition 6.1]. We display them in exact limiting form, as Section 6 uses them. At finite resolution each right-hand side rises by the amount in Lemma 7.2 and Table 7.1; (2.9) and (2.10) hold exactly.

The radical bound in (2.4) gives [2, (6.1)],

(2.8) L≤1,L\leq 1,

derived there for λ<1\lambda<1. At λ=1\lambda=1 only L≤1+3⁢ε0/4L\leq 1+3\varepsilon_{0}/4 holds (Lemma 7.2). Roots sum into their side, [2, (6.2)]:

(2.9) ∑i≤6si≤s(s=a,b,c).\sum_{i\leq 6}s_{i}\leq s\qquad(s=a,b,c).

The side-value bound in (2.4) gives [2, (6.3)],

(2.10) 7⁢s−1≤6⁢s1+5⁢s2+4⁢s3+3⁢s4+2⁢s5+s6(s=a,b,c).7s-1\leq 6s_{1}+5s_{2}+4s_{3}+3s_{4}+2s_{5}+s_{6}\qquad(s=a,b,c).

Two sides determine the third up to a divisor factor [2, Proposition 2.3]; this is [2, (6.4)],

(2.11) D≤min⁡(a+b,a+c,b+c).D\leq\min(a+b,\ a+c,\ b+c).

Geometry of numbers [2, Proposition 4.1] gives the thirteen min-disjunctions [2, (6.5)–(6.9)], labelled (G1)–(G13) in Appendix A. The Fourier estimate [2, Proposition 3.1] gives [2, (6.10)],

(2.12) ∑s=a,b,cmax⁡(s2+s4+s6,s3+s6,s5)≤4⁢L−6⁢D.\sum_{s=a,b,c}\max(s_{2}+s_{4}+s_{6},\ s_{3}+s_{6},\ s_{5})\leq 4L-6D.

One argument per maximum gives 2727 linear rows; Section 6 uses these.

The Python listing of [2, Appendix A] transcribes the first line of [2, (6.9)] as p1+a2+b3+a3, where the displayed formula reads p1+a2+b3+c3p_{1}+a_{2}+b_{3}+c_{3}. We use the displayed formula. It is what [2, Proposition 4.1] gives with the printed second argument 1−a2−2⁢b3−2⁢c31-a_{2}-2b_{3}-2c_{3}. For (2.10) we use

(2.13) 7⁢s−1≤7⁢s−∑i≤di⁢si=∑i≤6(7−i)⁢si+∑7≤i≤d(7−i)⁢si≤∑i≤6(7−i)⁢si,7s-1\leq 7s-\sum_{i\leq d}i\,s_{i}=\sum_{i\leq 6}(7-i)s_{i}+\sum_{7\leq i\leq d% }(7-i)s_{i}\leq\sum_{i\leq 6}(7-i)s_{i},

since 7−i≤07-i\leq 0 for i≥7i\geq 7. In our system (2.10) is the sum of the two tail rows of Section 3, so it is redundant.

3. The multiplicity-at-least-seven tail

The tail rows we use are

(3.1) τs≥0,vs≥7⁢τs,∑i≤6i⁢si+vs≤1(s=a,b,c).\tau_{s}\geq 0,\qquad v_{s}\geq 7\tau_{s},\qquad\sum_{i\leq 6}i\,s_{i}+v_{s}% \leq 1\qquad(s=a,b,c).

The first is (2.9). The second: logX⁡Sj≥0\log_{X}S_{j}\geq 0, with weight j≥7j\geq 7 in vsv_{s} and weight 11 in τs\tau_{s}. The third is the side-value bound in (2.4). Adding the last two,

(vs−7⁢τs)+(1−∑i≤6i⁢si−vs)≥0,(v_{s}-7\tau_{s})+(1-\sum_{i\leq 6}is_{i}-v_{s})\geq 0,

that is, ∑i≤6i⁢si+7⁢τs≤1\sum_{i\leq 6}is_{i}+7\tau_{s}\leq 1; with τs=s−∑i≤6si\tau_{s}=s-\sum_{i\leq 6}s_{i} this is (2.10). With the upper row vs≤d⁢τsv_{s}\leq d\tau_{s}, these rows describe the real pairs (τs,vs)(\tau_{s},v_{s}) exactly. We omit that row, so the system 𝒮\mathcal{S} of Section 6 is free of dd.

Lemma 3.1.

Fix a side s∈{a,b,c}s\in\{a,b,c\} and let Mtail=∏7≤j≤d𝔰jjM_{\mathrm{tail}}=\prod_{7\leq j\leq d}\mathfrak{s}_{j}^{\,j} with 𝔰j∼Sj\mathfrak{s}_{j}\sim S_{j}. Then

(3.2) #⁢{(𝔰7,…,𝔰d)∈ℕd−6:𝔰j∼Sj}≤∏7≤j≤dSj=Xτs,Mtail≥∏7≤j≤dSjj=Xvs,\begin{gathered}\#\{(\mathfrak{s}_{7},\dots,\mathfrak{s}_{d})\in\mathbb{N}^{d-% 6}:\mathfrak{s}_{j}\sim S_{j}\}\leq\prod_{7\leq j\leq d}S_{j}=X^{\tau_{s}},\\ M_{\mathrm{tail}}\geq\prod_{7\leq j\leq d}S_{j}^{\,j}=X^{v_{s}},\end{gathered}

and every prime pp dividing MtailM_{\mathrm{tail}} does so with ordp⁡(Mtail)≥7\operatorname{ord}_{p}(M_{\mathrm{tail}})\geq 7, where ordp\operatorname{ord}_{p} denotes the pp-adic valuation.

Proof.

Each interval [Sj,2⁢Sj)[S_{j},2S_{j}) contains exactly SjS_{j} integers, which gives the count, and 𝔰j≥Sj\mathfrak{s}_{j}\geq S_{j} gives the modulus bound. If p∣𝔰jp\mid\mathfrak{s}_{j} with j≥7j\geq 7 then ordp⁡(Mtail)≥j≥7\operatorname{ord}_{p}(M_{\mathrm{tail}})\geq j\geq 7. ∎

The count is exact for [N,2⁢N)[N,2N) and for (N,2⁢N](N,2N]. A closed [N,2⁢N][N,2N] would overcount by a factor of up to 2d−62^{d-6}, attained when all Sj=1S_{j}=1.

So the tail costs XτsX^{\tau_{s}} to enumerate. The bound is on roots, not on rad⁡(Mtail)\operatorname{rad}(M_{\mathrm{tail}}), and uses no squarefreeness. On the modulus side σ\sigma of Section 5, MtailM_{\mathrm{tail}} divides the side value and is at least XvσX^{v_{\sigma}}. Hence TT may contain the tail.

3.1. Folded roots

In [2, Lemma 2.2] the very high multiplicities are folded into one index kk. The folded root need not be squarefree; the remainder goes into n0n_{0}. The proof of [2, Proposition 2.1] uses that lemma with parameter ε0/4\varepsilon_{0}/4. So

k=⌈4/ε0⌉,d=6⁢⌈(4/ε0)2⌉.k=\lceil 4/\varepsilon_{0}\rceil,\qquad d=6\lceil(4/\varepsilon_{0})^{2}\rceil.

We may assume ε0≤4/7\varepsilon_{0}\leq 4/7. Then k≥7k\geq 7, and d≥6⁢(4/ε0)2>4/ε0+1>kd\geq 6(4/\varepsilon_{0})^{2}>4/\varepsilon_{0}+1>k. So the folded root lies in the tail, MtailM_{\mathrm{tail}} still divides the side value, and ordp⁡(nkk)=k⁢ordp⁡(nk)≥7\operatorname{ord}_{p}(n_{k}^{\,k})=k\operatorname{ord}_{p}(n_{k})\geq 7 for p∣nkp\mid n_{k}. The overlap of n0n_{0} and nkn_{k} is within one side, so Lemma 2.1 is untouched. Unenumerated roots are recovered by Lemma 4.3. The folding costs two things, both already charged: the factor X3⁢ε0/4X^{3\varepsilon_{0}/4} in the upper radical bound of (2.4), and the choice of a0,b0,c0a_{0},b_{0},c_{0} in the Xε0X^{\varepsilon_{0}} of (2.3). It changes neither Lemma 3.1 nor (3.1).

4. Three lattice and divisor lemmas

Lemma 4.1.

Let M≥1M\geq 1, let ξ\xi be a unit modulo MM and let U,V≥1U,V\geq 1. Then

(4.1) #⁢{(u,v)∈ℕ2:u≤U,v≤V,gcd⁡(u,v)=1,u≡ξ⁢v⁢(M)}≤1+2⁢U⁢VM.\#\{(u,v)\in\mathbb{N}^{2}:u\leq U,\ v\leq V,\ \gcd(u,v)=1,\ u\equiv\xi v\ (M)% \}\leq 1+\frac{2UV}{M}.
Proof.

Put ℒξ={(u,v)∈ℤ2:u≡ξ⁢v⁢(M)}\mathcal{L}_{\xi}=\{(u,v)\in\mathbb{Z}^{2}:u\equiv\xi v\ (M)\}, of index MM in ℤ2\mathbb{Z}^{2}. Any two of its points have determinant in M⁢ℤM\mathbb{Z}. Positive collinear primitive points coincide. So the primitive points of ℒξ\mathcal{L}_{\xi} in [1,U]×[1,V][1,U]\times[1,V] have distinct slopes; order them by slope. Consecutive points span with 0 a triangle of area ≥M/2\geq M/2. These triangles have disjoint interiors and lie in [0,U]×[0,V][0,U]\times[0,V]. With PP points, (P−1)⁢M/2≤U⁢V(P-1)M/2\leq UV. ∎

The proof does not use that ξ\xi is a unit. The constant 22 is sharp. For odd n≥3n\geq 3 take U=nU=n, V=n+4V=n+4, M=n2+2⁢n−4M=n^{2}+2n-4, ξ=n−1\xi=n-1. The primitive points are (n−1,1)(n-1,1), (n,n+4)(n,n+4), (1,n+3)(1,n+3), with consecutive determinants MM, and (P−1)⁢M/(U⁢V)→2(P-1)M/(UV)\to 2.

Lemma 4.2.

Let 1≤q≤61\leq q\leq 6, let M≥1M\geq 1 and let KK be a unit modulo MM. The congruence ηq≡K(modM)\eta^{q}\equiv K\pmod{M} has at most 8ω⁢(M)8^{\omega(M)} solutions in units η\eta, hence Xo⁢(1)X^{o(1)} solutions uniformly for M≤XO⁢(1)M\leq X^{O(1)}.

Proof.

Odd prime power: the unit group is cyclic, so the kernel of η↦ηq\eta\mapsto\eta^{q} has order at most q≤6q\leq 6. Modulus 2e2^{e}, e≤2e\leq 2: the unit group has order at most 22. Modulus 2e2^{e}, e≥3e\geq 3: (ℤ/2e⁢ℤ)×≅C2×C2e−2(\mathbb{Z}/2^{e}\mathbb{Z})^{\times}\cong C_{2}\times C_{2^{e-2}}, so the kernel has order gcd⁡(q,2)⁢gcd⁡(q,2e−2)≤8\gcd(q,2)\gcd(q,2^{e-2})\leq 8; the 22-part of q≤6q\leq 6 is at most 44. Multiply by the Chinese remainder theorem. As ω⁢(M)≪log⁡M/log⁡log⁡M\omega(M)\ll\log M/\log\log M for M≥3M\geq 3,

8ω⁢(M)=exp⁡(O⁢(log⁡M/log⁡log⁡M))=XO⁢(1/log⁡log⁡X)(M≤XO⁢(1)).8^{\omega(M)}=\exp\bigl{(}O(\log M/\log\log M)\bigr{)}=X^{O(1/\log\log X)}% \qquad(M\leq X^{O(1)}).

The form Cω⁢(M)≪C,δMδC^{\omega(M)}\ll_{C,\delta}M^{\delta}, for fixed C≥1C\geq 1 and δ>0\delta>0, alone gives no rate. For M≤2M\leq 2 there is one class. No bound Bω⁢(M)B^{\omega(M)} with B<8B<8 holds. For q=4q=4, e≥4e\geq 4, the group C2×C2e−2C_{2}\times C_{2^{e-2}} has gcd⁡(4,2)⁢gcd⁡(4,2e−2)=8\gcd(4,2)\gcd(4,2^{e-2})=8 fourth roots of unity. And q=4q=4 occurs in (5.2). Local kernel size 88 occurs only for 2e2^{e}, e≥4e\geq 4, q=4q=4. So for ω⁢(M)≥2\omega(M)\geq 2 the product of local kernel sizes is at most 8⋅6ω⁢(M)−1<8ω⁢(M)8\cdot 6^{\omega(M)-1}<8^{\omega(M)}. ∎

Lemma 4.3.

Write div⁡(N)=#⁢{m∈ℕ:m∣N}\operatorname{div}(N)=\#\{m\in\mathbb{N}:m\mid N\} for N∈ℕN\in\mathbb{N}. For r≥1r\geq 1 and positive integers e1,…,ere_{1},\dots,e_{r},

#{(x1,…,xr)∈ℕr:x1e1⋯xrer=N}≤div(N)r−1≪r,δNδ(δ>0),\#\{(x_{1},\dots,x_{r})\in\mathbb{N}^{r}:x_{1}^{e_{1}}\cdots x_{r}^{e_{r}}=N\}% \leq\operatorname{div}(N)^{r-1}\ll_{r,\delta}N^{\delta}\qquad(\delta>0),

uniformly in e1,…,ere_{1},\dots,e_{r}. For N≥3N\geq 3 the maximal-order bound gives the rate

div(N)r−1=exp(Or(logN/loglogN)),\operatorname{div}(N)^{r-1}=\exp\!\bigl{(}O_{r}(\log N/\log\log N)\bigr{)},

so for N≤XOd⁢(1)N\leq X^{O_{d}(1)} and r≤dr\leq d the count is XOd⁢(1/log⁡log⁡X)X^{O_{d}(1/\log\log X)}.

Proof.

Each xix_{i} divides NN. The equation determines xrx_{r} from x1,…,xr−1x_{1},\dots,x_{r-1}, for any eie_{i}. Apply the divisor bound and, for the rate, the maximal order of div⁡(N)\operatorname{div}(N). ∎

Thus an unfactored product of roots determines those roots up to Xo⁢(1)X^{o(1)}.

5. The cut

Fix a box and (σ,T,Ry,Rz)(\sigma,T,R_{y},R_{z}). Let (y,z)(y,z) be the other two sides in alphabetical order: (b,c)(b,c), (a,c)(a,c), (a,b)(a,b) for σ=a,b,c\sigma=a,b,c. Write [6]={1,2,3,4,5,6}[6]=\{1,2,3,4,5,6\}. Choose a nonempty

(5.1) T⊆{1,2,3,4,5,6,tail},CT=∑t∈T∩[6]σt+𝟏tail∈T⁢τσ,WT=∑t∈T∩[6]t⁢σt+𝟏tail∈T⁢vσ.\begin{gathered}T\subseteq\{1,2,3,4,5,6,\mathrm{tail}\},\\ C_{T}=\sum_{t\in T\cap[6]}\sigma_{t}+\mathbf{1}_{\mathrm{tail}\in T}\tau_{% \sigma},\qquad W_{T}=\sum_{t\in T\cap[6]}t\,\sigma_{t}+\mathbf{1}_{\mathrm{% tail}\in T}v_{\sigma}.\end{gathered}

Choose free sets Ry,Rz⊂[6]R_{y},R_{z}\subset[6], not both empty, and put

(5.2) q=gcd⁡(gcd⁡Ry,gcd⁡Rz),F=∑r∈Ryr⁢yr+∑s∈Rzs⁢zs,q=\gcd(\gcd R_{y},\gcd R_{z}),\qquad F=\sum_{r\in R_{y}}r\,y_{r}+\sum_{s\in R_% {z}}s\,z_{s},

with gcd⁡∅=0\gcd\emptyset=0. As Ry∪Rz≠∅R_{y}\cup R_{z}\neq\emptyset, 1≤q≤61\leq q\leq 6 and qq divides every element of Ry∪RzR_{y}\cup R_{z}. By Section 3.1, d=6⁢⌈(4/ε0)2⌉≥294d=6\lceil(4/\varepsilon_{0})^{2}\rceil\geq 294, so the tail notation applies. Write max⁡{t,0}=max⁡{t,0}\max\{t,0\}=\max\{t,0\}.

Proposition 5.1.

Let a box satisfy the constraints after (2.3), with ℬd≥1\mathcal{B}_{d}\geq 1. Then

(5.3) D≤(y−∑r∈Ryyr)+(z−∑s∈Rzzs)+CT+max⁡{Fq−WT,0}+oε0,d⁢(1),D\leq\Bigl{(}y-\sum_{r\in R_{y}}y_{r}\Bigr{)}+\Bigl{(}z-\sum_{s\in R_{z}}z_{s}% \Bigr{)}+C_{T}+\max\{\frac{F}{q}-W_{T},0\}+o_{\varepsilon_{0},d}(1),

uniformly over the finitely many choices of (σ,T,Ry,Rz)(\sigma,T,R_{y},R_{z}).

For later use write

𝖠=(y−∑r∈Ryyr)+(z−∑s∈Rzzs)+CT,𝖡=F/q−WT.\mathsf{A}=\Bigl{(}y-\sum_{r\in R_{y}}y_{r}\Bigr{)}+\Bigl{(}z-\sum_{s\in R_{z}% }z_{s}\Bigr{)}+C_{T},\qquad\mathsf{B}=F/q-W_{T}.

The limiting form of (5.3) is D≤𝖠+max⁡(0,𝖡)D\leq\mathsf{A}+\max(0,\mathsf{B}).

Proof.

Sizes. Let σ0,y0,z0\sigma_{0},y_{0},z_{0} be the coefficients and Σi,Yi,Zi\Sigma_{i},Y_{i},Z_{i} the dyadic root sizes of the σ,y,z\sigma,y,z sides. Besides (2.2), the proof uses the dyadic ranges and ∏iAii\prod_{i}A_{i}^{i}, ∏iBii\prod_{i}B_{i}^{i}, ∏iCii≤X\prod_{i}C_{i}^{i}\leq X. So all products and cofactors are at most XOd⁢(1)X^{O_{d}(1)}, and Lemmas 4.2 and 4.3 cost Xo⁢(1)X^{o(1)}. The coefficients enter no size estimate.

Enumeration. Write mi,ni,ni′m_{i},n_{i},n^{\prime}_{i} for the roots of the σ\sigma-, yy- and zz-sides, so mi∼Σim_{i}\sim\Sigma_{i}, ni∼Yin_{i}\sim Y_{i}, ni′∼Zin^{\prime}_{i}\sim Z_{i}. The coefficients a0,b0,c0a_{0},b_{0},c_{0} are fixed by the box. Enumerate: the roots of yy outside RyR_{y}; of zz outside RzR_{z}; the selected roots of σ\sigma. Tails go through Lemma 3.1. The yy- and zz-tails are never in Ry,Rz⊆[6]R_{y},R_{z}\subseteq[6], so they are enumerated too. The cost is

(5.4) X(y−∑r∈Ryyr)+(z−∑s∈Rzzs)+CT+oε0,d⁢(1).X^{(y-\sum_{r\in R_{y}}y_{r})+(z-\sum_{s\in R_{z}}z_{s})+C_{T}+o_{\varepsilon_% {0},d}(1)}.

Modulus. The tail roots of σ\sigma are mjm_{j}, j≥7j\geq 7. Put

(5.5) M=∏t∈T∩[6]mtt⁢Mtail𝟏tail∈T,Mtail=∏7≤j≤dmjj.M=\prod_{t\in T\cap[6]}m_{t}^{\,t}\,M_{\mathrm{tail}}^{\mathbf{1}_{\mathrm{% tail}\in T}},\qquad M_{\mathrm{tail}}=\prod_{7\leq j\leq d}m_{j}^{\,j}.

Then MM divides the σ\sigma-side value. Also mt≥Σt=Xσtm_{t}\geq\Sigma_{t}=X^{\sigma_{t}} (left-closed intervals), and Lemma 3.1 bounds the tail. So

(5.6) M≥XWT.M\geq X^{W_{T}}.

Put

(5.7) u=∏r∈Rynrr/q,v=∏s∈Rz(ns′)s/q,u=\prod_{r\in R_{y}}n_{r}^{\,r/q},\qquad v=\prod_{s\in R_{z}}(n^{\prime}_{s})^% {\,s/q},

an empty product being 11; the exponents are integers by (5.2).

Congruence. By Lemma 2.1, modulo MM every factor of the yy- and zz-sides is a unit: coefficients, enumerated roots, uu, vv. The equation of (2.2) modulo MM gives

(5.8) (u⁢v−1)q≡K(modM)(uv^{-1})^{q}\equiv K\pmod{M}

with

(5.9) K≡ϵ⁢Ez⁢Ey−1(modM),ϵ={−1,σ=c,+1,σ≠c,K\equiv\epsilon E_{z}E_{y}^{-1}\pmod{M},\qquad\epsilon=\begin{cases}-1,&\sigma% =c,\\ +1,&\sigma\neq c,\end{cases}

where

Ey\displaystyle E_{y} =y0⁢∏i∈[6]∖Rynii⁢∏7≤j≤dnjj,\displaystyle=y_{0}\prod_{i\in[6]\setminus R_{y}}n_{i}^{\,i}\prod_{7\leq j\leq d% }n_{j}^{\,j},
Ez\displaystyle E_{z} =z0⁢∏i∈[6]∖Rz(ni′)i⁢∏7≤j≤d(nj′)j.\displaystyle=z_{0}\prod_{i\in[6]\setminus R_{z}}(n^{\prime}_{i})^{\,i}\prod_{% 7\leq j\leq d}(n^{\prime}_{j})^{\,j}.

So KK is a unit fixed by the enumerated data.

Count. By Lemma 4.2, ξ=u⁢v−1\xi=uv^{-1} lies in one of Xo⁢(1)X^{o(1)} classes. By Lemma 2.1, gcd⁡(u,v)=1\gcd(u,v)=1. Also

u≤2∑r∈Ryr/q∏r∈RyYrr/q=:U,v≤2∑s∈Rzs/q∏s∈RzZss/q=:V,u\leq 2^{\sum_{r\in R_{y}}r/q}\prod_{r\in R_{y}}Y_{r}^{r/q}=:U,\qquad v\leq 2^% {\sum_{s\in R_{z}}s/q}\prod_{s\in R_{z}}Z_{s}^{s/q}=:V,

with U,V≥1U,V\geq 1; the powers of 22 cost Od⁢(1/log⁡X)O_{d}(1/\log X), as ∑r≤6r=21\sum_{r\leq 6}r=21. Hence

U=X∑r∈Ryr⁢yr/q+Od⁢(1/log⁡X),V=X∑s∈Rzs⁢zs/q+Od⁢(1/log⁡X),U=X^{\sum_{r\in R_{y}}r\,y_{r}/q+O_{d}(1/\log X)},\qquad V=X^{\sum_{s\in R_{z}% }s\,z_{s}/q+O_{d}(1/\log X)},

so U⁢V=XF/q+Od⁢(1/log⁡X)UV=X^{F/q+O_{d}(1/\log X)}, and Lemma 4.1 with (5.6) bounds the pairs (u,v)(u,v) in one class by

(5.10) 1+2⁢U⁢VM≪dXmax⁡{F/q−WT,0}+Od⁢(1/log⁡X).1+\frac{2UV}{M}\ll_{d}X^{\max\{F/q-W_{T},0\}+O_{d}(1/\log X)}.

Recovery. Given u,vu,v, Lemma 4.3 recovers the free roots up to Xo⁢(1)X^{o(1)}. Then the yy- and zz-side values are known, and the equation fixes the σ\sigma-side value. Divide by σ0\sigma_{0} and the selected roots:

N=∏i∈[6]∖Tmii⁢(∏7≤j≤dmjj)1−𝟏tail∈T.N=\prod_{i\in[6]\setminus T}m_{i}^{\,i}\,\left(\prod_{7\leq j\leq d}m_{j}^{\,j% }\right)^{1-\mathbf{1}_{\mathrm{tail}\in T}}.

Lemma 4.3 recovers these unselected roots up to Xo⁢(1)X^{o(1)}. Multiplying (5.4) by Xo⁢(1)X^{o(1)} and (5.10) gives (5.3). ∎

If one free set is empty, U=1U=1 or V=1V=1, and Lemma 4.1 still applies. The exponent qq depends only on the index sets Ry,RzR_{y},R_{z}, not on which roots equal 11. Counting coefficients is charged to (2.3): inside a box a0,b0,c0a_{0},b_{0},c_{0} are fixed.

Count: 6464 subsets of [6][6] per counted side, 127127 sets TT, three sides σ\sigma. Without the pair of empty free sets this is 3⁢(642−1)⁢127=1 560 1953(64^{2}-1)127=1\,560\,195, as in (1.4).

6. The finite system

Let 𝒮\mathcal{S} be the following system in the 2525 nonnegative variables (1.3):

  • •

    (2.8), (2.9), (2.10), (2.11), the 2727 rows of (2.12), and the last two rows of (3.1) per side: 4343 linear rows (the first row of (3.1) is (2.9));

  • •

    the thirteen min-disjunctions (G1)–(G13) of Appendix A;

  • •

    the 1 560 1951\,560\,195 cuts (5.3), without the oε0,d⁢(1)o_{\varepsilon_{0},d}(1).

Here LL, pip_{i} and τs\tau_{s} are linear forms, not coordinates. The coefficients a0,b0,c0a_{0},b_{0},c_{0} are not coordinates either. Coefficients, dyadic product bounds, tail enumeration and the Xo⁢(1)X^{o(1)} recovery costs are all inside these rows. So the theorem below is a finite statement about (1.3).

Theorem 2.

Every nonnegative solution of 𝒮\mathcal{S} satisfies D≤7/12D\leq 7/12.

Proof.

Write xx for the 2525-vector in (1.3), and write eDe_{D} for the unit vector in its DD coordinate. Each min-disjunction holds in one of its two branches; branch 11 of (Gjj) is D≤L−PjD\leq L-P_{j} and branch 22 is D≤L−QjD\leq L-Q_{j}. For η∈{1,2}13\eta\in\{1,2\}^{13} let the cell 𝒞η\mathcal{C}_{\eta} be the intersection of the selected branches. A feasible point lies in at least one of these 81928192 cells; cells may overlap. In a cell, a cut D≤𝖠+max⁡(0,𝖡)D\leq\mathsf{A}+\max(0,\mathsf{B}) is covered exactly by

(6.1) {D≤𝖠+𝖡}∪{𝖡≤0,D≤𝖠}.\{D\leq\mathsf{A}+\mathsf{B}\}\ \cup\ \{\mathsf{B}\leq 0,\ D\leq\mathsf{A}\}.

For each cell the certificate gives a full binary tree. Completeness is recursive: either the sole path is empty, or all paths begin with one cut descriptor, both ++ and −- children occur, and the same holds for both suffix sets. The checker enforces: distinct leaf paths; no leaf a prefix of another; no descriptor repeated on a path. Let x∈𝒮x\in\mathcal{S} lie in the cell. By (6.1), xx descends at each node into a child. So it reaches a leaf whose rows all hold at xx. A ++ edge gives D≤𝖠+𝖡D\leq\mathsf{A}+\mathsf{B}; a −- edge gives 𝖡≤0\mathsf{B}\leq 0 and D≤𝖠D\leq\mathsf{A}. At 𝖡=0\mathsf{B}=0 either edge is allowed.

At a leaf ℓ\ell of 𝒞\mathcal{C}, the set I⁢(𝒞,ℓ)I(\mathcal{C},\ell) consists of: the 4343 linear rows; the thirteen branches of 𝒞\mathcal{C}; the rows its path authorizes. No other row is admissible. All rows of I⁢(𝒞,ℓ)I(\mathcal{C},\ell) hold at xx. The certificate gives λi≥0\lambda_{i}\geq 0 in ℚ\mathbb{Q} on I⁢(𝒞,ℓ)I(\mathcal{C},\ell), and λi=0\lambda_{i}=0 elsewhere. Write each row as ⟨gi,x⟩≤hi\langle g_{i},x\rangle\leq h_{i}, and put Vℓ=∑i∈I⁢(𝒞,ℓ)λi⁢hiV_{\ell}=\sum_{i\in I(\mathcal{C},\ell)}\lambda_{i}h_{i}. The checker verifies at every leaf

(6.2) ∑iλi⁢gi≥eD⁢componentwise,∑iλi⁢hi≤712.\sum_{i}\lambda_{i}g_{i}\geq e_{D}\ \text{componentwise},\qquad\sum_{i}\lambda% _{i}h_{i}\leq\frac{7}{12}.

All variables being nonnegative,

(6.3) D=⟨eD,x⟩≤⟨∑iλi⁢gi,x⟩≤∑iλi⁢hi≤712.∎D=\langle e_{D},x\rangle\leq\Bigl{\langle}\sum_{i}\lambda_{i}g_{i},x\Bigr{% \rangle}\leq\sum_{i}\lambda_{i}h_{i}\leq\frac{7}{12}.\qed

The 4343 linear rows alone give D≤23D\leq\tfrac{2}{3} (bound each maximum in (2.12) below by 0). Adding the disjunctions gives the exact optimum 3/53/5, the 0.60.6 of [2, Theorem 1.3]. Adding the cuts gives 7/127/12. Gains: 1/151/15 from the disjunctions, 1/601/60 from the cut, 1/121/12 in total.

A leaf by hand. Take branch 2 of (G2) and (G3), branch 1 of (G5), any branch of the others. Multipliers: 11 on (2.8), 1/41/4 on the QQ arms of (G2) and (G3), 1/21/2 on the PP arm of (G5). Then

∑iλi⁢gi=eD+12⁢(ea1+eb1+ec1)≥eD,∑iλi⁢hi=12≤712,∑iλi=2≤187.\sum_{i}\lambda_{i}g_{i}=e_{D}+\tfrac{1}{2}(e_{a_{1}}+e_{b_{1}}+e_{c_{1}})\geq e% _{D},\qquad\sum_{i}\lambda_{i}h_{i}=\tfrac{1}{2}\leq\tfrac{7}{12},\qquad\sum_{% i}\lambda_{i}=2\leq\tfrac{18}{7}.

The coefficients of a,b,c,p2,a3,b3a,b,c,p_{2},a_{3},b_{3} cancel; DD has 11 and p1p_{1} has 1/21/2. So this leaf gives D≤1/2D\leq 1/2. Three bits are fixed, so the vector is valid on 210=10242^{10}=1024 cells; the certificate uses it on 200200.

The certificate is cert_leaves_tail.jsonl (Appendix B). Rebuild every row from (2.8)–(2.12), (3.1), (5.3) and (G1)–(G13); check (6.2) exactly. This gives Table 6.1. The oε0,d⁢(1)o_{\varepsilon_{0},d}(1) dropped from (5.3) is paid in Lemma 7.2. Put

Λ:=maxcertificate leaves⁢∑iλi,\Lambda:=\max_{\text{certificate leaves}}\sum_{i}\lambda_{i},

the sum over all multipliers at the leaf, sign rows 𝖡≤0\mathsf{B}\leq 0 included.

Table 6.1. The certificate of Theorem 2. A no-cut cell has a sole empty path; otherwise it has a nontrivial complete cut trie. The certificate value is VℓV_{\ell} from the proof.
branch cells η∈{1,2}13\eta\in\{1,2\}^{13} 81928192
cells with a sole empty path (no cut) 77687768
cells with a nontrivial complete cut trie 424424
leaves 10 82010\,820
internal binary nodes 26282628
Λ\Lambda 18/718/7
distinct cuts (5.3) used 732732
worst certificate value 7/127/12
leaves with certificate value exactly 7/127/12 8989
minimum over leaves and coordinates of (∑iλi⁢gi−eD)k\bigl{(}\sum_{i}\lambda_{i}g_{i}-e_{D}\bigr{)}_{k} 0

6.1. The optimum

The bound 7/127/12 is the exact optimum of 𝒮\mathcal{S}. For 0≤t≤1/240\leq t\leq 1/24, let x⁢(t)x(t) be the point

(6.4) a=13,a1=18,a4=524,va=t;b=14,b1=18,vb=78;c=512,c1=18,c3=724;D=712,\begin{gathered}a=\tfrac{1}{3},\ a_{1}=\tfrac{1}{8},\ a_{4}=\tfrac{5}{24},\ v_% {a}=t;\qquad b=\tfrac{1}{4},\ b_{1}=\tfrac{1}{8},\ v_{b}=\tfrac{7}{8};\\ c=\tfrac{5}{12},\ c_{1}=\tfrac{1}{8},\ c_{3}=\tfrac{7}{24};\qquad D=\tfrac{7}{% 12},\end{gathered}

with every unlisted coordinate zero. The restriction t≤1/24t\leq 1/24 is a1+4⁢a4+va=23/24+t≤1a_{1}+4a_{4}+v_{a}=23/24+t\leq 1. For each such tt: L=1L=1; the 4343 linear rows hold; one arm of each (Gjj) holds. All 1 560 1951\,560\,195 cuts hold, with minimum bound exactly 7/127/12. Here t=vat=v_{a} enters (5.3) only via WTW_{T} (σ=a\sigma=a, tail∈T\mathrm{tail}\in T), where it lowers 𝖡\mathsf{B}. So each cut bound is nonincreasing in tt, and t=0t=0, t=1/24t=1/24 suffice. At t=0t=0 the minimum is attained 170 335170\,335 times. The cut family is b↔cb\leftrightarrow c symmetric, and b↔cb\leftrightarrow c maps x⁢(1/24)x(1/24) to

(6.5) a=13,a1=18,a4=524,va=124;b=512,b1=18,b3=724;c=14,c1=18,vc=78;D=712,\begin{gathered}a=\tfrac{1}{3},\ a_{1}=\tfrac{1}{8},\ a_{4}=\tfrac{5}{24},\ v_% {a}=\tfrac{1}{24};\qquad b=\tfrac{5}{12},\ b_{1}=\tfrac{1}{8},\ b_{3}=\tfrac{7% }{24};\\ c=\tfrac{1}{4},\ c_{1}=\tfrac{1}{8},\ v_{c}=\tfrac{7}{8};\qquad D=\tfrac{7}{12% },\end{gathered}

with every unlisted coordinate zero. There it is attained 227 551227\,551 times. The points x⁢(0)x(0) and (6.5) lie in different cells. Their arms differ in (G3), (G4), (G5), (G7), (G9), (G10), (G12), (G13). These are points of 𝒮\mathcal{S}, not a⁢b⁢cabc triples; they give no lower bound for N1⁢(X)N_{1}(X).

7. Stability and the endpoint

Lemma 7.1.

Let ρ≥0\rho\geq 0 and x≥0x\geq 0. Suppose that, with right-hand sides raised by ρ\rho,

  • •

    every linear row of 𝒮\mathcal{S} holds at xx;

  • •

    at least one arm of each min-disjunction holds at xx;

  • •

    every cut holds at xx in the form D≤𝖠+max⁡(0,𝖡)+ρD\leq\mathsf{A}+\max(0,\mathsf{B})+\rho.

The sign rows 𝖡≤0\mathsf{B}\leq 0 of the descent are case distinctions and are not relaxed. Then

(7.1) D≤712+187⁢ρ.D\leq\frac{7}{12}+\frac{18}{7}\rho.
Proof.

Each relaxed min-disjunction has a valid arm; choose a relaxed cell. The relaxed sign cover descends to a leaf as in Theorem 2. Then (6.3) with relaxed right-hand sides adds

ρ⁢∑i⁢non⁢-⁢signλi≤ρ⁢∑iλi≤Λ⁢ρ.\rho\sum_{i\ {\rm non\text{-}sign}}\lambda_{i}\leq\rho\sum_{i}\lambda_{i}\leq% \Lambda\rho.

Table 6.1 gives Λ=18/7\Lambda=18/7. For a relaxed cut the cover (6.1) becomes {D≤𝖠+𝖡+ρ}∪{𝖡≤0,D≤𝖠+ρ}\{D\leq\mathsf{A}+\mathsf{B}+\rho\}\cup\{\mathsf{B}\leq 0,\ D\leq\mathsf{A}+\rho\}. The sign row stays exact, so nothing is relaxed twice. ∎

Lemma 7.2.

Let 0<μ≤10<\mu\leq 1. Choose Y0=Y0⁢(ε0,d)Y_{0}=Y_{0}(\varepsilon_{0},d) such that, for Y≥Y0Y\geq Y_{0}, each displayed loss Od⁢(1/log⁡Y)O_{d}(1/\log Y), Od⁢(1/log⁡log⁡Y)O_{d}(1/\log\log Y), oε0,d⁢(1)o_{\varepsilon_{0},d}(1) is at most ε0\varepsilon_{0}. Let Y≥Y0Y\geq Y_{0}, and take a nonempty box admissible in (2.3) at scale YY. Then every row of 𝒮\mathcal{S} holds in a μ\mu-free form. Its right-hand side rises by at most the amount in Table 7.1. In particular (2.8) becomes L≤1+3⁢ε0/4L\leq 1+3\varepsilon_{0}/4. Consequently

(7.2) ρ=18⁢ε0+oε0,d⁢(1)\rho=18\varepsilon_{0}+o_{\varepsilon_{0},d}(1)

is admissible in Lemma 7.1. Increasing Y0Y_{0} if necessary, ρ≤19⁢ε0\rho\leq 19\varepsilon_{0} for μ≤1\mu\leq 1 and Y∈[Y0,X]Y\in[Y_{0},X].

Table 7.1. The relaxation carried by each family of 𝒮\mathcal{S}.
family source raised by
(2.8) [2, (6.1)] 3⁢ε0/43\varepsilon_{0}/4
(2.9), (2.10), (3.1) definitions and (2.4) 0
(2.11) Lemma 4.3 Od⁢(1/log⁡log⁡Y)O_{d}(1/\log\log Y)
Appendix A [2, Proposition 4.1] 6⁢ε0+oε0,d⁢(1)6\varepsilon_{0}+o_{\varepsilon_{0},d}(1)
(2.12) [2, Proposition 3.1], DD-coefficient 66 18⁢ε0+oε0,d⁢(1)18\varepsilon_{0}+o_{\varepsilon_{0},d}(1)
(5.3) Proposition 5.1 oε0,d⁢(1)o_{\varepsilon_{0},d}(1)
Proof.

Run Section 2 at scale YY with λ\lambda replaced by μ\mu and logY\log_{Y} in place of logX\log_{X} in (2.5). In (2.4), μ\mu occurs only in the radical constraint. Its upper half is

(7.3) L≤μ+3⁢ε0/4≤1+3⁢ε0/4,L\leq\mu+3\varepsilon_{0}/4\leq 1+3\varepsilon_{0}/4,

the one row of 𝒮\mathcal{S} that depends on μ\mu. Its lower half is

(7.4) μ≤L+Od⁢(1log⁡Y).\mu\leq L+O_{d}\Bigl{(}\frac{1}{\log Y}\Bigr{)}.

The proof of [2, Theorem 1.3] uses the radical bound in the weaker form

∏j≤dAj⁢Bj⁢Cj≤Yμ+3⁢ε0≤Y.\prod_{j\leq d}A_{j}B_{j}C_{j}\leq Y^{\mu+3\varepsilon_{0}}\leq Y.

This needs ε0≤(1−μ)/3\varepsilon_{0}\leq(1-\mu)/3, which fails at μ=1\mu=1 for every ε0>0\varepsilon_{0}>0. It is the only use of μ<1\mu<1 in the proof of [2, Theorem 1.3], and the source of its μ\mu-dependent constant. We keep (7.3) as a relaxed row instead.

By (7.4), μ\mu leaves the other rows. The other constraints of (2.4) are μ\mu-free. So (2.9), (2.10), (3.1) and Lemma 3.1 are μ\mu-free and exact. The constants in [2, Propositions 2.1, 3.1, 4.1] depend only on ε0\varepsilon_{0} and dd.

Pair row. [2, Proposition 2.3] has no rate in YY; we prove (2.11) directly. There are exactly ∏iAi⁢Bi=Ya+b\prod_{i}A_{i}B_{i}=Y^{a+b} choices of the aa- and bb-roots. With c0c_{0} fixed, the equation in (2.2) then gives N=∏i𝔠ii≤2Od⁢(1)⁢YN=\prod_{i}\mathfrak{c}_{i}^{\,i}\leq 2^{O_{d}(1)}Y, and Lemma 4.3 leaves div(N)d−1=YOd⁢(1/log⁡log⁡Y)\operatorname{div}(N)^{d-1}=Y^{O_{d}(1/\log\log Y)} choices. Likewise for the other two pairs. So (2.11) costs Od⁢(1/log⁡log⁡Y)O_{d}(1/\log\log Y), as in Table 7.1.

Cut. Proposition 5.1 uses only the dyadic ranges, (2.2) and the fixed-dd lemmas. So it holds verbatim at scale YY for every μ≤1\mu\leq 1. Its divisor and root-class factors cost Od⁢(1/log⁡log⁡Y)O_{d}(1/\log\log Y).

Fourier and geometry. The ε0\varepsilon_{0}-exponents are 3⁢ε03\varepsilon_{0} in [2, Proposition 3.1], and 4⁢ε04\varepsilon_{0}, 6⁢ε06\varepsilon_{0} in [2, Proposition 4.1]. There μ\mu appears as Y2⁢μ/3Y^{2\mu/3}, resp. YμY^{\mu} and Yμ−1Y^{\mu-1}. By (7.4), μ→L\mu\to L costs 4⋅Od⁢(1/log⁡Y)4\cdot O_{d}(1/\log Y), resp. Od⁢(1/log⁡Y)O_{d}(1/\log Y). Our Fourier row is θ\theta times the source inequality, with

θ=[D]row[D]source=61=[L][μ]=42/3=11/6=6\theta=\frac{[D]_{\text{row}}}{[D]_{\text{source}}}=\frac{6}{1}=\frac{[L]}{[% \mu]}=\frac{4}{2/3}=\frac{1}{1/6}=6

on the DD, LL and root terms. So 3⁢ε03\varepsilon_{0} becomes 18⁢ε018\varepsilon_{0}. The rows (G1)–(G13) have coefficient 11 on DD and LL, so they rise by at most 6⁢ε06\varepsilon_{0}.

These are the entries of Table 7.1; the largest is (7.2). All constants depend only on ε0\varepsilon_{0} and dd, not on μ\mu. The YY-dependent errors are the displayed Od⁢(1/log⁡Y)O_{d}(1/\log Y), Od⁢(1/log⁡log⁡Y)O_{d}(1/\log\log Y) and oε0,d⁢(1)o_{\varepsilon_{0},d}(1) terms. They include the constants of [2, Propositions 3.1, 4.1], as in Appendix A. Y≥Y0Y\geq Y_{0} absorbs them.

∎

Lemma 7.2 removes the restriction λ<1\lambda<1 of [2, Theorem 1.3]. At μ=1\mu=1 the row (2.8) is lost, and Lemma 7.1 prices the relaxation ρ\rho at 187⁢ρ\tfrac{18}{7}\rho in the exponent. The constant does not depend on μ\mu. 𝒮\mathcal{S}, its certificate and 18/718/7 are free of ε0\varepsilon_{0} and dd. So choosing ε0\varepsilon_{0} from 18/718/7 is not circular.

8. Proof of Theorem 1

Fix ε>0\varepsilon>0. Choose ε0>0\varepsilon_{0}>0 with 3497⁢ε0<ε/2\tfrac{349}{7}\varepsilon_{0}<\varepsilon/2 and with folded index at least seven (Section 3.1). This fixes d=d⁢(ε0)d=d(\varepsilon_{0}). The factors 8ω⁢(M)8^{\omega(M)} and div(N)Od⁢(1)\operatorname{div}(N)^{O_{d}(1)} are Yo⁢(1)Y^{o(1)} for fixed dd (Lemmas 4.2, 4.3); they need no budget. Dyadic constants and the count of boxes are inside (2.3).

Let μ≤1\mu\leq 1 and Y≤XY\leq X. If μ≤0\mu\leq 0, then Nμ∗⁢(Y)=0N^{*}_{\mu}(Y)=0, as rad⁡(a⁢b⁢c)≥1≥cμ\operatorname{rad}(abc)\geq 1\geq c^{\mu}. Let 0<μ≤10<\mu\leq 1. If Y<Y0⁢(ε0,d)Y<Y_{0}(\varepsilon_{0},d), then Nμ∗⁢(Y)≤Y3≪ε0,d1N^{*}_{\mu}(Y)\leq Y^{3}\ll_{\varepsilon_{0},d}1. If Y≥Y0Y\geq Y_{0}, then for a nonempty box Lemma 7.2 raises every row of 𝒮\mathcal{S} by at most ρ≤19⁢ε0\rho\leq 19\varepsilon_{0}. So the stability and reduction losses are at most

187⁢ 19⁢ε0+ε0=3497⁢ε0<ε2.\frac{18}{7}\,19\varepsilon_{0}+\varepsilon_{0}=\frac{349}{7}\varepsilon_{0}<% \frac{\varepsilon}{2}.

Thus Theorem 2 and Lemma 7.1 give

(8.1) ℬd≤Y7/12+(342/7)⁢ε0.\mathcal{B}_{d}\leq Y^{7/12+(342/7)\varepsilon_{0}}.

By (2.3) at scale YY, at a further cost Yε0Y^{\varepsilon_{0}}, Nμ∗⁢(Y)≪εY7/12+ε/2N^{*}_{\mu}(Y)\ll_{\varepsilon}Y^{7/12+\varepsilon/2}. The constant depends only on ε\varepsilon. Finally (2.1) with λ=1\lambda=1 absorbs (log⁡X)2(\log X)^{2} and the maxima into the remaining ε/2\varepsilon/2. ∎

Appendix A The thirteen min-disjunctions

We work at scale XX with exponent λ\lambda; Lemma 7.2 uses the same derivation at scale YY with μ\mu. Put pi=ai+bi+cip_{i}=a_{i}+b_{i}+c_{i}, L=a+b+cL=a+b+c. Each row is [2, Proposition 4.1] for one triple I,I′,I′′⊆[6]I,I^{\prime},I^{\prime\prime}\subseteq[6]. A sum of two terms is at most twice the larger, so

D≤max⁡(λ+4⁢ε0−P,λ+6⁢ε0−Q)+Oε0,d⁢(1/log⁡X),D\leq\max(\lambda+4\varepsilon_{0}-P,\lambda+6\varepsilon_{0}-Q)+O_{% \varepsilon_{0},d}(1/\log X),

where P=∑i∈Iai+∑i∈I′bi+∑i∈I′′ciP=\sum_{i\in I}a_{i}+\sum_{i\in I^{\prime}}b_{i}+\sum_{i\in I^{\prime\prime}}c% _{i} and Q=1−∑i∈I(i−1)⁢ai−∑i∈I′(i−1)⁢bi−∑i∈I′′(i−1)⁢ciQ=1-\sum_{i\in I}(i-1)a_{i}-\sum_{i\in I^{\prime}}(i-1)b_{i}-\sum_{i\in I^{% \prime\prime}}(i-1)c_{i}. With Cε0,dC_{\varepsilon_{0},d} the constant of the source estimate, the constant and the factor 22 cost log⁡(2⁢Cε0,d)/log⁡X=Oε0,d⁢(1/log⁡X)\log(2C_{\varepsilon_{0},d})/\log X=O_{\varepsilon_{0},d}(1/\log X). By the lower bound in (2.4) and (2.5),

2−Od⁢(1)⁢Xλ≤∏j≤dAj⁢Bj⁢Cj=XL,λ≤L+Oε0,d⁢(1/log⁡X).2^{-O_{d}(1)}X^{\lambda}\leq\prod_{j\leq d}A_{j}B_{j}C_{j}=X^{L},\qquad\lambda% \leq L+O_{\varepsilon_{0},d}(1/\log X).

Hence min⁡(P,Q)≤L−D+6⁢ε0+Oε0,d⁢(1/log⁡X)\min(P,Q)\leq L-D+6\varepsilon_{0}+O_{\varepsilon_{0},d}(1/\log X). The certificate uses the limiting form below, free of ε0\varepsilon_{0}; the slack 6⁢ε0+Oε0,d⁢(1/log⁡X)6\varepsilon_{0}+O_{\varepsilon_{0},d}(1/\log X) is charged in Lemma 7.2 and Table 7.1. The choices, from the proof of [2, Theorem 1.3]:

row ⁢1:I=I′=I′′={1,2,4};rows ⁢2⁢–⁢4:I=I′={1,2},I′′={1,2,3}⁢and permutations;rows ⁢5⁢–⁢7:I={1,2},I′=I′′={1,2,3}⁢and permutations;rows ⁢8⁢–⁢10:I=I′={1,2},I′′={1,3}⁢and permutations;rows ⁢11⁢–⁢13:I={1,2},I′=I′′={1,3}⁢and permutations.\begin{array}[]{ll}\text{row }1:&I=I^{\prime}=I^{\prime\prime}=\{1,2,4\};\\ \text{rows }2\text{--}4:&I=I^{\prime}=\{1,2\},\ I^{\prime\prime}=\{1,2,3\}\ % \text{and permutations};\\ \text{rows }5\text{--}7:&I=\{1,2\},\ I^{\prime}=I^{\prime\prime}=\{1,2,3\}\ % \text{and permutations};\\ \text{rows }8\text{--}10:&I=I^{\prime}=\{1,2\},\ I^{\prime\prime}=\{1,3\}\ % \text{and permutations};\\ \text{rows }11\text{--}13:&I=\{1,2\},\ I^{\prime}=I^{\prime\prime}=\{1,3\}\ % \text{and permutations}.\end{array}

Written out:

(G1) P1\displaystyle P_{1} =p1+p2+p4,\displaystyle=p_{1}+p_{2}+p_{4}, Q1\displaystyle Q_{1} =1−p2−3⁢p4\displaystyle=1-p_{2}-3p_{4}
(G2) P2\displaystyle P_{2} =p1+p2+a3,\displaystyle=p_{1}+p_{2}+a_{3}, Q2\displaystyle Q_{2} =1−p2−2⁢a3\displaystyle=1-p_{2}-2a_{3}
(G3) P3\displaystyle P_{3} =p1+p2+b3,\displaystyle=p_{1}+p_{2}+b_{3}, Q3\displaystyle Q_{3} =1−p2−2⁢b3\displaystyle=1-p_{2}-2b_{3}
(G4) P4\displaystyle P_{4} =p1+p2+c3,\displaystyle=p_{1}+p_{2}+c_{3}, Q4\displaystyle Q_{4} =1−p2−2⁢c3\displaystyle=1-p_{2}-2c_{3}
(G5) P5\displaystyle P_{5} =p1+p2+a3+b3,\displaystyle=p_{1}+p_{2}+a_{3}+b_{3}, Q5\displaystyle Q_{5} =1−p2−2⁢a3−2⁢b3\displaystyle=1-p_{2}-2a_{3}-2b_{3}
(G6) P6\displaystyle P_{6} =p1+p2+b3+c3,\displaystyle=p_{1}+p_{2}+b_{3}+c_{3}, Q6\displaystyle Q_{6} =1−p2−2⁢b3−2⁢c3\displaystyle=1-p_{2}-2b_{3}-2c_{3}
(G7) P7\displaystyle P_{7} =p1+p2+c3+a3,\displaystyle=p_{1}+p_{2}+c_{3}+a_{3}, Q7\displaystyle Q_{7} =1−p2−2⁢c3−2⁢a3\displaystyle=1-p_{2}-2c_{3}-2a_{3}
(G8) P8\displaystyle P_{8} =p1+a3+b2+c2,\displaystyle=p_{1}+a_{3}+b_{2}+c_{2}, Q8\displaystyle Q_{8} =1−2⁢a3−b2−c2\displaystyle=1-2a_{3}-b_{2}-c_{2}
(G9) P9\displaystyle P_{9} =p1+b3+a2+c2,\displaystyle=p_{1}+b_{3}+a_{2}+c_{2}, Q9\displaystyle Q_{9} =1−2⁢b3−a2−c2\displaystyle=1-2b_{3}-a_{2}-c_{2}
(G10) P10\displaystyle P_{10} =p1+c3+a2+b2,\displaystyle=p_{1}+c_{3}+a_{2}+b_{2}, Q10\displaystyle Q_{10} =1−2⁢c3−a2−b2\displaystyle=1-2c_{3}-a_{2}-b_{2}
(G11) P11\displaystyle P_{11} =p1+a2+b3+c3,\displaystyle=p_{1}+a_{2}+b_{3}+c_{3}, Q11\displaystyle Q_{11} =1−a2−2⁢b3−2⁢c3\displaystyle=1-a_{2}-2b_{3}-2c_{3}
(G12) P12\displaystyle P_{12} =p1+b2+a3+c3,\displaystyle=p_{1}+b_{2}+a_{3}+c_{3}, Q12\displaystyle Q_{12} =1−b2−2⁢a3−2⁢c3\displaystyle=1-b_{2}-2a_{3}-2c_{3}
(G13) P13\displaystyle P_{13} =p1+c2+a3+b3,\displaystyle=p_{1}+c_{2}+a_{3}+b_{3}, Q13\displaystyle Q_{13} =1−c2−2⁢a3−2⁢b3\displaystyle=1-c_{2}-2a_{3}-2b_{3}

and each row is used as the disjunction D≤L−PjD\leq L-P_{j} or D≤L−QjD\leq L-Q_{j}.

Appendix B Computer checks

External inputs, supplied with the paper: the certificate tree, its leaf scan, the stability scan, the two witness scans. Everything else is in the text, including the witness coordinates of Section 6.1.

The displayed system alone gives the 81928192 cells, the cut-free optimum 3/53/5, and the root-cell scan: 77687768 cells need no cut, 424424 do. The file cert_leaves_tail.jsonl gives the rest. It holds the cut descriptors and their order on paths, 10 82010\,820 leaves, 26282628 internal nodes, 732732 distinct cuts among the 1 560 1951\,560\,195, and the multipliers. All arithmetic is exact. No program imports a generator, a numerical package or an LP solver.

Format: one metadata record, then one record per leaf with exactly the fields cell, path, kind, lam.

  • •

    cell: a list in {1,2}13\{1,2\}^{13}; entry jj (zero-based) selects ("dis",j,cell[j]).

  • •

    path: a list of [cut-descriptor,sign] pairs.

  • •

    lam: a sparse list of [row-key,"p/q"], multipliers positive.

  • •

    kind: always "bound"; only the fourth program reads it.

A cut descriptor is [sigma,R_y,R_z,T]: Ry,RzR_{y},R_{z} increasing subsets of [6][6], not both empty; TT a nonempty increasing subset of {1,…,6,tail}\{1,\ldots,6,\mathrm{tail}\}; (y,z)=(b,c),(a,c),(a,b)(y,z)=(b,c),(a,c),(a,b) for σ=a,b,c\sigma=a,b,c. The quantities q,CT,WT,F,𝖠,𝖡,τsq,C_{T},W_{T},F,\mathsf{A},\mathsf{B},\tau_{s} are those of (5.1), (5.2) and after (5.3). A path step is a descriptor and a sign, e.g. [["b",[3],[3],[4,7]],"+"].

Admissible rows at a leaf in cell 𝒞\mathcal{C}: the 4343 linear rows; the thirteen rows selected by 𝒞\mathcal{C}; the rows its path authorizes, namely cutP for a ++ step and cutMA, cutMB for a −- step. Nothing else is admissible. The text defines every row and (6.2). It fixes neither the tree nor a numbering of cuts; the file names each cut by its descriptor. The four programs below are the certificate checks; the statistics scripts are not.

program what it checks
verify_712_independent.py Tables 6.1 and B.2; each leaf’s rows are valid on its cell and path; (6.2) at every leaf; that the declared target is 7/127/12 and that no leaf’s certificate value exceeds it; the points x⁢(0)x(0) and (6.5) of Section 6.1 against all 1 560 1951\,560\,195 instances of (5.3). It also runs four smoke tests, corruptions it must reject: a malformed cell, a missing branch (a deleted sibling leaf), a negative multiplier and a sign-mismatched row. Soundness rests on (6.2) at every leaf with the admissibility and complete-trie checks of Section 6.
verify_cert_tail_independent.py the same cell and leaf structure and the same Farkas conditions, from a second implementation sharing no code with the first
check_stability_constant.py Λ=18/7\Lambda=18/7 of Lemma 7.1, and the largest number of nonzero multipliers on a leaf; it reads the multipliers only and is not a validity check
blind_fourth/verify_blind_third.py a code-independent reconstruction from the displayed formulas, checking row authorization, complete binary path tries, the Farkas conditions and the stability scan; its self-test rejects malformed certificates

Table B.1 is generated from the verifier’s row labels. Here s∈{a,b,c}s\in\{a,b,c\}, (x,y)∈{(a,b),(a,c),(b,c)}(x,y)\in\{(a,b),(a,c),(b,c)\}, (ia,ib,ic)∈{0,1,2}3(i_{a},i_{b},i_{c})\in\{0,1,2\}^{3}. The branch tag is b∈{1,2}b\in\{1,2\}, not the side bb. The program indexes the tail by 77.

Table B.1. Verifier row labels and their paper sources.
verifier label definition and source
("L",) (2.8), from [2, (6.1)]
("62",s) (2.9), from [2, (6.2)]
("63",s) (2.10), from [2, (6.3)]
("T7",s) vs≥7⁢τsv_{s}\geq 7\tau_{s}, the second row of (3.1)
("TV",s) ∑i≤6i⁢si+vs≤1\sum_{i\leq 6}is_{i}+v_{s}\leq 1, the third row of (3.1)
("64",x,y) (2.11) for the pair (x,y)(x,y), from [2, (6.4)]
("F",i_a,i_b,i_c) (2.12), where on side ss the index is=0,1,2i_{s}=0,1,2 selects respectively s2+s4+s6s_{2}+s_{4}+s_{6}, s3+s6s_{3}+s_{6}, and s5s_{5}, from [2, (6.10)]
("dis",j,b) 0≤j≤120\leq j\leq 12: the PP arm of (Gj+1)(G_{j+1}) if b=1b=1, and the QQ arm if b=2b=2. The order is (6.5)(6.5), (6.6)(6.6)a/b/c, (6.7)(6.7)ab/bc/ca, (6.8)(6.8)a/b/c, (6.9)(6.9)a/b/c.
("cutP",sigma,R_y,R_z,T) D≤𝖠+𝖡D\leq\mathsf{A}+\mathsf{B}, the plus child of (6.1).
("cutMB",sigma,R_y,R_z,T) 𝖡≤0\mathsf{B}\leq 0, the sign row of the minus child.
("cutMA",sigma,R_y,R_z,T) D≤𝖠D\leq\mathsf{A}, the bound row of the minus child.

In the disjunction row, the exact index correspondence is ("dis",j,b) ↔(Gj+1)\leftrightarrow(G_{j+1}) for j=0,…,12j=0,\ldots,12. The verifier stores e2=1−Qj+1e_{2}=1-Q_{j+1}, since its second branch is 1−e2≤L−D1-e_{2}\leq L-D.

All 213=81922^{13}=8192 arm combinations are represented, with no pruning among the thirteen min-disjunctions. Every cell is non-empty, so none is infeasible; some cells contain others and are checked all the same. Within each cell (6.1) is applied to selected cut rows.

In each cell the paths must form a complete binary trie, as in the proof of Theorem 2. Duplicate paths and prefix leaves are rejected. Hence 10 820=8192+262810\,820=8192+2628, as for any full binary forest with 81928192 trees. Table B.2 gives further statistics; the proof uses none of them.

Table B.2. Further statistics of the certificate.
largest number of distinct cuts in one cell 3535
largest number of leaves in one cell 4242
largest path depth 1313
distinct multiplier vectors 45454545
largest number of nonzero multipliers on one leaf 2121
distinct multiplier denominators 40094009
largest multiplier denominator 29 322 51729\,322\,517
nonzero multipliers in the whole certificate 126 499126\,499
each of the thirteen disjunctions used in both branches yes
second-worst certificate value 9154/156939154/15693
Table B.3. SHA-256 of the files this paper depends on.
file SHA-256
cert_leaves_tail.jsonl 0a92f82f24e3dc4bca87f4592633ba
ceebaa6a91423048561deb23b7031fd5e7
verify_712_independent.py 2e40f9527368c3d85b5553615f2445f
81409bfe4c0a68267646d4e41ac4a2b75
verify_cert_tail_independent.py 226e2ed54b620983df5dd311fae529
3d40e33055ce1270cb2637c8910d5059fe
check_stability_constant.py 0e491fb351fafebb4445268a29703bd9
ec00fced4a56db64a4c4d4d04c582451
blind_fourth/verify_blind_third.py e733c750ce60e64236008d185e1725e0
83cb7961f58b7868117428c8a989f316

Statements and declarations

Competing interests. The author has no competing interests.

Funding. No funding was received for this work.

Data availability. The certificate, the four checking programs of Appendix B and their outputs accompany this paper; their SHA-256 values are in Table B.3.

References

  • [1] C. Bernert, The exceptional set in the abc conjecture, preprint (2025), arXiv:2506.13364v1.
  • [2] C. Bernert, T. Browning, J. D. Lichtman, and J. Teräväinen, Bounds on the exceptional set in the abc conjecture, to appear in C. R. Math.; arXiv:2410.12234v2, revised 9 May 2026.
  • [3] T. Browning, J. D. Lichtman, and J. Teräväinen, Bounds on the exceptional set in the abc conjecture, preprint (2024), arXiv:2410.12234v1; earlier version of [2].
  • [4] N. G. de Bruijn, On the number of integers ≤x\leq x whose prime factors divide nn, Illinois J. Math. 6 (1962), 137–141, https://doi.org/10.1215/ijm/1255631814.
  • [5] D. R. Heath-Brown, Diophantine approximation with square-free numbers, Math. Z. 187 (1984), 335–344, https://doi.org/10.1007/BF01161951.
  • [6] D. M. Kane, On the number of ABC solutions with restricted radical sizes, J. Number Theory 154 (2015), 32–43, https://doi.org/10.1016/j.jnt.2014.09.021.
  • [7] R. Li, On the exceptional set in the abc conjecture, preprint (2025), arXiv:2507.02885v1.