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.

Why a column catalog still terminates with changing projection histories

This chapter closely reads Lemma 6.7 in H §6.4, pages 47–49, and fully develops the estimate it needs from Lemma 3.3, pages 8–9. The fixed source is An L3L^3 bound for the trilinear Hilbert transform, October 5, 2026 version.

The same-tag test in the previous chapter shows that whenever a four-linear smallness test fails, a new template has a large moment against the residual. This chapter proves that only finitely many such insertions can occur, and that the logarithm of their total number is still bounded by a fixed power of the original parameter. The difficulty is that the states being tested also change: one insertion can change several projections and hence all subsequent tested states.

The proof of Lemma 6.7 in the source cites the binary-prefix argument in Lemma 3.4. Here we directly prove and use the row form of Lemma 3.3, with insertion times as indices within one fixed cell. We do not first need the full compression conclusion of Lemma 3.4 for arbitrary spatial depth.

Return to the H reading guide

1. Which data are fixed, and which can still change

Fix a finite dyadic tree and its active cells. Every downward spatial path from the root meets at most MM active cells, with the upper bound chosen so that M≥1M\ge1. This is an input from Proposition 5.8, page 38; we do not prove it again here.

Further reading: the original source above remains Proposition 5.8 on p. 38 of H. The required active-cell path-count argument under supplied basic data is now developed in H10, Section 9. Section 1 separately explains the original catalog budget, which remains a source input. The actual later history lists and whole helper bases in Section 7 must still be supplied separately.

Companion proof of the original budget: the basic-column construction in Proposition 5.6 on pp. 35–36 of H and its full-path budget are now developed in H11, Section 16. The detection appendix names the external discrete quadratic inverse theorem. This supplies a companion proof for the original-budget input of this chapter; it does not construct the actual later history lists or whole helper bases in Section 7.

The original graph vertices, birth records, colors, ball masks, and cumulative masks are all fixed. Each new column remains attached to an original vertex. It creates no graph vertex and changes no color or mask. Updating the catalog only adds columns to the column spaces allowed by the existing tags.

Write L\mathcal L for the number of colors and set the total rank count to

R=L+5. R=\mathcal L+5.

Original columns have rank zero. Fix an integer n0≥1n_0\ge1 bounding the number of columns from the entire original catalog on any complete root-to-leaf path. Its logarithmic budget is also listed as an input below. This is the original path-count part of the basic catalog budget in §5.5, page 37. The main catalog uses ranks 1,…,L+41,\ldots,\mathcal L+4, and the final helper catalog uses rank RR. Fix a basic budget D≥2D\ge2 and the loss H0H_0 from the previous chapter's same-tag test. The small parameter in the source is

τ3=D−Cτ, \tau_3=D^{-C_\tau},

where CτC_\tau is a sufficiently large constant chosen in advance.

For each cell and each slot, list in advance the names of the required target masks and projection histories. A name specifies the target rank, target mask, slot, base vector, the mask and rank used by each history factor, whether that factor is a projection or its complement, and the particular pad choice. It does not specify which columns will later be inserted.

The target projections and history factors of the main catalog use only the main ranks 0,…,L+40,\ldots,\mathcal L+4, excluding the helper rank RR. This is precisely the arrangement on page 47: the cumulative filters use ranks L−m+1\mathcal L-m+1, and the four final ball filters use ranks L+j\mathcal L+j, 1≤j≤41\le j\le4. The separate helper rank L+5\mathcal L+5 is introduced only on page 48. A helper history may contain projections of its own rank, but both the main catalog and all whole helper base vectors are fixed before that stage starts.

The history length is at most

m∗≤Clog⁡(2L). m_*\le C\log(2\mathcal L).

Assume that the total number of such names for each cell and each rank is at most S≥1S\ge1. The inputs satisfy

log⁡D+log⁡H0+log⁡n0+log⁡(M+1)+log⁡(S+1)≤kC0,R≤kC0.(Fixed-data budget) \log D+\log H_0+\log n_0+\log(M+1)+\log(S+1) \le k^{C_0},\quad R\le k^{C_0}. \tag{Fixed-data budget}

Here and below, we may enlarge the fixed exponents and start at a sufficiently large kk.

