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 — Examples

1 · Prerequisites

2 · Summary

Character tables for C2, C3, C4, C2×C2, and C2×C3 verify dual cardinalities, both finite orthogonality directions, inversion, Parseval, the unnormalized-convolution factor, and annihilators of explicit subgroups. The calculations are exact finite sums; the order-four cyclic and noncyclic groups are distinguished directly.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-generatedVerification: AI-generatedjudge pass (gpt-6-luna)Open item page →

Finite abelian Fourier and convolution examples

Example

Write Cn=Z/nZ additively, let ωn:=exp⁡(2πi/ιR(n)) for n∈{2,3,4}, and put ω:=ω3, η:=ω4. Define δr,s=1 when the indicated residue labels are equal and 0 otherwise. Character tables have characters indexing rows and group elements indexing columns: TC2=(111−1),TC3=(1111ωω21ω2ω),TC4=(11111η−1−η1−11−11−η−1η)

For C2×C3, order columns by (0,0),(0,1),(0,2),(1,0),(1,1),(1,2) and rows by (0,0),(0,1),(0,2),(1,0),(1,1),(1,2). Its table is TC2×C3=(1111111ωω21ωω21ω2ω1ω2ω111−1−1−11ωω2−1−ω−ω21ω2ω−1−ω2−ω)

For C2×C2, order rows and columns by (0,0),(0,1),(1,0),(1,1). Its table is TC2×C2=(11111−11−111−1−11−1−11)

In each table the Fourier matrix uses the conjugate of the displayed character entry and divides by the square root of the group order, as in Normalized Fourier transform on a finite abelian group. Scalar powers of ∣G∣ mean powers of its canonical positive real image from that definition.

Facts & Assumptions

Given: The finite additive groups C2,C3,C4,C2×C3,C2×C2 above; use the componentwise operation on products.

[F1]

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

[F2]

The dual G^ consists of these characters, with pointwise product (Dual group of a finite abelian group).

[F3]

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

[F4]

Convolution is (f∗g)(z)=∑xf(x)g(z−x) (Unnormalized convolution on a finite abelian group).

[F5]

For H≤G, H⊥={χ:χ(h)=1 for every h∈H} (Character annihilator of a subgroup).

[F8]

A cyclic group of order n has exactly n characters (A cyclic group of order n has exactly n additive characters).

[F9]

Characters of a finite direct product factor as products of factor characters (Characters of a finite product factor coordinatewise); the product cardinality rules give ∣C2×C3∣=6 and ∣C2×C2∣=4 (For finite groups G and H, ∣G×H∣=∣G∣ ∣H∣, The product rule: ∣A×B∣=∣A∣ ∣B∣, and ∣∏i<mAi∣=∏i<m∣Ai∣).

[F12]

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

[F14]

A subgroup is a subset containing the identity and closed under the group operation and inverses (Subgroup).

[F15]

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

Verification

1.1F8F9construct

For n=2,3,4, the cyclic table is given by χk([j])=ωnkj, 0≤k,j<n. The cyclic-character lemma [F8] proves these are characters; their values on [1] are distinct roots, so all n rows occur. For C2×C3 and C2×C2, apply the inverse product-character map [F9] to the cyclic characters: it gives the displayed formulas χa,b(u,v)=(−1)auωbv and χa,b(u,v)=(−1)au+bv. Their rows are distinct, since values at (1,0) distinguish a, while values at (0,1) distinguish b. The product-character bijection and cardinalities in [F9] show that the six and four displayed rows are complete.

1.2F6F12F13algebra

Every entry of each table has modulus one by [F12]. For C2,C3,C4, the row sum for labels k,k′ is ∑j=0n−1ωn(k−k′)j, and the column sum for labels j,j′ is ∑k=0n−1ωnk(j−j′). In each case the sum is n when the labels agree modulo n. Otherwise q:=ωnk−k′ (or ωnj−j′) is not 1, has qn=1, and (1−q)∑r=0n−1qr=1−qn=0; cancellation in the field [F13] gives zero. This proves both orthogonality directions for the three cyclic tables, including the explicit C2 and C3 entries.

1.3F1F3F4F6F10algebra

