23.1  Associative Algebras

Since Chapter 9 the book has looked at one operator at a time, or at a family whose members commute. But operators rarely arrive alone. The polynomials in a fixed operator, the circulants of Chapter 12 §09, the matrices commuting with a given matrix, the linear symmetries of a figure: each of these is a whole set of operators, closed under addition, under scalars, and under composition. This section makes such a system a single object of study. It fixes the vocabulary — subalgebra, homomorphism, generated algebra, commutant — and builds the two examples the rest of the chapter runs on, the matrix algebra and the group algebra.

23.1.1. What an algebra is, and what we assume about it

The definition is already in the book. Chapter 14 §12 introduced an algebra over F (Definition 14.12.1) as a vector space A over F with a multiplication A×A→A that is bilinear (A1), associative (A2), and has an identity 1A (A3). It also fixed the notion of a homomorphism of F-algebras. We build on that definition; the homomorphism clause is restated below only so that later sections have a label to cite.

Three standing conventions, stated once and used everywhere in this chapter.

  • Associative and unital. Every algebra satisfies (A1), (A2), and (A3). Lie algebras and the cross product, which fail (A2) and (A3), are outside the chapter.
  • Finite-dimensional. Unless a statement says otherwise, dimF⁡A<∞. The one standing exception is F[x], which we keep as a source of counterexamples and always name as infinite-dimensional when we use it that way.
  • Not commutative, not invertible. Nothing requires xy=yx, and nothing requires a nonzero element to have an inverse. An algebra has an addition and a multiplication with all the usual laws except commutativity and division; it is not a group.

The examples are the ones Chapter 14 listed, and it is worth seeing why each satisfies the axioms. In Mn(F), matrix multiplication is bilinear and associative with identity In (Theorem 0.9.4), so Mn(F) is an F-algebra of dimension n2. In L(V) for a vector space V over F, composition is bilinear, associative, and has the identity idV (Theorem 2.4.2), so L(V) is an F-algebra; when dim⁡V=n it has dimension n2 (Theorem 4.1.4). The polynomial ring F[x] is an algebra of infinite dimension. The quaternions H form a real algebra of dimension 4 (Definition 14.12.3). The field F itself is an algebra of dimension 1, the degenerate case, and it matters: it is the smallest algebra that is not the zero space, and every nonzero algebra contains a copy of it.

Remark. Many books write End(V), for the endomorphisms of V, where this book writes L(V), and Hom(V,W) where this book writes L(V,W). The names mean the same objects. This book writes L by default, and later sections of this chapter write End(V) when the algebra structure is the point.

23.1.2. Subalgebras

After an object come its subobjects. We already know several sets of matrices that are closed under the three operations: the diagonal matrices, the upper triangular matrices, the circulants (Corollary 12.9.5), the polynomials in a fixed matrix. In each case we checked closure by hand. The right move is to name the condition once.

A subalgebra is a subspace that is closed under multiplication and contains the identity.

Definition 23.1.1 (Subalgebra)

Let A be an algebra over F. A subset B⊆A is a subalgebra of A if

  • (SA1) B is a subspace of A;
  • (SA2) xy∈B for all x,y∈B;
  • (SA3) 1A∈B.

Clause by clause. (SA1) is the linear condition: B is closed under addition and under scalars, so it is a vector space in its own right. (SA2) says the multiplication of A restricts to a map B×B→B. (SA3) asks for the identity of A, not merely for some element of B that acts as an identity on B; the difference is real, and the warning below shows a set that satisfies (SA1) and (SA2), has its own identity, and is not a subalgebra.

Well-definedness. A subalgebra is an algebra. Bilinearity, associativity, and the identity law are equations among elements of B, and they hold there because they hold in A. So nothing needs to be re-checked once (SA1)–(SA3) are known — which is exactly the labor that naming the condition saves.

Throughout, Eij denotes the matrix unit with a 1 in position (i,j) and zeros elsewhere; the n2 of them are a basis of Mn(F) (Example (Standard Bases)).

Example (Six subalgebras)

Decide which of the following are subalgebras, and of which algebra.

  • (a) The scalars F1A={c1A:c∈F} inside any algebra A.
  • (b) The diagonal matrices and the upper triangular matrices inside Mn(F). We write Tn for the second of these, since it returns below and in the next section.
  • (c) The circulants Cn inside Mn(C) (Chapter 12 §09).
  • (d) The quaternions H inside M2(C), as an algebra over R.
  • (e) The strictly upper triangular matrices inside Mn(F).
  • (f) The matrices of trace 0 inside M2(F).

