Alphabeta Math
PropositionStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-26
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.

The Heisenberg multiplication is a group law, nonabelian, on a set of p3 elements

Statement

Let p be a prime. The multiplication (a,b,c)(a′,b′,c′)=(a+a′,b+b′,c+c′+ab′) makes the set Hp a group with identity (0,0,0) and inverse (a,b,c)−1=(−a,−b,−c+ab); the group is not abelian; and ∣Hp∣=p3. Moreover (1,0,0)a=(a,0,0), (0,1,0)b=(0,b,0) and (0,0,1)c=(0,0,c) for all a,b,c, so those three elements generate Hp (The subgroup ⟨S⟩ generated by a subset, the cyclic subgroup ⟨g⟩, and cyclic groups) and each has order p (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, Powers gn: natural exponents in a monoid and integer exponents in a group, with g0=e).

Facts & Assumptions

Given: A prime p and the set Hp with the multiplication above.

[F1]

The Heisenberg group of order p3 is the set Hp={(a,b,c):a,b,c∈Z/p} with (a,b,c)(a′,b′,c′):=(a+a′,b+b′,c+c′+ab′) (The Heisenberg group of order p3 over Z/p).

[F2]

A group is a set with an associative operation having a two-sided identity and two-sided inverses (Group and abelian group).

[L1]

For every n∈N, (Z/n,+,[0]n) is an abelian group, (Z/n,⋅,[1]n) is a commutative monoid, and multiplication distributes over addition on both sides (For every natural n, (Z/n,+) is an abelian group, multiplication is a commutative monoid operation, and both distributive laws hold).

[L2]

If A and B are finite then A×B is finite and ∣A×B∣=∣A∣⋅∣B∣ (The product rule: ∣A×B∣=∣A∣ ∣B∣, and ∣∏i<mAi∣=∏i<m∣Ai∣).

[L3]

∣A∣ is the unique natural number n with A≈n (The cardinality ∣A∣ of a finite set).

[L4]

Proof

technique · direct
1.1F1L1algebra

Associativity: both ((a,b,c)(a′,b′,c′))(a′′,b′′,c′′) and (a,b,c)((a′,b′,c′)(a′′,b′′,c′′)) have first coordinate a+a′+a′′, second coordinate b+b′+b′′, and third coordinate c+c′+c′′+ab′+ab′′+a′b′′, the two computations differing only in the order in which the three products are formed.

1.2F1L1algebra

The triple (0,0,0) is a two-sided identity: (a,b,c)(0,0,0)=(a,b,c+0+a⋅0)=(a,b,c) and (0,0,0)(a,b,c)=(a,b,0+c+0⋅b)=(a,b,c).

1.3F1L1algebra

The triple (−a,−b,−c+ab) is a two-sided inverse of (a,b,c): the product in one order is (0,0,c+(−c+ab)+a(−b))=(0,0,0), and in the other it is (0,0,(−c+ab)+c+(−a)b)=(0,0,0).

1.4F1L2L3algebra

The quotient set Z/p has the p distinct classes [0]p,…,[p−1]p, so it has p elements. The underlying set of Hp is the threefold product of those p-element sets, and [L2] therefore gives ∣Hp∣=p3.

1.5F1L1algebra

The three displayed power formulas hold because (a,0,0)(1,0,0)=(a+1,0,0+0+a⋅0)=(a+1,0,0), (0,b,0)(0,1,0)=(0,b+1,0+0+0⋅1)=(0,b+1,0) and (0,0,c)(0,0,1)=(0,0,c+1), so each power is obtained from the previous one by adding one in the relevant coordinate.

2.1F2step 1.1step 1.2step 1.3

By steps 1.1 to 1.3 the multiplication makes Hp a group.

2.2F1L4step 1.4

It is not abelian: (1,0,0)(0,1,0)=(1,1,1) while (0,1,0)(1,0,0)=(1,1,0), and these differ because 1≠0 in Z/p for every prime p.

3.1L1step 1.5step 2.1step 2.2∎

Each of (1,0,0), (0,1,0) and (0,0,1) has p-th power (0,0,0) by step 1.5, hence order p since each is not the identity; and (a,0,0)(0,b,0)(0,0,c−ab)=(a,b,ab)(0,0,c−ab)=(a,b,c), so the three elements generate Hp.

Remarks

The verification of associativity is where the third coordinate earns its shape: the two bracketings produce the cross terms ab′+ab′′ and ab′+ab′′ respectively together with the common term a′b′′, and they agree because multiplication in Z/p distributes over addition.

Depends on

Used by

Cited to discharge well-definedness by The Heisenberg group of order p³ over ℤ/p.

Dependency tree · two levels

45 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