Let δ0 be 1 at the identity and 0 elsewhere. From [F4], (δ0∗δ0)(z)=∑xδ0(x)δ0(z−x)=δ0(z), and [F3] gives (FGδ0)(χ)=∣G∣−1/2 because χ(0)=1 by [F1]. The convolution-side expression is ∣G∣1/2(∣G∣−1/2)2=∣G∣−1/2, so the unnormalized-convolution factor is ∣G∣ for orders 2,3,4,4,6. More generally, substituting [F4] into [F3], the map (z,x)↦(x,y=z−x) is a bijection with inverse (x,y)↦(x+y,x); reindexing by [F10] and using [F1], [F6], and [F10] gives FG(f∗g)(χ)=∣G∣1/2(FGf)(χ)(FGg)(χ).

2.1F7F10step 1.2algebra

On C2×C2, both orthogonality sums factor into two C2 sums from step 1.2, so they equal 4 for equal labels and 0 otherwise. On C2×C3, each row and column sum factors into its C2 and C3 cyclic sums from step 1.2, so they equal 6 for equal labels and 0 otherwise. Thus all five tables have orthogonal rows and orthogonal columns, with squared row and column norm equal to the group order.

2.2F2F5F6F7F14F15step 1.1construct

In C2×C3, H23={(0,0),(1,0)} contains the identity; the nonidentity element satisfies (1,0)+(1,0)=(0,0) and is its own inverse, so [F14] makes H23 a subgroup. The table gives χa,b(1,0)=(−1)a, hence H23⊥={χ0,0,χ0,1,χ0,2} and ∣H23⊥∣=3=6/2. For b,b′∈{0,1,2}, χ0,bχ0,b′=χ0,(b+b′) mod 3 and χ0,b−1=χ0,(−b) mod 3, so this annihilator is a subgroup of the group G^ by [F14, F15]. Its annihilator consists of (u,v) with ωv=1, which forces v=0 while u is arbitrary; this is exactly H23.

2.3F2F5F6F8F14F15step 1.1construct

In C4, H4={[0],[2]} contains the identity, is closed because [2]+[2]=[0], and each element is its own inverse; hence [F14] makes it a subgroup of order 2. The table gives χk([2])=η2k=(−1)k, so H4⊥={χ0,χ2} has size 2=4/2. Its identity is χ0; the table formula gives χkχk′=χ(k+k′) mod 4 and χk−1=χ(−k) mod 4, which keep even indices even, so it is a subgroup of G^ by [F14, F15]. Its annihilator consists of residues [j] with χ2([j])=(−1)j=1, namely [0],[2]; thus (H4⊥)⊥=H4.

3.1F3F10step 1.2step 2.1

For any of the five groups, the column-orthogonality formula in step 1.2 and step 2.1 gives ∑χχ(y)χ(x)‾=∣G∣δx,y. Substituting [F3] and reordering finite sums [F10] yields ∣G∣−1/2∑χ(FGf)(χ)χ(y)=∣G∣−1∑xf(x)∑χχ(x)‾χ(y)=f(y). This verifies inversion for each displayed table.

3.2F3F6F10step 1.2step 2.1algebra

For functions f,g on any of the five groups, expanding both transforms and reordering finite sums gives ∑χ(FGf)(χ)(FGg)(χ)‾=∣G∣−1∑x,yf(x)g(y)‾∑χχ(x)‾χ(y)=∑xf(x)g(x)‾, using the column sums from step 1.2 and step 2.1 and conjugation's additivity from [F6]. This verifies Parseval for these tables.

4.1F2F5F7F9F14F15step 1.1construct∎

In C2×C2, H22={(0,0),(1,0)} contains the identity and (1,0)+(1,0)=(0,0), with each element its own inverse; hence [F14] makes it a subgroup of order 2. The table gives χa,b(1,0)=(−1)a, so H22⊥={χ0,0,χ0,1} has size 2=4/2. Its identity is χ0,0, and the table formula gives χa,bχa′,b′=χ(a+a′) mod 2,(b+b′) mod 2 with each inverse equal to itself; hence products and inverses of the two listed rows remain among them, so it is a subgroup of G^ by [F14, F15]. Its annihilator consists of (u,v) with χ0,1(u,v)=(−1)v=1, exactly the pairs with v=0, so (H22⊥)⊥=H22.

Sources