Constructions on Representations

Direct Sums Tensor Products of Spaces Tensor Products of Representations Dual Representations

Direct Sums

We now have a working vocabulary. It comprises a representation of a matrix Lie group, its associated Lie algebra representation, the notion of an irreducible representation, and the intertwining maps that compare two of them. The constructions of this page are, in a precise sense, not new. The direct sum of vector spaces, the tensor product, and the dual space are operations of linear algebra. The last two we have already built. Only the first needs a sentence. The direct sum \(V_1 \oplus \cdots \oplus V_k\) is the space of tuples \((v_1, \ldots, v_k)\) with \(v_j \in V_j\), under componentwise addition and scalar multiplication. Nothing about these operations required a group. What this page adds is the group. Once a group acts on the spaces being combined, each of these three operations carries the action along with it, and the result is again a representation. The constructions were waiting in the linear algebra for a symmetry to turn them into representation theory.

We take them in turn, beginning with the simplest. The order is direct sum, then tensor product, then dual. The direct sum makes precise the idea of running several representations side by side without interaction.

Definition: Direct Sum of Representations

Let \(G\) be a matrix Lie group and let \(\Pi_1, \ldots, \Pi_k\) be representations of \(G\) acting on vector spaces \(V_1, \ldots, V_k\). The direct sum \(\Pi_1 \oplus \cdots \oplus \Pi_k\) is the representation of \(G\) acting on \(V_1 \oplus \cdots \oplus V_k\) defined by \[ \big[ (\Pi_1 \oplus \cdots \oplus \Pi_k)(A) \big](v_1, \ldots, v_k) = \big( \Pi_1(A) v_1, \ldots, \Pi_k(A) v_k \big), \quad A \in G. \] Likewise, if \(\mathfrak{g}\) is a Lie algebra and \(\pi_1, \ldots, \pi_k\) are representations of \(\mathfrak{g}\) on \(V_1, \ldots, V_k\), their direct sum \(\pi_1 \oplus \cdots \oplus \pi_k\) acts on \(V_1 \oplus \cdots \oplus V_k\) by \[ \big[ (\pi_1 \oplus \cdots \oplus \pi_k)(X) \big](v_1, \ldots, v_k) = \big( \pi_1(X) v_1, \ldots, \pi_k(X) v_k \big), \quad X \in \mathfrak{g}. \]

That these formulas define representations is a direct check. For the group case, each factor is a homomorphism, so for \(A, B \in G\), \[ (\Pi_1 \oplus \cdots \oplus \Pi_k)(AB)(v_1, \ldots, v_k) = \big( \Pi_1(AB) v_1, \ldots \big) = \big( \Pi_1(A)\Pi_1(B) v_1, \ldots \big), \] which is exactly \((\Pi_1 \oplus \cdots \oplus \Pi_k)(A)\) applied to \((\Pi_1 \oplus \cdots \oplus \Pi_k)(B)(v_1, \ldots, v_k)\). Continuity and \((\Pi_1 \oplus \cdots \oplus \Pi_k)(I) = I\) are immediate. The Lie algebra version is the same computation with the bracket in place of the product.

The construction is transparent in matrix terms. Choosing a basis of each \(V_j\) and concatenating them into a basis of \(V_1 \oplus \cdots \oplus V_k\) puts every operator \((\Pi_1 \oplus \cdots \oplus \Pi_k)(A)\) into block-diagonal form, \[ (\Pi_1 \oplus \cdots \oplus \Pi_k)(A) = \begin{pmatrix} \Pi_1(A) & & \\\\ & \ddots & \\\\ & & \Pi_k(A) \end{pmatrix}, \] with no off-diagonal coupling between the summands. The blocks evolve independently. The group acts within each \(V_j\) and never mixes one summand into another.

This independence is precisely why the direct sum is the most transparent source of reducible representations. Each summand \(V_j\), sitting inside \(V_1 \oplus \cdots \oplus V_k\) as the subspace whose other coordinates vanish, is invariant under every \((\Pi_1 \oplus \cdots \oplus \Pi_k)(A)\). As soon as there is more than one summand of positive dimension, this is a nontrivial invariant subspace, so a direct sum of two or more nonzero representations is never irreducible. The reverse direction is the substantive question of complete reducibility, namely whether a given representation can be broken apart as a direct sum of irreducible pieces. Once such a decomposition exists, the intertwining maps between the pieces govern how it is analyzed. The tensor product, by contrast, builds a space on which the group acts on two factors at once, in a genuinely entangled way.