Solution.

  • (a) A subalgebra. It is the image of the linear map c↦c1A, hence a subspace; (c1A)(d1A)=(cd)1A by bilinearity; and 1A=1⋅1A. Its dimension is 1 unless A={0}: if 1A=0, then x=1Ax=0 for every x. This is the degenerate example, and every subalgebra contains it.

  • (b) Both are subalgebras. Sums and scalar multiples of diagonal (respectively upper triangular) matrices are again such, the product of two upper triangular matrices is upper triangular because (AB)ij=∑kaikbkj vanishes when i>j — every term has k<i or k>j — and In is diagonal. The diagonal matrices have dimension n, with basis the Eii, and Tn has dimension n(n+1)/2, with basis the Eij for i≤j.

  • (c) A subalgebra, of dimension n: this is exactly Corollary 12.9.5 (a), (b), together with the fact that I is the circulant whose first row is (1,0,…,0).

  • (d) A subalgebra of M2(C) over R, of real dimension 4, as Definition 14.12.3 records: the real span of I2,i,j,k is closed under multiplication by the quaternion relations, and it contains I2. It is not a subalgebra over C, since it is not closed under multiplication by i: iI2 has both diagonal entries equal to i, while every element of H has diagonal entries a+bi and a−bi, forcing a=0 and b=1 and b=−1 at once.

  • (e) Not a subalgebra. It is a subspace and it is closed under products, by the computation in (b) with strict inequalities. But In is not strictly upper triangular for n≥1, so (SA3) fails. This is the nonexample by minimal change: drop the diagonal from (b) and exactly one clause breaks.

  • (f) Not a subalgebra. E12E21=E11 has trace 1≠0, so (SA2) fails. Clause (SA3) fails too, except in characteristic 2, where trI2=2=0.

Warning. (SA3) is not a formality. In M2(F), the set B={aE11:a∈F} is a subspace, is closed under products, and even has an identity of its own, namely E11, since E11(aE11)=aE11. It is still not a subalgebra of M2(F), because I2∉B. Subspaces that are closed under multiplication but miss the identity are the shape of the ideals of the next section — though this particular one is not an ideal either, as Section 2 checks. They are a different kind of object, and no theorem about subalgebras applies to them.

Quick check. In M2(F2), is the set of matrices of trace 0 closed under multiplication? Does it contain the identity?

Solution. It contains I2, because trI2=1+1=0 in F2, so (SA3) holds here. But it is still not a subalgebra: E12 and E21 have trace 0 and E12E21=E11 has trace 1≠0, so (SA2) fails. One clause can hold over one field and fail over another; the other clause fails over every field.

23.1.3. Homomorphisms, isomorphisms, and the algebra generated by a set

Definition 14.12.1 already says what a homomorphism of F-algebras is: an F-linear map φ:A→B with φ(xy)=φ(x)φ(y) and φ(1A)=1B. We name it, so that later sections can cite it, and add the two subsets it produces.

Definition 23.1.2 (Algebra Homomorphism, Kernel, and Image)

Let A and B be algebras over F. An algebra homomorphism φ:A→B is an F-linear map with φ(xy)=φ(x)φ(y)for all x,y∈A,φ(1A)=1B, as in Definition 14.12.1. Its kernel is kerφ={x∈A:φ(x)=0} and its image is imφ={φ(x):x∈A}, the kernel and image of φ as a linear map.

The unital clause φ(1A)=1B does not follow from the other two. The zero map M2(F)→M2(F) is linear and multiplicative and sends I2 to O≠I2, so it is not an algebra homomorphism. We will never call it one.

Definition 23.1.3 (Isomorphic Algebras)

An algebra isomorphism is a bijective algebra homomorphism. Algebras A and B are isomorphic, written A≅B, if there is an algebra isomorphism A→B.

The inverse of an algebra isomorphism φ is again one: it is linear (Theorem 2.5.1), it satisfies φ−1(uv)=φ−1(u)φ−1(v) — apply the injective map φ to both sides — and φ−1(1B)=1A. So ≅ is symmetric, and it is reflexive and transitive for the same reasons as in Theorem 2.5.3.

Two homomorphisms to keep in mind. First, taking matrices: for a finite-dimensional V with ordered basis B, the map T↦[T]BB is an algebra isomorphism L(V)→Mn(F), being a linear bijection (Theorem 4.1.4) that turns composition into matrix multiplication (Theorem 4.1.2) and sends idV to In. Second, a nonexample: transposition A↦A⊤ on Mn(F) is a linear bijection fixing In, but (AB)⊤=B⊤A⊤, so it reverses products. For n≥2 it is not a homomorphism, since (E12E21)⊤=E11 while E12⊤E21⊤=E21E12=E22.

Now the construction we need constantly: the smallest subalgebra containing a given set of operators.

Definition 23.1.4 (The Subalgebra Generated by a Set)

Let A be an algebra over F and S⊆A. The subalgebra generated by S, written F⟨S⟩, is the intersection of all subalgebras of A containing S.

