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.

Passing fast spaces along a finite path

This chapter gives a close reading of Lemma 6.2 in H, on page 41 of the fixed October 5 version of An L3L^3 bound for the trilinear Hilbert transform. The splitting condition used below is equation (2) on page 16.

We assume that every edge of the path already has the splitting in (2). We show how to combine these edge splittings into an endpoint splitting, keeping track of the height bounds. The argument in Lemma 6.1 that detects an edge from a correlation is a separate input.

Back to the guide to H

1. Put all the data at one scale

Write the path as v0,…,vLv_0,\ldots,v_L. The jjth tag has horizontal dimension djd_j, a real vector θj\theta_j, a rational matrix CjtagC_j^{\mathrm{tag}}, and a real number λj\lambda_j. Fix a physical scale r>0r>0 and define

Vj=rθj,n=∑j=0Ldj,V=(V0,…,VL)∈Rn. V_j=r\theta_j,\quad n=\sum_{j=0}^L d_j,\quad V=(V_0,\ldots,V_L)\in\mathbb R^n.

There is no bound on the size of VjV_j or λj\lambda_j. Write the symmetric and skew-symmetric parts of a matrix as

Csy=C+CT2,Csk=C−CT2,A=C−CT. C_{\mathrm{sy}}=\frac{C+C^T}{2},\quad C_{\mathrm{sk}}=\frac{C-C^T}{2},\quad A=C-C^T.

We always write a rational number p/qp/q in lowest terms with q>0q>0; its height is max⁡(∣p∣,q)\max(|p|,q). The height of a matrix is the largest height of its entries. The projection onto the zero subspace is assigned height 11.

For edge e=1,…,Le=1,\ldots,L, take the coordinate restriction

Re:Rn⟶Rde−1+de,Ve=ReV,Ce=diag⁡(Ce−1tag,−Cetag),Λe=r2(λe−1−λe). R_e:\mathbb R^n\longrightarrow\mathbb R^{d_{e-1}+d_e}, \quad V_e=R_eV,\quad C_e=\operatorname{diag}(C_{e-1}^{\mathrm{tag}},-C_e^{\mathrm{tag}}), \quad \Lambda_e=r^2(\lambda_{e-1}-\lambda_e).

The superscript tag\mathrm{tag} always denotes a matrix belonging to a single tag. Without this superscript, CeC_e denotes the difference matrix for an edge.

2. The precise assumptions on each edge

Edge ee supplies a rational subspace UeU_e and orthogonal projections Pf,e,Ps,e=I−Pf,eP_{f,e},P_{s,e}=I-P_{f,e}. Set

Fe=Pf,eVe,Se=Ps,eVe. F_e=P_{f,e}V_e,\quad S_e=P_{s,e}V_e.

Assume that some B≥2B\ge2 bounds the heights of all tag matrices and edge projections, and that

Ae∣Ue×Ue=0,∥Se∥2≤B,∣Λe+12VeTCsy,eVe+FeTCsk,eSe∣≤B.(Edge splitting) A_e|_{U_e\times U_e}=0,\quad \|S_e\|_2\le B,\quad \left|\Lambda_e+\frac12V_e^TC_{\mathrm{sy},e}V_e+ F_e^TC_{\mathrm{sk},e}S_e\right|\le B. \tag{Edge splitting}

Absorbing L+1L+1 and n+1n+1 into BB only enlarges the bound. In H we can take

B=max⁡(2,L+1,n+1,Hed,Hbasic). B=\max(2,L+1,n+1,H_{\mathrm{ed}},H_{\mathrm{basic}}).

We will obtain the same kind of splitting in the endpoint coordinates, with bound

H′=exp⁡ ⁣(C(n+1)12log⁡(2B))(Bound) H'=\exp\!\left(C(n+1)^{12}\log(2B)\right) \tag{Bound}

where CC is an absolute constant. The exponent does not involve the arbitrarily large real parameters θj,λj\theta_j,\lambda_j.

3. The cost of one rational elimination

We first check a calculation that will be used repeatedly. Let TT be a rational matrix with at most 2N2N rows and NN columns, whose entries have height at most B≥2B\ge2. The product qq of all denominators satisfies

