Representation Theory
Representation Theory is the study of abstract algebraic structures by representing their elements as linear transformations of vector spaces. This technique effectively “linearizes” group theory, allowing us to use the powerful tools of matrix algebra and eigenvalues to solve problems in group theory, chemistry, and quantum mechanics.
Group Representations
A Representation of a group on a vector space over a field is a group homomorphism: where is the general linear group of invertible linear transformations on .
- The dimension of is called the dimension (or degree) of the representation.
- For each , is an invertible matrix (if is finite dimensional).
G-Modules
An alternative way to view a representation is as a -module. is a -module if we can “multiply” vectors in by elements of such that the group action is linear. This allows us to apply the tools of module theory and homological algebra to groups.
Irreducible Representations (Irreps)
A representation is irreducible if the only subspaces of that are invariant under the action of all are and itself.
- Maschke’s Theorem: If is a finite group and the characteristic of does not divide the order of , then every representation of is a direct sum of irreducible representations. This is known as semi-simplicity.
Schur’s Lemma
Schur’s Lemma is a fundamental result about the morphisms between irreducible representations:
- If and are irreducible representations and is a -linear map, then is either zero or an isomorphism.
- If is algebraically closed, any -linear map from an irrep to itself is a scalar multiple of the identity: .
Character Theory
The character of a representation is the function defined by the trace: Characters are class functions, meaning they are constant on conjugacy classes ().
Orthogonality Relations
The set of irreducible characters forms an orthonormal basis for the space of class functions under the inner product: This allows us to decompose any representation into its irreducible components simply by computing traces.
The Group Algebra
The Group Algebra is the vector space with the elements of as a basis, where multiplication is extended linearly from the group operation.
- The study of representations of is equivalent to the study of modules over the ring .
- The number of distinct irreducible representations of a finite group is equal to the number of conjugacy classes of .
Python: Computing a Group Character
We can represent group elements as matrices and compute their trace in Python.
import numpy as np
# A representation of the Cyclic Group C2 = {e, a}
# rho(e) = Identity, rho(a) = Refection matrix
rho_e = np.array([[1, 0], [0, 1]])
rho_a = np.array([[0, 1], [1, 0]])
def character(matrix):
return np.trace(matrix)
print(f"Character of e: {character(rho_e)}")
print(f"Character of a: {character(rho_a)}")
# These values (2, 0) describe the character 'chi' of this representation.
Significance in Physics
In quantum mechanics, the state space of a system is a vector space, and the symmetries of the system (like rotations or translations) form a group. The physical observables must be invariant under these group actions, making Representation Theory the primary tool for classifying particles and understanding atomic spectra.