Tensor Products of Spaces

The second construction rests on the tensor product of vector spaces, which we have already met. Before building representations on it we recall the underlying linear algebra and fix the form in which we will use it. Given finite-dimensional vector spaces \(U\) and \(V\), the tensor product \(U \otimes V\) is a new space built from formal products \(u \otimes v\) of an element \(u \in U\) with an element \(v \in V\). A general element is a linear combination \[ a_1\, u_1 \otimes v_1 + a_2\, u_2 \otimes v_2 + \cdots + a_r\, u_r \otimes v_r, \] and the symbol \(\otimes\) is bilinear, so that \[ \begin{align*} (u_1 + a\, u_2) \otimes v &= u_1 \otimes v + a\, u_2 \otimes v, \\\\ u \otimes (v_1 + a\, v_2) &= u \otimes v_1 + a\, u \otimes v_2. \end{align*} \]

The product is not commutative. Even when \(U = V\), the elements \(u \otimes v\) and \(v \otimes u\) are in general distinct.

Although the spaces of our primary interest are complex, the construction is identical over \(\mathbb{R}\) and over \(\mathbb{C}\). The pages we cite for the tensor product, its universal property, and the Kronecker product state their results for real spaces. The basis and dimension count below, the universal property, and the coordinate description of operators use only the vector space operations, so they hold verbatim in either case. We apply them to complex representations without further comment. The decisive structural fact is that this construction converts bilinear maps into linear maps, a property that determines \(U \otimes V\) up to canonical isomorphism without reference to any basis.

Concretely, if \(e_1, \ldots, e_n\) is a basis of \(U\) and \(f_1, \ldots, f_m\) is a basis of \(V\), then bilinearity lets every element be written in terms of the products \(e_j \otimes f_k\), and these form a basis of \(U \otimes V\). In particular \[ \dim(U \otimes V) = (\dim U)(\dim V). \]

The basis-free counterpart of this fact is the universal property. There is a bilinear map \((u, v) \mapsto u \otimes v\) from \(U \times V\) into \(U \otimes V\) through which every bilinear map out of \(U \times V\) factors uniquely as a linear map out of \(U \otimes V\). That is, for any bilinear \(\psi : U \times V \to X\) there is a unique linear \(\tilde{\psi} : U \otimes V \to X\) with \(\tilde{\psi}(u \otimes v) = \psi(u, v)\). This is the working principle behind every construction in this section. To define a linear map on \(U \otimes V\), it suffices to give a bilinear recipe on pairs \((u, v)\), and the universal property supplies a unique, well-defined linear extension.

The point is subtle enough to be worth stating plainly, since we will lean on it repeatedly. To pin down a linear map on \(U \otimes V\) one could instead write down its values on the basis \(\{ e_j \otimes f_k \}\), but then its independence of the chosen basis would need a separate check. One could try defining it directly on the products \(u \otimes v\), but a single element of \(U \otimes V\) can be written as such a combination in many ways, so one would have to verify that the value does not depend on which decomposition is used. The universal property dispatches both concerns at once. A bilinear recipe on pairs is exactly the data that extends to one well-defined linear map, with no basis chosen and no consistency check left to the reader. Each operator we build below is defined this way, so its well-definedness will never be in question.

Operators on a Tensor Product

The universal property delivers operators on \(U \otimes V\) from operators on the factors. If \(A : U \to U\) and \(B : V \to V\) are linear, the assignment \((u, v) \mapsto (Au) \otimes (Bv)\) is bilinear, so it extends to a unique linear operator \(A \otimes B\) on \(U \otimes V\) characterized by \[ (A \otimes B)(u \otimes v) = (Au) \otimes (Bv). \] The same recipe applies to operators between different spaces. A short computation on elementary tensors, which span \(U \otimes V\), gives the composition rule \[ (A_1 \otimes B_1)(A_2 \otimes B_2) = (A_1 A_2) \otimes (B_1 B_2). \]