This count uses only the original vertex contexts, ranks, colors, pads, and names of factors in bounded-length histories. It counts neither numerical graph distances nor the pure source columns that actually appear later. If each factor has at most exp⁡(kC1)\exp(k^{C_1}) names and the length is O(log⁡(2L))O(\log(2\mathcal L)), then the total number of words is at most

(2exp⁡(kC1))m∗+1, \bigl(2\exp(k^{C_1})\bigr)^{m_*+1},

which still satisfies the stated budget. The main-catalog names in the source come from histories needed for subsequent localization and transfer. The number of helper base vectors is supplied separately by the source conditions in Section 12.

2. Private coordinates and ordinary orthogonal projections within a cell

Fix an active cell II. Use the normalized Hilbert space

XI=L2(I;H),⟨F,G⟩I=1∣I∣∫I⟨F(y),G(y)⟩H dy,H=C⊕ℓ2(V). \mathscr X_I=L^2(I;\mathcal H),\quad \langle F,G\rangle_I=\frac1{|I|}\int_I \langle F(y),G(y)\rangle_{\mathcal H}\,\mathrm{d}y, \quad \mathcal H=\mathbb C\oplus\ell^2(\mathcal V).

The first coordinate is the physical function; the others are private coordinates of the columns. A column has the form

Φv(y)=(ϕv(y),ϵv ev),ϵv≥D−2. \Phi_v(y)=\bigl(\phi_v(y),\sqrt{\epsilon_v}\,e_v\bigr), \quad \epsilon_v\ge D^{-2}.

Distinct private labels use distinct orthogonal unit vectors eve_v. Every new template satisfies ∣ϕv∣≤1|\phi_v|\le1, and a new column is assigned ϵv=1\epsilon_v=1, so

∥Φv∥2,I≤2.(New-column norm) \|\Phi_v\|_{2,I}\le\sqrt2. \tag{New-column norm}

Repeated curvature tags may still have different private labels.

For a target rank rr and a fixed vertex mask A\mathcal A, the target projection is the ordinary orthogonal projection onto the span of all currently available columns of rank at most rr whose original vertices lie in A\mathcal A. The coefficients in their linear combinations are constant throughout II.

Insert columns successively within the same cell. Time tt means that the first tt insertions have been completed. Denote the target projection by QtQ_t. Since the mask and rank restriction are fixed and old columns are retained,

ran⁡Qt−1⊆ran⁡Qt. \operatorname{ran}Q_{t-1}\subseteq\operatorname{ran}Q_t.

Thus

ΔQt=Qt−Qt−1 \Delta Q_t=Q_t-Q_{t-1}

is an orthogonal projection, and these increments have mutually orthogonal ranges for distinct tt. Other uncomplemented projections with fixed names likewise increase with insertion time. Different projection families need not commute.

The base vector g∈XIg\in\mathscr X_I for each tested history is fixed before its stage begins. In the main catalog it is the specified basic BB or UU vector. Write the previous state as

Xt−1=Tt−1m⋯Tt−11g,m≤m∗,(Previous history state) X_{t-1}=T_{t-1}^{m}\cdots T_{t-1}^{1}g,\quad m\le m_*, \tag{Previous history state}

where each TtaT_t^a is an increasing orthogonal projection PtaP_t^a or its complement 1−Pta1-P_t^a. The order of factors is part of the name. Every factor is a contraction, but their product need not be a projection.

3. The precise increment produced by a failed test

Prescribe integer budgets nrn_r in advance to bound the total number of columns of rank at most rr on a spatial path. We choose them in Section 9. The threshold is not redefined using the current actual count.

For a target mask at rank rr, the tested physical residual is

Ft=((1−Qt−1)Xt−1)phys. F_t=\bigl((1-Q_{t-1})X_{t-1}\bigr)_{\mathrm{phys}}.

For every available lower-rank pure source column in the mask and any two normalized L2(I)L^2(I) observer functions, it must satisfy the form-norm bound

τ3Dnr−1 ∥g∥2,I.(Source equation 13) \frac{\tau_3}{D\sqrt{n_{r-1}}}\,\|g\|_{2,I}. \tag{Source equation 13}

The denominator is Dnr−1D\sqrt{n_{r-1}}, not Dnr−1\sqrt{Dn_{r-1}}.

If a test fails, the same-tag Lemma 6.6 produces a bounded template ϕ\phi in the target slot whose normalized moment against FtF_t is strictly greater than