The letter F in F⟨S⟩ records that scalars are allowed; the next section writes ⟨S⟩, without the F, for the ideal generated by S, which is a different and usually larger set. The intersection of any collection of subalgebras is a subalgebra — each clause of Definition 23.1.1 is preserved by intersections — and A itself is one of them, so F⟨S⟩ is a subalgebra containing S, and it is contained in every other one. That is what “generated” means. It also has a concrete description.

Proposition 23.1.1 (What the Generated Subalgebra Contains)

Let A be an algebra over F and S⊆A. Then F⟨S⟩ is the span of 1A together with all finite products s1s2⋯sk with k≥1 and s1,…,sk∈S.

Proof. Let P be that span. Every subalgebra containing S contains each product s1⋯sk by (SA2) and induction on k, contains 1A by (SA3), and is a subspace by (SA1); hence it contains P. In particular P⊆F⟨S⟩.

Conversely P is itself a subalgebra: it is a span, hence a subspace; it contains 1A; and a product of two spanning elements is either 1A, or a product s1⋯sk, or a concatenation (s1⋯sk)(t1⋯tl), which is again such a product by associativity. By bilinearity, a product of two elements of P is a combination of such products, so it lies in P. Since S⊆P, minimality gives F⟨S⟩⊆P. This proves the proposition.

For a single operator the products are just the powers, and the minimal polynomial says how many of them are independent.

Proposition 23.1.2 (The Algebra Generated by One Operator)

Let V≠{0} be finite-dimensional over F and let T∈L(V) have minimal polynomial mT, of degree d. Then F[T]:={p(T):p∈F[x]} is a commutative subalgebra of L(V), it equals F⟨{T}⟩, and (idV,T,T2,…,Td−1) is a basis of it. In particular dim⁡F[T]=deg⁡mT.

Idea. Division with remainder cuts every power of T down to degree less than d, which gives spanning; and a shorter relation among the powers would be an annihilating polynomial of degree less than d, which is what minimality forbids.

Proof. By Theorem 6.7.1 the map p↦p(T) is linear and multiplicative, so F[T] is a subspace closed under products, and it contains idV=1(T); it is therefore a subalgebra. Any two of its elements commute, since p(T)q(T)=(pq)(T)=(qp)(T)=q(T)p(T). By Proposition 23.1.1, F⟨{T}⟩ is the span of idV and the powers Tk with k≥1, which is F[T].

Since V is finite-dimensional, mT exists (Theorem 6.7.3 (b), (c)); and d≥1, because the only monic polynomial of degree 0 is 1, whose value at T is idV≠0 since V≠{0}.

Spanning. Let p∈F[x]. Dividing by mT (Theorem 6.1.1) gives p=qmT+r with deg⁡r<d, and p(T)=q(T)mT(T)+r(T)=r(T), a combination of idV,T,…,Td−1.

Independence. Suppose c0idV+c1T+⋯+cd−1Td−1=0 with the ci not all zero. Then r=c0+c1x+⋯+cd−1xd−1 is a nonzero polynomial with r(T)=0 and deg⁡r<d, contradicting the fact that mT has least degree among the nonzero annihilating polynomials (Theorem 6.7.3 (b)).

So the d listed operators are a basis, and dim⁡F[T]=d. This proves the proposition.

Example (Two polynomial algebras)

Compute dim⁡F[A] for A=(010000000) and for B=diag(1,2,3) over Q.

Solution. For A: A2=O and A≠O, so x2 annihilates A and no polynomial of degree 1 does (if aI+bA=O, reading the (1,1) and (1,2) entries gives a=b=0). Hence mA=x2 and dim⁡Q[A]=2, with basis (I,A). Note that dim⁡Q[A]=2 is much smaller than dim⁡M3(Q)=9.

For B: (x−1)(x−2)(x−3) annihilates B, since the product of the three diagonal matrices B−kI is O. No polynomial r of degree at most 2 does, unless r=0: r(B)=diag(r(1),r(2),r(3))=O would give r three distinct roots. So mB has degree 3 and dim⁡Q[B]=3, with basis (I,B,B2).

23.1.4. The group algebra

Here is the object that turns a group of symmetries into linear algebra. Suppose a finite group G acts on a space by invertible operators ρ(g). Then every F-combination ∑gagρ(g) is again an operator, and the products of such combinations are governed entirely by the multiplication table of G. It is worth building, once and for all, the algebra in which those formal combinations live.

The group algebra is the set of formal F-combinations of group elements, multiplied by the group law.

Definition 23.1.5 (Group Algebra)

Let G be a finite group with identity e, and let F be a field. The group algebra F[G] is the free vector space F(G) on the set G (Definition 15.2.3), with basis {δg:g∈G}, equipped with the unique bilinear multiplication satisfying δgδh=δghfor all g,h∈G. We write g for δg and 1 for δe, so that a general element is a formal sum ∑g∈Gagg with all ag∈F, two such sums are equal exactly when all their coefficients agree, and (∑gagg)(∑hbhh)=∑k∈G(∑g∈Gagbg−1k)k.

