Alphabeta Math
Pipeline-generated
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 Analysis

1 · Prerequisites

2 · Summary

This page develops the character dual of a finite abelian group, the normalized negative-character Fourier transform, and its orthogonality, inversion, Parseval, convolution, quotient, annihilator, and coset identities. It uses the published prerequisites on cosets-and-lagranges-theorem, cyclic-groups-and-direct-products, finite-abelian-characters-for-combinatorics, group-homomorphisms-and-the-isomorphism-theorems, monoids-groups-and-subgroups, normal-subgroups-and-quotient-groups, rings-subrings-and-integral-domains, roots-and-rational-powers, the-complex-exponential-and-eulers-formula, the-structure-of-finite-abelian-groups, and vector-spaces-and-subspaces. The proofs distinguish the group-index row orthogonality from the dual-index column orthogonality. Convolution is unnormalized, so its transform has an explicit ∣G∣ factor.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

Dual group of a finite abelian group

Definition

Let G be a finite abelian group (Group and abelian group) written additively. Its set of additive characters is G^:={χ:G→C×:χ(x+y)=χ(x)χ(y) for all x,y∈G}, where an additive character is the group homomorphism of Additive characters of a finite abelian group. For χ,ψ∈G^, define their pointwise product by (χψ)(x):=χ(x)ψ(x). The constant-one function is denoted 1, and the pointwise inverse is χ−1(x):=χ(x)−1.

This specifies a set and operations. The later theorem thm-qa-finite-abelian-character-dual-is-finite-abelian-group proves that these operations make G^ a finite abelian group; no isomorphism G≅G^ is part of this definition.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Unnormalized convolution on a finite abelian group

Definition

Let G be a finite abelian group (Group and abelian group), written additively, and let f,g∈CG be functions (The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}). Their (unnormalized) convolution is the function (f∗g)(z):=∑x∈Gf(x)g(z−x),z∈G. The sum is the finite sum of A finite sum in a commutative monoid indexed by an arbitrary finite set in the additive monoid of C; it is independent of any enumeration of G. No factor of ∣G∣−1 is included. The Fourier convolution theorem below proves the resulting normalization factor.

LemmaStatement: AI-adaptedProof: AI-adaptedOpen item page →

Values of additive characters of finite abelian groups have modulus one

Statement

If G is a finite abelian group, χ:G→C× is an additive character, and x∈G, then ∣χ(x)∣=1.

Facts & Assumptions

Given: A finite abelian group G, an additive character χ, and x∈G.

[F1]

In a finite group, each element x has a positive finite order n=ord⁡(x) with nx=0 in additive notation (The order ∣G∣ of a finite group and the order ord⁡(g) of an element, with ord⁡(g)=∞ when no positive power of g is the identity).

[F2]

An additive character is a homomorphism and sends the identity to 1 (Additive characters of a finite abelian group).

[F4]

For n≥1, every nth root of unity is exp⁡(2πik/n) for some integer 0≤k<n (The n-th roots of a complex number and the n distinct roots of unity for every n≥1).

Proof

1.1F1F2F3

Put n:=ord⁡(x)≥1. By [F1] and [F3], χ(x)n=χ(nx)=χ(0)=1, with χ(0)=1 by [F2].

2.1F2F4F5step 1.1∎

By [F4], χ(x)=exp⁡(2πik/n) for some 0≤k<n. Therefore [F5] gives ∣χ(x)∣=1. The argument includes x=0, for which n=1 and χ(0)=1.

LemmaStatement: AI-adaptedProof: AI-adaptedOpen item page →

A cyclic group of order n has exactly n additive characters

Statement

Write Cn=⟨g⟩ additively, so jg denotes the sum of j copies of g and ng=0. If Cn has order n≥1, then its set Cn^ of additive characters has cardinality n. Each character is uniquely determined by χ(g), and the possible values are exactly the n distinct complex nth roots of unity. For each such root z, the corresponding character is χz(jg)=zj for every j∈Z.

Facts & Assumptions

Given: A cyclic group Cn=⟨g⟩ of finite order n≥1.

[F2]

The finite-order case of the cyclic classification identifies Z/nZ with Cn by the map [j]↦jg; hence every element is jg, and jg=kg exactly when n divides j−k (Every cyclic group is isomorphic to (Z,+) or to (Z/n,+) for its finite order n≥1).

[F3]

For n≥1, the complex nth roots of unity are exactly n distinct values (The n-th roots of a complex number and the n distinct roots of unity for every n≥1).