τ3Dnr−1H0 ∥g∥2,I.(Moment from a failed test) \frac{\tau_3}{D\sqrt{n_{r-1}}H_0}\,\|g\|_{2,I}. \tag{Moment from a failed test}

Attach it to the triggering source's original vertex and insert it at the target rank rr; its tag lies in the target mask. Choose a completely new private unit vector and set

Φ=(ϕ,enew). \Phi=(\phi,e_{\mathrm{new}}).

This private coordinate is zero in the old base vector, the previous history state, and the old projection space. Hence

⟨(1−Qt−1)Xt−1,Φ⟩I=1∣I∣∫IFt(y)ϕ(y)‾ dy.(Physical and vector moments agree) \left\langle(1-Q_{t-1})X_{t-1},\Phi\right\rangle_I = \frac1{|I|}\int_I F_t(y)\overline{\phi(y)}\,\mathrm{d}y. \tag{Physical and vector moments agree}

Set u=(1−Qt−1)Φu=(1-Q_{t-1})\Phi. The new private coordinate ensures u≠0u\ne0, and ∥u∥2,I≤∥Φ∥2,I≤2\|u\|_{2,I}\le\|\Phi\|_{2,I}\le\sqrt2. The new target space contains the old space and Φ\Phi, so

∥(ΔQt)Xt−1∥2,I≥∣⟨Xt−1,u⟩I∣∥u∥2,I>τ32Dnr−1H0 ∥g∥2,I.(One insertion increment) \begin{aligned} \|(\Delta Q_t)X_{t-1}\|_{2,I} &\ge \frac{|\langle X_{t-1},u\rangle_I|}{\|u\|_{2,I}}\\ &>\frac{\tau_3}{\sqrt2D\sqrt{n_{r-1}}H_0}\,\|g\|_{2,I}. \end{aligned} \tag{One insertion increment}

If this step adds only this one column, the first inequality is in fact an equality with the projection magnitude on its right. The lower bound suffices.

If g=0g=0, the history state is zero and no test can fail. Subsequent counts therefore consider only names with ∥g∥2,I>0\|g\|_{2,I}>0.

4. Why orthogonal energy for a fixed vector is not enough

For a fixed vector hh, the orthogonal increments satisfy

∑t∥(ΔQt)h∥2,I2≤∥h∥2,I2. \sum_t\|(\Delta Q_t)h\|_{2,I}^2\le\|h\|_{2,I}^2.

But Section 3 applies them to Xt−1X_{t-1}, rather than a fixed hh. That state changes with the other projections and the catalog.

This distinction cannot be omitted. In CT\mathbb C^T, let QtQ_t project onto the first tt coordinates and freely choose Xt−1=etX_{t-1}=e_t. Every state then has norm 11, but

∑t=1T∥(ΔQt)Xt−1∥2=T. \sum_{t=1}^T\|(\Delta Q_t)X_{t-1}\|^2=T.

Thus a norm bound for each state alone cannot yield a total-energy bound independent of TT.

Here we also know that each Xt−1X_{t-1} is obtained from the same fixed gg by finitely many increasing projections and their complements. This is exactly the structure used by the binary-prefix estimate.

5. The binary-prefix row estimate

Temporarily work in an arbitrary Hilbert space X\mathscr X. For each layer a=1,…,ma=1,\ldots,m, let there be increasing orthogonal projections

P0a,…,PTa,Zt=Ptm⋯Pt1. P_0^a,\ldots,P_T^a,\quad Z_t=P_t^m\cdots P_t^1.

Also let there be finitely many bounded linear row operators

Bν:X⟶Yν,∑ν∥Bνh∥2≤∥h∥2(h∈X).(Row contraction condition) B_\nu:\mathscr X\longrightarrow\mathscr Y_\nu,\quad \sum_\nu\|B_\nu h\|^2\le\|h\|^2 \quad(h\in\mathscr X). \tag{Row contraction condition}

Each row may independently choose a prefix time t(ν)∈{0,…,T}t(\nu)\in\{0,\ldots,T\}. Set

LT=1+⌈log⁡2(T+1)⌉. L_T=1+\lceil\log_2(T+1)\rceil.

The required conclusion of Lemma 3.3 is

(∑ν∥BνZt(ν)g∥2)1/2≤LTm∥g∥.(Prefix-row bound) \left(\sum_\nu\|B_\nu Z_{t(\nu)}g\|^2\right)^{1/2} \le L_T^m\|g\|. \tag{Prefix-row bound}