Well-definedness. Choose an ordering g1,…,gN of G, so that (δg1,…,δgN) is an ordered basis of F(G) (Lemma 15.2.2 (a)). By Theorem 15.1.1 with k=2, there is exactly one bilinear map F[G]×F[G]→F[G] taking the prescribed values δgigj on basis pairs. The displayed formula for the product is that bilinear map written out: expanding ∑g,hagbhgh and collecting the terms with gh=k, which means h=g−1k, gives the stated coefficient of k.

The axioms hold. Bilinearity is (A1) by construction. For associativity (A2), both (xy)z and x(yz) are trilinear in (x,y,z), so by Theorem 15.1.1 it is enough to compare them on basis triples, where (δgδh)δk=δ(gh)k=δg(hk)=δg(δhδk) by the associativity axiom (G1) of Definition 0.10.1. For (A3), δeδg=δeg=δg=δgδe on basis elements, hence everywhere by bilinearity. So F[G] is an F-algebra, of dimension |G|.

In words: an element of F[G] is a bookkeeping device, a list of |G| scalars indexed by the group, and multiplying two of them convolves the lists along the group law. The group sits inside F[G]: the map g↦δg is injective (distinct basis vectors) and multiplicative, and each δg is invertible with inverse δg−1.

Example (Three group algebras)
  • (a) G={e}.
  • (b) G=Z/nZ, written multiplicatively as {1,g,…,gn−1} with gn=1.
  • (c) G=S3.

In each case give the dimension and decide whether F[G] is commutative.

Solution.

  • (a) F[{e}]=Fδe≅F, of dimension 1, and commutative. This is the degenerate case.

  • (b) dim⁡F[G]=n, and F[G] is commutative because gigj=gi+j=gjgi on basis elements and multiplication is bilinear. Moreover the map ε:F[x]→F[G] sending p=∑icixi to ∑icigi is an algebra homomorphism: it is linear by construction, it sends 1 to g0=1, and for p=∑icixi and q=∑jdjxj, ε(pq)=∑k(∑i+j=kcidj)gk=(∑icigi)(∑jdjgj)=ε(p)ε(q), where the middle equality is bilinearity together with gigj=gi+j. It is surjective because the powers 1,g,…,gn−1 are a basis. Its kernel is exactly ⟨xn−1⟩: dividing p by xn−1 (Theorem 6.1.1) gives p=q(xn−1)+r with deg⁡r<n, and since ε(xn−1)=gn−1=0 we get ε(p)=ε(r), which vanishes only when all coefficients of r vanish, the gi being a basis. The next section turns this into an isomorphism F[Z/nZ]≅F[x]/⟨xn−1⟩.

  • (c) dim⁡F[S3]=6, and F[S3] is not commutative: with σ=(1 2) and τ=(1 2 3) we have στ≠τσ in S3, so δσδτ≠δτδσ are distinct basis vectors. In general F[G] is commutative if and only if G is abelian: the displayed argument gives one direction, and if F[G] is commutative then δgh=δgδh=δhδg=δhg, and distinct group elements give distinct basis vectors, so gh=hg.

Warning. The elements of F[G] are formal sums, not group elements, and most of them are not invertible. In Q[Z/2Z] with Z/2Z={1,g}, the element 1+g satisfies (1+g)2=1+2g+g2=2(1+g), so 12(1+g) is a nonzero element equal to its own square and different from 1. Multiplying it by 1−g gives 0, so neither factor has an inverse. Passing from G to F[G] buys linearity at the price of invertibility.

23.1.5. Every finite-dimensional algebra is an algebra of matrices

Matrices look like a special case of an algebra. They are not: every finite-dimensional algebra is one, and the embedding is the most economical thing imaginable — let the algebra act on itself.

Theorem 23.1.3 (Left Multiplication Embeds an Algebra in Its Own Operators)

Let A be an algebra over F. For a∈A define La:A→A by La(x)=ax. Then L:A→L(A),a↦La, is an injective algebra homomorphism. If dimF⁡A=n<∞, then A is isomorphic to a subalgebra of Mn(F).

Idea. Each axiom of an algebra says one thing about L: bilinearity in the second slot makes La linear, bilinearity in the first makes a↦La linear, associativity makes L multiplicative, and the identity makes L unital and — this is the point — injective, because an operator that kills everything in particular kills 1A, and La(1A)=a.

Proof. Each La is linear, because multiplication is linear in its second argument (A1). The map L is linear, because multiplication is linear in its first argument: La+ca′(x)=(a+ca′)x=ax+c(a′x) for all x.

