Reading settings

Settings and reading history are stored only in this browser.

English中文0%

Select a passage or formula to leave a suggestion here. Saved suggestions remain private until reviewed.

Appendix: why a local residual detects a column

This appendix derives (5)(5) in the main text. We cover the detection argument on pp. 15–29 of H needed for the basic-column construction. Three-variable rational splitting and the finite expansion are treated in the technical appendix to Chapter 10. Here we use only their analytic conclusions, not that chapter's active-cell bound. The discrete input to the continuous inverse theorem remains an external theorem; we do not claim to reprove it below.

1. Atoms and admissible quantitative operations

Write e(t)=exp⁡(2πit)e(t)=\exp(2\pi\mathrm i t). A quadratic chart atom has the form

ϕ(y)=e(λy2+βy)∑n∈Zdχ(θy−n)e((θy)TC(θy−n)).(B1) \phi(y)=e(\lambda y^2+\beta y) \sum_{n\in\mathbb Z^d}\chi(\theta y-n) e\bigl((\theta y)^TC(\theta y-n)\bigr). \tag{B1}

CC is a rational matrix, and λ,β,θ\lambda,\beta,\theta are unrestricted real parameters. The complexity H≥e2H\ge e^2 controls d≤log⁡Hd\le\log H, the rational height of CC, and the support box and fixed-order Gevrey derivative bounds of χ\chi. A quasipolynomial composition of any fixed number of such budgets still has the form

exp⁡ ⁣(C[1+∑νlog⁡Hν]C). \exp\!\left(C\left[1+\sum_\nu\log H_\nu\right]^C\right).

A bounded atom means an atom with absolute value at most one on the whole real line.

Conjugation and products of a fixed number of atoms are implemented by changing the sign of the matrix and taking direct sums of horizontal coordinates, respectively. Translation may create a large integer horizontal shift, which cannot be put directly into the amplitude derivatives. First choose PP to clear the denominators of CC. Write the shift as m0+a0m_0+a_0, where m0∈PZdm_0\in P\mathbb Z^d and ∥a0∥∞≤P\|a_0\|_\infty\le P, and reindex the lattice points. m0m_0 enters only the constant and linear phases; the amplitude sees only the bounded shift a0a_0. Affine rescaling changes only the unrestricted real parameters. This proves the stability required in Lemma 4.2 on pp. 15–16 of H.

2. Separation of two columns along a four-term arithmetic progression

Fix two source slots i,ki,k, with the other slots denoted by a,ba,b. For the source atom ϕi\phi_i, first choose fixed rational numbers αj\alpha_j satisfying

αi=1,αk=0,∑j=03αj=∑j=03jαj=0. \alpha_i=1,\quad\alpha_k=0, \quad\sum_{j=0}^3\alpha_j=\sum_{j=0}^3j\alpha_j=0.

The heights of these coefficients depend only on the four slots. Insert nonnegative Gevrey partitions of unity by integer translates in θya,θyb,θt\theta y_a,\theta y_b,\theta t, and denote the lifted variables by da,db,dd_a,d_b,d. Set

dj=θyj−mj,kj=dj−da−(j−a)d. d_j=\theta y_j-m_j, \quad k_j=d_j-d_a-(j-a)d.

Since yj=ya+(j−a)ty_j=y_a+(j-a)t, kjk_j is an integer vector. The support restrictions leave only quasipolynomially many possible values. Also ka=0k_a=0. Enforce these equalities with equality cutoffs that vanish exactly at every nonzero integer vector. The expansion remains exact.

Set S=∑jj2αjS=\sum_jj^2\alpha_j. Direct substitution and the two vanishing-moment relations yield

∑jαj[λyj2+(θyj)TCdj]=S[λt2+(θt)TCd]+∑jαj(θyj)TCkj.(B2) \sum_j\alpha_j\left[\lambda y_j^2+(\theta y_j)^TCd_j\right] =S\left[\lambda t^2+(\theta t)^TCd\right] +\sum_j\alpha_j(\theta y_j)^TCk_j. \tag{B2}

The last term is linear in x,tx,t and can be distributed between ya,yby_a,y_b. The remaining coupled amplitude is a smooth function of (da,db,d)(d_a,d_b,d) in a bounded box. After multiplying by product cutoffs, expand it in a Fourier series. Each Fourier term separates into three amplitudes. Repeat for ϕk\phi_k and multiply to obtain