When m=0m=0, the product is the identity and the conclusion is the row contraction condition itself.

For each layer, define

Δ0a=P0a,Δta=Pta−Pt−1a(1≤t≤T). \Delta_0^a=P_0^a,\quad \Delta_t^a=P_t^a-P_{t-1}^a\quad(1\le t\le T).

Within a layer, these operators are mutually orthogonal projections. For a dyadic block A⊆{0,…,T}A\subseteq\{0,\ldots,T\} of integer indices, set

ΔAa=∑t∈AΔta. \Delta_A^a=\sum_{t\in A}\Delta_t^a.

For a fixed block length, the blocks are disjoint, so their block projections are still mutually orthogonal.

Every integer prefix {0,…,t}\{0,\ldots,t\} decomposes into dyadic blocks, using at most one block of each length and at most LTL_T possible lengths in all. For example, the binary expansion of the prefix length specifies the blocks to place from left to right. Thus

Pta=∑A a dyadic block of this prefixΔAa. P_t^a=\sum_{A\text{ a dyadic block of this prefix}}\Delta_A^a.

Now expand all mm factors in each row and first fix a tuple of block lengths (ℓ1,…,ℓm)(\ell_1,\ldots,\ell_m). If a row's prefix has no block of one of the specified lengths, take its corresponding term to be zero. Otherwise, that term is

BνΔAm(ν)m⋯ΔA1(ν)1g. B_\nu\Delta_{A_m(\nu)}^m\cdots \Delta_{A_1(\nu)}^1g.

Group the rows sharing the same actual block tuple (A1,…,Am)(A_1,\ldots,A_m). By the row contraction condition, their sum of squared norms is at most

∥ΔAmm⋯ΔA11g∥2. \|\Delta_{A_m}^m\cdots\Delta_{A_1}^1g\|^2.

Sum next over the block tuples that actually occur, and enlarge the sum to all tuples with the specified lengths. Orthogonality within each layer yields

∑A1,…,Am∥ΔAmm⋯ΔA11g∥2≤∥g∥2.(Square bound for fixed block lengths) \sum_{A_1,\ldots,A_m} \|\Delta_{A_m}^m\cdots\Delta_{A_1}^1g\|^2 \le\|g\|^2. \tag{Square bound for fixed block lengths}

More explicitly, first fix the initial m−1m-1 blocks and sum over the final layer. That sum is at most the squared norm of the product of the initial m−1m-1 layers. Repeat backwards through the layers. No operators from different layers are interchanged.

Finally apply the triangle inequality in the Hilbert direct sum ⨁νYν\bigoplus_\nu\mathscr Y_\nu. There are at most LTmL_T^m block-length tuples, and the vector corresponding to each has norm at most ∥g∥\|g\|. This proves the prefix-row bound.

6. Complements and previous times in the row bound

If each layer may be PtaP_t^a or 1−Pta1-P_t^a, expand the complements into at most 2m2^m signed words of uncomplemented projections. Each word has length at most mm. Apply Section 5 to each word and then the triangle inequality in the row space to obtain

(∑ν∥BνTt(ν)m⋯Tt(ν)1g∥2)1/2≤(2LT)m∥g∥.(Row bound with complements) \left( \sum_\nu\|B_\nu T_{t(\nu)}^m\cdots T_{t(\nu)}^1g\|^2 \right)^{1/2} \le(2L_T)^m\|g\|. \tag{Row bound with complements}

This bound requires no commutativity between different layers.

Return to the fixed cell II and fix one target mask and one history name. Take the row operators and prefix times to be

Bt=ΔQt,t(ν)=t−1. B_t=\Delta Q_t,\quad t(\nu)=t-1.

Since the target increments have mutually orthogonal ranges,

∑t=1T∥Bth∥2,I2≤∥h∥2,I2. \sum_{t=1}^T\|B_t h\|_{2,I}^2\le\|h\|_{2,I}^2.

It follows that

∑t=1T∥(ΔQt)Tt−1m⋯Tt−11g∥2,I2≤(2LT)2m∥g∥2,I2.(Total energy for a changing history) \sum_{t=1}^T \|(\Delta Q_t)T_{t-1}^m\cdots T_{t-1}^1g\|_{2,I}^2 \le(2L_T)^{2m}\|g\|_{2,I}^2. \tag{Total energy for a changing history}

