Alphabeta Math
LemmaStatement: Literature-sourcedProof: 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 annihilator equation for cyclic discrete logarithm

Statement

Let G=⟨g⟩ have order q≥2, x=ga, and H=⟨(−a,1)⟩≤Zq2 as in Cyclic discrete logarithm hides a rank-one subgroup. Characters of Zq2 are labelled by (c,d)∈Zq2 as

χc,d(u,v)=exp⁡(2πi(cu+dv)/q).

Then

χc,d∈H⊥⟺d≡ac(modq).

The map c↦(c,ac) is a bijection from Zq to H⊥. Consequently, any sample that is uniform on H⊥ has a uniform first coordinate c.

Facts & Assumptions

Given: The cyclic discrete-log instance and the rank-one subgroup H above.

[F1]

H=⟨(−a,1)⟩ is the fiber subgroup of f(u,v)=guxv (Cyclic discrete logarithm hides a rank-one subgroup).

[F2]

The annihilator is H⊥={χ:χ(h)=1 for every h∈H} (Character annihilator of a subgroup).

[F3]

Every character of the cyclic group Zq is uniquely labelled by c∈Zq with value exp⁡(2πic/q) on 1; characters of a direct product factor coordinatewise (A cyclic group of order n has exactly n additive characters, Characters of a finite product factor coordinatewise).

[F4]

exp⁡(2πi/q) is a primitive qth root of unity, so its integer powers equal 1 exactly at exponents divisible by q (The n-th roots of a complex number and the n distinct roots of unity for every n≥1).

Proof

1.1givenF1F2F3F4algebra

By [F1] and [F3], every character label is a unique pair (c,d) and its value on the generator (−a,1) of H is exp⁡(2πi(−ac+d)/q). By [F2], a character lies in H⊥ exactly when it is trivial on that generator; [F4] makes this equivalent to d−ac≡0(modq).

2.1step 1.1algebra∎

For each c∈Zq, step 1.1 gives exactly one annihilator label, namely (c,ac). Every label in H⊥ has this form, so the displayed map is a bijection. A uniform distribution on a finite set is carried by a bijection to the uniform distribution on its image, hence the first coordinate is uniform. This is a counting statement conditional on a uniform annihilator sample; the quantum sample distribution is established separately.

Depends on

Used by

Dependency tree · two levels

27 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