← Back
PDF

The Selection Rule and Group Representation Method in Electron-Phonon Interaction

Haixuan Lin
(Date: Aug 7, 2026)
Abstract.

It is well known that the group representation method can be used to determine whether a given transition is allowed. However, for electron-phonon interactions in a crystal — an infinite system — the symmetry group is not finite, and traditional representation theory is not a sufficiently powerful tool. In this work, we develop a rigorous and general method from the ground up to address this problem.

1. Introduction

The problem begins with the scattering amplitude for electron-phonon interaction:

gf⁢iν⁢(𝐤,𝐪)≔⟨ψf⁢𝐤+𝐪|V^ν⁢𝐪|ψi⁢𝐤⟩, (1)

where 𝐤 is the initial electron momentum, 𝐪 is the phonon momentum, and i, f, and ν denote the initial and final electron band indices and the phonon mode, respectively. |ψi⁢𝐤⟩ and |ψf⁢𝐤+𝐪⟩ are the initial and final states of the electron before and after the phonon-induced Kohn–Sham perturbation potential. Our task is to determin whether (1) is allowed by symmetry or not by using group representation method.

2. Precise definition of Our Problem

For further work, we need to give a precise definition of our problem, including to clarify what is ”allowed by symmetry”, and to find out concrete groups and their representation space and so on.

By saying symmetry, we are discussing ”something left invariant after doing some operations”. The group is the collection of those operations, so we are supposed to find out those group left (1) invariant.

Let H^ be the single-body electron Hamiltonian, ℋ the electron states Hilbert space and SG≔{(R^|𝐰)} the space group with action on Hilbert space defined intrinsically by (g⋅ψ)⁢(𝐫)≔ψ⁢(g−1⋅𝐫) or more clearly by Dirac notation:

(g⋅ψ)⁢(𝐫)=⟨𝐫|⁢g⋅|ψ⟩=(⟨𝐫|⋅g)⁢|ψ⟩=(g−1⋅|𝐫⟩)†⁢|ψ⟩ (2)

with g⋅|𝐫⟩=|g⋅𝐫⟩, giving definition of expression g⋅|ψ⟩ by defined on general complete basis {|𝐫⟩}, then according to Bloch’s theorem, there is a direct sum decomposition:

ℋ=⨁𝐤ℋ𝐤 (3)

where

ℋ𝐤≔{|ψn⁢𝐤⟩:T^𝐰|ψn⁢𝐤⟩=e−i⁢𝐤⋅𝐰|ψn⁢𝐤⟩}, (4)

and the n presents any other quantum numbers, T^𝐰 is the translation operator of vector 𝐰. Due to the electron states in (1) are label by momentum as good quatum numbers, the proper representation space are some ℋ𝐤’s and thus we need to find out the stabilizer group G𝐤≔StabS⁢G⁡(ℋ𝐤) (called little group) that leave ℋ𝐤 be G𝐤-invariant.

The primitive definition of S⁢G naturally involves the group action on real space, but now we need to work under reciprocal space so it urges us to give a natural group action of G on momentum. Let L≔{(1|𝐫)}⊴SG be the latiice system in real space and L^≔Hom⁢(L,U⁢(1)) the Pontryagin dual with modulo 2⁢π equivalence — physically speaking, the reciprocal space with modulo reciprocal lattice vector, and if you will, any element χ∈L^ can be express use Dirac notation of momentum by |χ⟩∝|𝐤⟩ — it is a 3 dimensional torus due to Born–von Karman boundary condition. Define conjugate action of S⁢G on L:

(R^|𝐰)⋅(1|𝐫)≔(R^|𝐰)(1|𝐫)(R^|𝐰)−1=(1|R^𝐫), (5)

and we notice 𝐰 vanishes, which means this conjugate action is trivial on L itself and thus go through quotient group P⁢G≔G/L — the so-called point group. We thus can define the action of S⁢G on L by defining so of P⁢G on L: ∀g=(R^|𝐰)∈SG, or you can consider its quotient image R^∈P⁢G, and ∀χ∈L^, we imitate (2) to define

(g⋅χ)⁢(𝐫)≔χ⁢(g−1⁢𝐫⁢g)=χ⁢(g−1⋅𝐫)=χ⁢(R^−1⁢𝐫). (6)

This is a contravariant operator. To avoid potential obfuscation of symbolic calculus system, one can use Dirac notation instead,

(g⋅χ)⁢(𝐫)=⟨𝐫|⁢g⋅|χ⟩=(⟨𝐫|⋅g)⁢|χ⟩=(g−1⋅|𝐫⟩)†⁢|χ⟩ (7)

and with g⋅|𝐫⟩=|g⋅𝐫⟩.

As for Vν⁢𝐪, in order to apply representation theory, we need to interpret it as a element in some linear space, which requires to be clarify by tensor operator concept. Phonons are quasi-particle after second-quantization, so from the moment space perspective, there is no need to distinguish G𝐤 and G𝐪 in the mathematics. By linear approximation, we can say Vν⁢𝐪 is a function or functional of 𝐪, henceforth we deem Vν⁢𝐪 as similar as |ψn⁢𝐤⟩ in representation theory level when calculating characters afterwards.