Restricting the sum to the times actually charged to this name can only decrease the left side.

Insertion steps at all ranks are counted together. Insertions at other ranks can change both the history and the target projection. These changes are already included in the corresponding increasing projection families. If a step does not change the target space, its row increment is zero. We need not first assume that the catalogs at other ranks have stopped changing.

The choice of a failed test may depend on the input and earlier insertions. To apply the row estimate, first fix the finite trial sequence actually obtained and all its projection families, then use the deterministic inequality valid for every such family. No probabilistic independence is required between the projections, row operators, and base vector.

7. Why the number of triggering source columns is not an extra factor

For each insertion, choose just one failed test as its witness and charge the insertion to that test's target mask and history name. Different lower-rank pure source columns may trigger the same name; all use the same increment lower bound from Section 3.

If, within a common sequence of at most TT insertions, a name is charged NN times, combining the one-insertion increment with the total energy for a changing history yields

N τ322D2nr−1H02 ∥g∥2,I2≤(2LT)2m∗∥g∥2,I2. N\, \frac{\tau_3^2}{2D^2n_{r-1}H_0^2}\, \|g\|_{2,I}^2 \le (2L_T)^{2m_*}\|g\|_{2,I}^2.

Cancel the nonzero squared base-vector norm to obtain

N≤2D2nr−1H02τ3−2(2LT)2m∗. N\le 2D^2n_{r-1}H_0^2\tau_3^{-2} (2L_T)^{2m_*}.

There are at most SS names at each rank, so the number of rank-rr insertions in one cell is at most

2SD2H02τ3−2 nr−1(2LT)2m∗.(Insertions in one cell) 2S D^2H_0^2\tau_3^{-2}\, n_{r-1}(2L_T)^{2m_*}. \tag{Insertions in one cell}

This calculation groups insertions only by target name, not by the identity of the triggering source. For a fixed target name, the increments caused by all triggering sources belong to the same sequence of orthogonal rows and have already been counted together. Multiplying again by the current number of source columns would introduce an unnecessary loss and invalidate the simple rank budget used below.

8. From one cell to a path

A spatial path has at most MM active cells. Insertions take place separately in each cell, and child cells inherit columns already inserted by their ancestors. The same private label inserted by an ancestor is counted only once along the path.

Set

A(k)=2MSD2H02τ3−2. A(k)=2MSD^2H_0^2\tau_3^{-2}.

Then the number of new rank-rr columns born along the path is at most

A(k) nr−1(2LT)2m∗.(New columns along a path) A(k)\,n_{r-1}(2L_T)^{2m_*}. \tag{New columns along a path}

Only the number of active cells along a path is used here, not the total number of cells in the tree. Different branches may have different new columns; the conclusion does not combine them into a global column budget.

The fixed-data budget lets us choose a fixed integer a≥2a\ge2 such that, for sufficiently large kk,

log⁡A(k)≤ka,R≤ka,log⁡n0≤ka,m∗≤alog⁡(2k).(Uniform parameter bounds) \log A(k)\le k^a,\quad R\le k^a,\quad \log n_0\le k^a,\quad m_*\le a\log(2k). \tag{Uniform parameter bounds}

This uses the original-column path budget n0n_0 supplied in Section 1. If the original count is zero, we may still take n0=1n_0=1 without changing the conclusion.

We next choose the rank budgets and prove that the algorithm stops before reaching them. This step must cover all ranks simultaneously; histories that will later change cannot be frozen in advance as constant states.

9. Choose every budget first, then exclude the first violation

Choose the integers

Q=⌈exp⁡(ka+3)⌉,nr=n0Qr(0≤r≤R),T∗=nR+1.(Choice of budgets) Q=\left\lceil\exp(k^{a+3})\right\rceil,\quad n_r=n_0Q^r\quad(0\le r\le R), \quad T_*=n_R+1. \tag{Choice of budgets}

Then

log⁡(2T∗)≤Cak2a+3,LT∗≤Cak2a+3. \log(2T_*)\le C_a k^{2a+3},\quad L_{T_*}\le C_a k^{2a+3}.

Together with m∗≤alog⁡(2k)m_*\le a\log(2k), this implies

log⁡((2LT∗)2m∗)≤Ca(log⁡(2k))2. \log\bigl((2L_{T_*})^{2m_*}\bigr) \le C_a(\log(2k))^2.