In coordinates this operator is concrete. Order the basis \(\{ e_j \otimes f_k \}\) so that the index of the first factor varies slowest, the convention fixed on the Kronecker page. Since \[ (A \otimes B)(e_j \otimes f_k) = (A e_j) \otimes (B f_k) = \sum_{i, l} A_{ij} B_{lk}\, e_i \otimes f_l, \] the entry of the matrix of \(A \otimes B\) in row \((i, l)\) and column \((j, k)\) is \(A_{ij} B_{lk}\). The matrix of \(A \otimes B\) is therefore precisely the Kronecker product of the matrices of \(A\) and \(B\), and the composition rule above is the mixed-product property of the Kronecker product. The abstract operator and its matrix are two views of the same object. The basis-free definition fixes what \(A \otimes B\) is, while the Kronecker product is how it is computed once bases are chosen.

Tensor Products of Representations

With the tensor product of spaces and of operators in hand, we can let a group act on a tensor product. There are two ways to do this, both standard, and the distinction between them is the source of most of the bookkeeping in the subject. The first takes representations of two possibly different groups and produces a representation of their direct product. The second takes two representations of the same group and produces another representation of that same group.

The Outer Tensor Product

Definition: Tensor Product of Representations (Two Groups)

Let \(G\) and \(H\) be matrix Lie groups, let \(\Pi_1\) be a representation of \(G\) on \(U\), and let \(\Pi_2\) be a representation of \(H\) on \(V\). The tensor product \(\Pi_1 \otimes \Pi_2\) is the representation of the product group \(G \times H\) acting on \(U \otimes V\) defined by \[ (\Pi_1 \otimes \Pi_2)(A, B) = \Pi_1(A) \otimes \Pi_2(B), \quad A \in G, B \in H. \]

That this is a representation follows at once from the composition rule for tensor products of operators: for \((A_1, B_1), (A_2, B_2) \in G \times H\), \[ (\Pi_1 \otimes \Pi_2)\big((A_1, B_1)(A_2, B_2)\big) = \Pi_1(A_1 A_2) \otimes \Pi_2(B_1 B_2) = \big(\Pi_1(A_1)\Pi_1(A_2)\big) \otimes \big(\Pi_2(B_1)\Pi_2(B_2)\big), \] and by that composition rule this equals \(\big(\Pi_1(A_1) \otimes \Pi_2(B_1)\big)\big(\Pi_1(A_2) \otimes \Pi_2(B_2)\big)\), which is \((\Pi_1 \otimes \Pi_2)(A_1, B_1)\,(\Pi_1 \otimes \Pi_2)(A_2, B_2)\). Continuity holds because the entries of \(\Pi_1(A) \otimes \Pi_2(B)\) are products of entries of the two factors, and \((\Pi_1 \otimes \Pi_2)(I, I) = I \otimes I = I\).

The product group \(G \times H\) is itself a matrix Lie group. If \(G \subseteq GL(p, \mathbb{C})\) and \(H \subseteq GL(q, \mathbb{C})\), the block-diagonal pairs \(\mathrm{diag}(A, B)\) with \(A \in G\), \(B \in H\) form a closed subgroup of \(GL(p + q, \mathbb{C})\). Its Lie algebra is the direct sum \(\mathfrak{g} \oplus \mathfrak{h}\), realized as the block-diagonal matrices \(\mathrm{diag}(X, Y)\). Indeed, the exponential series acts blockwise, so \(\exp(t\, \mathrm{diag}(X, Y)) = \mathrm{diag}(e^{tX}, e^{tY})\), and this lies in \(G \times H\) for every \(t\) exactly when \(e^{tX} \in G\) and \(e^{tY} \in H\) for every \(t\), which by the exponential characterization of the Lie algebra means \(X \in \mathfrak{g}\) and \(Y \in \mathfrak{h}\). In particular the one-parameter subgroup of \((X, Y)\) is \(t \mapsto (e^{tX}, e^{tY})\). The corresponding Lie algebra representation has a form that is worth deriving in full, because the answer is not the one a first guess would suggest.

Proposition (Lie Algebra of an Outer Tensor Product)