[F4]

The notation Cn^ is the set of additive characters of Cn (Dual group of a finite abelian group).

Proof

1.1F1F2F3F4

If χ∈Cn^ as defined in [F4], then χ(g)n=χ(ng)=χ(0)=1 by [F1] and the given relation ng=0, so evaluation at g maps this character set into the set in [F3]. Every element is jg by [F2], and [F1] gives χ(jg)=χ(g)j; thus evaluation at g is injective.

1.2F1F2F3F4F5construct

Conversely, for each nth root of unity z, define χz(jg):=zj for j∈Z. If jg=kg, [F2] gives j−k=qn for some integer q, so zj=zk(zn)q=zk by [F3, F5]; hence the value is well defined. Also χz(jg+kg)=zj+k=χz(jg)χz(kg) by [F5], so χz is an additive character in [F4], and χz(g)=z.

2.1step 1.1step 1.2F3F4∎

Steps 1.1 and 1.2 make evaluation at g a bijection from the character set [F4] to the n distinct roots in [F3]. This also covers n=1: the quotient is trivial and the sole root is 1. Therefore ∣Cn^∣=n.

LemmaStatement: AI-adaptedProof: AI-adaptedOpen item page →

Characters of a finite product factor coordinatewise

Statement

Let G1,…,Gr be finite abelian groups and let P=G1×⋯×Gr be their recursively parenthesized external direct product. By convention, P is the trivial group when r=0. Restriction to the coordinate factors gives a bijection P^⟶G1^×⋯×Gr^. Its inverse sends (χ1,…,χr) to χ(g1,…,gr)=∏i=1rχi(gi). For r=0, both sides are singletons.

Facts & Assumptions

Given: A finite list of finite abelian groups with the coordinatewise operation on its iterated product.

[F1]

An additive character is a group homomorphism to C×; it preserves addition and sends the identity to 1 (Additive characters of a finite abelian group).

[F2]

The external direct product has carrier G×H and componentwise operation (The external direct product G×H with componentwise multiplication).

[F4]

The dual P^ is the set of additive characters of P (Dual group of a finite abelian group).

Proof

1.1F1F2F4givenconstruct

For χ∈P^ as defined in [F4], put χi(gi):=χ(0,…,0,gi,0,…,0). The coordinate embedding preserves addition by the componentwise operation in [F2], so [F1] shows each χi is a character.

1.2F1F2givenconstruct

For a tuple (χi), define σ((χi))(g1,…,gr):=∏iχi(gi). The componentwise operation and each homomorphism law give σ((χi))(g+h)=σ((χi))(g)σ((χi))(h), so this is a character of P.

2.1step 1.2F1F2

Restricting σ((χi)) to the ith coordinate gives χi, because all other coordinates are zero and every character takes the identity to 1. Thus restriction after σ is the identity on the product of duals.

2.2step 1.1F1F2F3algebra

Every (g1,…,gr) is the sum of its coordinate vectors. Applying a homomorphism χ to this sum gives χ(g1,…,gr)=∏iχi(gi), so σ after restriction is the identity on P^. For r=0, the sole group element and sole character give the stated singleton bijection.

3.1F4step 2.1step 2.2∎

Steps 2.1 and 2.2 show the two displayed maps are inverse bijections between the character sets in [F4], including the empty-product case.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Character annihilator of a subgroup

Definition

Let G be a finite abelian group with character dual G^ (Dual group of a finite abelian group). For a subgroup H≤G (Subgroup), define its character annihilator by H⊥:={χ∈G^:χ(h)=1 for every h∈H}. For any subset K⊆G^ (in particular, for any subgroup once G^ has been proved to be a group), define K⊥:={g∈G:χ(g)=1 for every χ∈K}. The pairing is evaluation, and the same convention is used in both directions. lem-qa-finite-abelian-annihilators-are-subgroups proves that these sets are subgroups when the input is a subgroup.

TheoremStatement: AI-adaptedProof: AI-adaptedOpen item page →

A finite abelian group and its character dual have equal order

Statement

If G is a finite abelian group with invariant-factor decomposition G≅Cn1×⋯×Cnr, then ∣G^∣=∏ini=∣G∣. The empty product is allowed: it represents the trivial group and has value 1. This is a finite-set cardinality assertion; it does not choose an isomorphism G≅G^.

Facts & Assumptions

Given: A finite abelian group G.

