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.
Type-1, type-2, and type-3 nonuniform Fourier transforms
Definition
Fix an integer dimension . Let be the chosen representatives for period-one coordinates; all coordinates in a type-1 or type-2 transform are interpreted modulo integer shifts. Here is the real constant defined in Real elementary functions and their domains. For and , write . Let be finite integers, let , let , and choose integers . The rectangular mode set is
The type-1 nonuniform discrete Fourier transform maps source coefficients to integer-mode samples:
The type-2 nonuniform discrete Fourier transform maps a coefficient array to values at the same point list:
For the type-1 matrix , define its conjugate transpose by . Use the finite counting inner products from Finite complex-array norms used by the NUFFT certificates; the type-2 matrix is as proved below.
The type-3 nonuniform discrete Fourier transform takes a finite source list , coefficients , and a separately specified finite frequency list , and returns
Type 3 has no integer-mode restriction or implicit coordinate wrapping. No frequency normalization, axis scaling, or frequency-space product is implicit; any such scaling is separate input data whose cost must be analyzed separately. Each displayed map is a finite sum of defined complex exponentials; the zero-source case has the empty-sum value zero and the zero-output case returns the empty array. No fast algorithm or complexity claim for type 3 is part of this definition.
Facts & Assumptions
Given: The finite source and mode lists, arrays , and the displayed type-1/type-2 conventions.
, , and : for real , .
Pythagorean and parity identities for all six trigonometric functions on their natural domains: cosine is even and sine is odd.
A finite sum in a commutative monoid indexed by an arbitrary finite set, Generalised associativity: in a monoid the product of a finite list does not depend on the bracketing, and in a commutative monoid it does not depend on the order of the factors either, is a field, every element is uniquely , and every nonzero element has inverse , and Conjugation is an involutive real-field automorphism, , and modulus is definite, multiplicative, and subadditive: finite complex sums may be expanded and reordered, multiplication is commutative/distributive, and conjugation preserves products and sums.
Proof
Fix and , and put . By [F1]–[F2], . Applying [F3] gives . Thus .
For any and , expand the finite sums: The first equality uses finite distributivity/reordering from [F4]; the second uses step 1.1 and the stated inner-product convention. Thus the type-2 sum is exactly the conjugate-transpose action under matching finite inner products.
Depends on
- The complex exponential by its power series
- Real elementary functions and their domains
- Finite complex-array norms used by the NUFFT certificates
- A finite sum in a commutative monoid indexed by an arbitrary finite set
- $\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)$
- $\exp(x+iy)=e^x(\cos y+i\sin y)$, $|\exp(x+iy)|=e^x$, and $e^{i\pi}+1=0$
- Pythagorean and parity identities for all six trigonometric functions on their natural domains
- Real and imaginary parts, complex conjugation, and modulus
- Conjugation is an involutive real-field automorphism, $z\overline z=|z|^2$, and modulus is definite, multiplicative, and subadditive
- Generalised associativity: in a monoid the product of a finite list does not depend on the bracketing, and in a commutative monoid it does not depend on the order of the factors either
Used by
- Certified Gaussian gridding for type 1 and type 2 Algorithm
- Clustered sources and absolute l1 error Example
- Exact MRI Fourier samples from a two-point object Example
- Certified Gaussian gridding terminates with a defined status Lemma
- Exact Gaussian grid alias identity and explicit alias bound Lemma
- Certified type-1 Gaussian gridding error and type-2 adjoint bound Theorem
Dependency tree · two levels
54 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
- Jens Keiner, Stefan Kunis, and Antje Vollrath, The Nonequispaced FFT and its Applications, Part I, slides 40 and 69 (standard reference, not scraped)
- Leslie Greengard and June-Yub Lee, Accelerating the Nonuniform Fast Fourier Transform (standard reference, not scraped)
- Leslie Greengard and June-Yub Lee, NUFFT User's Guide, Version 1.2 (standard reference, not scraped)