L is multiplicative: for a,b,x∈A, associativity (A2) gives Lab(x)=(ab)x=a(bx)=La(Lb(x))=(LaLb)(x), so Lab=LaLb. It is unital: L1A(x)=1Ax=x, so L1A=idA.

L is injective: if La=0 then, evaluating at 1A, a=a1A=La(1A)=0. So kerL={0} and L is injective (Theorem 2.2.3).

Suppose now dimF⁡A=n<∞. Then imL is a subalgebra of L(A): it is a subspace, it is closed under products since LaLb=Lab, and it contains idA=L1A. The map L:A→imL is a bijective algebra homomorphism, hence an algebra isomorphism. Fixing an ordered basis of A and taking matrices is an algebra isomorphism L(A)→Mn(F), as recorded after Definition 23.1.3, and it carries imL to a subalgebra of Mn(F) isomorphic to A. This proves the theorem.

The theorem is the reason the rest of the chapter may think in matrices without loss. It is also a genuine computation: to see an abstract algebra concretely, write down the matrices of left multiplication in a basis.

Example (Left multiplication for the upper triangular algebra)

Let A=T2, the upper triangular matrices in M2(F), with ordered basis B=(E11,E12,E22). Compute the matrix of LU for U=(ab0c), and read off what the embedding of Theorem 23.1.3 does.

Solution. Multiply each basis element on the left by U: UE11=aE11,UE12=aE12,UE22=bE12+cE22. Putting the coordinate vectors in as columns, [LU]BB=(a000ab00c). So T2, an algebra of 2×2 matrices of dimension 3, is isomorphic to the algebra of 3×3 matrices of this shape. The embedding is faithful but wasteful: U↦U already embeds T2 in M2(F). Left multiplication is the embedding that always exists, not the smallest one.

23.1.6. Commutants

The last construction of the section is the one that will carry Schur’s lemma later. Given a set of operators, ask which operators commute with all of them. Chapter 9 §09 asked this about a pair, Chapter 10 §04 about a Weyr matrix, Chapter 12 §07 about a normal family. It is the same question each time.

The commutant of a set is everything that commutes with all of it.

Definition 23.1.6 (Commutant and Center)

Let A be an algebra over F and let S⊆A be any subset. The commutant of S in A is S′:={a∈A:as=sa for every s∈S}. The center of A is Z(A):=A′, the set of elements commuting with every element of A. We write S″ for (S′)′.

In words: to belong to S′, an element must commute with each member of S — one failure disqualifies it. The members of S need not commute with each other, and S need not be a subspace or a subalgebra; the definition asks nothing of S.

Proposition 23.1.4 (Properties of the Commutant)

Let A be an algebra over F and S,T⊆A.

  • (a) S′ is a subalgebra of A; in particular Z(A) is a commutative subalgebra.
  • (b) If S⊆T, then T′⊆S′.
  • (c) S⊆S″.
  • (d) S′=S‴.

Proof.

  • (a) Fix s∈S. The set {a:as=sa} is the kernel of the linear map a↦as−sa, hence a subspace (Theorem 2.2.1); S′ is the intersection of these subspaces over s∈S, hence a subspace. If a,b∈S′ then (ab)s=a(bs)=a(sb)=(as)b=(sa)b=s(ab), using associativity at each step, so ab∈S′. And 1As=s=s1A, so 1A∈S′. Thus S′ is a subalgebra. For the center, every element of Z(A) commutes with every element of A, so in particular any two of them commute.

  • (b) If a commutes with every element of T and S⊆T, then a commutes with every element of S.

  • (c) Let s∈S. Every a∈S′ satisfies as=sa, which is the condition for s to lie in (S′)′.

  • (d) Applying (c) to S′ gives S′⊆S‴. Applying (b) to the inclusion S⊆S″ of (c) gives (S″)′⊆S′, that is, S‴⊆S′.

Three commutants, computed. Each is a short exercise in comparing entries, and the pattern they show is the one Schur’s lemma will explain.

Example (Commutants of three matrices)

Compute the commutant S′ inside the stated algebra for

  • (a) S={D} inside M3(F), where D=diag(d1,d2,d3) has d1,d2,d3 distinct;
  • (b) S={N} inside M3(F), where N=J3(0) is the nilpotent Jordan block;
  • (c) S=M3(Q) inside M3(Q).