ϕi(yi)ϕk(yk)=∑νcνψa,ν(ya)ψb,ν(yb)Qν(t).(B3) \phi_i(y_i)\phi_k(y_k) =\sum_\nu c_\nu\psi_{a,\nu}(y_a) \psi_{b,\nu}(y_b)Q_\nu(t). \tag{B3}

All three factors are bounded atoms independent of the interval scale. By fixing a sufficiently high derivative order, the sum of absolute coefficients in the index shell T≤1+∥ν∥<2TT\le1+\|\nu\|<2T is at most DT−100DT^{-100}, and the complexity within the shell is at most (DT)C(DT)^C. The number of integrations by parts exceeds the Fourier dimension by a fixed constant. That dimension is at most poly⁡(log⁡H)\operatorname{poly}(\log H), so the prefactor is still quasipolynomial. This is the full algebraic input to Lemma 4.5.

3. From a single scale to two separated moments

Fix a term in (B3)(\mathrm{B3}). First choose a fixed nonnegative smooth compactly supported function ζ\zeta equal to one throughout the t/∣I∣t/|I| support range of every admissible local kernel. A fixed Gevrey cutoff suffices. Let the fixed constant CζC_\zeta satisfy supp⁡ζ⊆[−Cζ,Cζ]\operatorname{supp}\zeta\subseteq[-C_\zeta,C_\zeta], set r=∣I∣r=|I|, and define

Ar=sup⁡ξ∣∫RQ(ru)ζ(u)e(−ξu) du∣. A_r=\sup_\xi\left|\int_{\mathbb R}Q(ru)\zeta(u)e(-\xi u)\,\mathrm du\right|.

Expand the smooth kernel in the coordinates (ya,yb)(y_a,y_b) into an absolutely summable Fourier series. Each term only modulates the two inputs. What remains is a convolution operator with kernel Q(t)ζ(t/r)Q(t)\zeta(t/r). Plancherel, the fixed coordinate Jacobian, and the normalization factors bound its bilinear norm by CArCA_r. The bounded factors ψa,ψb\psi_a,\psi_b do not increase the L2L^2 norms of the inputs.

If Ar≥δ>0A_r\ge\delta>0, the passage from a large Fourier coefficient to rational splitting and a finite uniform expansion in the Chapter 10 appendix yields, uniformly on the fixed rescaled region ∣t∣≤Cζr|t|\le C_\zeta r,

Q(t)=∑μaμe(λμt2+γμt)+O(ε),∣λμ∣r2≤D, Q(t)=\sum_\mu a_\mu e(\lambda_\mu t^2+\gamma_\mu t) +O(\varepsilon), \quad |\lambda_\mu|r^2\le D,

The complexity and the sum of absolute coefficients are quasipolynomial in H,δ−1,ε−1H,\delta^{-1},\varepsilon^{-1}. Here we need only a finite uniform expansion at a single scale; the absolute scale-sum tail estimate is not used.

Distribute e(γt)e(\gamma t) between the two slots. The remaining smooth kernel has controlled derivatives in the rescaled coordinates, so apply a finite Fourier separation to it. A smooth interval bump can be represented as a chart atom using one additional slow horizontal coordinate with zero matrix: map II into the interior of an integer cell and restrict the amplitude support to that cell. Then only the selected lattice-point term contributes. We obtain an approximation by a finite sum of the form

∑νcν(1∣I∣∫IRφν,a)(1∣I∣∫Ivφν,b)(B4) \sum_\nu c_\nu \left(\frac1{|I|}\int_I R\varphi_{\nu,a}\right) \left(\frac1{|I|}\int_I v\varphi_{\nu,b}\right) \tag{B4}

with an error that can be prescribed arbitrarily in advance. Every factor is bounded, and all budgets remain quasipolynomial.

4. The discrete inverse theorem is a specified external input