[F1]

Every finite abelian group has an invariant-factor decomposition; the trivial group corresponds to the empty list (Fundamental theorem of finite abelian groups: invariant-factor form).

[F2]

Characters of a finite direct product factor coordinatewise (Characters of a finite product factor coordinatewise).

[F3]

A cyclic group of order n≥1 has exactly n characters, including the case n=1 (A cyclic group of order n has exactly n additive characters).

[F4]

A binary external direct product of finite groups has order the product of the two orders (For finite groups G and H, ∣G×H∣=∣G∣ ∣H∣).

[F7]

The inverse of a bijective group homomorphism is a group homomorphism (The inverse of a bijective group homomorphism is a group homomorphism).

[F8]

G^ denotes the set of additive characters with its specified pointwise operations (Dual group of a finite abelian group).

Proof

1.1F1F3F8

If the invariant-factor list is empty, [F1] identifies G with the trivial group, which is cyclic of order 1. By [F3] it has one character and one element, so ∣G^∣=∣G∣=1 for the character set in [F8].

1.2F1F6F7F8construct

Otherwise fix one isomorphism φ:G→P, where P=Cn1×⋯×Cnr is the finite iterated product. By [F6] and [F7], both φ and φ−1 are group homomorphisms. Thus χ↦χ∘φ−1 and ψ↦ψ∘φ preserve the character sets in [F8] and are inverse bijections between G^ and P^.

1.3F2F3F5

By [F2], P^ is in bijection with ∏iCni^. Each factor has ni elements by [F3], and repeated application of [F5] to the finite Cartesian products gives ∣P^∣=∏ini.

2.1step 1.2step 1.3F4F6∎

The same repeated product-order formula gives ∣P∣=∏ini by [F4]; the isomorphism in step 1.2 preserves finite cardinality by [F6]. Hence ∣G∣=∏ini=∣G^∣.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-6-luna)Open item page →

Pointwise character dual is a finite abelian group

Statement

For a finite abelian group G, the pointwise product, constant-one identity and pointwise inverse on G^ make it a finite abelian group. Its order is ∣G^∣=∣G∣.

Facts & Assumptions

Given: A finite abelian group G and the set G^ of its additive characters.

[F1]

G^ consists of homomorphisms G→C× with pointwise product, constant-one function and pointwise inverse (Dual group of a finite abelian group, Additive characters of a finite abelian group).

[F2]
[F4]

The number of characters is ∣G^∣=∣G∣<∞ (A finite abelian group and its character dual have equal order).

Proof

1.1F1F2F3

For χ,ψ∈G^, x,y∈G, and pointwise product as in [F1], (χψ)(x+y)=χ(x)χ(y)ψ(x)ψ(y)=χ(x)ψ(x)χ(y)ψ(y) by commutativity in [F2]. Thus χψ is again a homomorphism. The constant-one function is a homomorphism because it sends every sum to 1⋅1=1; [F3] also confirms each character takes the identity to 1.

1.2F1F2algebra

The pointwise inverse is a homomorphism because (χ(x+y))−1=(χ(x)χ(y))−1=χ(x)−1χ(y)−1 in the abelian group C×. Associativity and commutativity of pointwise product, its identity law, and the inverse laws follow by evaluating at each x and using the corresponding laws in [F2]. Hence G^ is an abelian group.

2.1F4step 1.2∎

The dual is finite by [F4], and its order is ∣G∣ by the same result. Thus it is a finite abelian group of the asserted order.

TheoremStatement: AI-adaptedProof: AI-adaptedOpen item page →

Dual-index character orthogonality

Statement

