lemmaroutineinferred_dep

Cost and accuracy of synthetic transform

Synthetic transforms cost O(Tp[dK+pKτ−1+ℓdλ′])O(Tp[dK+pK^{\tau-1}+\ell d^{\lambda'}])
transform stage of the synthetic convolution
Lemma·lem:synthetic-transform-cost·§6.2 A layout on which the parallel layers apply

Statement (paper)

Fix the rational parameters and positive comparison constants ad≤bda_d\leq b_d, ar≤bra_r\leq b_r of Proposition . Fix constants Cℓ>0C_\ell>0 and Cw>1C_w>1, and choose the layer constants once as CM=Cℓ+1,Cdesc=32(Cℓ+Cw+1). C_M=C_\ell+1,\qquad C_{\rm desc}=32(C_\ell+C_w+1). Use these constants and CwC_w in Proposition . These fixed choices determine a cutoff p1p_1, one fixed-tape procedure, and an implicit time constant with the following guarantee. For every choice of positive integers p,d,rp,d,r with p≥p1p\geq p_1 and adpϵ≤d≤bdpϵ,2arp/d≤r≤2brp/d, a_dp^\epsilon\leq d\leq b_dp^\epsilon,\qquad 2^{a_rp/d}\leq r\leq2^{b_rp/d}, suppose d≥2d\geq2 and r=2ℓr=2^\ell with an integer 2≤ℓ<p2\leq\ell<p, and require dℓ≤Cℓp,1≤K=⌊dc⌋≤ℓ−1. d\ell\leq C_\ell p,\qquad 1\leq K=\lfloor d^c\rfloor\leq\ell-1. Let ti∈{2ℓ−1,2ℓ}t_i\in\{2^{\ell-1},2^\ell\} for 1≤i≤d−11\leq i\leq d-1, put M=∏i=1d−1tiM=\prod_{i=1}^{d-1}t_i and T=rMT=rM, and let ww be an integer with p+2≤w≤Cwpp+2\leq w\leq C_wp. The cutoff and time constant are independent of p,d,rp,d,r, these axis choices, the round headers constructed from them, and ww within the displayed bounds. The input supplies the self-delimiting header T=Γ(p)Γ(d)Γ(r)Γ(K)Γ(w)∏i=1d−1Γ(ti), \mathcal T=\Gamma(p)\Gamma(d)\Gamma(r)\Gamma(K)\Gamma(w) \prod_{i=1}^{d-1}\Gamma(t_i), where the product is concatenation in axis order and Γ\Gamma is the integer code of . The supplied dd determines the number of axis entries, and ℓ=log⁡2r\ell=\log_2r is obtained from the supplied power of two rr. Assume that the header is valid with the stated values and that the input records use the two's-complement component format of Proposition  with width ww. The procedure constructs an explicit positional layout permutation LL of record addresses, preserving their polynomial suffixes, and transforms disk grid arrays of MM contiguous degree-less-than-rr polynomial records. Its exact counterpart is LBFt−LB F_{\boldsymbol t}^-. Its opposite procedure consumes that order and has exact counterpart Ft+B−1L−1F_{\boldsymbol t}^+B^{-1}L^{-1}. Each procedure has error less than 2ℓ 2−p\sqrt2\ell\,2^{-p}, returns disk grid coefficients in the same component format, and costs O(Tp[dK+pKτ−1+ℓdλ′]). O\left(Tp\left[dK+pK^{\tau-1}+\ell d^{\lambda'}\right]\right). Both layout construction and final restoration are charged in this bound. The forward procedure may retain its output layout for a pointwise product and the following opposite procedure.

In plain English

Under the stated size bands and constraints on p,d,r,K,wp,d,r,K,w, a fixed-tape procedure builds a layout permutation LL and computes the forward transform LBFt−LBF_{\boldsymbol t}^- on disk grid arrays of MM polynomial records, and an opposite procedure computes Ft+B−1L−1F_{\boldsymbol t}^+B^{-1}L^{-1}. Each has error less than 2ℓ2−p\sqrt2\ell 2^{-p}, keeps the same component format, and costs O(Tp[dK+pKτ−1+ℓdλ′])O(Tp[dK+pK^{\tau-1}+\ell d^{\lambda'}]) including layout construction and restoration.

Why it's here

This is the cost and accuracy guarantee for the transform stage of the synthetic ring multiplication. The proof builds a chunk-grouped layout with the chunk-swap lemma, handles the prefix slots bit by bit, and runs the simultaneous Hadamard layer once per round with a single truncation each. This gives the three cost terms and the error bound of ℓ\ell truncations. The retained layout lets the convolution proposition do a pointwise product between a forward and an opposite transform without restoring the original order in between.
Classified routine:
Assembles the synthetic transform from the paper's simultaneous Hadamard layer proposition and its chunk-swap lemma. The cost and error bounds come from summing ℓ rounds, each with one truncation, plus the layout permutations, which is bookkeeping over the earlier nodes.

Inside the proof

Sources

PaperOpen
Section
§6.2 A layout on which the parallel layers apply
Page
—
Label
lem:synthetic-transform-cost
Line
sections/06-transforms.tex:171
Leannot aligned

Phase 2 aligns this node to a Lean declaration.

Friction

  • info
    inferred_dep
    The proof says exchanges of nonadjacent width-K address chunks each cost O(TpK^τ). That cost is the fixed-τ chunk-exchange bound, but the lemma is not named or numbered, so this link is inferred.