We use the s=2s=2 case of Leng–Sah–Sawhney's Theorem 1.2, arXiv:2402.17994v3, p. 1: for 0<δ<1/20<\delta<1/2, if a 1-bounded function on an interval has U3U^3 norm at least δ\delta, then its correlation with a polynomial nilsequence adapted to a filtration of degree at most two has a quasipolynomial lower bound. The dimension is polynomial in the logarithm of the inverse threshold, while the complexity, Lipschitz norm, and inverse correlation bound are quasipolynomial. Definitions 3.3–3.5 on pp. 11–12 specify a rational Malcev basis, the lattice of integer coordinates of the second kind, and a Lipschitz norm that includes a supremum-norm term. The theorem does not require mean zero.

The interval norm follows Definition 1.1, p. 1: extend by zero to a sufficiently large cyclic group and divide by the same-order norm of the interval indicator. The polynomial orbit must be adapted to the stated filtration; see Definitions 2.5–2.7, pp. 7–8 and Definition 3.14, p. 15. We use an unconjugated correlation pairing. Conjugating the output function in the original theorem makes this change without altering the correlation lower bound, Lipschitz norm, or complexity.

This is the only deep inverse theorem not reproved in this chapter. The passage from that theorem to continuous chart atoms below follows pp. 23–26 of H. Large real orbit parameters must not enter the complexity.

5. Sampling a continuous function without an a priori sample bound

Normalize II to [0,1)[0,1), extend by zero to the circle group R/(16Z)\mathbb R/(16\mathbb Z), and define the U3U^3 norm using probability Haar measure. The mixed eight-vertex cube form is bounded by the product of the eight L2L^2 norms. To see this, divide the vertices into

{000,100,010,001},{111,011,101,110}, \{000,100,010,001\},\quad\{111,011,101,110\},

The four linear forms in each group define an invertible integer change of the four Haar variables. Apply Cauchy–Schwarz first, then change variables in the two factors. Cube Cauchy–Schwarz also proves the triangle inequality, so this norm is continuous under L2L^2 convergence.

For ∣g∣≤1|g|\le1, set

gL(j)=L∫j/L(j+1)/Lg(y) dy,0≤j<L. g_L(j)=L\int_{j/L}^{(j+1)/L}g(y)\,\mathrm dy, \quad 0\le j<L.

For bounded continuous functions, the discrete cube average before interval normalization converges to the continuous average. For general gg, approximate in L1L^1 by a 1-bounded continuous function. Subtracting the eight factors one at a time bounds the error by eight times the L1L^1 error. Taking cell averages does not increase it. Hence the same convergence holds.

A nonzero cube supported in [0,1)[0,1) has its three difference variables lifted to [−1,1][-1,1], with all vertices in [−3,4][-3,4]. Reduction modulo 16 creates no additional supported vertices. The denominator in the discrete interval normalization also tends to a fixed positive constant. Thus, for large LL, ∥gL∥U3[L]≥cδ\|g_L\|_{U^3[L]}\ge c\delta. No quantitative choice of LL is needed.

6. From nilsequences to chart atoms on integer inputs

In coordinates of the second kind (z,s)(z,s) adapted to the quadratic filtration, the group law is

