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.

Fourier transform of unnormalized convolution

Statement

For a finite abelian group G, f,g:G→C, and χ∈G^, put NR:=ιR(∣G∣). With the transform and unnormalized convolution defined above, FG(f∗g)(χ)=NR1/2(FGf)(χ)(FGg)(χ). Thus the factor is ∣G∣, not 1 or ∣G∣, for this pair of conventions.

Facts & Assumptions

Given: The finite sum definitions of FG and f∗g on the same finite abelian group.

[F1]

(f∗g)(z)=∑x∈Gf(x)g(z−x) (Unnormalized convolution on a finite abelian group).

[F2]

(FGf)(χ)=NR−1/2∑x∈Gf(x)χ(x)‾ (Normalized Fourier transform on a finite abelian group).

[F3]

A character satisfies χ(x+y)=χ(x)χ(y) (Additive characters of a finite abelian group).

[F6]

Positive rational powers satisfy aras=ar+s and a0=1 (Laws of rational exponents).

Proof

1.1F1F2F5

Substitute [F1] into [F2] and distribute the finite sums; [F5] permits the iterated sum, giving FG(f∗g)(χ)=NR−1/2∑z∈G∑x∈Gf(x)g(z−x)χ(z)‾.

2.1F3F4F5step 1.1construct

The map (z,x)↦(x,y) with y=z−x is a bijection G×G→G×G, with inverse (x,y)↦(x+y,x). Reindexing by this bijection and using [F3] and [F4] gives FG(f∗g)(χ)=NR−1/2∑x,yf(x)g(y)χ(x)‾ χ(y)‾=NR−1/2(∑xf(x)χ(x)‾)(∑yg(y)χ(y)‾).

3.1F2F6step 2.1algebra∎

By [F2], each parenthesized sum in step 2.1 equals NR1/2 times the corresponding transform value. The coefficient is therefore NR−1/2NR1/2NR1/2=NR1/2 by [F6], which proves the formula.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

41 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