First discussion of Hurwitz's theorem

In this post, we begin a discussion of Hurwitz’s theorem, which states that the real finite-dimensional unital normed algebras are ℝ, β„‚, ℍ (quaternions) and 𝕆 (octonions). We only prove part of it here and we delay a full proof to a future post. about later.

We begin by defining our objects of interest, as well as formalizing some linear algebra in the setting of k-algebras.

Recall that if V is a vector space over k, then a quadratic form is a map q : V → k such that q(ax) = a2q(x) for all aβ€„βˆˆβ€„k and xβ€„βˆˆβ€„V. A form induces a symmetric bilinear form βŸ¨β‹…,β€†β‹…βŸ© defined by ⟨x, yβŸ©β€„= q(xβ€…+β€…y)β€…βˆ’β€…q(x)β€…βˆ’β€…q(y). We say a non-zero element uβ€„βˆˆβ€„V is a unit-vector if q(u) = 1. We say a linear map F : V → V is an orthogonal map if q(F(x)) = q(x) for all xβ€„βˆˆβ€„A. As an example, ℝ is a normed space with norm q(x) = x2 for xβ€„βˆˆβ€„β„. Similarly, for β„‚, we have a norm q(aβ€…+β€…ib) = a2β€…+β€…b2. Note that we do not deal with any square roots.

Remark 1. Linear algebra in this setting works exactly as one would expect. In particular, if (V, q) is such a space, then we can assume that we have an orthnormal basis with respect to the inner product βŸ¨β‹…,β€†β‹…βŸ©q. If F : V → V is an orthogonal map, then ⟨Fx, FyβŸ©β€„=β€„βŸ¨x, y⟩ for all x, yβ€„βˆˆβ€„V, and FTF = I.

Let k be a field. A vector space A over k, equipped with a k-linear map AβŠ—kA → A is called a k-algebra. We say A is unital if it contains a non-zero member e such that ev = v for each vβ€„βˆˆβ€„A. We define a normed algebra A to be an algebra equipped with a quadratic form q such that q(xy) = q(x)q(y) for all x, yβ€„βˆˆβ€„A. We let βŸ¨β‹…,β€†β‹…βŸ© denote its inner product.

We now have enough to begin our study properly. Let A be a real finite-dimensional unital normed algebra with unit e. For a non-zero element uβ€„βˆˆβ€„A, define the map Au : A → A by Au(x) = ux for all xβ€„βˆˆβ€„A. Note that Au is a linear map, and that Au is orthogonal when u is a unit vector. For an element vβ€„βˆˆβ€„A, define its involution by v* =β€„βŸ¨v, eβŸ©β€…βˆ’β€…v. We note the following properties for vβ€„βˆˆβ€„A.

Proposition 1.

  1. v*v = q(v)e

  2. v** = v

  3. Auβˆ’1 = AuT = Au*

Lemma 1. (Braiding equation) Let u, v be ℝ-linearly independent unit-vectors. Then AuTAvβ€…+β€…AvTAu = 0.

Proof. Extend {u, v} to a basis, and denote the basis by {e1, …, en}. Let 1 ≀ i < j ≀ n. Note that for vβ€„βˆˆβ€„A, q(Aiv) = q(eiv) = v, so each Ai is orthogonal with respect to q, and hence AiTAi = I.

Now we wish to prove the other identity. To this end, let r1, …, rn be real numbers. Then

$$\begin{align*} \langle \sum r_i A_i v, \sum r_j A_j v &= ||\sum r_i A_i v||^2 \\ &= ||\sum r_i e_i v||^2 \\ &= ||\sum r_i e_i||^2 ||v||^2 \\ &= ( \sum r_i^2 ) ||v||^2 \end{align*}$$

so βˆ‘rirj⟨v, AitAjβŸ©β€„= (βˆ‘ri2)||v||2. It is worth pausing a minute to reflect on this sum. If we consider the cases i = j and i ≠ j separately, we conclude that $$\sum\limits_{i < j} r_i r_j \langle v, (A_i^T A_j + A_j^T A_i) v\rangle = 0.$$ Choosing ri = 1 for all i yields ⟨v, (AiTAjβ€…+β€…AjTAi)vβŸ©β€„= 0 for all v. Thus AiTAjβ€…+β€…AjTAi = 0 for each i. β—»

Lemma 2. dim A is an even positive integer or dim A = 1.

Proof. As A is unital, we can assume that last basis vector en is a unit. Hence An = I. Moreover, if i < n, then AiTAnβ€…+β€…AnTAi = 0 i.e. βˆ’AiT = Ai so Ai2 =β€„βˆ’I hence det (A)2 = (βˆ’1)n which proves that n must be even. β—»

Lemma 3. Let A be a unital f.d. k-algebra. Let eβ€„βˆˆβ€„A be the unit, and let u be an orthogonal unit vector. Then u2 =β€„βˆ’e and u* =β€„βˆ’u.

Proof. By the braiding equation we have AuTAe =β€„βˆ’AeTAu i.e. AuT =β€„βˆ’Au so u* =β€„βˆ’u. Therefore q(u)e = u*u =β€„βˆ’u2 so u2 =β€„βˆ’e. β—»

Proposition 2. Let B be a unital associative subalgebra of A. Let eβ€„βˆˆβ€„A be the identity, and let uβ€„βˆˆβ€„A be a unit vector orthogonal to e. Then Bβ€…βŠ•β€…Bu is a subalgebra of A of dimension 2β€…β‹…β€…dim B.

Proof. First note that Bβ€…βŠ•β€…Bu has dimension 2β€…β‹…β€…dim B by the definition of the direct sum, and the fact that if {vi} is an orthonormal basis of B then {viu} is also an orthonormal basis. Thus, it suffices to show that Bβ€…βŠ•β€…Bu is closed under multiplication. Indeed, let aβ€…+β€…bu and cβ€…+β€…du be members of Bβ€…βŠ•β€…Bu, where a, b, c, dβ€„βˆˆβ€„B. Then (aβ€…+β€…bu)(cβ€…+β€…du) = acβ€…+β€…a(du)β€…+β€…(bu)dβ€…+β€…(bu)(du) = (acβ€…βˆ’β€…bd)β€…+β€…(adβ€…βˆ’β€…bd*)u which is a member of Bβ€…βŠ•β€…Bu. β—»

Corolary 1. If A is a real unital f.d. algebra, then its dimension over ℝ is a power of 2.

Proof. Let B = ℝ and apply the above construction. β—»

← Back to all posts