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.
Bluestein’s chirp identity embeds an arbitrary DFT in a padded cyclic convolution
Statement
Let , , and . Put for , for , and for . Embed for and otherwise in . Embed for and set its other entries to zero; this is well-defined because these integers have distinct classes modulo . Let be the unnormalised cyclic convolution on . Then, for ,
where . Moreover , where is coordinatewise multiplication. The identity is exact for every ; padding to a radix-two is an implementation choice, not a mathematical restriction.
Facts & Assumptions
Given: Integers , , a vector , and the definitions of , , and cyclic convolution.
The unnormalised DFT is and (The unnormalised engineering DFT and its conversion to the unitary transform, The unitary discrete Fourier transform on ).
Cyclic convolution is , and its unitary DFT satisfies (The unnormalised cyclic convolution on , The DFT turns cyclic convolution into a scaled pointwise product).
The unitary DFT on is invertible with inverse given by the positive-sign unitary DFT (Finite Fourier inversion for the unitary transform on ).
The map is injective on the integer interval when ; complex exponentials satisfy their addition law (The congruence class and the quotient set , For every natural , is an abelian group, multiplication is a commutative monoid operation, and both distributive laws hold, For , every class in has one representative with , so ; while is in bijection with , , and the complex exponential extends the real exponential, is a field, every element is uniquely , and every nonzero element has inverse ).
Positive rational powers satisfy for positive (Rational powers of a positive base, Laws of rational exponents).
Proof
If two integers in have the same class modulo , then divides . But ; the only multiple of in this range is zero, so . Thus the definition of assigns at most one value to each residue. For each and , the difference lies in , so the cyclic-convolution sum reduces exactly to .
For every such , , hence . Summing this identity against and using [F1] gives and therefore .
Applying [F2] to gives . Applying the positive-sign inverse in [F3] and pulling the scalar through its finite sum gives , as claimed.
Depends on
- The unitary discrete Fourier transform on $\mathbb Z/N\mathbb Z$
- The unnormalised engineering DFT and its conversion to the unitary transform
- The unnormalised cyclic convolution on $\mathbb Z/N\mathbb Z$
- The DFT turns cyclic convolution into a scaled pointwise product
- Finite Fourier inversion for the unitary transform on $\mathbb Z/N\mathbb Z$
- The congruence class $[a]_n$ and the quotient set $\mathbb{Z}/n$
- For every natural $n$, $(\mathbb{Z}/n,+)$ is an abelian group, multiplication is a commutative monoid operation, and both distributive laws hold
- For $n\ge 1$, every class in $\mathbb{Z}/n$ has one representative $r$ with $0\le r<n$, so $\lvert\mathbb{Z}/n\rvert=n$; while $\mathbb{Z}/0$ is in bijection with $\mathbb{Z}$
- A finite sum in a commutative monoid indexed by an arbitrary finite set
- Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule
- $\exp(z+w)=\exp z\,\exp w$, and the complex exponential extends the real exponential
- $\mathbb C=\mathbb R[x]/(x^2+1)$ is a field, every element is uniquely $a+bi$, and every nonzero element has inverse $(a-bi)/(a^2+b^2)$
- Rational powers $a^r$ of a positive base
- Laws of rational exponents
Used by
Dependency tree · two levels
61 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
- C. Sidney Burrus, Fast Fourier Transforms, Chapter 5 §5.2, equations (5.15)–(5.17) (standard reference, not scraped)