How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
A computed unitary radix-two butterfly has error at most (10u + εtw) times its input norm
Statement
Let , let , and let . For , perform the successful butterfly of Computed unitary radix-two FFT with certified twiddle phases using . If each exact nonzero real intermediate is normal and every operation succeeds under the operationwise model, then its computed pair satisfies
Facts & Assumptions
Given: with the stated bounds, and a successful rounded butterfly.
For a pair , (The counting inner product on ).
Six-operation complex multiplication obeys when its six operations succeed (Six-operation complex multiplication has a normwise roundoff bound).
Each real rounded addition, multiplication, or positive in-range square root has relative error at most ; complex addition and real scaling round their two components separately (The standard relative floating-point model and unit roundoff, Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add).
The complex modulus is subadditive; Cauchy–Schwarz bounds the Euclidean norm of two coordinatewise error bounds (Conjugation is an involutive real-field automorphism, , and modulus is definite, multiplicative, and subadditive, Cauchy–Schwarz: , with equality exactly for linearly dependent vectors).
Proof
Let . By [F1] and [F2], . Thus .
For , [F3] gives by [F4]. If and , then correct rounding gives . The componentwise rounded scaling therefore satisfies , and .
Combining steps 1.1–1.2 and using , the two-output error norm is at most , where . Since , this is at most .
By [F4], , so ; [F5] identifies the square-root factor as . Also . Adding the bounds proves the claim.
Depends on
- Computed unitary radix-two FFT with certified twiddle phases
- Certified phase output encloses the exact unit-circle value
- Six-operation complex multiplication has a normwise roundoff bound
- Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add
- The standard relative floating-point model and unit roundoff
- $\exp(x+iy)=e^x(\cos y+i\sin y)$, $|\exp(x+iy)|=e^x$, and $e^{i\pi}+1=0$
- Conjugation is an involutive real-field automorphism, $z\overline z=|z|^2$, and modulus is definite, multiplicative, and subadditive
- Cauchy–Schwarz: $|\langle u,v\rangle|\leq\lVert u\rVert\lVert v\rVert$, with equality exactly for linearly dependent vectors
- The counting inner product on $\mathbb C^{\mathbb Z/N\mathbb Z}$
Used by
Dependency tree · two levels
43 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Nicholas J. Higham, Accuracy and Stability of Numerical Algorithms, 2nd ed., Chapter 24, Theorem 24.2, pp. 453–454 (standard reference, not scraped)
- C. Sidney Burrus, Fast Fourier Transforms, Chapter 11 §11.7 (standard reference, not scraped)