Let \(G\) and \(H\) be matrix Lie groups with Lie algebras \(\mathfrak{g}\) and \(\mathfrak{h}\), and let \(\Pi_1, \Pi_2\) be representations of \(G, H\) with associated Lie algebra representations \(\pi_1, \pi_2\). Then the Lie algebra representation \(\pi_1 \otimes \pi_2\) of \(\mathfrak{g} \oplus \mathfrak{h}\) associated to \(\Pi_1 \otimes \Pi_2\) is \[ (\pi_1 \otimes \pi_2)(X, Y) = \pi_1(X) \otimes I + I \otimes \pi_2(Y), \quad X \in \mathfrak{g}, Y \in \mathfrak{h}. \]

Proof:

The Lie algebra representation associated to a group representation is obtained by differentiating along one-parameter subgroups. The operator \((\pi_1 \otimes \pi_2)(X, Y)\) is the derivative at \(t = 0\) of \((\Pi_1 \otimes \Pi_2)(e^{tX}, e^{tY})\), which by the definition above is \[ (\pi_1 \otimes \pi_2)(X, Y) = \left. \frac{d}{dt} \right|_{t=0} \Big( \Pi_1(e^{tX}) \otimes \Pi_2(e^{tY}) \Big). \]

The map \(\otimes\) is bilinear, so for smooth curves \(u(t)\) in one factor and \(v(t)\) in the other the product rule holds in the form \[ \frac{d}{dt}\big( u(t) \otimes v(t) \big) = \frac{du}{dt} \otimes v(t) + u(t) \otimes \frac{dv}{dt}. \] This is the ordinary product rule applied entry by entry once bases are chosen, and it holds for the operator-valued curves \(t \mapsto \Pi_1(e^{tX})\) and \(t \mapsto \Pi_2(e^{tY})\) acting on a fixed pair of vectors.

Applying the product rule, \[ \begin{align*} \left. \frac{d}{dt} \right|_{t=0} \Big( \Pi_1(e^{tX}) \otimes \Pi_2(e^{tY}) \Big) &= \left( \left. \frac{d}{dt} \right|_{t=0} \Pi_1(e^{tX}) \right) \otimes \Pi_2(I) + \Pi_1(I) \otimes \left( \left. \frac{d}{dt} \right|_{t=0} \Pi_2(e^{tY}) \right) \\\\ &= \pi_1(X) \otimes I + I \otimes \pi_2(Y), \end{align*} \] where \(\Pi_1(I) = I\) and \(\Pi_2(I) = I\), and the two derivatives are by definition \(\pi_1(X)\) and \(\pi_2(Y)\). This establishes the formula on a spanning set of elementary tensors, hence everywhere.

The additive form is forced, and the alternative is not a valid choice. The naive guess \((\pi_1 \otimes \pi_2)(X, Y) = \pi_1(X) \otimes \pi_2(Y)\) is in general not a representation of \(\mathfrak{g} \oplus \mathfrak{h}\), for a structural reason. A Lie algebra representation must be a linear map on \(\mathfrak{g} \oplus \mathfrak{h}\), and \((X, Y) \mapsto \pi_1(X) \otimes \pi_2(Y)\) is bilinear in the pair, not linear. Doubling \(X\) and tripling \(Y\) multiplies it by six, whereas a linear map would scale the two contributions separately. Differentiation resolves the matter automatically. The product rule converts the multiplicative pairing at the group level into the additive pairing at the algebra level, with the identity operator marking the factor that is, momentarily, held fixed.

The Inner Tensor Product

The second construction takes two representations of a single group \(G\) and regards their tensor product as a representation of \(G\) itself, rather than of \(G \times G\).

Definition: Tensor Product of Representations (One Group)

Let \(G\) be a matrix Lie group and let \(\Pi_1, \Pi_2\) be representations of \(G\) on \(V_1, V_2\). The tensor product representation of \(G\) on \(V_1 \otimes V_2\) is \[ (\Pi_1 \otimes \Pi_2)(A) = \Pi_1(A) \otimes \Pi_2(A), \quad A \in G. \] For representations \(\pi_1, \pi_2\) of a Lie algebra \(\mathfrak{g}\), the corresponding tensor product representation on \(V_1 \otimes V_2\) is \[ (\pi_1 \otimes \pi_2)(X) = \pi_1(X) \otimes I + I \otimes \pi_2(X), \quad X \in \mathfrak{g}. \]

