Let q=pfq=p^f, with pp prime and f≥1f\geq1 an integer, and let Fq\mathbb F_q be the . The finite Heisenberg group H1(Fq)H_1(\mathbb F_q) is Fq1×Fq1×Fq\mathbb F_q^1\times\mathbb F_q^1\times\mathbb F_q, with multiplication

(x,y,z)(x′,y′,z′)=(x+x′,y+y′,z+z′+x⋅y′),(x,y,z)(x',y',z')=(x+x',y+y',z+z'+x\cdot y'),

where x⋅y′x\cdot y' is the usual coordinate dot product. This formula works in every characteristic.

Order and group law

The order is q3q^3, the identity is (0,0,0)(0,0,0), and the inverse of (x,y,z)(x,y,z) is (−x,−y,−z+x⋅y)(-x,-y,-z+x\cdot y). Bilinearity of the dot product verifies associativity.

Center and nonsimplicity

Using [g,h]=ghg−1h−1[g,h]=ghg^{-1}h^{-1}, the commutator is

[(x,y,z),(x′,y′,z′)]=(0,0,x⋅y′−x′⋅y).[(x,y,z),(x',y',z')]=(0,0,x\cdot y'-x'\cdot y).

The center is exactly {(0,0,z):z∈Fq}\{(0,0,z):z\in\mathbb F_q\}: commuting with every (x′,y′,0)(x',y',0) forces both x=0x=0 and y=0y=0. It is nontrivial and proper, so the group is not simple. The displayed commutators fill the center; consequently the group is nonabelian of nilpotency class two.

Unitriangular matrix model

The map

(x,y,z)⟼(1xz01y001)(x,y,z)\longmapsto\begin{pmatrix}1&x&z\\0&1&y\\0&0&1\end{pmatrix}

identifies H1(Fq)H_1(\mathbb F_q) with the upper-unitriangular group UT3(Fq)\mathrm{UT}_3(\mathbb F_q). Multiplication supplies precisely the extra term xy′xy'.

References