Consequently, for a sufficiently large starting value of kk,

A(k)(2LT∗)2m∗≤Q/4,Q≥4.(Budget margin) A(k)(2L_{T_*})^{2m_*}\le Q/4, \quad Q\ge4. \tag{Budget margin}

This quantifies the source's choice of nr/nr−1n_r/n_{r-1} as the exponential of a sufficiently large fixed power of the parameter. The logarithmic prefix loss is much smaller than this ratio.

To handle original columns born at different depths correctly, define the trial counts on each complete root-to-leaf path π\pi of the entire finite tree. Reserve the whole original budget n0n_0 on each path at the outset. Whenever a new column of rank ss is generated, count it once, at its birth cell, on every complete path passing through that cell. Let

as(π)=#{new columns generated so far, with birth cell on π and rank exactly s}, a_s(\pi)=\#\{\text{new columns generated so far, with birth cell on }\pi \text{ and rank exactly }s\text{}\},

and define the cumulative counts by

N~≤r(π)=n0+∑s=1ras(π)(0≤r≤R).(Trial counts on complete paths) \widetilde N_{\le r}(\pi) =n_0+\sum_{s=1}^{r}a_s(\pi) \quad(0\le r\le R). \tag{Trial counts on complete paths}

This bounds the number of actual columns generated so far on the complete path. Later visiting the birth cell of an original column does not increase the count, since the original budget has already been reserved. Only generating a new column changes it, adding exactly one to every affected cumulative rank count on each relevant path.

These reservations are used only to prove an upper bound on the number of insertions. The actual available columns, tested states, and orthogonal projections in any cell still contain only columns already born there or inherited from ancestors. Future births do not enter the projections early. This definition is a concrete implementation of the source's a priori path bounds and trial cap; we do not claim that the source defines this counting object verbatim.

First construct the main catalog downwards from the root. Within an active cell, as long as a required test fails, choose any failed witness and insert the corresponding new column. To prove finiteness, temporarily impose the following rule: stop immediately when any cumulative trial count on any complete path first exceeds nrn_r. Initially the count is n0n_0, so no budget is exceeded.

Suppose an insertion in cell II causes the first budget violation, and choose a witnessing complete path π\pi. Before this insertion, its rank-RR cumulative count is at most nRn_R; the last insertion increases it by only one. Thus

N~≤R(π)≤nR+1=T∗.(Trial-length bound) \widetilde N_{\le R}(\pi)\le n_R+1=T_*. \tag{Trial-length bound}

The local insertion sequence in every cell on this path has length at most this number. Insertions on other branches do not enter the path count. Hence the bound from Section 8 applies at every main rank, and the budget margin yields

as(π)≤(Q/4)ns−1(1≤s<R). a_s(\pi)\le (Q/4)n_{s-1}\quad(1\le s<R).

There are no helper columns yet in the main stage, so aR(π)=0a_R(\pi)=0, and the same bound also holds for s=Rs=R. Sum the numbers of new columns at each exact rank directly. For every r≥1r\ge1,

N~≤r(π)=n0+∑s=1ras(π)≤n0+Q4∑s=1rns−1=n0+Q4(Q−1)(nr−n0)≤nr+2n03≤nr2<nr.(Contradiction at the first budget violation) \begin{aligned} \widetilde N_{\le r}(\pi) &=n_0+\sum_{s=1}^{r}a_s(\pi)\\ &\le n_0+\frac Q4\sum_{s=1}^{r}n_{s-1}\\ &=n_0+\frac{Q}{4(Q-1)}(n_r-n_0)\\ &\le\frac{n_r+2n_0}{3} \le\frac{n_r}{2}<n_r. \end{aligned} \tag{Contradiction at the first budget violation}

The last two steps use Q≥4Q\ge4 and nr≥4n0n_r\ge4n_0. This sum also covers the case where one lower-rank insertion increases several cumulative counts. The rank-zero count is always the reserved n0n_0. Thus no rank can have a first budget violation.

Every failed test adds a new private label. Since the temporary stopping condition cannot be reached, a cell cannot undergo infinitely many insertions while its complete-path count stays at most nRn_R. All its tests must pass after finitely many steps. There are finitely many active cells in the tree, so the downward main construction also terminates. In the entire completed main catalog, each as(π)a_s(\pi) with s<Rs<R on every complete path still satisfies the same bound above.