1≤q≤B2N2,M=qT∈Zm×N,∣Mab∣≤B2N2+1. 1\le q\le B^{2N^2},\quad M=qT\in\mathbb Z^{m\times N}, \quad |M_{ab}|\le B^{2N^2+1}.

Choose a maximal independent set of rows of MM to form a matrix AA with ss rows. If s=0s=0, the kernel is the whole space and the conclusions below are immediate. If s>0s>0, then

G=AAT G=AA^T

is a positive definite integer matrix, so det⁡G≥1\det G\ge1. Put X=B2N2+1X=B^{2N^2+1}. Its entries and minors satisfy

∣Gab∣≤NX2,det⁡G≤s!(NX2)s,∣cof⁡abG∣≤(s−1)!(NX2)s−1. |G_{ab}|\le NX^2,\quad \det G\le s!(NX^2)^s,\quad |\operatorname{cof}_{ab}G|\le(s-1)!(NX^2)^{s-1}.

The adjugate formula therefore gives entrywise bounds for

A†=AT(AAT)−1,Pker⁡T=I−A†A. A^\dagger=A^T(AA^T)^{-1},\quad P_{\ker T}=I-A^\dagger A.

The absolute values of their entry numerators, their denominators, and their operator norms are all at most

QN=exp⁡ ⁣(C(N+1)3log⁡(2B)).(One elimination) Q_N=\exp\!\left(C(N+1)^3\log(2B)\right). \tag{One elimination}

The right inverse here applies to the image of the independent row system AA. This does not assert that a system with redundant rows has a right inverse on the whole target space.

We will also use the following version. If WW is a rational matrix with at most 2N2N rows and NN columns, and its entries have height at most BB, then the orthogonal projection onto im⁡W\operatorname{im}W has a bound of the same form. The proof is identical: clear denominators, choose independent columns, and use W0(W0TW0)−1W0TW_0(W_0^TW_0)^{-1}W_0^T. The chosen columns need not be nearly orthogonal.

4. A joint fast space and a controlled slow vector

In the joint coordinate space, define

U={u∈Rn:Reu∈Ue for every edge e}. U=\{u\in\mathbb R^n:R_eu\in U_e\text{ for every edge }e\}.

This is the common kernel of the rational equations

Ps,eReu=0,e=1,…,L. P_{s,e}R_eu=0,\quad e=1,\ldots,L.

Stack these equations into a matrix TT. Its number of rows is

∑e=1L(de−1+de)≤2n. \sum_{e=1}^L(d_{e-1}+d_e)\le2n.

Its entries have height at most BB. The preceding section bounds the rational height of PUP_U by QnQ_n.

Set

F=PUV,S=V−F. F=P_UV,\quad S=V-F.

We do not need a bound for ∥V∥\|V\|. What matters is the residual of each equation at VV. Indeed,

TV=(S1,…,SL),∥TV∥2≤L B. TV=(S_1,\ldots,S_L),\quad \|TV\|_2\le\sqrt L\,B.

Using the denominator clearing and independent row matrix AA from the preceding section, we have ∥AV∥2≤qL B\|AV\|_2\le q\sqrt L\,B, while

S=A†AV. S=A^\dagger AV.

Consequently,

∥S∥2≤QnqL B≤exp⁡ ⁣(C(n+1)3log⁡(2B)).(Joint slow part) \|S\|_2\le Q_nq\sqrt L\,B \le\exp\!\left(C(n+1)^3\log(2B)\right). \tag{Joint slow part}

The last inequality absorbs L≤BL\le B. Define F~e=ReF\widetilde F_e=R_eF and S~e=ReS\widetilde S_e=R_eS. Then F~e∈Ue\widetilde F_e\in U_e, and all the S~e\widetilde S_e satisfy the same bound.

5. Changing the fast vector without reintroducing large parameters

Fix an edge and temporarily suppress its index. For fixed VV, write

E(F)=Λ+12VTCsyV+FTCsk(V−F). \mathcal E(F)=\Lambda+\frac12V^TC_{\mathrm{sy}}V+ F^TC_{\mathrm{sk}}(V-F).

