Alphabeta Math
PropositionStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck 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,cZ/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 nN, (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=AB (The product rule: A×B=AB, and i<mAi=i<mAi).

[L3]

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

[L4]

Proof

technique · direct
1.1

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+ab, the two computations differing only in the order in which the three products are formed.

F1L1algebra
1.2

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

F1L1algebra
1.3

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).

F1L1algebra
1.4

The quotient set Z/p has the p distinct classes [0]p,,[p1]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.

F1L2L3algebra
1.5

The three displayed power formulas hold because (a,0,0)(1,0,0)=(a+1,0,0+0+a0)=(a+1,0,0), (0,b,0)(0,1,0)=(0,b+1,0+0+01)=(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.

F1L1algebra
2.1

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

F2step 1.1step 1.2step 1.3
2.2

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 10 in Z/p for every prime p.

F1L4step 1.4
3.1

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,cab)=(a,b,ab)(0,0,cab)=(a,b,c), so the three elements generate Hp.

L1step 1.5step 2.1step 2.2

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 ab, 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