For a finite abelian group G and x,y∈G, ∑χ∈G^χ(x)χ(y)‾={∣G∣,x=y,0,x≠y. This is orthogonality of the columns indexed by group elements. It is proved from cyclic root sums and is not inferred from row orthogonality.

Facts & Assumptions

Given: A finite abelian group G and x,y∈G.

[F1]

G is isomorphic to a finite product of cyclic groups, with the empty product representing the trivial group (Fundamental theorem of finite abelian groups: invariant-factor form).

[F2]

Characters of a finite product factor coordinatewise (Characters of a finite product factor coordinatewise).

[F3]

On a cyclic factor Cn=⟨g⟩, the character with generator value ωnk is χ(jg)=ωnkj for every integer j, where ωn:=exp⁡(2πi/ιR(n)); these are the n distinct characters (A cyclic group of order n has exactly n additive characters, The n-th roots of a complex number and the n distinct roots of unity for every n≥1).

[F4]
[F6]

∣G^∣=∣G∣, so the character index set is finite (A finite abelian group and its character dual have equal order).

[F7]

An additive character preserves the group operation and sends the identity to 1 (Additive characters of a finite abelian group).

[F8]

A group isomorphism is a bijective homomorphism (Group isomorphisms, automorphisms and the set Aut⁡(G)).

[F9]

The inverse of a bijective group homomorphism is a homomorphism (The inverse of a bijective group homomorphism is a group homomorphism).

[F10]

G^ is the set of additive characters of G (Dual group of a finite abelian group).

Proof

1.1F1F6F7F8F9F10construct

If G is trivial, every additive character sends its identity to 1 by [F7], so [F10] makes the character set a singleton; the sum is 1=∣G∣ and the formula holds. Otherwise fix an invariant-factor isomorphism φ:G→P=∏iCni from [F1]. By [F8] and [F9], composition with φ and φ−1 gives inverse bijections of the character sets [F10], taking x,y to a=φ(x),b=φ(y). Thus it suffices to compute the sum for P.

1.2F3F4F7algebra

In each cyclic factor write ai=rigi and bi=sigi, with 0≤ri,si<ni. By [F3] and [F7], a character whose value on gi is ωnik has values ωnikri and ωniksi on ai and bi. By [F4], ∣ωni∣=1, so ωniksi‾=ωni−ksi. The character-indexed sum in this coordinate is therefore ∑k=0ni−1ωnik(ri−si). If ri=si modulo ni, this equals ni. Otherwise q:=ωniri−si≠1 by distinctness of the roots in [F3], and qni=1, so ∑k=0ni−1qk=(1−qni)/(1−q)=0 by the geometric-sum identity. For ni=1 the first case applies and the sum is 1.

2.1step 1.2F2F5

Under the product-character bijection, finite-sum factorization [F5] makes the sum over P^ the product of these cyclic sums. It is therefore ∏ini exactly when every coordinate of a equals the corresponding coordinate of b, and is zero otherwise.

3.1step 1.1step 2.1F1∎

The coordinate map φ is injective, so all coordinates agree exactly when x=y; and [F1] gives ∣G∣=∣P∣=∏ini. The empty product case was handled in step 1.1. This proves the formula.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Normalized Fourier transform on a finite abelian group

Definition

Let G be a finite abelian group and G^ its character dual (Dual group of a finite abelian group), which is finite with ∣G^∣=∣G∣ (A finite abelian group and its character dual have equal order). Put N:=∣G∣ and NR:=ιR(N) its canonical real image (The order ∣G∣ of a finite group and the order ord⁡(g) of an element, with ord⁡(g)=∞ when no positive power of g is the identity, The canonical natural ι(n)=n⋅1F of a field). Since G contains its identity, N≥1, and hence NR>0 (Canonical naturals are positive and strictly increasing). Its rational power NR−1/2 is therefore well defined (Rational powers ar of a positive base, Rational powers do not depend on the representative).

For f∈CG, define FGf∈CG^ by (FGf)(χ):=NR−1/2∑x∈Gf(x)χ(x)‾,χ∈G^. Here CX is the space of all functions X→C (The vector space FX of all functions X→F with pointwise operations, and Fn as the case X=n={0,1,…,n−1}) and the sum is the finite sum in C (A finite sum in a commutative monoid indexed by an arbitrary finite set). This fixes the negative-character sign and uses the same factor NR−1/2 in both directions. Unitarity is proved separately; it is not part of this definition.

TheoremStatement: AI-adaptedProof: AI-adaptedOpen item page →

Subgroup-annihilator cardinality

Statement

For a subgroup H≤G of a finite abelian group, descent and inflation identify H⊥ with the character dual of G/H. Consequently ∣H⊥∣=∣G/H∣=[G:H]=∣G∣∣H∣,∣H⊥∣ ∣H∣=∣G∣. The quotient convention is left cosets, with additive notation.

Facts & Assumptions

Given: A finite abelian group G and subgroup H≤G.

[F1]

Every subgroup of an abelian group is normal (Every subgroup of an abelian group is normal).

[F3]

A quotient of an abelian group is abelian (Every quotient group of an abelian group is abelian).

[F4]

Cosets satisfy g+H=g′+H exactly when g′−g∈H (x∈aH iff a−1x∈H, and aH=bH iff a−1b∈H).

[F5]

A finite abelian group Q with an invariant-factor decomposition has ∣Q^∣=∣Q∣, including the empty decomposition of the trivial group (A finite abelian group and its character dual have equal order).

[F6]

Lagrange's theorem gives ∣G∣=[G:H]∣H∣ for finite G and subgroup H (Lagrange's theorem: ∣G∣=[G:H]∣H∣ for every subgroup H of a finite group G).

