Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge 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.

FN2 is reflection and FN4 is the identity

Statement

Let N≥1 and f∈CZ/N. Define the reflection Rf by (Rf)(x):=f(−x) for x∈Z/NZ. Then FN2f=Rf and FN4=id, the identity map of CZ/N; consequently FN2 is an involution and FN3=FN−1. At N=1 and N=2 the reflection is the identity, so FN2=id there. No convergence or regularity hypothesis is involved: the transform is a finite sum (The unitary discrete Fourier transform on Z/NZ).

Facts & Assumptions

Given: A natural number N≥1, a function f∈CZ/N, classes x,y∈Z/NZ, and the reflection R.

[F1]

(FNh)(k)=N−1/2∑z=0N−1h([z]N)e−2πikz/N for every h∈CZ/N and every integer k, and FNh is N-periodic in k (The unitary discrete Fourier transform on Z/NZ); every class has a unique standard representative in {0,…,N−1} (For n≥1, every class in Z/n has one representative r with 0≤r<n, so ∣Z/n∣=n; while Z/0 is in bijection with Z).

[F2]

For all integers a,b, ∑q=0N−1e2πi(a−b)q/N=N when a≡b(modN) and 0 otherwise (Orthogonality of the characters x↦e2πikx/N on Z/NZ).

[F3]

Finite sums over Z/NZ are computed from any enumeration, are unchanged by reindexing along a bijection, split over disjoint unions, and satisfy the finite Fubini rule (A finite sum in a commutative monoid indexed by an arbitrary finite set, Finite commutative-monoid sums are invariant under bijective reindexing, split over disjoint unions, and satisfy the finite Fubini rule). In particular a sum whose every term has 0C as a factor is 0, and a sum over a one-element index set is the single listed value.

[L2]

Classes of Z/NZ: [u]N=[v]N exactly when u≡v(modN) (The congruence class [a]n and the quotient set Z/n); the group is abelian, so −(−x)=x and x−y is the group operation (For every natural n, (Z/n,+) is an abelian group, multiplication is a commutative monoid operation, and both distributive laws hold).

Proof

technique · direct
1.1F1F3L1L2L3

Fix a class x and let x0∈{0,…,N−1} be its unique standard representative by [F1]; evaluating the second transform at x0 and expanding twice by [F1], the addition law [L1] gives (FN2f)(x)=N−1/2∑q=0N−1(N−1/2∑y=0N−1f([y]N)e−2πiqy/N)e−2πiqx0/N=N−1∑q=0N−1∑y=0N−1f([y]N)e−2πiq(x0+y)/N: indeed e−2πiqy/Ne−2πiqx0/N=e−2πiq(x0+y)/N by [L1], and N−1/2N−1/2=N−1 by the exponent laws (Laws of rational exponents, claim 2). The double sum is the finite sum over the product index set and the interchange of the two sums is the finite Fubini rule [F3].

1.2F2L2

Evaluation of the inner sum: for y∈{0,…,N−1}, ∑q=0N−1e−2πiq(x0+y)/N=N when [x]+[y]N=[0] and 0 otherwise. Apply [F2] with a=0, b=x0+y and dummy summation index q; then 0≡x0+y(modN) is exactly [x]+[y]N=[0] by [L2].

1.3F3

Collapsing a sum supported at one class: if c:Z/NZ→C is any function and a∈Z/NZ, then ∑y∈Z/Nc(y)⋅(N if y=a, 0 otherwise)=N c(a). Split the finite index set into the singleton {a} and its complement by [F3]; every term of the complement sum has 0C as a factor, hence the complement contributes 0, while the single term over {a} is the listed value N c(a).

1.4L2L3

The reflection is an involution: R(Rf)=f. For every class x, (R(Rf))(x)=(Rf)(−x)=f(−(−x))=f(x) by [L2], so the two functions agree at every class [L3].

2.1F1F3L2L3step 1.1step 1.2step 1.3

Combining steps 1.1, 1.2 and 1.3, for every class x one has (FN2f)(x)=N−1∑y=0N−1f([y]N)(N if [y]N=[−x], 0 otherwise)=N−1⋅N f([−x])=f(−x); the list [0]N,…,[N−1]N contains exactly one representative of each class by [F1]. Hence FN2f=Rf as functions on Z/NZ [L3].

3.1L4step 1.4step 2.1∎

Fourth power and inverse: from step 2.1, FN4=(FN2)∘(FN2)=R∘R, and step 1.4 gives R∘R=id; so FN4=id, whence FN2∘FN2=id (that is, FN2 is an involution) and both FN∘FN3=FN4=id and FN3∘FN=id; by [L4] the two-sided inverse of FN is unique and equals FN3, so FN−1=FN3. This proves the statement.

Remarks

  • The two involution cases. At N=1 the group Z/1 has one element, so −x=x and the reflection is the identity. At N=2 the element [1] satisfies [1]+[1]=[0], so −[1]=[1] and −[0]=[0]; the reflection is the identity there too and F22=id, consistent with the fact that the N=2 matrix 12(111−1) is its own inverse. Both claims use only the group law of For every natural n, (Z/n,+) is an abelian group, multiplication is a commutative monoid operation, and both distributive laws hold.

  • What this identity is not. It is a statement about the finite transform and its exponent bookkeeping only. In particular it does not assert that FN has order four in general, and it does not identify the reflection with the identity for N≥3: for N=3 the reflection exchanges the classes [1] and [2] and is not the identity, while it still satisfies R2=id.

Depends on

Used by

Dependency tree · two levels

74 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