Only after the entire main catalog is complete do we fix all whole helper base vectors and start the helper stage. Continue using the complete-path counts, which already include all main columns. Neither original births nor reading the existing main columns cell by cell changes them. Only new helper columns subsequently increase aR(π)a_R(\pi). If a first budget violation occurs in the helper stage, the same trial-length bound holds. In each cell, use the main catalog at the start of the helper stage as initial column data and the fixed helper base vectors as inputs. Restart the row estimate of Section 6 at time zero of this stage to obtain

aR(π)≤(Q/4)nR−1. a_R(\pi)\le (Q/4)n_{R-1}.

Combine this new bound with the bounds for as(π)a_s(\pi) already proved in the main stage. The same geometric sum again yields N~≤R(π)≤nR/2\widetilde N_{\le R}(\pi)\le n_R/2, a contradiction. Lower-rank counts do not change during the helper stage. Thus the helper construction also terminates after finitely many steps. The helper base vectors fixed later have not been treated retrospectively as fixed before the main stage.

New columns are inherited only by descendants and are not added back to their ancestors' available columns. Descendant constructions therefore do not change the cellwise tests already completed at ancestors. All main-history factors and targets use only columns of rank less than RR, so helper insertions change neither main projections nor main-history states. After proving that the temporary stopping condition is unreachable, remove it. The actual failed tests, insertions, and inheritance steps are then the same as in the original construction. We have not substituted a stronger projection algorithm that already has future columns.

The resulting total path budget satisfies

log⁡nR=log⁡n0+Rlog⁡Q≤Cak2a+3.(Final path budget) \log n_R =\log n_0+R\log Q \le C_a k^{2a+3}. \tag{Final path budget}

The exponent is fixed and independent of spatial depth, the number of branches in the entire tree, and the precision of later linearization.

10. Smoothing averages add no extra pad-count factor

The positive smoothed filter in the source is the average of PP projections with the same rank and different pads:

P‾=1P∑p=1PP(p). \overline P=\frac1P\sum_{p=1}^P P^{(p)}.

Its complement can likewise be written as

1−P‾=1P∑p=1P(1−P(p)). 1-\overline P=\frac1P\sum_{p=1}^P(1-P^{(p)}).

A length-mm averaged history is therefore an average of all histories with specific pad choices, with nonnegative weights summing to 11.

The catalog construction already assigns a name to each specific pad choice. For every term, the form test satisfies the same bound in source equation 13. The four-linear form is linear in the target residual, so the triangle inequality passes the same bound to the averaged history, with no extra factor PmP^m.

The number of specific pads is already included in the name count SS in Section 1. After proving the test for every term, we must not charge again by treating the average as an unnormalized sum.

The same argument applies to an average of target complement filters: prove the test for each specific target mask first, then average with the normalized weights.

11. How private coordinates explain the exact threshold normalization

Write the output of an ordinary projection using columns of rank at most rr as

Y=∑v∈AcvΦv,∣A∣≤nr. Y=\sum_{v\in\mathcal A}c_v\Phi_v,\quad |\mathcal A|\le n_r.

Each coefficient is constant within the cell. The private coordinates are orthogonal and ϵv≥D−2\epsilon_v\ge D^{-2}, so

D−2∑v∣cv∣2≤∥Y∥2,I2. D^{-2}\sum_v|c_v|^2 \le\|Y\|_{2,I}^2.

If YY is the orthogonal projection of an input zz, contractivity and Cauchy–Schwarz imply

∑v∣cv∣≤nr(∑v∣cv∣2)1/2≤Dnr ∥z∥2,I.(Coefficient sum for an ordinary projection) \sum_v|c_v| \le\sqrt{n_r}\left(\sum_v|c_v|^2\right)^{1/2} \le D\sqrt{n_r}\,\|z\|_{2,I}. \tag{Coefficient sum for an ordinary projection}

The physical columns need not be orthogonal; they may even be identical. The private coordinates keep the coefficients controlled.

Now expand a lower-rank source projection. Its coefficient sum is at most Dnr−1∥z∥2,ID\sqrt{n_{r-1}}\|z\|_{2,I}. If the target residual already satisfies source equation 13 for every pure source, linear summation yields