Solution.

  • (a) Distinct diagonal. Comparing the (i,j) entries, (DX)ij=dixij and (XD)ij=xijdj, so DX=XD says (di−dj)xij=0 for all i,j. Since the di are distinct, xij=0 whenever i≠j. So {D}′ is the algebra of diagonal matrices in M3(F), of dimension 3. Here mD has degree 3, since (x−d1)(x−d2)(x−d3) annihilates D while no nonzero polynomial of degree at most 2 does, such a polynomial having the three distinct roots d1,d2,d3; so by Proposition 23.1.2 dim⁡F[D]=3 as well. Every polynomial in D commutes with D, so F[D]⊆{D}′, and equal dimensions give {D}′=F[D].

  • (b) Jordan block. Write N=E12+E23. Then (NX)ij=xi+1,j (read as 0 when i+1>3) and (XN)ij=xi,j−1 (read as 0 when j−1<1). Setting these equal for all i,j: the entries with j=1 give x21=x31=0, the entries with i=3 give x31=x32=0, and the four remaining equations give x22=x11, x23=x12, x32=x21, and x33=x22. So {N}′={(abc0ab00a):a,b,c∈F}=F[N], of dimension 3, since I,N,N2 are exactly the three matrices of this shape with one of a,b,c equal to 1 and the others 0. Again deg⁡mN=3, so this is F[N] by Proposition 23.1.2.

  • (c) The whole algebra. Let X∈M3(Q)′. Commuting with D=diag(1,2,3) forces X diagonal by the first computation, say X=diag(x1,x2,x3); and then XE12=x1E12 while E12X=x2E12, so x1=x2, and similarly x2=x3. Hence X is a scalar matrix. Conversely scalar matrices commute with everything. So Z(M3(Q))=QI3, of dimension 1. The argument used that 1,2,3 are distinct scalars; over a field of characteristic 2 or 3 they are not, which is why the general statement below is proved with matrix units instead.

The last computation deserves a clean statement over every field, because later sections use it.

Proposition 23.1.5 (The Center of the Matrix Algebra Is the Scalars)

Let F be any field and n≥1. Then Z(Mn(F))=FIn. Equivalently, for a finite-dimensional V≠{0}, the operators commuting with every operator on V are exactly the scalar multiples of idV.

Proof. (⊇) A scalar matrix cIn satisfies (cIn)X=cX=X(cIn) by Theorem 0.9.4 (4).

(⊆) For n=1 the claim reads F=FI1, which is true, so assume n≥2. Let X=(xpq)∈Z(Mn(F)). Writing (Eij)pq=δpiδqj and expanding both products with Theorem 0.9.2 (1), (EijX)pq=δpixjq,(XEij)pq=xpiδqj. Now fix j and choose any i≠j, which is possible because n≥2. Reading EijX=XEij at (p,q)=(i,q) with q≠j gives xjq=xiiδqj=0, so every off-diagonal entry in row j of X vanishes; and reading it at (p,q)=(i,j) gives xjj=xii. Letting j run over all indices makes X diagonal, and applying the second conclusion to every pair i≠j makes all its diagonal entries equal. So X=x11In.

The statement for operators follows by choosing a basis and applying the algebra isomorphism L(V)→Mn(F) recorded after Definition 23.1.3, which carries idV to In, and under which an element of the center corresponds to an element of the center. This proves the proposition.

Quick check. In M2(F), what is {I2}′, and what is {I2}″? Does S″=S hold for S={I2}?

Solution. Everything commutes with I2, so {I2}′=M2(F). Then {I2}″=Z(M2(F))=FI2 by Proposition 23.1.5. So S⊊S″ here: S″ is the one-dimensional space of scalar matrices, while S is a single matrix. The inclusion of Proposition 23.1.4 (c) is genuinely an inclusion, and S″ should be read as “the smallest thing S cannot be distinguished from by commutation”.

Remark. Both commutants in Example (Commutants of three matrices) (a), (b) came out equal to the algebra generated by the matrix. That is not automatic. For A=In with n≥2, the algebra F[A] is the one-dimensional space of scalar matrices, while {A}′=Mn(F) has dimension n2. The exact condition is that the minimal and characteristic polynomials of A agree, which is Chapter 10 §05’s condition for a cyclic vector to exist; that equivalence is quoted here and not proved, and nothing in this chapter depends on it.

Warning. An algebra is not a group, and the theory of this chapter never assumes an inverse. In F[x] the only elements with a multiplicative inverse are the nonzero constants, since deg⁡(pq)=deg⁡p+deg⁡q; in Mn(F) the invertible elements are the nonsingular matrices, a proper subset; in F[G] the warning above produced two nonzero elements with product 0. Every argument below that wants to divide must first produce an inverse, and most of them cannot.

23.1.7. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State the three clauses in the definition of a subalgebra, and say which one the strictly upper triangular matrices fail.
  • (b) Give the definition of the commutant S′ of a subset S of an algebra A, and say why S itself need not be a subalgebra.
  • (c) True or false, with a reason: a linear bijection φ:A→B with φ(xy)=φ(x)φ(y) for all x,y is an algebra isomorphism.
  • (d) What is dim⁡F[G], and what is dim⁡F[T] for an operator T on a finite-dimensional space?