This definition is the previous construction composed with a diagonal restriction. At the group level one restricts \(\Pi_1 \otimes \Pi_2\) from \(G \times G\) to the diagonal copy of \(G\) sitting inside it as the pairs \((A, A)\). At the algebra level the diagonal \(\mathfrak{g} \hookrightarrow \mathfrak{g} \oplus \mathfrak{g}\), \(X \mapsto (X, X)\), turns the additive form of the previous proposition into \(\pi_1(X) \otimes I + I \otimes \pi_2(X)\). For Lie algebra representations that do not come from a group, the formula must be checked directly, and the check is short. The formula is linear in \(X\). By the composition rule, \(\pi_1(X) \otimes I\) commutes with \(I \otimes \pi_2(Y)\), so the cross terms in the bracket cancel and \[ \begin{align*} \big[ (\pi_1 \otimes \pi_2)(X), (\pi_1 \otimes \pi_2)(Y) \big] &= [\pi_1(X), \pi_1(Y)] \otimes I + I \otimes [\pi_2(X), \pi_2(Y)] \\\\ &= \pi_1([X, Y]) \otimes I + I \otimes \pi_2([X, Y]) \\\\ &= (\pi_1 \otimes \pi_2)([X, Y]). \end{align*} \] The notation \(\Pi_1 \otimes \Pi_2\) is therefore genuinely ambiguous. The same symbol denotes a representation of \(G \times G\) or of \(G\) according to which construction is meant, and one must say which.

In practice the reading is fixed by the argument the representation is fed. The outer product accepts a pair \((A, B)\) of group elements and reads off \(\Pi_1(A) \otimes \Pi_2(B)\), whereas the inner product accepts a single element \(A\) and reads off \(\Pi_1(A) \otimes \Pi_2(A)\). The two agree precisely along the diagonal, which is what the restriction above records. In the algebra formulas the distinction surfaces in the same way. The outer product carries an independent pair \((X, Y)\), and the inner product carries the single \(X\) substituted into both slots.

The inner tensor product is where the subject acquires its arithmetic. If \(\Pi_1\) and \(\Pi_2\) are irreducible, their tensor product as a representation of \(G\) is in general not irreducible, and the problem of decomposing it as a direct sum of irreducibles is a definite computational question. For the rotation group this decomposition is the rule for combining angular momenta in quantum mechanics. In the representation-theoretic description of equivariant networks on geometric data it is the operation that fuses two feature channels of given types into channels of new types. We take up that decomposition, for the irreducible representations of \(SU(2)\), on a later page of this arc.

Dual Representations

The third construction acts not on a product of spaces but on the dual space \(V^*\), the space of linear functionals on \(V\). The page that owns the dual space states its definitions and results for real vector spaces. They use only the vector space operations, so they transfer verbatim to complex \(V\), and we use them there without further comment. A group acting on \(V\) induces an action on functionals, and the natural way to transport a linear operator to the dual is the dual map. For a linear operator \(A\) on \(V\), its dual (or transpose) operator \(A^\top\) on \(V^*\) is defined by \[ (A^\top \varphi)(v) = \varphi(A v), \quad \varphi \in V^*, v \in V. \]

Relative to a basis of \(V\) and its dual basis, the matrix of \(A^\top\) is the ordinary transpose of the matrix of \(A\), by part (a) of the properties of the dual map (written \(A^*\) there). It is the plain transpose rather than the conjugate transpose, even when \(V\) is complex. Part (b) of the same result, or a short check from the definition, gives the order-reversing composition law \[ (AB)^\top = B^\top A^\top. \]

This order reversal is the whole difficulty. A representation must preserve the order of multiplication, so the assignment \(g \mapsto \Pi(g)^\top\) is not in general a representation, since by the law above it reverses products. The remedy is to compose with the inverse, which restores the order, and this is exactly the definition.

Definition: Dual Representation

