propositionnovelinferred_depunresolved_ref

Simultaneous Hadamard layer in near-linear time

Applies a Hadamard layer in O(Vdλ′)O(Vd^{\lambda'}) time with one final truncation
per-round black box for the synthetic transforms
Proposition·prop:simultaneous-layer·§5.4 An explicit guard-width bound

Statement (paper)

Fix τ=σ=1−2−50,β=12,C1=20. \tau=\sigma=1-2^{-50},\qquad \beta=\frac12,\qquad C_1=20. Let c,ϵ,λ,λ′c,\epsilon,\lambda,\lambda' be fixed positive rational numbers satisfying max⁡{τ,σ}<λ<1,τ(1+c/β)<λ,max⁡{λ,σ+β(1−σ)}<λ′<1,ϵC1<1. \max\{\tau,\sigma\}<\lambda<1,\qquad \tau(1+c/\beta)<\lambda,\qquad \max\{\lambda,\sigma+\beta(1-\sigma)\}<\lambda'<1, \qquad \epsilon C_1<1. Fix positive constants ad≤bda_d\le b_d and ar≤bra_r\le b_r, and fix positive constants CM,Cdesc,CwC_M,C_{\rm desc},C_w with Cw>1C_w>1. For these fixed choices there are a cutoff p0p_0, one fixed finite-alphabet multitape procedure, and an implicit time constant with the following guarantee. The cutoff and time constant may depend on the fixed rational parameters and these constants. For every choice of positive integers p,d,rp,d,r with p≥p0p\ge p_0 and adpϵ≤d≤bdpϵ,2arp/d≤r≤2brp/d, a_dp^\epsilon\le d\le b_dp^\epsilon,\qquad 2^{a_rp/d}\le r\le 2^{b_rp/d}, put K=⌊dc⌋K=\lfloor d^c\rfloor, and let 1≤D≤d1\le D\le d, P,S≥1P,S\ge1, and 0≤ρ<K0\le\rho<K be integers. Let w≥1w\ge1 be an integer component width. The input supplies on a descriptor tape the self-delimiting header E=Γ(p)Γ(d)Γ(r)Γ(D)Γ(P)Γ(S)Γ(K)Γ(ρ+1)Γ(w), \mathcal E= \Gamma(p)\Gamma(d)\Gamma(r)\Gamma(D)\Gamma(P)\Gamma(S) \Gamma(K)\Gamma(\rho+1)\Gamma(w), using the integer code from . Assume that this header is valid with the stated values and that the accompanying array is in lexicographic order on the complete address set [P]×[2K]D×[S],M=PS 2KD, [P]\times[2^K]^D\times[S], \qquad M=PS\,2^{KD}, with the following record format. For every address x∈[P]×[2K]D×[S]x\in[P]\times[2^K]^D\times[S], write its record as z(x)=∑j=0r−1zx,jyj, z(x)=\sum_{j=0}^{r-1}z_{x,j}y^j, stored in coefficient order. For every xx and 0≤j<r0\le j<r, assume ∣zx,j∣≤1\lvert z_{x,j}\rvert\le1 and ℜzx,j,ℑzx,j∈2−pZ\Re z_{x,j},\Im z_{x,j}\in2^{-p}\mathbb Z. Each component is 2−p2^{-p} times a signed ww-bit two's-complement integer, written most significant bit first; the real component precedes the imaginary component. Require the pointwise bounds log⁡2(2M)≤CMp,∣E∣≤Cdescp,p+2≤w≤Cwp, \log_2(2M)\le C_Mp,\qquad |\mathcal E|\le C_{\rm desc}p,\qquad p+2\le w\le C_wp, where ∣E∣|\mathcal E| is the header's bit length. The condition w≥p+2w\ge p+2 allows every permitted disk-grid component, including −1-1 and 11. The logical bit volume is V=2Mrw=Θ(Mrp)V=2Mrw=\Theta(Mrp). On each of the DD consecutive KK-bit address chunks, select bit ρ\rho, numbered from the least significant bit, and let H\mathcal H be the tensor product of H0=12(111−1) H_0=\frac12\begin{pmatrix}1&1\\1&-1\end{pmatrix} on those selected bits. It acts coefficientwise and fixes every unselected address bit and both spectator fields. Let QpQ_p truncate the real and imaginary parts of every coefficient toward zero to 2−pZ2^{-p}\mathbb Z. The procedure returns Qp(Hz)Q_p(\mathcal H z) in the same array, coefficient order, and component format in O(Vdλ′)O(Vd^{\lambda'}) time, uniformly over all these choices of p,d,r,D,P,S,ρ,wp,d,r,D,P,S,\rho,w and zz. Every returned coefficient belongs to the complex unit disk, and, in the maximum coefficient norm, ∥Qp(Hz)−Hz∥∞<2 2−p. \|Q_p(\mathcal H z)-\mathcal H z\|_\infty <\sqrt2\,2^{-p}. The procedure evaluates the entire layer exactly before this final truncation. Put C0=128m(sc+64(Wc+m+1)3)2, C_0=128m\bigl(s_{\rm c}+64(W_{\rm c}+m+1)^3\bigr)^2, where m,Wc,scm,W_{\rm c},s_{\rm c} are the fixed constants of Proposition . The procedure uses at most p+⌈C0dC1⌉p+\lceil C_0d^{C_1}\rceil fractional bits and ⌈C0dC1⌉+3\lceil C_0d^{C_1}\rceil+3 integer and sign bits per real component internally; these widths are O(p)O(p). The time includes address changes, deterministic repair, row padding and its removal, and fixed-tape workspace cleanup. Its tape count is fixed, and its time constant is independent of the allowed array lengths and coefficient values.

In plain English

For the fixed parameters τ=σ=1−2−50\tau=\sigma=1-2^{-50}, β=1/2\beta=1/2, C1=20C_1=20 and admissible c,ϵ,λ,λ′c,\epsilon,\lambda,\lambda', one fixed multitape procedure applies the Hadamard layer H\mathcal H (a H0H_0 on bit ρ\rho of each of DD consecutive KK-bit address chunks) to a complete lexicographic array of ring records in time O(Vdλ′)O(Vd^{\lambda'}). The output is Qp(Hz)Q_p(\mathcal H z) in the same format, lies in the unit disk, and differs from Hz\mathcal H z by less than 2 2−p\sqrt2\,2^{-p} in sup norm, since only one final truncation is done.

Why it's here

This is the main layer-level tool: it turns the complex network's translation-kernel factorization into a concrete O(Vdλ′)O(Vd^{\lambda'}) algorithm for a whole round of simultaneous Hadamard transforms, using packed selected-bit basis changes whose costs are summed by a recurrence. A guard width of order dC1d^{C_1}, which is o(p)o(p) because ϵC1<1\epsilon C_1<1, lets everything be computed exactly until a single final truncation, so the error bound and output format hold. Later transform-cost and ring-multiplication results call it as a black box for each round.
Classified novel:
This is the paper's main layer-level algorithm. It turns the complex-network translation-kernel factorization into an O(V d^{λ'}) multitape procedure for a whole round of simultaneous Hadamard transforms, with exact computation under a d^{C_1} guard width and a single final truncation. No prior integer-multiplication algorithm (e.g. Harvey–van der Hoeven's O(n log n)) provides a sub-n log n Hadamard-layer step of this kind.

Inside the proof

Sources

PaperOpen
Section
§5.4 An explicit guard-width bound
Page
—
Label
prop:simultaneous-layer
Line
sections/05-layers.tex:826
Leannot aligned

Phase 2 aligns this node to a Lean declaration.

Friction

  • info
    inferred_dep
    critique: The statement (sections/05-layers.tex:914-915) defines C_0 from "the fixed constants of Proposition ". The proof's "phase-frame construction reduces a group of e selected bits to s_c children" (line 929-930) is that proposition.
  • warn
    unresolved_ref
    The proof relies on unlabeled material preceding it in §5 (phase-frame recursion, row construction, recurrence unrolling, guard-width bound) rather than labeled statements.