If F,F~∈UeF,\widetilde F\in U_e, put Δ=F~−F∈Ue\Delta=\widetilde F-F\in U_e. Skew-symmetry gives xTCskx=0x^TC_{\mathrm{sk}}x=0, so

E(F~)−E(F)=ΔTCskV. \mathcal E(\widetilde F)-\mathcal E(F) =\Delta^TC_{\mathrm{sk}}V.

Now write V=F+SeV=F+S_e. Since UeU_e is isotropic for Ae=2Csk,eA_e=2C_{\mathrm{sk},e},

ΔTCskF=0,E(F~)−E(F)=ΔTCskSe.(Replacement) \Delta^TC_{\mathrm{sk}}F=0,\quad \mathcal E(\widetilde F)-\mathcal E(F) =\Delta^TC_{\mathrm{sk}}S_e. \tag{Replacement}

The second equality is the essential point: its right-hand side contains only the original slow part for the edge. Also,

Δ=Se−S~e, \Delta=S_e-\widetilde S_e,

so ∥Δ∥2\|\Delta\|_2 is bounded. A matrix norm is bounded by the dimension times the largest absolute entry. Thus, after replacing the edge fast vector by the joint fast vector, the effective curvature of each edge is still at most exp⁡(C(n+1)3log⁡(2B))\exp(C(n+1)^3\log(2B)).

6. Cancellation of the intermediate coordinate blocks

Write the joint vectors in tag blocks as F=(F0,…,FL)F=(F_0,\ldots,F_L) and S=(S0,…,SL)S=(S_0,\ldots,S_L). After the replacement, the effective curvature of edge ee is

r2(λe−1−λe)+12Ve−1TCsy,e−1tagVe−1−12VeTCsy,etagVe+Fe−1TCsk,e−1tagSe−1−FeTCsk,etagSe. \begin{aligned} &r^2(\lambda_{e-1}-\lambda_e) +\frac12V_{e-1}^TC_{\mathrm{sy},e-1}^{\mathrm{tag}}V_{e-1} -\frac12V_e^TC_{\mathrm{sy},e}^{\mathrm{tag}}V_e\\ &\quad+F_{e-1}^TC_{\mathrm{sk},e-1}^{\mathrm{tag}}S_{e-1} -F_e^TC_{\mathrm{sk},e}^{\mathrm{tag}}S_e. \end{aligned}

Here Ve,Fe,SeV_e,F_e,S_e are the blocks for tag ee, rather than the edge vectors denoted by these symbols earlier. Upon summing, every intermediate block occurs once with each sign and cancels exactly. Denote the endpoint restriction by R∂R_\partial and set

V∂=(V0,VL),C∂=diag⁡(C0tag,−CLtag),Λ∂=r2(λ0−λL). V_\partial=(V_0,V_L),\quad C_\partial=\operatorname{diag}(C_0^{\mathrm{tag}},-C_L^{\mathrm{tag}}),\quad \Lambda_\partial=r^2(\lambda_0-\lambda_L).

We obtain

Λ∂+12V∂TCsy,∂V∂+(R∂F)TCsk,∂(R∂S) \Lambda_\partial+\frac12V_\partial^TC_{\mathrm{sy},\partial}V_\partial+ (R_\partial F)^TC_{\mathrm{sk},\partial}(R_\partial S)

with absolute value at most LL times the bound for one edge, which can still be absorbed into the stated bound. Independently chosen edge fast vectors would not cancel in this way. The cancellation uses the single choice of each tag block made in Section 4.

7. The endpoint fast space is an image

Define

U′=R∂U. U'=R_\partial U.

This is an image space, not the intersection obtained by setting the intermediate coordinates to zero. Given u′,v′∈U′u',v'\in U', choose respective lifts u,v∈Uu,v\in U. For every edge,

(Reu)TAe(Rev)=0. (R_eu)^TA_e(R_ev)=0.

Adding these identities cancels the intermediate blocks and leaves

u′TA∂v′=0. u'^TA_\partial v'=0.

Thus U′U' is isotropic for the endpoint skew-symmetric form. The lifts need not be unique.

Rationality and height also require a calculation. The image of the matrix R∂PUR_\partial P_U is U′U', and its entries have height at most

Q=exp⁡ ⁣(C(n+1)3log⁡(2B)) Q=\exp\!\left(C(n+1)^3\log(2B)\right)