Solution.

  • (a) (SA1) a subspace, (SA2) closed under products, (SA3) contains 1A. The strictly upper triangular matrices fail (SA3), since In has nonzero diagonal.

  • (b) S′={a∈A:as=sa for every s∈S} (Definition 23.1.6). The definition quantifies over the elements of S one at a time and asks nothing of S as a set, so S may be a single element, a finite list, or any subset at all.

  • (c) True — but note that φ(1A)=1B is a separate requirement in general, which here follows from bijectivity: for every u∈B, writing u=φ(x), we get φ(1A)u=φ(1Ax)=u and likewise on the other side, so φ(1A) is an identity of B and equals 1B by uniqueness of identities. The statement is true for bijective φ; it is false without bijectivity, as the zero map shows.

  • (d) dim⁡F[G]=|G| (Definition 23.1.5) and dim⁡F[T]=deg⁡mT (Proposition 23.1.2).

B. Practice

Exercise (B1: Determine which are subalgebras)

Determine which of the following are subalgebras of the stated algebra. Justify your answer, naming the exact clause that fails when one does.

  • (a) {A∈M2(F):a21=0} inside M2(F).
  • (b) {A∈M2(F):a12=a21} inside M2(F).
  • (c) {p∈F[x]:p(0)=p(1)} inside F[x].
  • (d) {cidV+N:c∈F, N2=0} inside L(V), for dim⁡V=3.

Solution.

  • (a) A subalgebra: this is T2, handled in Example (Six subalgebras) (b).

  • (b) Not a subalgebra. The set is the symmetric matrices, a subspace containing I2, so (SA1) and (SA3) hold. But (SA2) fails: (0110)(1000)=(0010), which is not symmetric.

  • (c) A subalgebra. It is the kernel of the linear functional p↦p(0)−p(1), hence a subspace; it contains 1; and if p(0)=p(1) and q(0)=q(1) then (pq)(0)=p(0)q(0)=p(1)q(1)=(pq)(1) by Theorem 0.8.5.

  • (d) Not a subalgebra, because it is not even a subspace: (SA1) fails. Take N1=E12 and N2=E23, both squaring to 0. Their sum N=E12+E23 has N2=E13≠0 and N3=0, so N is not of the listed form: if N=cidV+M with M2=0, then M=N−cidV and 0=M2=N2−2cN+c2idV, whose diagonal entries in the standard basis are all c2; so c=0, and then M=N with N2≠0.

Exercise (B2: A commutant)

Let D=diag(1,1,2)∈M3(Q). Compute {D}′ and its dimension, and compare it with dim⁡Q[D]. Hence show that {D}′≠Q[D].

Solution. As in Example (Commutants of three matrices), DX=XD says (di−dj)xij=0 with (d1,d2,d3)=(1,1,2). The coefficient vanishes exactly for (i,j)=(1,1), (1,2), (2,1), (2,2), and (3,3), so {D}′={(pq0rs000t)}, of dimension 5.

For Q[D]: the polynomial (x−1)(x−2) annihilates D, and no polynomial of degree 1 does, since aI+bD=O would give a+b=0 and a+2b=0, hence a=b=0. So mD=(x−1)(x−2) and dim⁡Q[D]=2 by Proposition 23.1.2. Since 5≠2, the two algebras differ; concretely E12∈{D}′ is not a polynomial in D, because every such polynomial is diagonal.

Exercise (B3: Cayley for the quaternions)

Let H be the quaternions with ordered basis B=(1,i,j,k) over R, where 1 denotes I2. Compute the matrices of Li and Lj in B, and verify that they satisfy Li2=−I4 and LiLj=Lk.

Solution. By Definition 14.12.3, i⋅1=i, ii=−1, ij=k, and ik=−j. Writing the coordinate vectors of these four images as columns, [Li]BB=(0−1001000000−10010). Likewise j⋅1=j, ji=−k, jj=−1, jk=i, so [Lj]BB=(00−10000110000−100). Squaring the first gives −I4, and multiplying the two in this order gives the matrix with columns (0,0,0,1),(0,0,1,0),(0,−1,0,0),(−1,0,0,0), which is the matrix of Lk computed the same way from k⋅1=k, ki=j, kj=−i, kk=−1. Both checks also follow from Theorem 23.1.3 without computing: L is multiplicative, so LiLi=Lii=L−1=−I4 and LiLj=Lij=Lk. This exhibits H as a subalgebra of M4(R).

C. Going deeper

Exercise (C1: The center of a group algebra)

Let G be a finite group and F a field. For g∈G, the conjugacy class of g is Kg={hgh−1:h∈G}, and the class sum is zg=∑k∈Kgk∈F[G].

  • (a) Prove that x=∑gagg lies in Z(F[G]) if and only if ahgh−1=ag for all g,h∈G.
  • (b) Deduce that the distinct class sums form a basis of Z(F[G]), so that dim⁡Z(F[G]) is the number of conjugacy classes of G.
  • (c) Compute dim⁡Z(F[S3]).