∣HI(target residual,lower-rank source projection,A,B)∣≤τ3∥g∥2,I∥z∥2,I,∥A∥2,I,∥B∥2,I≤1.(Cancellation of source coefficient factors) |H_I(\text{target residual},\text{lower-rank source projection},A,B)| \le \tau_3\|g\|_{2,I}\|z\|_{2,I}, \quad \|A\|_{2,I},\|B\|_{2,I}\le1. \tag{Cancellation of source coefficient factors}

The four arguments are placed in the slots required by the application, without changing this coefficient estimate. This is precisely the role of the denominator Dnr−1D\sqrt{n_{r-1}}. Its two factors cancel the corresponding factors in the coefficient sum.

12. Fixedness conditions for the later helper catalog

After completing the main catalog, first construct and fix the whole side states needed in Section 7, and only then start helper insertions. The source requires that the number of these additional base vectors in each active cell be at most

exp⁡(kC2) \exp(k^{C_2})

including names for slots, groups, and modes. These are not the individual terms of a frequency expansion.

Helper tests use only pure source columns from the main catalog. Their base vectors are fixed at the beginning of the helper stage; subsequent helper insertions change only the projection histories. If these base vectors have additional private coordinates, choose all new helper coordinates from a set disjoint from them. The reason that physical and vector moments agree in Section 3 therefore remains valid.

Include the number of these fixed base vectors in SS. At rank R=L+5R=\mathcal L+5, use the same threshold, prefix-row estimate, and budget margin. This yields the finite termination of the helper catalog proved in stages in Section 9. The main catalog is already fixed at this stage, so this situation requires less than allowing other main ranks to change simultaneously.

This conclusion depends on the stated number of side states and on fixing them before insertions. We prove catalog closure under these inputs; the construction of these whole states in Section 7 remains a separate proof task. If the base vectors were freely chosen anew after every helper insertion, the counterexample in Section 4 shows that the present energy argument would no longer apply.

13. Parameter order for the catalog budget and graph threshold

The graph edge threshold HedH_{\mathrm{ed}} determines which tags are adjacent and can change the specific masks. The insertion count above, however, uses only an upper bound on the number of names, not numerical distances. The complexity of each new column comes from Lemma 6.6 and is fixed from the outset; it does not grow with insertion rank.

We may therefore make the choices in this order:

  1. Fix the budgets for basic template complexity, colors, and history length, and then fix all nrn_r as in Section 9;
  2. Using these path counts, private weights, and coefficient budgets, choose τ2\tau_2 sufficiently small for Lemma 6.5 and the later mismatch errors;
  3. Finally choose HedH_{\mathrm{ed}} by Lemma 6.1 so that correlations between nonadjacent tags are below the required τ2\tau_2.

Only for the graph finally chosen do we fix a suitable color realization and the actual masks, and then carry out the catalog construction. The counting estimates are uniform in these particular values. The same random color array is not required to work simultaneously for every possible HedH_{\mathrm{ed}}.

If template complexity increased with every insertion, H0H_0 in the first step would depend on the as-yet-unknown number of insertions, and this parameter order would fail. The previous chapter's distinction between a fixed amplitude family and arbitrary external modulation is exactly the input needed to avoid that problem.

14. What this chapter closes, and its limits

Under fixed original graph data, finitely many named histories, fixed base vectors, and an active-cell path budget, the main catalog terminates after finitely many steps, as does the subsequent helper catalog based on fixed whole side states. All required pure-source residual tests hold. The logarithm of the path column count is bounded by a fixed power of kk, and each column's nonlinear complexity does not increase with insertions.

The proof develops three steps: new private coordinates turn a large physical moment into an orthogonal increment; the binary-prefix row bound handles changing projection histories of the same fixed base vector; and one simultaneous choice of all rank budgets rules out the first path-budget violation. Changing states are not treated as fixed vectors, and the energy budget is not paid anew for each triggering source.

The retained source inputs include the active-cell path count from Proposition 5.8, which finitely many named histories are required by later localization and transfer, and the construction and number of whole helper base vectors in Section 7. We have not proved the full Lemma 3.4 compression for arbitrary spatial depth, nor upgraded this local catalog closure to the full main theorem of H.

The actual later histories are now listed individually in H12, Section 6, and the history appendix. H12 uses them to develop current-group localization and both far-band directions. Construction and counting of complete side bases, linear side energy, and global near-band estimates remain later inputs. This companion argument does not change the conditional catalog-termination conclusion of the present chapter.