The endpoint dimension is at most nn when L≥1L\ge1. Applying the column-space version of Section 3 gives the following height bound for the endpoint orthogonal projection Pf′P_f':

exp⁡ ⁣(C(n+1)3log⁡(2Q))≤exp⁡ ⁣(C(n+1)6log⁡(2B)).(Second elimination) \exp\!\left(C(n+1)^3\log(2Q)\right) \le\exp\!\left(C(n+1)^6\log(2B)\right). \tag{Second elimination}

This is the cost of the two eliminations. Merely asserting that the image space has bounded height would leave this estimate unjustified.

8. Endpoint orthogonalization is controlled by the slow part

Set

F′=Pf′V∂,S′=(I−Pf′)V∂,F0′=R∂F,S0′=R∂S. F'=P_f'V_\partial,\quad S'=(I-P_f')V_\partial,\quad F_0'=R_\partial F,\quad S_0'=R_\partial S.

Since F0′∈U′F_0'\in U', the best-approximation property of orthogonal projection gives

∥S′∥2≤∥S0′∥2,Δ′=F′−F0′∈U′,∥Δ′∥2≤2∥S0′∥2. \|S'\|_2\le\|S_0'\|_2,\quad \Delta'=F'-F_0'\in U',\quad \|\Delta'\|_2\le2\|S_0'\|_2.

Apply the calculation from Section 5 once more, now to the endpoint form:

(F′)TCsk,∂S′−(F0′)TCsk,∂S0′=(Δ′)TCsk,∂S0′. (F')^TC_{\mathrm{sk},\partial}S' -(F_0')^TC_{\mathrm{sk},\partial}S_0' =(\Delta')^TC_{\mathrm{sk},\partial}S_0'.

Replacing V∂V_\partial by S0′S_0' here uses isotropy and F0′,Δ′∈U′F_0',\Delta'\in U'. Hence the endpoint quantity

Λ∂∗=Λ∂+12V∂TCsy,∂V∂+(F′)TCsk,∂S′ \Lambda_\partial^*= \Lambda_\partial+\frac12V_\partial^TC_{\mathrm{sy},\partial}V_\partial+ (F')^TC_{\mathrm{sk},\partial}S'

satisfies a bound of the same form. The sixth-power dependence on dimension in the projection height, together with the finitely many products and sums, fits within the twelfth-power bound in Section 2.

9. Degenerate cases and the parameters in H

If some dj=0d_j=0, the corresponding blocks are empty and the formulas still apply. If n=0n=0, it is enough to sum the scalar curvature bounds on the edges. If L=0L=0, the two endpoints are two copies of the same tag coordinates; take the diagonal space

U′={(x,x):x∈Rd0}. U'=\{(x,x):x\in\mathbb R^{d_0}\}.

Its orthogonal projection has blocks I/2I/2, the vector V∂=(V0,V0)V_\partial=(V_0,V_0) lies entirely in the fast space, and the difference curvature vanishes. This handles separately the case in which the endpoint dimension can be 2n2n.

In the application in H, the dimension of a single tag, log⁡Hed\log H_{\mathrm{ed}}, and log⁡Hbasic\log H_{\mathrm{basic}} are bounded by fixed polynomials in kk, and L≤poly⁡(P,k)L\le\operatorname{poly}(P,k). Hence n≤poly⁡(P,k)n\le\operatorname{poly}(P,k), giving

log⁡H′≤poly⁡(P,k), \log H'\le\operatorname{poly}(P,k),

This is the conclusion of Lemma 6.2. Here PP is the scale parameter on page 39, not the integer used later to clear denominators in the return calculation.

10. The role of this argument in the proof

We have shown that rational fast splittings on the edges produce an endpoint splitting with an explicit finite height bound. The proof uses two rational eliminations, two replacements justified by isotropy, and exact cancellation in the joint coordinates.

A separate analytic argument must explain why a non-negligible correlation between two tags gives an edge satisfying (2) in the first place. The argument for distinct slots first bounds the frequency increments of every sufficiently small return. Polar bodies and successive minima are then needed to organize these returns into a fast space. That is another part of Lemma 6.1.