propositionnovelinferred_depunresolved_ref
Simultaneous Hadamard layer in near-linear time
Applies a Hadamard layer in time with one final truncation
per-round black box for the synthetic transforms
Proposition·
prop:simultaneous-layer·§5.4 An explicit guard-width boundStatement (paper)
Fix
Let be fixed positive rational numbers
satisfying
Fix positive constants and , and fix
positive constants with .
For these fixed choices
there are a cutoff , 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
with and
put , and let , , and
be integers. Let be an integer component width.
The input supplies on a descriptor tape
the self-delimiting header
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
with the following record format. For every address
, write its record as
stored in coefficient order. For every and , assume
and
.
Each component is times a signed -bit two's-complement
integer, written most significant bit first; the real component
precedes the imaginary component. Require the pointwise bounds
where is the header's bit length. The condition
allows every permitted disk-grid component, including
and . The logical bit volume is .
On each of the consecutive -bit address chunks, select bit
, numbered from the least significant bit, and let
be the tensor product of
on those selected bits. It acts coefficientwise and fixes every
unselected address bit and both spectator fields. Let truncate
the real and imaginary parts of every coefficient toward zero to
.
The procedure returns in the same array,
coefficient order, and component format in time,
uniformly over all these
choices of and . Every returned coefficient belongs
to the complex unit disk, and, in the maximum coefficient norm,
The procedure evaluates the entire layer exactly before this final
truncation. Put
where are the fixed constants of
Proposition . The procedure uses
at most fractional bits and
integer and sign bits per real component
internally; these widths are . 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 , , and admissible , one fixed multitape procedure applies the Hadamard layer (a on bit of each of consecutive -bit address chunks) to a complete lexicographic array of ring records in time . The output is in the same format, lies in the unit disk, and differs from by less than 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 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 , which is because , 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.
Uses
Used by
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
- infoinferred_depcritique: 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.
- warnunresolved_refThe proof relies on unlabeled material preceding it in §5 (phase-frame recursion, row construction, recurrence unrolling, guard-width bound) rather than labeled statements.