Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
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.

Finite abelian Fourier transform is unitary

Statement

Let NR be the canonical positive real image of ∣G∣ from Normalized Fourier transform on a finite abelian group. Define the finite coefficient matrix U, with rows indexed by G^ and columns by G, by Uχ,x=NR−1/2χ(x)‾,χ∈G^, x∈G. It is square and satisfies U∗U=IG and UU∗=IG^, where U∗ is the conjugate transpose and IX is the identity matrix indexed by X, with (IX)x,y=1 when x=y and 0 otherwise. These two identities are the meaning of “unitary” here.

Facts & Assumptions

Given: The normalized finite abelian Fourier transform on G.

[F1]

The transform has coefficient NR−1/2∑xf(x)χ(x)‾ (Normalized Fourier transform on a finite abelian group).

[F2]

∣G^∣=∣G∣, so the finite row and column index sets have equal cardinality (A finite abelian group and its character dual have equal order).

[F3]

For additive characters χ,ψ, NR−1∑x∈Gψ(x)χ(x)‾ equals 1 if χ=ψ and 0 otherwise (Row orthogonality for additive characters of a finite abelian group).

[F4]

NR−1∑χ∈G^χ(x)χ(y)‾ equals 1 if x=y and 0 otherwise (Dual-index character orthogonality).

[F5]

The matrix products and sums here are finite; sums over finite product index sets may be evaluated in either order (Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule).

[F6]

Positive rational powers are defined for positive reals and obey aras=ar+s (Rational powers ar of a positive base, Laws of rational exponents).

Proof

1.1F1F2

By [F1], the transform acts on a function f by the coefficient formula defining U. By [F2], its row and column index sets have equal finite cardinality, so U is square.

1.2F4F5F6

For x,y∈G, the (x,y) entry of U∗U is NR−1∑χ∈G^χ(x)χ(y)‾, because [F6] gives (NR−1/2)2=NR−1. By [F4], this is 1 when x=y and 0 otherwise, exactly the entry of IG. Hence U∗U=IG.

1.3F3F5F6

For χ,ψ∈G^, the (χ,ψ) entry of UU∗ is NR−1∑x∈Gχ(x)‾ψ(x). By [F6] and [F3], this is 1 when χ=ψ and 0 otherwise, exactly the entry of IG^. Hence UU∗=IG^.

2.1F1step 1.1step 1.2step 1.3∎

By [F1], the action of this coefficient matrix on the function values of any f∈CG is exactly FGf. The two identities in steps 1.2 and 1.3 therefore prove the asserted unitarity of the transform as defined here.

Depends on

Used by

Dependency tree · two levels

46 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