[F7]

A subgroup contains the group identity, so ∣H∣≥1 (Subgroup).

[F8]

An additive character is a homomorphism to C× and sends the identity to 1 (Additive characters of a finite abelian group).

[F9]

H⊥ consists exactly of the characters trivial on every element of H (Character annihilator of a subgroup).

[F10]

Every finite abelian group has an invariant-factor decomposition; the trivial group corresponds to the empty list (Fundamental theorem of finite abelian groups: invariant-factor form).

Proof

1.1F1F2F3F6

By [F1] the quotient is defined; [F2] gives its group law, and [F3] makes Q:=G/H finite abelian. Finiteness also follows from the finite coset partition in [F6].

1.2F2F3F8F9givenconstruct

Let π:G→Q be π(g)=g+H. The quotient law in [F2] gives π(g+g′)=(g+H)+(g′+H)=π(g)+π(g′), so π is a homomorphism. For h∈H, π(h)=H, the identity coset; every character sends the identity to 1. Thus for ψ∈Q^, ψ∘π is a character by [F8] and is trivial on H, so [F9] shows inflation maps Q^ into H⊥.

1.3F2F4F8construct

For χ∈H⊥, define χ~(g+H):=χ(g). If g+H=g′+H, [F4] gives g′−g∈H, hence χ(g′)=χ(g)χ(g′−g)=χ(g); so χ~ is well defined. For cosets g+H,g′+H, the quotient law [F2] gives χ~((g+H)+(g′+H))=χ(g+g′)=χ(g)χ(g′), so χ~ is a character of Q.

2.1step 1.1step 1.2step 1.3F2F5F10

For every g∈G, (χ~∘π)(g)=χ~(g+H)=χ(g); for every ψ∈Q^ and coset g+H, descent of its inflation returns (ψ∘π)~(g+H)=(ψ∘π)(g)=ψ(g+H). Thus inflation and descent are inverse bijections. Since Q is finite abelian by step 1.1, [F10] supplies an invariant-factor decomposition of Q, with the empty list allowed when Q is trivial. Applying [F5] to this decomposition gives ∣H⊥∣=∣Q^∣=∣Q∣, and by [F2], ∣Q∣=[G:H].

3.1step 2.1F6F7∎

Lagrange [F6] gives ∣G∣=[G:H]∣H∣. Combining with step 2.1 gives ∣H⊥∣ ∣H∣=∣G∣, and division by the positive integer ∣H∣ from [F7] gives ∣H⊥∣=∣G∣/∣H∣.

LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-6-luna)Open item page →

Annihilators of subgroups are subgroups

Statement

Let G be a finite abelian group. For every subgroup H≤G, H⊥ is a subgroup of G^. For every subgroup K≤G^, K⊥ is a subgroup of G.

Facts & Assumptions

Given: A finite abelian group G, a subgroup H≤G, and a subgroup K≤G^; the annihilators are as defined in Character annihilator of a subgroup.

[F1]

G^ is a group under pointwise multiplication, with pointwise inverse and identity (Pointwise character dual is a finite abelian group).

[F2]

A subgroup contains the identity and is closed under the operation and inverses (Subgroup).

[F3]

Every character satisfies χ(x+y)=χ(x)χ(y), χ(0)=1, and χ(−x)=χ(x)−1 (Additive characters of a finite abelian group).

Proof

1.1givenF1F2F3

The trivial character is in H⊥. If χ,ψ∈H⊥ and h∈H, then (χψ)(h)=χ(h)ψ(h)=1, and χ−1(h)=χ(h)−1=1. Thus H⊥ contains the identity and is closed under pointwise product and inverse in the group G^.

1.2givenF2F3

The identity 0 of G lies in K⊥ by [F3]. If g,h∈K⊥, then for every χ∈K, χ(g+h)=χ(g)χ(h)=1 and χ(−g)=χ(g)−1=1. Therefore K⊥ is closed under addition and inverses in G.

2.1F1F2step 1.1step 1.2∎

