Quaternion and order-three subgroups [fgap-0007]
✍️sourceAGENTDRAFTED
- July 28, 2026
Quaternion and order-three subgroups [fgap-0007]
✍️sourceAGENTDRAFTED
- July 28, 2026
We now separate two small groups inside the nonzero quaternions. The first is the quaternion group generated by \(i\) and \(j\). The second is generated by the Hurwitz unit \(\omega \). Conjugation by \(\omega \) then tells us how the second group acts on the first.
This is the concrete input for a later construction of the binary tetrahedral group. We stop before that construction here: the present notes only define the two factors and calculate their action.
Definition 1. group action [fgap-0008]AGENTDRAFTED
Definition 1. group action [fgap-0008]AGENTDRAFTED
A left action of a group \(G\) on a set \(X\) is a map \[ G\times X\longrightarrow X,\qquad (g,x)\longmapsto g\mathbin {\cdot }x \] such that \[ 1\mathbin {\cdot }x=x,\qquad g_1\mathbin {\cdot }(g_2\mathbin {\cdot }x) =(g_1g_2)\mathbin {\cdot }x. \] Equivalently, an action is a group homomorphism \[ \alpha :G\longrightarrow \operatorname {Sym}(X), \] where \(\operatorname {Sym}(X)\) is the group of permutations of \(X\). We use left actions throughout these notes. See [woit2024quantum, sec. 1.3.2, pp. 7--9].
If \(X=H\) is a group and each permutation preserves multiplication, the action is a homomorphism \[ \alpha :G\longrightarrow \operatorname {Aut}(H). \] Its kernel is \(\ker \alpha \). The action is faithful when \(\alpha \) is injective.
Suppose \(G\) acts on both \(X\) and \(Y\). A map \(f:X\to Y\) is equivariant if \[ f(g\mathbin {\cdot }x)=g\mathbin {\cdot }f(x) \] for every \(g\in G\) and \(x\in X\). Equivariance is how an action passes between two different models of the same object.
Definition 2. the quaternion group inside Hamilton's Quaternions [fgap-0009]AGENTDRAFTED
- July 28, 2026
Definition 2. the quaternion group inside Hamilton's Quaternions [fgap-0009]AGENTDRAFTED
- July 28, 2026
Inside the group \(\mathbb {H}^{\times }\) of nonzero quaternions, let \[ Q=\{\pm 1,\pm i,\pm j,\pm k\}. \] The multiplication table for Hamilton's Quaternions shows that this set is closed under multiplication and inverses. It is therefore a subgroup of \(\mathbb {H}^{\times }\).
The elements \(i\) and \(j\) satisfy \[ i^4=1,\qquad i^2=j^2=-1,\qquad ji=i^{-1}j. \] These are the usual relations for the quaternion group. Hence \(Q\) is a concrete copy of \(Q_8\). Voight identifies the same 8 units in [voight2021quaternion, sec. 11.2, p. 166].
Here \(Q\) always means this particular subgroup of the quaternions. An abstract quaternion group will be introduced only when a distinction between models is useful.
Lemma 3. normal forms in the quaternion subgroup [fgap-000A]AGENTDRAFTED
Lemma 3. normal forms in the quaternion subgroup [fgap-000A]AGENTDRAFTED
Every element of \(Q\) has a unique normal form \[ i^a j^b,\qquad 0\leq a<4,\quad 0\leq b<2. \] Consequently, \[ Q=\langle i,j\rangle =\{i^a j^b:0\leq a<4,\ 0\leq b<2\} \] and \(Q\) has 8 elements.
Proof.
Proof.
The relation \(ji=i^{-1}j\) moves each occurrence of \(j\) to the right. The relations \(i^4=1\) and \(j^2=i^2\) then reduce every word in \(i,j\) to the stated form. The 8 resulting quaternions are
\[ \begin {array}{cccc} 1&i&-1&-i\\ j&k&-j&-k. \end {array} \]Their coordinates in \(\mathbb {H}=\mathbb {R}1\oplus \mathbb {R}i\oplus \mathbb {R}j\oplus \mathbb {R}k\) are distinct, so the normal forms are unique.
The two-row display will also be useful when the concrete subgroup is compared with an abstract presentation of \(Q_8\). See [voight2021quaternion, sec. 11.2, p. 166].
Lemma 4. the cyclic subgroup generated by the Hurwitz unit [fgap-000B]AGENTDRAFTED
Lemma 4. the cyclic subgroup generated by the Hurwitz unit [fgap-000B]AGENTDRAFTED
Let \[ \omega =\frac {-1+i+j+k}{2}. \] The calculation in a Hurwitz unit of order \(3\) gives \(\omega ^3=1\) and \(\omega \neq 1\). It follows that \[ C=\langle \omega \rangle =\{1,\omega ,\omega ^2\} \] is a cyclic subgroup of \(\mathbb {H}^{\times }\) of order 3. In particular, \(C\cong \mathbb {Z}/3\mathbb {Z}\). This subgroup appears in [voight2021quaternion, sec. 11.2.4, p. 168].
Proof.
Proof.
Every power of \(\omega \) reduces modulo 3, so \(C\subseteq \{1,\omega ,\omega ^2\}\). The reverse inclusion is immediate. If \(\omega ^2=1\), multiplying by \(\omega \) would give \(\omega =1\), contrary to the coordinate formula. Thus the 3 displayed elements are distinct.
Example 5. the Hurwitz action on the quaternion group [fgap-000C]AGENTDRAFTED
Example 5. the Hurwitz action on the quaternion group [fgap-000C]AGENTDRAFTED
The subgroup \(C\) acts on \(Q\) by left conjugation: \[ C\longrightarrow \operatorname {Aut}(Q),\qquad c\longmapsto (q\longmapsto cqc^{-1}). \] Indeed, conjugation by a Hurwitz unit gives \[ \omega i\omega ^{-1}=k,\qquad \omega k\omega ^{-1}=j,\qquad \omega j\omega ^{-1}=i. \] Thus conjugation by the generator preserves all 8 elements of \(Q\). Its conjugation powers preserve \(Q\) as well, so every \(c\in C\) gives the stated automorphism. The generator's action can be read from the two oriented cycles \[ i\longmapsto k\longmapsto j\longmapsto i, \qquad -i\longmapsto -k\longmapsto -j\longmapsto -i, \] while \(1\) and \(-1\) are fixed.
Conjugation preserves products: \[ c(q_1q_2)c^{-1}=(cq_1c^{-1})(cq_2c^{-1}). \] It is therefore an automorphism of \(Q\); its inverse is conjugation by \(c^{-1}\). The action law follows from \[ (c_1c_2)q(c_1c_2)^{-1} =c_1(c_2qc_2^{-1})c_1^{-1}. \] This verifies the action directly rather than inferring it from the picture. Voight records the normality of \(Q\) and the cyclic rotation in [voight2021quaternion, sec. 11.2.4, p. 168].
Remark 6. concrete and abstract factor models [fgap-000D]AGENTDRAFTED
Remark 6. concrete and abstract factor models [fgap-000D]AGENTDRAFTED
The subgroups \(Q,C\leq \mathbb {H}^{\times }\) are concrete: their elements are quaternions, and the Hurwitz action is quaternion conjugation. The abstract groups \[ Q_8,\qquad \mathbb {Z}/3\mathbb {Z} \] remember the same group structures without remembering their quaternion coordinates.
Matching names and cardinalities does not identify these models. We need explicit isomorphisms \[ Q_8\mathbin {\cong }Q,\qquad \mathbb {Z}/3\mathbb {Z}\mathbin {\cong }C. \] The action must then be transported through these isomorphisms and proved equivariant. This keeps later abstract calculations connected to the quaternion realization that supplied them.
In Lean, QuaternionGroup at parameter \(2\) models the abstract
quaternion factor, and Multiplicative applied to ZMod at
modulus \(3\) models the abstract cyclic factor. The
concrete subgroups remain the main computational model. Explicit isomorphisms
recover the abstract interface from that model, and equivariance connects the
transported action to quaternion conjugation. Formalization therefore keeps
these bridges as results rather than treating them as definitions.