Let \(G\) be a matrix Lie group and \(\Pi\) a representation of \(G\) on a finite-dimensional space \(V\). The dual representation (or contragredient representation) \(\Pi^*\) is the representation of \(G\) on \(V^*\) given by \[ \Pi^*(g) = \big[ \Pi(g^{-1}) \big]^\top. \] If \(\pi\) is a representation of a Lie algebra \(\mathfrak{g}\) on \(V\), the dual representation \(\pi^*\) on \(V^*\) is \[ \pi^*(X) = -\pi(X)^\top. \]

Both formulas define representations, and in each the corrective ingredient is essential. At the group level, the inverse converts the order-reversing transpose into an order-preserving map: using \((AB)^\top = B^\top A^\top\), \[ \Pi^*(g) \Pi^*(h) = \big[\Pi(g^{-1})\big]^\top \big[\Pi(h^{-1})\big]^\top = \big[\Pi(h^{-1}) \Pi(g^{-1})\big]^\top = \big[\Pi\big((gh)^{-1}\big)\big]^\top = \Pi^*(gh), \] where the third equality uses \(\Pi(h^{-1})\Pi(g^{-1}) = \Pi(h^{-1} g^{-1}) = \Pi((gh)^{-1})\). Continuity holds because inversion in \(G\) and transposition are continuous, and \(\Pi^*(I) = [\Pi(I)]^\top = I\).

At the algebra level the minus sign plays the same role. Since \((e^{tX})^{-1} = e^{-tX}\) by property (c) of the matrix exponential, differentiating \(\Pi^*(e^{tX}) = [\Pi(e^{-tX})]^\top\) at \(t = 0\) brings down a factor of \(-1\) from the inverse in the exponent and the transpose from the dual, giving \[ \left. \frac{d}{dt} \right|_{t=0} \Pi^*(e^{tX}) = -\,\pi(X)^\top, \] which is \(\pi^*(X)\). That \(\pi^*\) so defined respects the bracket is a short computation with the composition law, \[ \begin{align*} [\pi^*(X), \pi^*(Y)] &= \pi(X)^\top \pi(Y)^\top - \pi(Y)^\top \pi(X)^\top \\\\ &= \big( \pi(Y)\pi(X) - \pi(X)\pi(Y) \big)^\top \\\\ &= -\,\pi([X, Y])^\top = \pi^*([X, Y]). \end{align*} \] Dropping either the inverse in \(\Pi^*\) or the minus sign in \(\pi^*\) destroys the homomorphism property in general.

Two structural facts complete the picture. First, taking the dual twice returns to the original representation. The canonical isomorphism \(V \cong V^{**}\), which identifies \(v \in V\) with evaluation at \(v\), intertwines \(\Pi\) with \((\Pi^*)^*\), so that \((\Pi^*)^* \cong \Pi\). Second, the dual of an irreducible representation is again irreducible. An invariant subspace of \(V^*\) under \(\Pi^*\) is the annihilator of an invariant subspace of \(V\) under \(\Pi\), and the correspondence between a subspace and its annihilator is inclusion-reversing and dimension-complementary. For the dimension count, extend a basis of a subspace \(W\) to a basis of \(V\). The members of the dual basis attached to the added vectors form a basis of the annihilator of \(W\), so its dimension is \(\dim V - \dim W\). A proper nonzero invariant subspace on one side therefore forces one on the other. Consequently \(\Pi^*\) is irreducible exactly when \(\Pi\) is.

For some groups the dual carries no new information. When a representation is unitary, meaning that \(\Pi(g)\) preserves a Hermitian inner product, the dual representation is isomorphic to the complex conjugate representation \(\overline{\Pi}\), the map \(g \mapsto \overline{\Pi(g)}\) given by entrywise conjugation in a fixed basis. The reason is that in an orthonormal basis the inverse-transpose of a unitary matrix equals its entrywise conjugate. Every representation of a compact group can be arranged to be unitary. Whether \(\Pi^*\) is then isomorphic to \(\Pi\) itself depends on the group. It holds for every representation of \(SU(2)\), where each irreducible representation is self-dual, but fails for \(SU(3)\), whose standard representation on \(\mathbb{C}^3\) and its dual are inequivalent. Physicists record the distinction by calling them the quark and antiquark representations.

Direct sum, tensor product, and dual together generate, from a handful of basic representations, the full library on which the decomposition theory of the pages that follow operates.