By the subgroup criterion in [F2], steps 1.1 and 1.2 show respectively that H⊥≤G^ and K⊥≤G.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-6-luna)Open item page →

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.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-6-luna)Open item page →

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.

TheoremStatement: AI-adaptedProof: AI-adaptedOpen item page →

Finite abelian group is canonically isomorphic to its double dual

Statement

For a finite abelian group G, give G^ its pointwise multiplication. Its dual G^^ consists of functions Φ:G^→C× satisfying Φ(χψ)=Φ(χ)Φ(ψ). The evaluation map ev⁡:G⟶G^^,ev⁡(g)(χ):=χ(g), is a group isomorphism. The map itself is canonical; a decomposition into cyclic factors is used only to prove it is injective.

Facts & Assumptions

Given: A finite abelian group G and its pointwise character dual.

[F1]

G^ is a finite abelian group under pointwise multiplication (Pointwise character dual is a finite abelian group).

[F2]

A finite abelian group and its dual have equal cardinality (A finite abelian group and its character dual have equal order).

[F3]

Every finite abelian group has an invariant-factor product decomposition (Fundamental theorem of finite abelian groups: invariant-factor form).

[F4]

Characters of a finite product factor coordinatewise (Characters of a finite product factor coordinatewise); on a cyclic factor Cn, a character may take generator value ωn:=exp⁡(2πi/ιR(n)), whose powers ωnm for 0≤m<n are distinct (A cyclic group of order n has exactly n additive characters, The n-th roots of a complex number and the n distinct roots of unity for every n≥1).

[F5]

If a subset B of a finite set A has ∣B∣=∣A∣, then B=A (A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A); finite cardinality is transported by bijections (The cardinality ∣A∣ of a finite set).

[F6]

A group isomorphism is a bijective group homomorphism (Group isomorphisms, automorphisms and the set Aut⁡(G)).

[F7]

G^ is the set of additive characters with pointwise multiplication; its elements satisfy χ(g+h)=χ(g)χ(h) (Dual group of a finite abelian group).

[F8]

An additive character satisfies χ(−h)=χ(h)−1 (Additive characters of a finite abelian group).

Proof

1.1F1F7givenconstruct

For each g∈G, evaluation on the dual group [F7] is a character: if χ,ψ∈G^, then ev⁡(g)(χψ)=χ(g)ψ(g)=ev⁡(g)(χ)ev⁡(g)(ψ). Thus ev⁡(g)∈G^^.

1.2F3F4givenconstruct

If G is nontrivial, fix the isomorphism φ:G→∏iCni from [F3]. For any nonzero g, some coordinate is φ(g)j=[m] with 1≤m<nj. In the product, the character trivial on every coordinate except j, with generator value ωnj on that factor, exists by [F4]. Its composite χ with φ is a character of G and satisfies χ(g)=ωnjm≠1, because the listed nj roots are distinct and m is nonzero modulo nj. Thus every nonzero element is detected by a character. The trivial-group case has no nonzero element and satisfies this statement vacuously.

2.1F1givenstep 1.1

Evaluation is a homomorphism from G to the pointwise group G^^, since for every χ, ev⁡(g+h)(χ)=χ(g+h)=χ(g)χ(h)=(ev⁡(g)ev⁡(h))(χ).

2.2F7F8step 1.2given

If ev⁡(g)=ev⁡(h), then for every χ∈G^, [F7] and [F8] give χ(g−h)=χ(g)χ(h)−1=1. If g−h≠0, step 1.2 supplies a character with χ(g−h)≠1, a contradiction. Hence g=h and evaluation is injective.

3.1F1F2step 2.2

By [F2], ∣G^∣=∣G∣ and, applying [F2] to the finite abelian group G^ from [F1], ∣G^^∣=∣G^∣. Thus the finite domain and codomain of the injective map in step 2.2 have equal cardinality.

4.1F5F6step 2.1step 3.1∎

The image of ev⁡ is a subset of G^^ with the same finite cardinality as that codomain, because ev⁡ is injective. By [F5] the image is the whole codomain, so ev⁡ is bijective. Together with step 2.1 and the definition [F6], it is a group isomorphism.

TheoremStatement: AI-adaptedProof: AI-adaptedOpen item page →

Fourier transform of a subgroup coset indicator

Statement

