Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: Not applicablePipeline-generatedjudge pass (gpt-6.1-sol)
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.

The unnormalised engineering DFT and its conversion to the unitary transform

Definition

Let N≥1 and f∈CZ/N. The unnormalised (engineering) discrete Fourier transform of f is the function X(f):Z→C defined by

Xk(f):=∑x=0N−1f([x]N) e−2πikx/N,k∈Z,

the sum being the finite sum of A finite sum in a commutative monoid indexed by an arbitrary finite set over the representatives [0]N,…,[N−1]N of the classes of Z/NZ (The congruence class [a]n and the quotient set Z/n), with ez the complex exponential of The complex exponential by its power series. Comparing with The unitary discrete Fourier transform on Z/NZ,

Xk(f)=N (FNf)(k),(FNf)(k)=N−1/2Xk(f),k∈Z,

where N=N1/2 is the rational power of Rational powers ar of a positive base and the two conversions are inverse to each other by N1/2N−1/2=1 (Laws of rational exponents). So the two transforms determine each other, and the only difference between them is the constant N.

The transform is defined on classes and is N-periodic. If [x]N=[x′]N then x′=x+mN for some integer m and e−2πikx′/N=e−2πikx/Ne−2πikm=e−2πikx/N, so the summands depend only on classes; and e−2πi(k+N)x/N=e−2πikx/Ne−2πix=e−2πikx/N for every integer x, both identities following from the addition law and exp⁡(2πi ⋅)=1 (exp⁡(z+w)=exp⁡z exp⁡w, and the complex exponential extends the real exponential, ker⁡(exp⁡)=2πiZ, and exp⁡z=exp⁡w exactly when z−w∈2πiZ). Hence X(f) factors through Z→Z/NZ and Xk(f) depends on k only through its class.

Inverse formulas. The inversion theorem in its unitary form is the identity f(x)=N−1/2∑k=0N−1(FNf)(k)e2πikx/N of Finite Fourier inversion for the unitary transform on Z/NZ; substituting (FNf)(k)=N−1/2Xk(f) and collecting N−1/2N−1/2=N−1 (Laws of rational exponents) gives the engineering form

f(x)=1N∑k=0N−1Xk(f) e2πikx/N,x∈Z/NZ.

This is the convention in which the radix-two algorithm computes its output. The unitary transform is recovered by the single rescaling N−1/2=2−m/2 at length N=2m. The correctness and complexity theorems refer to this unnormalised output; the convolution lemma is stated in the unitary convention.

Remarks

  • No factor 1/N in the forward direction. The normalisation sits in the inverse formula. MIT's heading 3 uses the positive-sign unnormalised forward transform; replacing its primitive root by its inverse gives the sign here. Taylor's negative-sign finite sum (12.1), multiplied by N and identified by ωj↔[j]N, agrees with X. His printed recursive twiddle has a sign inconsistency, explained in the radix-two factorisation lemma; no printed recursion identity is needed for the conversion above.

  • What is not asserted. Nothing here claims that X is an isometry for the counting inner product — with this normalisation X rescales norms by N1/2 — and nothing here claims an O(Nlog⁡N) evaluation of X for arbitrary N; the algorithmic statements are proved later on this page and are restricted to the lengths stated there.

Depends on

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