(z,s)(z′,s′)=(z+z′,s+s′+B(z,z′)), (z,s)(z',s')=(z+z',s+s'+B(z,z')),

BB is a controlled rational bilinear map. In the two-step case, interchanging coordinate factors produces only central commutators, so this representation requires no infinite BCH series. The lattice is exactly the set of integer coordinates. A polynomial orbit satisfies z(n)=z0+nθz(n)=z_0+n\theta, and s(n)s(n) is an ordinary vector polynomial of degree at most two.

Take a nonnegative Gevrey partition ∑mρ(z−m)=1\sum_m\rho(z-m)=1. Right multiplication by the lattice point (−m,0)(-m,0) yields

F(g(n)Γ)=∑m∈Zpρ(z(n)−m)F~(z(n)−m,s(n)−B(z(n),m)). F(g(n)\Gamma)=\sum_{m\in\mathbb Z^p}\rho(z(n)-m) \widetilde F\bigl(z(n)-m,s(n)-B(z(n),m)\bigr).

F~\widetilde F is periodic in the central coordinates and has a controlled coordinate Lipschitz norm on the bounded horizontal box. The latter assertion follows directly from

(w,u)(w′,u′)−1=(w−w′,u−u′−B(w−w′,w′)) (w,u)(w',u')^{-1} =(w-w',u-u'-B(w-w',w'))

Only the bounded coordinate w′w' occurs here, not the large orbit coordinates.

Insert a horizontal cutoff, periodize, and approximate by a product Fejér kernel. At degree NN, the error is at most the coordinate Lipschitz constant times Cdlog⁡(2N)/NCd\log(2N)/N. Choose a quasipolynomial NN so that the error is less than one quarter of the correlation. The resulting finite sum of absolute Fourier coefficients is at most CK(2N+1)dCK(2N+1)^d, which is still quasipolynomial.

For a central frequency kk, define zTCkw=kTB(z,w)z^TC_kw=k^TB(z,w). The corresponding term is

e(kTs(n)−z(n)TCkz(n))∑mρ(z(n)−m)e(ℓT(z(n)−m)/P)e(z(n)TCk(z(n)−m)). e\bigl(k^Ts(n)-z(n)^TC_kz(n)\bigr) \sum_m\rho(z(n)-m) e\bigl(\ell^T(z(n)-m)/P\bigr) e\bigl(z(n)^TC_k(z(n)-m)\bigr).

The outer phase is an ordinary quadratic phase, and the horizontal parameter is affine. After removing the shift as in Section 1, the expression is a chart atom. The nonnegative partition makes the atom bounded. Distributing the correlation over the finite coefficient sum shows that some atom on integer inputs a(n)a(n) has correlation with gLg_L at least κ\kappa, while log⁡(1/κ)\log(1/\kappa) and the logarithm of the complexity are both poly⁡(log⁡(1/δ))\operatorname{poly}(\log(1/\delta)).

7. Exact floor interpolation removes dependence on the sample size

Simply using the same formula to extend an atom from integer inputs to a continuous function may fail: the extension can oscillate arbitrarily within each sampling cell. First choose PP to clear the denominators of CC. On integer inputs, reindex the lattice to replace θ\theta by a representative satisfying 0≤θj<P0\le\theta_j<P. Reduce the correspondingly adjusted λ,β\lambda,\beta modulo one to [0,1)[0,1). These reductions need preserve equality only at integer points.

Set α=2λ+θTCθ\alpha=2\lambda+\theta^TC\theta and Θ=(θ,1,α)T\Theta=(\theta,1,\alpha)^T, and use the block matrix

C~=(C000000−10). \widetilde C=\begin{pmatrix}C&0&0\\0&0&0\\0&-1&0\end{pmatrix}.

Choose 0≤η≤10\le\eta\le1 supported in (0,1)(0,1) and equal to one outside endpoint strips of total length at most 2ε2\varepsilon. Also choose a one-dimensional Gevrey partition of unity by integer translates ρ0\rho_0. The new amplitude is

χ~(w,h,r)=χ(w−θh)η(h)ρ0(r)e(−hθTCw+(λ+θTCθ)h2−βh). \widetilde\chi(w,h,r)=\chi(w-\theta h)\eta(h)\rho_0(r) e\bigl(-h\theta^TCw+(\lambda+\theta^TC\theta)h^2-\beta h\bigr).

The new atom associated with (Θ,C~)(\Theta,\widetilde C), denoted by A(v)A(v), satisfies exactly

A(v)=η({v})a(⌊v⌋).(B5) A(v)=\eta(\{v\})a(\lfloor v\rfloor). \tag{B5}

Here {v}=v−⌊v⌋∈[0,1)\{v\}=v-\lfloor v\rfloor\in[0,1). Indeed, the support forces the integer index m=⌊v⌋m=\lfloor v\rfloor, while the other lattice sum equals one. Write h=v−mh=v-m and w=θv−nw=\theta v-n. The phase becomes

λv2+βv+(θv)TCw−(2λ+θTCθ)vh−hθTCw+(λ+θTCθ)h2−βh, \lambda v^2+\beta v+(\theta v)^TCw -(2\lambda+\theta^TC\theta)vh-h\theta^TCw +(\lambda+\theta^TC\theta)h^2-\beta h,

Rearranging this expression yields λm2+βm+(θm)TC(θm−n)\lambda m^2+\beta m+(\theta m)^TC(\theta m-n).

All parameters entering the amplitude are now controlled, and, with the explicit choice below, ε−1\varepsilon^{-1} incurs only a quasipolynomial cost. The atom satisfies ∣A∣≤1|A|\le1. The exact cell-average identity is

∫01g(y)a(⌊Ly⌋) dy=1L∑j=0L−1gL(j)a(j). \int_0^1g(y)a(\lfloor Ly\rfloor)\,\mathrm dy =\frac1L\sum_{j=0}^{L-1}g_L(j)a(j).

Replacing the atom by A(Ly)A(Ly) incurs an error of at most 2ε2\varepsilon. First decrease the correlation lower bound to at most one and choose ε=κ/8\varepsilon=\kappa/8 explicitly. This preserves a controlled correlation and keeps the inverse accuracy within the quasipolynomial budget. Rescaling by v=Lyv=Ly changes only the unrestricted real parameters. The final complexity is therefore independent of the unknown, possibly large LL. This proves Lemma 4.9.

8. The closure step in the Hahn–Banach decomposition

Take 0<τ<1/20<\tau<1/2 and σ=τ/2\sigma=\tau/2. Let A\mathcal A be the family of all bounded atoms supplied by the preceding section at threshold σ2\sigma^2, with correlation lower bound κ\kappa. Explicitly choose M=max⁡(1,2σ/κ)M=\max(1,2\sigma/\kappa), preserving both the required lower bound and the quasipolynomial upper bound, and consider

B=Mabsconv⁡(A)+{u∈L2:∥u∥U≤σ}+{v∈L2:∥v∥1≤σ}. \mathcal B=M\operatorname{absconv}(\mathcal A) +\{u\in L^2:\|u\|_U\le\sigma\} +\{v\in L^2:\|v\|_1\le\sigma\}.

This set contains an L2L^2 neighborhood of zero because ∥u∥U≤C∥u∥2\|u\|_U\le C\|u\|_2. If ∣f∣≤1|f|\le1 but it is not in the L2L^2 closure of the set, the real Hahn–Banach theorem and the complex Riesz representation theorem provide h∈L2h\in L^2 such that

Re⁡⟨f,h⟩>1,sup⁡z∈BRe⁡⟨z,h⟩≤1. \operatorname{Re}\langle f,h\rangle>1, \quad\sup_{z\in\mathcal B}\operatorname{Re}\langle z,h\rangle\le1.

The balanced summands imply, respectively,

∥h∥∞≤σ−1,∣⟨u,h⟩∣≤σ−1∥u∥U,sup⁡ϕ∈A∣⟨h,ϕ⟩∣≤M−1. \|h\|_\infty\le\sigma^{-1},\quad |\langle u,h\rangle|\le\sigma^{-1}\|u\|_U, \quad\sup_{\phi\in\mathcal A}|\langle h,\phi\rangle|\le M^{-1}.

For the first bound, test the L1L^1 ball with bounded simple functions; no unstated L1L^1 dual representation is needed. The first strict pairing implies ∥h∥2>1\|h\|_2>1. Taking u=hu=h then yields ∥σh∥U>σ2\|\sigma h\|_U>\sigma^2. The continuous inverse theorem supplies a moment of size at least κ/σ>M−1\kappa/\sigma>M^{-1}, a contradiction.

Hence ff belongs to the closure. Choose z=s+u+v∈Bz=s+u+v\in\mathcal B so that ∥f−z∥2<τ/2\|f-z\|_2<\tau/2, where ss is a finite structured combination. Add the L2L^2 approximation error f−zf-z to the original L1L^1-small term vv. We obtain

f=∑νcνϕν+u+v,∑ν∣cν∣≤Dτ,∥u∥U≤τ,∥v∥1≤τ.(B6) f=\sum_\nu c_\nu\phi_\nu+u+v, \quad\sum_\nu|c_\nu|\le D_\tau, \quad\|u\|_U\le\tau,\quad\|v\|_1\le\tau. \tag{B6}

All three parts belong to L2L^2. The atom complexity and DτD_\tau are quasipolynomial in τ−1\tau^{-1}. No infinite structured sum in the closure has been treated as a finite catalog.

9. Two decompositions for local form detection

For R,g∈L2(I)R,g\in L^2(I) and two further bounded inputs, apply Cauchy–Schwarz successively along the other three nonzero slot directions. This yields

∣HI(R,g,b,c)∣≤C∥R∥2,I∥g∥U(I)∥b∥∞∥c∥∞. |H_I(R,g,b,c)|\le C\|R\|_{2,I}\|g\|_{U(I)}\|b\|_\infty\|c\|_\infty.

First expand the fixed smooth kernel in an absolutely summable Fourier series; linear modulation leaves the norms above unchanged. A change to two-slot coordinates also gives

∣HI(R,g,b,c)∣≤C∥R∥1,I∥g∥1,I∥b∥∞∥c∥∞.(B7) |H_I(R,g,b,c)|\le C\|R\|_{1,I}\|g\|_{1,I}\|b\|_\infty\|c\|_\infty. \tag{B7}

Suppose q>2q>2, C1≥1C_1\ge1, 0<δ<1/20<\delta<1/2, and ∥R∥2,I≤C1\|R\|_{2,I}\le C_1. The other inputs satisfy ∥h∥q,I≤1\|h\|_{q,I}\le1 and ∥u∥2,I,∥v∥2,I≤1\|u\|_{2,I},\|v\|_{2,I}\le1, and the absolute value of the form exceeds δ\delta. Take

B=max⁡(2,(100CC1/δ)q/(q−2)). B=\max\left(2,(100CC_1/\delta)^{q/(q-2)}\right).

Truncate the test inputs at absolute value BB. For hh, the L2L^2 tail is at most B−(q−2)/2B^{-(q-2)/2}. For u,vu,v, the Lq′L^{q'} tails are at most B−(q−2)/qB^{-(q-2)/q}. Apply the local absolute form bounds with exponent tuples (2,2,2,2)(2,2,2,2) and (2,q,q′,2)(2,q,q',2), respectively. The total error is less than δ/4\delta/4.

For hB/Bh_B/B, apply (B6)(\mathrm{B6}) with accuracy

τ1=δ100CC1B3. \tau_1=\frac{\delta}{100CC_1B^3}.

The sum of absolute structured coefficients is A1=BDτ1A_1=BD_{\tau_1}. The uniform-term error is bounded by the generalized von Neumann estimate at the start of this section, and the error from the L1L^1-small term is bounded by (B7)(\mathrm{B7}). Next decompose uB/Bu_B/B, taking

τ2=δ100CC1A1B2,A2=BDτ2. \tau_2=\frac{\delta}{100CC_1A_1B^2}, \quad A_2=BD_{\tau_2}.

The error remains controlled after summing over the first atoms. Thus some pair of bounded atoms satisfies

∣HI(R,ϕ,ψ,vB)∣>δ4A1A2.(B8) |H_I(R,\phi,\psi,v_B)|>\frac{\delta}{4A_1A_2}. \tag{B8}

Apply the separation (B3)(\mathrm{B3}). First discard high indices by the absolute shell tail bound, then choose a term that remains large. The bilinear upper bound in Section 3 forces its ArA_r to have a quasipolynomial lower bound, so the finite single-scale moment separation (B4)(\mathrm{B4}) applies. Every moment of vBv_B has absolute value at most one. The finite coefficient sum therefore forces some atom moment of RR to have a quasipolynomial lower bound.

There are only two bounded-input decompositions, one arithmetic-progression separation, and one single-scale separation. The only truncation power depending on qq is q/(q−2)q/(q-2). It enters only as a multiplicative constant in log⁡B\log B and does not change the logarithmic exponent in these fixed compositions. This yields exactly (5)(5) in the main text. As q↓2q\downarrow2, the constants may diverge. We claim neither the endpoint q=2q=2 nor constants uniform over all q>2q>2.

10. Inputs and scope of this appendix

The external inputs are the discrete quadratic inverse theorem, Hahn–Banach, Plancherel, and basic Fourier and Gevrey estimates. The first is used with the theorem and complexity conventions specified in Section 4 and is not reproved here. Three-variable rational splitting and the finite expansion come from the technical appendix to Chapter 10. This part uses neither active-cell counting nor an assumed basic catalog.

The algebraic separation in Section 2, the passage to continuous atoms in Sections 5–7, the closure argument in Section 8, and the two decompositions in Section 9 together prove the required local detection. Later catalog termination, the construction of actual histories, and global absorption are outside the scope of this appendix.