claimroutine

Exact resampling identity with permutations retained

Exact factorization PsFs=22α2B0PtFtAP_sF_s=2^{2\alpha^2}B_0P_tF_tA with contractions
concrete maps whose approximations are built next
Claim·§8.1 The one-dimensional interface·inside lemOne-dimensional resampling without sorting

Statement (paper)

With A=S′=S/2A=\mathsf S'=\mathsf S/2 and B0=D′J′CB_0=\mathsf D'\mathsf J'C, where D′=2−(2α2−2)D\mathsf D'=2^{-(2\alpha^2-2)}\mathsf D and J′=N−1/2\mathsf J'=N^{-1}/2, the maps A:Cs→CtA:\mathbb C^s\to\mathbb C^t and B0:Ct→CsB_0:\mathbb C^t\to\mathbb C^s are linear contractions satisfying B0PtFtA=2−2α2PsFsB_0P_tF_tA=2^{-2\alpha^2}P_sF_s, that is, PsFs=22α2B0PtFtAP_sF_s=2^{2\alpha^2}B_0P_tF_tA.

In plain English

Taking A=S/2A=\mathsf S/2 and B0=D′J′CB_0=\mathsf D'\mathsf J'C with D′=2−(2α2−2)D\mathsf D'=2^{-(2\alpha^2-2)}\mathsf D and J′=N−1/2\mathsf J'=N^{-1}/2 gives linear contractions A:Cs→CtA:\mathbb C^s\to\mathbb C^t and B0:Ct→CsB_0:\mathbb C^t\to\mathbb C^s with B0PtFtA=2−2α2PsFsB_0P_tF_tA=2^{-2\alpha^2}P_sF_s, equivalently PsFs=22α2B0PtFtAP_sF_s=2^{2\alpha^2}B_0P_tF_tA.

Why it's here

This fixes the concrete factorization of the permuted length-ss transform through the permuted length-tt transform that the lemma asserts. The rescalings by 1/21/2 and 2−(2α2−2)2^{-(2\alpha^2-2)} make both maps contractions while leaving only the clean factor 2−2α22^{-2\alpha^2}. The later claims then only need to build ordered numerical approximations of these specific maps and bound their errors.}
Classified routine:
A rescaling of the Gaussian resampling identity of Harvey–van der Hoeven ('Integer multiplication in time O(n log n)', 2021), in which the length-s DFT factors through the length-t DFT via the resampling map S, deconvolution D and permutation-related maps. Here the identity is only conjugated by permutations and normalized so that both factors are contractions.

Uses

Nothing else in the paper

Used by

Sources

PaperOpen
Section
§8.1 The one-dimensional interface
Page
—
Label
—
Line
sections/07-resampling.tex:82
Leannot aligned

Phase 2 aligns this node to a Lean declaration.