Let G be finite abelian, H≤G, and x0∈G. Put N:=∣G∣, M:=∣H∣, and Q:=∣H⊥∣, which is finite by Subgroup-annihilator cardinality. Write NR:=ιR(N), MR:=ιR(M), and QR:=ιR(Q) for their canonical real images, as in Normalized Fourier transform on a finite abelian group. These are positive since G and H contain their identities and H⊥ contains the trivial character, and they are viewed in C through its embedded copy of R. For the indicator 1x0+H, FG1x0+H(χ)={MRNR−1/2χ(x0)‾,χ∈H⊥,0,χ∉H⊥. Consequently, the normalized uniform-coset function MR−1/21x0+H transforms to the function supported on H⊥ with value MR1/2NR−1/2χ(x0)‾=QR−1/2χ(x0)‾ there. The unnormalized indicator amplitude and normalized-state amplitude are distinct.

Facts & Assumptions

Given: A finite abelian group G, a subgroup H≤G, and a coset x0+H.

[F1]

The transform is FGf(χ)=NR−1/2∑xf(x)χ(x)‾, where NR:=ιR(∣G∣) (Normalized Fourier transform on a finite abelian group).

[F2]

H⊥ consists exactly of the characters trivial on every element of H (Character annihilator of a subgroup).

[F3]

∣H⊥∣ ∣H∣=∣G∣ (Subgroup-annihilator cardinality).

[F4]

The normalized row orthogonality relation implies that a nontrivial character θ of a finite abelian group has ∑h∈Hθ(h)=0 (Row orthogonality for additive characters of a finite abelian group).

[F5]

Every value of an additive character of a finite abelian group has modulus one (Values of additive characters of finite abelian groups have modulus one).

[F6]

Translation h↦x0+h is a bijection from H to x0+H, and finite sums are invariant under bijective reindexing (Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule).

[F8]

For positive real scalars, rational powers obey (ab)r=arbr, aras=ar+s, and a−r=1/ar (Laws of rational exponents).

[F9]

Positive rational powers, including inverse square roots of positive integers, are defined and well-defined (Rational powers ar of a positive base, Rational powers do not depend on the representative).

Proof

1.1F1F6

In the sum defining FG1x0+H, only points of x0+H contribute; the bijective reindexing [F6] gives FG1x0+H(χ)=NR−1/2∑h∈Hχ(x0+h)‾.

2.1F2F4F7step 1.1

The character homomorphism law and conjugation law [F7] factor each summand as χ(x0)‾ χ(h)‾. If χ∈H⊥, [F2] makes every χ(h)=1, so the sum is MRχ(x0)‾, since it is the sum of M copies of 1 in C. If χ∉H⊥, some h0∈H has χ(h0)≠1; hence χ‾∣H is a nontrivial character of H. Applying [F4] to the finite group H makes its sum zero. Substitution in step 1.1 proves the indicator formula.

3.1F3F5F6F8F9step 2.1algebra

Multiplying the indicator formula by MR−1/2 gives amplitude MR1/2NR−1/2χ(x0)‾ on H⊥. From [F3], N=MQ; applying the canonical real map gives NR=MRQR (the map sends n to the sum of n copies of 1, so this product identity follows by induction and distributivity). The rational-power laws [F8] and well-definedness [F9] therefore give MR1/2NR−1/2=QR−1/2. Since ∣χ(x0)∣=1 by [F5], the output's squared counting norm is QR⋅QR−1=1. The translation in [F6] gives ∣x0+H∣=M, so the input's squared counting norm is also MR−1MR=1.

4.1F2F3F5step 3.1∎

If H=G, then Q=1 and the normalized amplitude is QR−1/2=1. If H={0}, then Q=N and the normalized delta function has amplitude NR−1/2χ(x0)‾ at every character, again with squared counting norm 1. These boundary cases agree with the formula.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-6-luna)Open item page →

Finite abelian Fourier inversion

Statement

For every f:G→C and x∈G, f(x)=NR−1/2∑χ∈G^(FGf)(χ)χ(x),NR:=ιR(∣G∣). Thus the inverse uses the positive character rather than its conjugate.

Facts & Assumptions

Given: A finite abelian group G, the transform FG, and a function f:G→C.

[F1]

The coordinate matrix U of FG satisfies U∗U=IG and UU∗=IG^ (Finite abelian Fourier transform is unitary).

[F2]

Its entries are Uχ,x=NR−1/2χ(x)‾ (Normalized Fourier transform on a finite abelian group).

Proof

1.1F1given