We have got all basic concepts to define our problems rigorously. The (1) is a element in HomH⁢(Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤,ℂ) due to |ψi⁢𝐤⟩=Vi⁢𝐤, V^ν⁢𝐪∈Vν⁢𝐪 ans so as |ψf⁢𝐤+𝐪⟩, here Vi⁢𝐤,Vν⁢𝐪,Vf⁢𝐤+𝐪 are all irreducible with the assumption of no accidental degeneracy, and

H≔G𝐤+𝐪∩G𝐪∩G𝐤 (8)

is the biggest stabilizer group of initial and final electron state and phonon state. By Schur’s lemma, if gf⁢iν⁢(𝐤,𝐪)≠0, the group theory requires the Hom set is nonempty and then we have equivalence between two representation

Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤⁢∼𝐻⁢ℂ, (9)

with the latter one being trivial representation. Finally, what we means when discussing symmetry permission is that we are asking is there trivial representation contained in Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤? By character theory, the multiplicity with which trivial representation occurs in is

a1≔dimℂHomH⁡(Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤,ℂ), (10)

one can solve this by calculating

a1=1|H|⁢∑g∈Hχf⁢𝐤+𝐪⁢(h)¯⁢χν⁢𝐪⁢(h)⁢χi⁢𝐤⁢(h)={0,symmetry forbidden,≥1,symmetry allow. (11)

Here χi⁢𝐤⁢(h) is the character of i-th irreducible of canonical representation space ℋ𝐤, so as χf⁢𝐤+𝐪 and χν⁢𝐪.

However, generally speaking, the group H is not finite as character theory fails to be applied here. There are 2 ways to tackle this problem:

  1. (1)

    By projective representation theory. One can use group extension method to study S⁢G,

    0→L→𝜄S⁢G→𝜋P⁢G→1, (12)

    with L⊲S⁢G be the Abel extension kernel and point group P⁢G=S⁢G/L be the quotient group. We have know that any representations of L correspondens to one counterpart in Pontryain dual and P⁢G is finite group by Bieberbach’s theorem and belongs to one of the widely known 32 point groups, which can be studied according to character theory. By synthesizing the representation of L and P⁢G with group cohomology of, one can get those irreducible representations of S⁢G in demand. By some guidance of 2-cohomology group H2⁢(P⁢G,L), we can find all the unequivalent way to extend a S⁢G by given L and P⁢G, thus irreducible representations.

  2. (2)

    The Herring method. By observing the physical meaning of representation, we notice that the unnecessary redundance arise from translational symmetry. We can not just quotient out by L and study P⁢G only because of potential nonsymmorphic symmetry generated by nontrivial extension, described by nontrivial element in H2⁢(P⁢G,L) or nontrivial outer action of P⁢G on L. The outer action is a homomorphism c:P⁢G→Out⁡(L). But we can settle for the next best thing by quotient out by the biggest stabilizer group that leaves the 3 wave funtions |𝐤⟩, |𝐪⟩, |𝐤+𝐪⟩ invariant.

  3. (3)

    The Mackey Method.

3. The Herring Method

Definition 3.1.

The compatible sublattice is defined as the least common multiple of period of χ𝐤,χ𝐪,χ𝐤+𝐪∈L^, i.e.

M≔ker⁢χ𝐤∩ker⁢χ𝐪∩ker⁢χ𝐤+𝐪. (13)

Let us look an example to grasp the physical meaning of M. Consider a 1 dimensional lattice system L=ℤ, then ∀χk∈L^=Hom⁡(L,U⁢(1)) is χk⁢(n)=e−i2⁢π⁢k⁢n, and thus M=ker⁢χk=1k⁢ℤ∩L and [L:M]<∞. When it comes to irrational k, M can be a single point set {0} and [L:M]=∞.

Proposition 3.2.

[L:M]<∞ if 𝐤, 𝐪 and 𝐤+𝐪 are all in rational point in reciprocal space.

Proof.

By promoting the example of 1 dimensional to 3 dimensional, one can intuitively accomplish proof. ∎

Definition 3.3.

The Herring group is defined as F≔H/M.

The Herring group can be interpret as H with quotienting out of those redundant translational symmetry operations. Intuitively this method will not lose any necessary symmetry, both symmorphic and nonsymmorphic. And when we are focusing only on those rational momentum point, the Herring group is finite and hence be appropriate for applying characters.

The final theorem is to prove:

Theorem 3.4.

We have

HomH⁡(Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤,ℂ)=HomF⁡(Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤,ℂ). (14)

where F=H/M.

Proof.

We need to show that for σ:Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤→ℂ,

(∀h∈H:σϕV(h)=σ)⟺(∀h¯∈F:σϕ¯V(h¯)=σ), (15)

We can obtain this by showing that M acts trivially on Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤. By definition 3.1 ∎

According to 14, we can use the latter to calculate a1 by taking dimension

a1 =dimℂHomF⁡(Vf⁢𝐤+𝐪∗⊗Vν⁢𝐪⊗Vi⁢𝐤,ℂ) (16)
=1|F|⁢∑h¯∈Fχf⁢𝐤+𝐪F⁢(h¯)¯⁢χν⁢𝐪F⁢(h¯)⁢χi⁢𝐤F⁢(h¯). (17)

That is the core expression we need to calculate in scheme.

However, that is not the end. If we want to calculate the representation of F on Vf⁢𝐤+𝐪, Vν⁢𝐪, Vi⁢𝐤 directly, we need to know the wave functions before and that can be only acquired by solving Kohn–Sham euqation in Density Functional Theory. We do not what to solve differential equation but with only space group information to determin the degeneracy.

To clarify the problem, after obtaining all the irreducible representations of F, we are unable to distinguish which ones are corresponding to given momentum label 𝐤. When doing 17, we need to know the relation between momenta and irreducible representations.

Definition 3.5.

N≔L/M.

Continuing with the previous 1 dimensional example, N=L/(1k⁢ℤ∩L)=ℤ/(1k⁢ℤ∩ℤ). If k=1,2,3,⋯, then N=0 is a trivial group; if k=pq∈ℚ is a reduced fraction, then M=q⁢ℤ≅ℤ and N=ℤq. By the rational fraction case, we can interpret M as the smallest lattice or repetitive unit that contains the complete waveform and N as inequivalent lattice point with respective to waveform in on repetitive unit. And F is the ”space group” of M, the reduced cell.

N⁢⊴⁢F because L⁢⊴⁢H then we can quotient both side of M. Let ϕ be a representation of F and ϕ|N be the constraint upon N. By the completeness of the characters of N, we have

ϕ|N=⨁χ𝐩∈N^m𝐩⁢χ𝐩, (18)

where N^ is the Pontryagin dual of N, χ𝐩 is the character labled by 𝐩 and m𝐩 is the multiplicity of χ𝐩. One can interpret 𝐩 as the reduced momentum in reduced lattice N.

Theorem 3.6.

(Clifford, 1937) Let ϕ∈Irr⁡(F), then there is an common multiplicity e satisfies

ϕ|N=e⁢⨁𝐩χ𝐩, (19)

and all the 𝐩 belongs to one orbit under the group action of F.

Proof.

Let ϕ𝐩∈N^ be one component of ϕ| and Vϕ be the representation space of ϕ, define

Wϕ𝐩≔{v∈Vϕ:ϕ⁢(n)⁢v=ϕ𝐩⁢(n)⁢v,∀n∈N}. (20)

Then ∀h∈H,

ϕ⁢(n)⁢ϕ⁢(h)⁢v=ϕ⁢(h)⁢ϕ⁢(h−1⁢n⁢h)⁢v=ϕ𝐩⁢(h−1⁢n⁢h)⁢ϕ⁢(g)⁢v
=(h⋅ϕ𝐩)⁢(n)⁢ϕ⁢(g)⁢v=[(h⋅ϕ𝐩)⁢(n)]⁢g⋅v, (21)

which means

h⋅Wϕ𝐩=Wh⋅ϕ𝐩=Wϕh⋅𝐩. (22)

Thus ∑h∈Hh⋅Wϕ𝐩 forms a F-invariant subspace of Vϕ. By the irreducibility of Vϕ,

∑h∈Hh⋅Wϕ𝐩=Vϕ. (23)

The h transitively permutate these Wϕ𝐩’s, as a result, all of them have the same dimension, denote as e. ∎

Corollary 3.7.

Every ϕ∈Irr⁡(F) lands in one orbit generated by F-actions,

Irr⁡(F)=∐Orb∈N^/FIrrOrb⁡(F). (24)

In our case, by definition (8), F=H/M will leave any χ𝐩 invariant. Hence the orbit of χ𝐩 is just itself singly.

Definition 3.8.

The allowed representation is defined as

Irrχ𝐩⁡(F)≔{ϕ∈Irr⁡(F):ϕ⁢(n)=χ𝐩⁢(n)⋅id,∀n∈N}, (25)

which means the ϕ⁢χF∈Irrχ𝐩⁡(F) makes ϕ⁢(h) a scalar matrix, ∀h∈F.

And that is exactly what we want — the Irrχ𝐩⁡(F) contains the irreducible characters of F behavior in correspondence with momentum 𝐩 when it comes to translational operator in N.

We have found the irreducible representation of F can be classify according to momentum label 𝐩, then how can we do this by using character table?

Lemma 3.9.

(trace saturation) Let A be a square Hermitian matrix with size d, then |tr⁡A|≤d, equality holds iff A=λ⁢id with λ∈U⁢(1).

Proof.

The details are omitted; see the discussion in linear algebra textbooks. ∎

According to 3.9, one can find the 𝐩 label of ϕ∈Iff⁡(F) by calculating

χϕ⁢(t¯j)dimℂ⁢ϕ=e−2⁢π⁢i⁢pj,j=1,2,3, (26)

where t¯j’s are 3 generators of N, and 𝐩=(p1p2p3)T.

References