
Nuclear, particle & quantum-information sequence · Interactive lesson
SU(3) flavour and multiplet decomposition
Before you can say what a hadron is, you need the room it lives in. This topic builds that room: eight Hermitian generators, two of them diagonal, whose eigenvalues place every quark state on a plane, and a tensor-product rule that turns three quarks into a decuplet, two octets and a singlet you can count by hand or in NumPy.
UPV-17.05 · Lesson 5 of 9 in this unit. Position is not a completion score.Nuclear, particle & quantum-information sequence. These units continue into nuclear and particle physics and quantum information. Follow your university’s prerequisites, mathematical depth and assessment; this independent pathway is not a universal programme specification.
Build the model
Two commuting charges, six ladder operators, every hadron multiplet on one plane.
The key idea
SU(3) flavour is the approximate invariance of the strong Hamiltonian under unitary rotations among the u, d and s quark states; its irreducible representations, labelled by the two commuting charges I₃ and Y, are the hadron multiplets.
Example. The nine quark–antiquark states of 3 ⊗ 3̄ plot as a hexagon with three states at the origin; the octet takes the six corners plus π⁰ and η₈ at the centre, and the ninth, η₁ = (uū + dd̄ + ss̄)/√3, is the singlet.
The complete physical model and assumptions
Take the strong Hamiltonian and ask what it cannot see. To a good approximation it cannot tell u, d and s apart, so any unitary rotation U of the three-dimensional flavour space spanned by |u⟩, |d⟩, |s⟩ commutes with it, [Hstrong, U] = 0. Those with det U = 1 form SU(3), generated by eight traceless Hermitian matrices Tₐ = λₐ/2 obeying [Tₐ, Tb] = i fabc Tc. At most two of the eight commute with one another; taking the diagonal pair T₃ and T₈, a state carries exactly two labels, I₃ and Y = 2T₈/√3, and every multiplet becomes a pattern of points in the I₃–Y plane joined by the six ladder operators I±, U±, V±. A multiplet is an irreducible representation: the set of states the ladder operators connect, all degenerate if the symmetry were exact. Composite states live in tensor products, and reducing them is bookkeeping on weights — 3 ⊗ 3̄ = 8 ⊕ 1 for a quark and an antiquark, 3 ⊗ 3 ⊗ 3 = 10 ⊕ 8 ⊕ 8 ⊕ 1 for three quarks — and the observed mesons and baryons fill exactly those slots. The cost is that the symmetry is not exact. The strange quark is about 90 MeV heavier than the light pair, the multiplets split by 100 to 200 MeV per unit of strangeness, and you need Gell-Mann–Okubo, first-order perturbation theory in a λ₈-shaped breaking, to get mass relations good to a percent. Nothing here derives a mass, and pushing the same construction to SU(4) with charm gives multiplets split by over a GeV: bookkeeping, not a symmetry.
1Eight generators, but only two can label a state
Write the Pauli matrices into the u–d block of a 3×3 matrix and you have λ₁, λ₂, λ₃; the same pattern in the u–s block gives λ₄, λ₅, in the d–s block λ₆, λ₇, and the traceless diagonal λ₈ = diag(1, 1, −2)/√3 completes the set, normalised so that Tr(λₐ λb) = 2δab. With Tₐ = λₐ/2 the products close on the set: λ₁λ₂ = diag(i, −i, 0) and λ₂λ₁ is its negative, so [T₁, T₂] = iT₃ and f₁₂₃ = 1; the u–s block gives [λ₄, λ₅] = i(λ₃ + √3 λ₈), so f₄₅₃ = ½ and f₄₅₈ = √3/2. No three generators commute with one another; the largest commuting sets have two members, and the conventional choice is the diagonal pair (T₃, T₈): the rank is 2, against 1 for SU(2). A state can therefore carry two simultaneous eigenvalues and no more, I₃ = T₃ and Y = 2T₈/√3 = diag(⅓, ⅓, −⅔), which is the B + S of the previous topic. So u sits at (½, ⅓), d at (−½, ⅓) and s at (0, −⅔). Antiquarks transform with −Tₐᵀ, so every weight changes sign and the 3̄ is the 3 upside down.
2Ladder operators draw the weight diagram
The six off-diagonal generators pair into ladder operators: I± = T₁ ± iT₂ inside the u–d doublet, V± = T₄ ± iT₅ between u and s, U± = T₆ ± iT₇ between d and s. Commuting each with the Cartan pair gives its step: [T₃, V₊] = ½V₊ and [Y, V₊] = V₊, so V₊ moves a state by (+½, +1); U₊ moves it by (−½, +1) and I₊ by (+1, 0). These three vectors and their negatives are the roots, and every multiplet is a set of points joined by them. Start from the highest weight, the one state all three raising operators annihilate, and lower. For the irrep (p, q) the top row is an isospin multiplet with I = p/2 at Y = (p + 2q)/3, the bottom row has I = q/2 at Y = −(2p + q)/3, and the boundary is a hexagon whose edges take p, q, p, q, p, q root steps in turn. Multiplicity is 1 on the boundary and rises by one per layer inward until a layer becomes a triangle. The octet (1, 1) is a hexagon of six with two states at the centre; the decuplet (3, 0) is a triangle of rows 4, 3, 2, 1; the formula (p + 1)(q + 1)(p + q + 2)/2 returns 8 and 10.
33 ⊗ 3̄ by weight counting gives the meson nonet
The weight of a product state is the sum of its factors' weights, so list the nine quark–antiquark pairs: u s̄ at (½, 1), d s̄ at (−½, 1), u d̄ at (1, 0), d ū at (−1, 0), s ū at (−½, −1), s d̄ at (½, −1), and uū, dd̄, ss̄ all at the origin — a hexagon with a triple centre. The highest weight (½, 1) heads a doublet row, so p = 1, and Yₘₐₓ = (p + 2q)/3 = 1 forces q = 1: the octet, which takes the six corners and two of the three central states. One state is left over, the singlet, and 3 ⊗ 3̄ = 8 ⊕ 1. The centre is where the work is. Lowering u d̄ with I₋, remembering that the antiquark doublet is (d̄, −ū), gives dd̄ − uū, so π⁰ = (uū − dd̄)/√2 up to sign. The singlet is the trace Σᵢ qᵢ q̄ᵢ, invariant because Σᵢ Uᵢⱼ U*ᵢₖ = δⱼₖ: η₁ = (uū + dd̄ + ss̄)/√3. Orthogonal to both is η₈ = (uū + dd̄ − 2ss̄)/√6, whose coefficients are proportional to the diagonal of λ₈ — no accident, since the octet is the adjoint representation and its states map onto the generators.
43 ⊗ 3 ⊗ 3 by hand: ten, eight, eight, one
Do it in two stages. 3 ⊗ 3 splits by exchange symmetry: the six symmetric pairs uu, dd, ss, (ud + du)/√2, (us + su)/√2, (ds + sd)/√2 form the 6 = (2, 0), and the three antisymmetric pairs form a 3̄ = (0, 1), because εᵢⱼₖ qⱼ qₖ transforms like an antiquark. Then 6 ⊗ 3 = 10 ⊕ 8 and 3̄ ⊗ 3 = 8 ⊕ 1, so 3 ⊗ 3 ⊗ 3 = 10 ⊕ 8 ⊕ 8 ⊕ 1 and 27 = 10 + 8 + 8 + 1. Weight counting checks it. A three-quark weight depends only on the counts (nᵤ, nd, nₛ), and the number of orderings is 3!/(nᵤ! nd! nₛ!): 1 at the corners uuu, ddd, sss, 3 at each of the six hexagon sites such as uud, 6 at uds. The totally symmetric decuplet takes one state from every site: the Δ quartet at Y = 1, the Σ* triplet, the Ξ* doublet, Ω⁻ = sss at Y = −2. Remove it and the corners are empty, the hexagon sites hold 2 each and the centre 5; two octets take 6 + 2 apiece, leaving one state at uds, the totally antisymmetric singlet. Which octet is which is a question of exchange symmetry, and the next topic needs that answer.
5The same decomposition in NumPy: diagonalise the Casimir
Build the eight λₐ as 3 × 3 complex arrays and check the algebra numerically: fabc = −2i Tr([Tₐ, Tb] Tc), exact because Tr(Tₐ Tb) = δab/2. A generator on the nine-dimensional quark–antiquark space is Tₐ ⊗ 1 − 1 ⊗ Tₐᵀ, assembled with np.kron; the minus sign and the transpose are the conjugate representation. The quadratic Casimir C₂ = Σₐ Tₐ² commutes with every generator, so it is constant on each irrep, (p² + q² + pq)/3 + p + q: 4/3 on the 3, 3 on the 8, 6 on the 10, 0 on the singlet. np.linalg.eigvalsh on the 9 × 9 Casimir returns 3 eight times and 0 once — that is 8 ⊕ 1 without a diagram drawn. For three quarks the generator is Tₐ ⊗ 1 ⊗ 1 + 1 ⊗ Tₐ ⊗ 1 + 1 ⊗ 1 ⊗ Tₐ on 27 dimensions, and the eigenvalues come back 6 ten times, 3 sixteen times, 0 once. The machine has counted, but the sixteen-fold eigenvalue 3 is two octets it cannot separate, because C₂ commutes with the permutations of the three quarks. Diagonalising the exchange operator P₁₂ inside that subspace splits them, and diagonalising T₃ and Y inside each irrep recovers the weights.
6Where mₛ breaks it, and what Gell-Mann–Okubo rescues
With mᵤ = md = m the quark mass matrix diag(m, m, mₛ) equals ((2m + mₛ)/3)⋅1 − ((mₛ − m)/√3)⋅λ₈: an SU(3) singlet plus a piece proportional to λ₈, the I = 0, Y = 0 member of an octet. First-order perturbation theory in an octet operator has, by the SU(3) Wigner–Eckart theorem, at most two reduced matrix elements inside a multiplet, so every mass takes the form M = a + bY + c[I(I + 1) − Y²/4]. In the decuplet I = 1 + Y/2 turns the bracket into 2 + 3Y/2, so M is linear in Y and the rows are equally spaced: 1232, 1385, 1533 MeV, steps of 153 and 148, which is how the Ω⁻ was predicted near 1680 MeV two years before it was seen at 1672. In the octet three parameters fit four masses and leave one relation, 2(mN + mΞ) = 3mΛ + mΣ: 4514 against 4540 MeV, 0.6% — first order in mₛ − m ≈ 90 MeV against hadron masses near 1 GeV is about that good. Try the same with charm at 1.27 GeV and the SU(4) multiplets split by more than their lightest member weighs: bookkeeping, no longer a symmetry.
Key equations
Read the units, assumptions and limits before substituting.
Gell-Mann generators and the SU(3) algebra
Tₐ = λₐ/2, [Tₐ, Tb] = i fabc Tc, Tr(Tₐ Tb) = δab/2
Fixes the whole structure: rank 2 means two commuting labels, and the same fabc govern every representation, 3, 8 or 10.
a, b, c = 1…8; each Tₐ is 3×3, traceless, Hermitian, dimensionless. f₁₂₃ = 1, f₄₅₈ = f₆₇₈ = √3/2, the rest ±½ or 0.Cartan pair and the weight of a state
I₃ = T₃ = diag(½, −½, 0), Y = (2/√3) T₈ = diag(⅓, ⅓, −⅔)
Turns any flavour state into a point on a plane, so a multiplet becomes a picture you can draw and count.
Both dimensionless, diagonal in the |u⟩, |d⟩, |s⟩ basis and commuting; a weight is the eigenvalue pair (I₃, Y).Ladder operators and their steps
I± = T₁ ± iT₂, V± = T₄ ± iT₅, U± = T₆ ± iT₇
The three steps are the edges of every weight diagram; a highest weight is the one state all three raising operators kill.
I₊: d→u, step (+1, 0). V₊: s→u, step (+½, +1). U₊: s→d, step (−½, +1). Lowering reverses each step.Dimension and Casimir of the irrep (p, q)
d = (p+1)(q+1)(p+q+2)/2, C₂ = (p² + q² + pq)/3 + p + q
C₂ commutes with every generator, so diagonalising it on a product space sorts the states into multiplets numerically.
p, q non-negative integers: 3 = (1,0), 3̄ = (0,1), 6 = (2,0), 8 = (1,1), 10 = (3,0). C₂ = Σₐ Tₐ², dimensionless.The two decompositions
3 ⊗ 3̄ = 8 ⊕ 1, 3 ⊗ 3 = 6 ⊕ 3̄, 3 ⊗ 3 ⊗ 3 = 10 ⊕ 8 ⊕ 8 ⊕ 1
Reads the meson nonet and the baryon decuplet plus two octets straight off the quark content.
Each irrep is named by its dimension: 9 = 8 + 1 and 27 = 10 + 8 + 8 + 1. The weight of a product state is the sum of the weights.Gell-Mann–Okubo, first-order breaking
M = a + bY + c[I(I+1) − Y²/4] ⇒ 2(mN + mΞ) = 3mΛ + mΣ
Says how badly mₛ breaks the symmetry, and still predicted the Ω⁻ near 1680 MeV before it was seen.
Masses in MeV; a, b, c fitted per multiplet. Octet: 4514 against 4540 MeV, 0.6% off. Decuplet: equal spacing in Y.Interactive lab
Predict first. Explore the model. Compare the result.
Explore the model
Try this. Start at (1, 1), the octet hexagon whose top edge lies on Y = 1, then slide to (3, 0): the hexagon closes into the decuplet triangle whose lone bottom vertex at Y = −2 is the Ω⁻. Swap to (0, 1) and the triangle flips upside down — that is the antiquark 3̄.
Live results
- DIMENSION
- 8 states
- CASIMIR C₂
- 3.00
- MAX MULTIPLICITY
- 2
- TRIALITY (p − q) mod 3
- 0
Results follow this lesson’s model and assumptions. Displayed values are rounded.
Predict → change one variable → check
Plan a change before running it. Every other input stays at the saved baseline.
Saved baseline. Dynkin label p (quark indices): 1; Dynkin label q (antiquark indices): 1
This experiment is kept only while this page is open. It does not change saved course progress.
Catch the common trap
Students who have met SU(3) colour see the meson octet and read it as the gluon octet: same λₐ, same eight, so surely the same thing. It is not. The two symmetries act on different indices of the same quark field. Flavour SU(3) rotates u, d, s into one another, is global, and is broken by the quark masses at the ten-percent level, which is why its multiplets are split and why Gell-Mann–Okubo exists at all. Colour SU(3) rotates red, green, blue, is gauged and exact, and confinement puts every hadron in a colour singlet, so no hadron carries a colour weight to plot — the colour octet is the eight gluons, not a family of mesons. The shared algebra is the only overlap: the fabc and the weight diagrams coincide because SU(3) is SU(3), but the meson octet is the adjoint of a broken global group, the gluon octet the adjoint of an exact local one that hadrons never populate.
Practice & worked examples
3 authored examples. Make an attempt, then reveal the reasoning one step at a time.
EasyExample 1
Using λ₁ and λ₂ explicitly, verify [T₁, T₂] = iT₃ and hence f₁₂₃ = 1. Then find the weights (I₃, Y) of u, d and s, and of the three antiquarks.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 4 steps revealed.
- λ₁ has 1 in entries (1,2) and (2,1); λ₂ has −i at (1,2) and +i at (2,1); the third row and column are zero. Multiply: λ₁λ₂ = diag(i, −i, 0) and λ₂λ₁ = diag(−i, i, 0).
- Subtract: [λ₁, λ₂] = diag(2i, −2i, 0) = 2i λ₃. With Tₐ = λₐ/2, [T₁, T₂] = (1/4)(2i λ₃) = i λ₃/2 = iT₃, so f₁₂₃ = 1 — the u–d block is exactly the SU(2) of isospin.
- T₃ = diag(½, −½, 0) is I₃. From λ₈ = diag(1, 1, −2)/√3, T₈ = diag(1, 1, −2)/(2√3) and Y = (2/√3)T₈ = diag(⅓, ⅓, −⅔).
- Read the weights off the diagonals: u at (½, ⅓), d at (−½, ⅓), s at (0, −⅔). Antiquarks transform with −Tₐᵀ, so every eigenvalue flips: ū at (−½, −⅓), d̄ at (½, −⅓), s̄ at (0, ⅔).
Answer. [T₁, T₂] = iT₃ with f₁₂₃ = 1; u = (½, ⅓), d = (−½, ⅓), s = (0, −⅔), and the antiquarks are the negatives — the 3 is a triangle pointing down, u and d on top and s at the lower vertex, and the 3̄ is the same triangle pointing up.
MediumExample 2
Decompose 3 ⊗ 3̄ by weight counting: list the nine weights, identify the highest weight and its (p, q), then write the three I₃ = Y = 0 states of the octet and singlet as normalised combinations of uū, dd̄ and ss̄, checking that the singlet is invariant.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- Add the weights of the factors: u s̄ at (½, 1), d s̄ at (−½, 1), u d̄ at (1, 0), d ū at (−1, 0), s ū at (−½, −1), s d̄ at (½, −1), and uū, dd̄, ss̄ all at (0, 0). Six corners of a hexagon and a triply occupied centre.
- The highest weight (½, 1) is killed by I₊, U₊ and V₊. Its row is a doublet, so p = 1, and Yₘₐₓ = (p + 2q)/3 = 1 gives q = 1: the irrep (1, 1), dimension 2⋅2⋅4/2 = 8. It takes the six corners and two central states; 9 − 8 = 1 state is left, the singlet.
- Lower u d̄ with I₋, using I₋ u = d and, for the antiquark doublet (d̄, −ū), I₋ d̄ = −ū: I₋(u d̄) = dd̄ − uū. Normalised, the I = 1 central state is π⁰ = (uū − dd̄)/√2 up to an overall sign.
- The singlet is the trace Σᵢ qᵢ q̄ᵢ = (uū + dd̄ + ss̄)/√3. Under qᵢ → Uᵢⱼ qⱼ and q̄ᵢ → U*ᵢₖ q̄ₖ the sum picks up Σᵢ Uᵢⱼ U*ᵢₖ = δⱼₖ, so it is unchanged by every rotation.
- The last octet state is orthogonal to both: η₈ = (uū + dd̄ − 2ss̄)/√6. Check ⟨π⁰|η₈⟩ ∝ 1 − 1 = 0 and ⟨η₁|η₈⟩ ∝ 1 + 1 − 2 = 0. Its coefficients are proportional to the diagonal of λ₈ — the octet is the adjoint.
Answer. 3 ⊗ 3̄ = 8 ⊕ 1 with highest weight (½, 1) = (p, q) = (1, 1). Centre: π⁰ = (uū − dd̄)/√2 and η₈ = (uū + dd̄ − 2ss̄)/√6 in the octet, η₁ = (uū + dd̄ + ss̄)/√3 the invariant singlet.
HardExample 3
Take the decuplet masses Δ = 1232, Σ* = 1385, Ξ* = 1533 MeV and the octet masses N = 938.9, Λ = 1115.7, Σ = 1193.2, Ξ = 1318.3 MeV. (a) Show that M = a + bY + c[I(I+1) − Y²/4] makes the decuplet equally spaced and predict mΩ. (b) Fit a, b, c to N, Λ and Σ and predict mΞ. (c) Evaluate the octet relation.
Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.
0 of 5 steps revealed.
- In the decuplet I = 1 + Y/2, so I(I+1) − Y²/4 = (1 + Y/2)(2 + Y/2) − Y²/4 = 2 + 3Y/2 and M = (a + 2c) + (b + 3c/2)Y: linear in Y, hence one fixed step per unit of strangeness.
- The observed steps are 1385 − 1232 = 153 MeV and 1533 − 1385 = 148 MeV. One more step of their mean, 150.5 MeV, gives mΩ ≈ 1533 + 150.5 ≈ 1684 MeV against the measured 1672.5 MeV: 0.7% high, which is what Gell-Mann's 1962 prediction looked like.
- Octet fit. Λ (Y = 0, I = 0) gives a = 1115.7 MeV. Σ (Y = 0, I = 1) gives a + 2c = 1193.2, so c = 38.75 MeV. N (Y = 1, I = ½) gives a + b + c/2 = 938.9, so b = 938.9 − 1115.7 − 19.4 = −196.2 MeV.
- Predict Ξ (Y = −1, I = ½): mΞ = a − b + c/2 = 1115.7 + 196.2 + 19.4 = 1331.3 MeV, against 1318.3 measured — 13 MeV or 1.0% high.
- The relation: 2(mN + mΞ) = 2(938.9 + 1318.3) = 4514.4 MeV, while 3mΛ + mΣ = 3347.1 + 1193.2 = 4540.3 MeV. The mismatch is 25.9 MeV, 0.6%: second order in the breaking is of order (150 MeV)²/1100 MeV ≈ 20 MeV, which is the size of the residual.
Answer. Decuplet: M is linear in Y and mΩ ≈ 1684 MeV predicted against 1672.5 measured. Octet: a = 1115.7, b = −196.2, c = 38.8 MeV predict mΞ = 1331 MeV against 1318; 2(mN + mΞ) = 4514 against 3mΛ + mΣ = 4540 MeV, a 0.6% mismatch.
Quick check
Select an answer and explain it before checking.
Review & continue
SU(3) flavour is the approximate invariance of the strong Hamiltonian under unitary rotations among the u, d and s quark states; its irreducible representations, labelled by the two commuting charges I₃ and Y, are the hadron multiplets.
- Explain the relationship without looking at the equation.
- Check a sign, a unit and a model assumption in your working.
- Return to the lab or worked example if a step is still unclear.