Hint for (a): by bilinearity it is enough to test commutation against the basis elements h∈G.

Solution.

  • (a) By bilinearity, x is central if and only if xh=hx for every h∈G, equivalently h−1xh=x for every h (multiply by h−1, which exists in G). Now h−1xh=∑gagh−1gh=∑uahuh−1u, where the second equality substitutes u=h−1gh, that is, g=huh−1; this is a bijection of G, so it merely relabels the sum. Comparing coefficients with x=∑uauu, which is legitimate because the u are a basis, gives h−1xh=x for all h exactly when ahuh−1=au for all u,h.

  • (b) Being conjugate is an equivalence relation on G: g=ege−1; if g′=hgh−1 then g=h−1g′(h−1)−1; and conjugating twice is conjugating by the product. So G is the disjoint union of its distinct classes K1,…,Kr. By (a), a central element has a constant coefficient on each class, so Z(F[G]) is exactly the span of the class sums z1,…,zr; and these are independent, because they are sums over disjoint nonempty sets of basis vectors. Hence dim⁡Z(F[G])=r.

  • (c) Conjugate elements satisfy the same equations gk=e: expanding and canceling the inner pairs h−1h gives (hgh−1)k=hgkh−1, which equals e exactly when gk=e. Now S3 splits into three sets by this test: {e}; the three transpositions, which are the elements with g2=e≠g; and the two 3-cycles, which are the elements with g3=e≠g. No conjugacy class can meet two of these sets. Each of them is a single class: (1 3)(1 2)(1 3)−1=(2 3) and (2 3)(1 2)(2 3)−1=(1 3) make the three transpositions conjugate, and (1 2)(1 2 3)(1 2)−1=(1 3 2) makes the two 3-cycles conjugate. So r=3 and dim⁡Z(F[S3])=3.

Exercise (C2: Generated by two matrix units)

Work in M2(F).

  • (a) Compute F⟨{E12}⟩ and its dimension.
  • (b) Compute F⟨{E12,E21}⟩ and its dimension.
  • (c) Deduce that adding one generator can change the commutant from an algebra of dimension 2 to the scalars, and compute both commutants.

Solution.

  • (a) E122=O, so by Proposition 23.1.1 the generated algebra is span(I2,E12), of dimension 2. It is F[E12], which matches Proposition 23.1.2 since mE12=x2.

  • (b) The words include E12E21=E11 and E21E12=E22, so the generated algebra contains all four matrix units and is M2(F), of dimension 4.

  • (c) {E12}′: writing X=(xij), E12X has first row (x21,x22) and second row zero, while XE12 has second column (x11,x21) and first column zero. Equality forces x21=0 and x22=x11, so {E12}′=span(I2,E12), of dimension 2. By Proposition 23.1.4 (b), {E12,E21}′⊆{E12}′, and it equals Z(M2(F))=FI2 by part (b) and Proposition 23.1.5. One extra generator cuts the commutant from dimension 2 to dimension 1.

Exercise (C3: Is the group algebra ever a field?)

Let G be a finite group with |G|≥2 and let F be any field.

  • (a) Pick g≠e in G of order m≥2, meaning gm=e and gi≠e for 1≤i<m. (Such an m exists: the powers g,g2,… cannot all be distinct in a finite group, and canceling gives gi=e for some i≥1.) Show that x=1−g and y=1+g+⋯+gm−1 satisfy xy=0 with x≠0 and y≠0.
  • (b) Deduce that F[G] is never a field, and never isomorphic to a subalgebra of a field.
  • (c) Is F[G] ever commutative for |G|≥2? Give an example or a proof that it is not.

Solution.

  • (a) The powers 1,g,…,gm−1 are distinct elements of G: if gi=gj with 0≤i<j≤m−1 then gj−i=e with 1≤j−i<m, contradicting minimality of m (cancellation is Theorem 0.10.1 (4)). So x≠0 and y≠0, both being nonzero combinations of distinct basis vectors. Expanding, xy=∑i=0m−1gi−∑i=0m−1gi+1=1−gm=1−1=0.

  • (b) In a field, and more generally in any subalgebra of a field, a product of two nonzero elements is nonzero: if xy=0 and x≠0 then y=x−1(xy)=0. Part (a) produces a violation, so F[G] is not a field and embeds in none. (An algebra with such a pair x,y is said to have zero divisors.)

  • (c) Yes, whenever G is abelian: then gigj=gjgi on basis elements, and bilinearity extends the identity to all of F[G]. For example F[Z/2Z] is commutative of dimension 2. Part (b) says it is still not a field, which is consistent: Q[Z/2Z]≅Q×Q, a commutative algebra with zero divisors.

Found a typo or a mistake? Report it, or read this page’s source

The text of this book is licensed under CC BY-NC-SA 4.0.