Write FGf=Uf in the point-mass coordinate bases. From [F1], U∗ is a two-sided inverse of U, so f=U∗(FGf).

2.1F2step 1.1algebra∎

The x coordinate of U∗(FGf) is ∑χ∈G^Uχ,x‾(FGf)(χ). By [F2], Uχ,x‾=NR−1/2χ(x), which gives exactly the displayed formula.

TheoremStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-6-luna)Open item page →

Finite abelian Parseval identity

Statement

For f,g:G→C, ∑χ∈G^(FGf)(χ)(FGg)(χ)‾=∑x∈Gf(x)g(x)‾. For a finite set X, the counting inner product on CX is ⟨f,g⟩X:=∑x∈Xf(x)g(x)‾; it is linear in the first argument. The displayed identity says this inner product is preserved.

Facts & Assumptions

Given: A finite abelian group G and functions f,g:G→C.

[F1]

The transform matrix U satisfies U∗U=IG (Finite abelian Fourier transform is unitary).

[F2]

The transform is represented by the matrix entries Uχ,x=NR−1/2χ(x)‾ (Normalized Fourier transform on a finite abelian group).

Proof

1.1F1F2algebra

Expanding the left side in point-mass coordinates using [F2] gives ∑χ(∑xUχ,xf(x))(∑yUχ,yg(y))‾=∑x,yf(x)g(y)‾(∑χUχ,xUχ,y‾). The inner finite sum is the conjugate of the (x,y) entry of U∗U, so [F1] makes it 1 if x=y and 0 otherwise.

2.1step 1.1∎

The diagonal terms remaining from step 1.1 are exactly ∑xf(x)g(x)‾. Taking g=f gives preservation of the squared counting norm as well.

TheoremStatement: AI-adaptedProof: AI-adaptedOpen item page →

Double annihilator returns the subgroup

Statement

Let G be a finite abelian group and H≤G. Under the canonical evaluation identification G≅G^^, (H⊥)⊥=H.

Facts & Assumptions

Given: A finite abelian group G and subgroup H≤G.

[F1]

Evaluation identifies G isomorphically with G^^ (Finite abelian group is canonically isomorphic to its double dual).

[F2]

For K≤G^, its annihilator in G is K⊥={g∈G:χ(g)=1 for every χ∈K} (Character annihilator of a subgroup).

[F3]

The dual G^ is a finite abelian group of cardinality ∣G∣ (Pointwise character dual is a finite abelian group), and annihilators of subgroups are subgroups (Annihilators of subgroups are subgroups).

[F4]

For a finite abelian group K and subgroup L≤K, its character annihilator L⊥K:={Φ∈K^:Φ(ℓ)=1 for all ℓ∈L} satisfies ∣L⊥K∣ ∣L∣=∣K∣ (Subgroup-annihilator cardinality).

[F5]

A subset of a finite set with the same cardinality as the whole set equals the whole set (A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A).

[F6]

A subgroup contains the identity and is nonempty, so its cardinality is positive (Subgroup).

Proof

1.1F1F2givenconstruct

Put A:=(H⊥)⊥G^={Φ∈G^^:Φ(χ)=1 for every χ∈H⊥}, the character annihilator of the subgroup H⊥ inside the group G^. If h∈H, every χ∈H⊥ has χ(h)=1 by [F2], so ev⁡(h)(χ)=1 for every such χ and ev⁡(h)∈A. Thus ev⁡(H)⊆A.

2.1F1F3F4F5F6step 1.1algebra

By [F3], H⊥ is a subgroup of the finite abelian group G^; [F6] gives ∣H⊥∣≥1. Applying [F4] to G,H and then to G^,H⊥ gives ∣H⊥∣∣H∣=∣G∣ and ∣A∣∣H⊥∣=∣G^∣=∣G∣, the last equality following from [F3]. Cancellation gives ∣A∣=∣H∣. The injective evaluation isomorphism [F1] gives ∣ev⁡(H)∣=∣H∣; with step 1.1, the finite-subset result [F5] yields A=ev⁡(H).

3.1F1F2step 2.1∎

By definition [F2], g∈(H⊥)⊥ exactly when χ(g)=1 for every χ∈H⊥, which is exactly when ev⁡(g)∈A. Since step 2.1 proves A=ev⁡(H) and [F1] makes evaluation injective, its preimage is H; hence (H⊥)⊥=H.

5 · Examples, counterexamples and false statements

None yet.

Sources