The CKM matrix
Nature built its quarks in two guises that refuse to line up. The states with definite mass — the ones that hadronise into the pions, kaons and B mesons an experiment actually sees — are not the states the weak force couples to. When a boson reaches into the quark sector it does not grab a , an , or a ; it grabs a fixed quantum superposition of all three. The three-by-three unitary matrix that spells out that superposition is the Cabibbo–Kobayashi–Maskawa matrix, , and it is the single object that sets the strength of every quark charged-current transition in the Standard Model. Two facts make it more than bookkeeping. First, the matrix is strongly hierarchical: transitions within a generation are near-unit strength, one step across costs a factor of the Cabibbo parameter , and the corner elements and are down by . This near-diagonal shape is why the top quark decays almost exclusively to bottom and why strangeness-changing decays are slow. Second — the deep fact, the one that won Kobayashi and Maskawa the 2008 Nobel Prize — a three-generation unitary matrix carries one irreducible complex phase that no rephasing of the quark fields can remove. That single phase is the only source of CP violation among quarks in the Standard Model, which is why in 1973, with only three quarks known, its authors were really predicting a third generation. This article builds the matrix, counts its parameters, derives why three generations are the minimum for CP violation, and puts real measured numbers on all nine elements.
- The CKM matrix is the unitary matrix relating the weak (primed) down-type states to the mass eigenstates, — the three-generation heir of the Cabibbo angle.
- Every quark charged-current vertex carries the factor ; the antiquark process carries .
- Unitarity () leaves exactly three mixing angles and one complex phase — and that phase is the sole Standard-Model source of quark CP violation.
- The measured magnitudes are near-diagonal and hierarchical: , , , , .
- CP violation is quantified by the rephasing-invariant Jarlskog , equal to twice the area of every unitarity triangle.
- Key idea: the weak interaction does not respect the quark mass basis — each up-type quark couples to a superposition of down-type mass states through a single unitary matrix whose one irreducible complex phase is the only Standard-Model source of CP violation among quarks.
The weak interaction does not respect the quark mass basis: when a couples to quarks it connects each up-type quark to a quantum superposition of down-type mass states, encoded in one unitary matrix whose single irreducible complex phase is the only Standard-Model source of CP violation among quarks.
Where this lives today
The CKM matrix is now the most over-constrained object in flavour physics, and the sport is to test its unitarity to breaking point. Global fits by the CKMfitter and UTfit groups overlay dozens of independent measurements — kaon, , and decays and mixings — on the single apex , and they still intersect at one point, a triumph for the three-generation Standard Model. But cracks are being probed. The LHCb experiment at CERN and Belle II at KEK are pushing the angle and the mixing phases to sub-degree precision; a long-standing tension between the exclusive () and inclusive () determinations of — and a parallel one for — refuses to resolve. Meanwhile the first-row "Cabibbo angle anomaly" of Worked Example 1 sits at roughly below unity, hinting at either underestimated theory uncertainties or new physics in the very cleanest weak decays. The elements and , unreachable in tree decays because the top quark decays before it hadronises, are extracted from and oscillation frequencies — loop (box) diagrams whose measured turns a mixing rate into a matrix element. And looming over all of it is a cosmological verdict: the Jarlskog delivers CP violation some ten orders of magnitude too feeble to have generated the observed excess of matter over antimatter, so the search for CP-violating physics beyond the CKM matrix — in the lepton sector's PMNS matrix (aq-pp-three-flavour-pmns), in electric dipole moments, in rare kaon decays — is among the central quests of the field.
Ask the tutor: Ask me to count the CKM parameters for any number of generations, or to draw the unitarity triangle and turn its area into the Jarlskog measure of CP violation.
The physical picture
The whole matrix lives in one vertex. Send a quark into a and what comes out is not a but the weak partner — a superposition weighted by the first row of . Because the experiment detects hadrons, and hadrons are built from mass eigenstates, that single vertex fans into three physically distinct outcomes with amplitudes , , . The first figure draws that fan with its real weights and then lays the nine magnitudes out as a grid, so the hierarchy — near-unit diagonal, small off-diagonal, tiny corners — is visible at a glance.
The grid is nearly the identity, but not quite — and the tiny departures are where all the physics is. The off-diagonal elements are what let strangeness and beauty decay at all; without them the and quarks would be stable and the universe would look very different. More subtly, the two corner elements and carry the irreducible complex phase, and a complex amplitude is the seed of CP violation. Unitarity forces the nine elements to satisfy six orthogonality relations, each a sum of three complex numbers that closes to zero — a triangle in the complex plane. The second figure is the one every flavour physicist draws: the "" unitarity triangle, whose non-zero area is the geometric signature that CP is violated, with the apex fixed by the measured Wolfenstein coordinates .
The core equations
The definition is a change of basis. The down-type quark fields the weak interaction couples to — call them primed — are a unitary rotation of the mass-eigenstate fields, and the rotation matrix is the CKM matrix. By convention the entire misalignment between the up and down sectors is loaded onto the down-type quarks.
where: the unprimed are mass eigenstates (definite mass, they hadronise); the primed are the weak eigenstates the couples to; is the amplitude for up-type to convert to down-type . Reading it: the first row tells you the three down-type states a quark connects to, weighted by . That rotation enters physics through the quark charged-current vertex. It is the vertex of aq-pp-weak-charged-current — the same and the same parity-violating — with one addition: a CKM factor multiplying every up–down pair.
where: is the weak coupling; is the standard normalisation; is the V−A structure (recalled from aq-pp-v-minus-a). The complex conjugate appears when the down-type quark is created rather than destroyed — this is why the phase of flips between a process and its CP conjugate, the origin of all CKM CP violation. Unitarity is not assumed for elegance; it follows because is a rotation between two orthonormal bases. It gives twelve constraints — three normalisations, three off-diagonal relations, and their conjugates.
where: the normalisation says each up-type quark's total coupling is fixed (a decays somewhere); the orthogonality is a sum of three complex numbers closing to zero — a unitarity triangle. These relations tie poorly-measured elements to well-measured ones and are themselves a falsifiable test of exactly three generations. Unitarity plus the freedom to rephase the quark fields collapses the nine complex entries to just four real numbers. The Particle Data Group standard parametrisation uses three angles and one phase , with , .
where: is the Cabibbo angle; , ; is the CP-violating phase, riding on in the corners . Read the structure: set and every entry is real — CP is conserved; the phase lives where the smallest angle lives, which is why CP violation is small. Because the angles are so hierarchical, it is far more transparent to expand in . Wolfenstein's four parameters make the powers of manifest.
where: , , and ; is the imaginary (CP-violating) part, appearing only in the corners. Read the hierarchy directly: diagonal , the Cabibbo step , the mixing , the corners — a factor per generation crossed. Finally, the amount of CP violation is captured by a single rephasing-invariant number, the Jarlskog invariant , defined so it does not depend on any arbitrary quark-phase convention.
where: is twice the area of every unitarity triangle; is the Levi-Civita symbol. Read it: requires all three angles non-zero and — CP violation switches off if any mixing angle vanishes or the phase is trivial, which is the algebraic heart of the next derivation.
The goal is to prove the central structural fact of the CKM matrix: an -generation unitary mixing matrix, after every allowed rephasing of the quark fields, retains real mixing angles and physical phases — so that (Cabibbo) has one angle and zero phases and cannot violate CP, while has three angles and exactly one phase, the minimum that permits CP violation. This is precisely the argument Kobayashi and Maskawa made in 1973, and it is why a complex CKM phase is equivalent to the existence of a third generation. We count the free parameters of a general unitary matrix, subtract the phases that are pure convention, and read off what physics is forced to keep.
Step 1. Count the parameters of a general unitary matrix. Unitarity is real conditions on the real numbers in a complex matrix, leaving real parameters. Split these the way a real orthogonal matrix would: an rotation has angles, so the remaining parameters are phases. Why: separating "rotation-like" angles from "phase-like" parameters is the whole game — only the phases can be complex, and only complex entries can violate CP.
Step 2. Remove the phases that are unphysical. The matrix appears in the Lagrangian sandwiched as , so rephasing and sends . There are such phases, but one overall common phase leaves every unchanged, so relative phases can be used to kill entries of . Why: a phase you can rotate away by redefining a quark field is not observable — it carries no physics, so it must be subtracted from the count.
Step 3. Subtract to get the physical content. Physical angles: (rephasing cannot touch these). Physical phases: . For : one angle, phases — the Cabibbo matrix is purely real. For : three angles and phase. Why: the formula is the punchline — it is zero for one and two generations and first becomes non-zero at three, so CP violation in the quark sector demands at least three generations.
Step 4. Connect the surviving phase to CP violation. Under CP the vertex factor is replaced by (equation 2). If can be made entirely real by rephasing — as for — then and every process equals its CP conjugate. Only the irreducible phase makes unavoidably, so amplitudes and their CP mirrors can differ. Why: this closes the logic — an unremovable complex phase is not merely allowed at three generations, it is the one and only way the Standard Model breaks the quark CP symmetry, and its physical measure is the Jarlskog . *Verified: physical angles and phases give for and for ; whenever any or .*
Go deeper · Derivation B · 2 minThe unitarity triangle and the Jarlskog measure of CP violation
The aim is to turn the abstract orthogonality relation into the geometric object flavour physics actually measures — a triangle in the complex plane whose area is a convention-independent measure of CP violation — and to show that this area equals with the Jarlskog invariant. We pick the relation whose three terms are comparable in size, plot it as three vectors that must close, read the CP-violating content off its area, and confirm that a flat (zero-area) triangle is exactly a CP-conserving theory. This is why "measuring the angles of the unitarity triangle" and "measuring CP violation" are the same experimental programme.
Step 1. Write down the relevant relation. Orthogonality of the first and third columns of gives . In Wolfenstein counting each term is , so all three legs are comparable — this "" triangle is not squashed, unlike the others whose legs differ by powers of . Why: only a triangle with sides of similar length has large angles that can be measured precisely, which is why the system, governed by this relation, is where CP violation was first seen cleanly.
Step 2. Read it as vectors. Each product etc. is a complex number — a vector in the plane; the relation says the three vectors placed head to tail return to the origin, forming a closed triangle. Divide through by to fix one side along the real axis from to ; the apex then lands at . Why: normalising removes the arbitrary orientation and scale, leaving a shape whose only invariants — its angles and area — are genuine physics.
Step 3. Compute the area. A triangle with vertices , , in the complex plane has area . Applying this to the un-normalised triangle, the area is , and the same emerges from any of the six triangles — they are all different shapes with the same area. Why: that every triangle shares one area is the signal that , not any individual angle, is the rephasing-invariant amount of CP violation.
Step 4. Take the CP-conserving limit. If the theory conserved CP, could be made real, every product would be real, all vectors would lie on a line, and the triangle would collapse to zero area — . A non-degenerate triangle with finite area is therefore a direct picture of broken CP. Why: this is the geometric restatement of Derivation A's result — non-zero area, non-zero phase, and CP violation are one and the same, now something an experiment can literally draw. *Verified: triangle area ; with and , ; area as .*
Go deeper · Derivation C · 2 minThe Wolfenstein hierarchy from the Cabibbo angle
The goal is to show how the entire nine-element matrix organises itself as a power series in a single small number, , so that the near-diagonal structure and the pattern of suppressions are consequences of one measured quantity — the Cabibbo angle — rather than nine independent accidents. We start from the exact standard parametrisation, feed in the empirical fact that the three angles fall off in powers of , and expand to third order, recovering equation (5) and its immediate predictions like . This is why physicists quote four Wolfenstein numbers instead of nine magnitudes and a phase.
Step 1. Encode the empirical hierarchy. Experiment gives , and the higher angles scale as and , defining as numbers. The single physical input is that each successive mixing angle is smaller by a factor of . Why: promoting "the angles happen to be small and ordered" into explicit powers of one parameter is what makes every element's size predictable at a glance.
Step 2. Expand the diagonal. With , , and , the – and – entries become . The diagonal is not exactly one — it is depleted at order by the probability leaking into the off-diagonal channels. Why: the is unitarity at work — what leaves the diagonal as must be subtracted from , and the square root gives the .
Step 3. Fill in the corners and check a prediction. To the corners are and , while . Their ratio is , a clean falsifiable consequence. Why: the Wolfenstein form does not just tidy notation — it converts the raw hierarchy into ratios that different experiments can check against each other, closing the triangle independently.
Step 4. Locate the CP violation. Only the corners carry an imaginary part, proportional to ; to leading order CP violation enters at and is doubly protected — suppressed both by the corner smallness and by the requirement . Why: this explains at a glance why Standard-Model CP violation is minute () even though the phase is of order one — the phase is large but it multiplies the tiniest elements. *Verified: to ; with , and , both matching the measured magnitudes.*
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| One generation | no mixing possible; only, no CP violation | |
| Two generations | one angle , no phase | Cabibbo matrix, real orthogonal; CP conserved by theorem |
| Three generations | 3 angles 1 phase | minimal CP violation; the physical CKM matrix |
| No mixing | generations decouple; strangeness and beauty exactly conserved | |
| CP-conserving limit | real, | triangle collapses to a line; no matter–antimatter difference |
| Degenerate up- or down-quark masses | a phase becomes rephasable; two equal quarks kill CP violation | |
| Leading Wolfenstein | all mixing scales as powers of the Cabibbo parameter |
Worked examples
1 · Testing first-row unitarity and extracting the Wolfenstein parameters (fully worked)
From the directly measured magnitudes (superallowed nuclear decay), (kaon decay), and (semileptonic decay), test the unitarity relation and extract . Then use to get .
Step 1. Square and sum the first row. ; ; . Adding, . Unitarity predicts exactly , so the row closes to .
Step 2. Read the result honestly. The deficit is . With the tiny modern uncertainties on and this sits about below unity — the live "Cabibbo angle anomaly." At the level of a first pass, the row is unitary to a fraction of a percent, a genuine confirmation of three-generation structure; the residual is a current research thread, not a textbook failure. First-row sum = 0.9985, unitary to 0.15% (with an intriguing ~3σ deficit).
Step 3. Extract . By definition (to this order), so , i.e. a Cabibbo angle . Consistency check with the tangent form: — the two agree, as they must for a unitary row.
Step 4. Extract . From , . So four measured magnitudes have fixed two of the four Wolfenstein numbers; the corner then gives , pinning the apex distance from the origin. λ = 0.224, A = 0.815, and the apex lies at radius √(ρ²+η²) ≈ 0.41 from the origin.
2 · The Jarlskog invariant and the area of the unitarity triangle (fully worked)
Using the standard-parametrisation angles , , and the phase , compute the Jarlskog invariant , and hence the area of the normalised unitarity triangle. Compare with .
Step 1. Evaluate the sines and cosines. , , ; the cosines are , , , and .
Step 2. Assemble . Multiply the small factors first: . Then the cosines . So .
Step 3. Get the triangle area. Every unitarity triangle has area , so the un-normalised area is . For the normalised triangle (base scaled to 1) the area is ; with apex that area is . Both encode the same physics — a non-zero area is CP violation. J = 3.1×10⁻⁵; the six unitarity triangles all share area J/2 = 1.5×10⁻⁵.
Step 4. Cross-check with Wolfenstein. Using , , : , agreeing with the exact value to a few percent — the small mismatch is the truncation of the Wolfenstein form. The two routes agree: J ≈ 3.1×10⁻⁵, confirming the parametrisations are consistent.
Physics of the portrait
The CKM matrix is one of the rare cases where a piece of pure parameter-counting predicted a whole generation of matter. In 1973 two theorists in Kyoto asked what it would take to fit CP violation into the weak interaction — and the answer, stunningly, was more quarks.
Origins · 2 minMakoto Kobayashi and Toshihide Maskawa and how this was discovered
In 1973, working at Kyoto University, Makoto Kobayashi and Toshihide Maskawa confronted a puzzle nine years old: CP violation, discovered by Cronin and Fitch in the neutral-kaon system in 1964, had no home in the theory of the day. The weak interaction was understood, Cabibbo's quark mixing angle was a decade old, and charm had just been proposed by Glashow, Iliopoulos and Maiani — but with the four quarks then imagined, the mixing matrix was a real rotation, and Kobayashi and Maskawa proved by direct parameter-counting that a real matrix cannot violate CP. Their paper, "CP Violation in the Renormalizable Theory of Weak Interaction," worked through the possibilities systematically and reached a startling conclusion: the simplest way to accommodate CP violation was to enlarge the quark sector to three generations, because a unitary mixing matrix carries exactly one irreducible complex phase that no field redefinition can remove. They wrote this in an era when only three quarks were confirmed and the charm quark itself was still hypothetical. The charm quark arrived in November 1974, the tau lepton in 1975, the bottom quark in 1977, and finally the top quark in 1995 — each discovery vindicating a structure the two had deduced from the algebra of unitary matrices. For a generation the phase remained an untested hypothesis until the BaBar and Belle experiments observed large CP violation in mesons in 2001, drawing the unitarity triangle exactly as predicted. Kobayashi and Maskawa shared the 2008 Nobel Prize in Physics; Nicola Cabibbo, whose 1963 angle is the first row of their matrix and whose name completes the acronym, was not included — a widely-noted omission. Their result stands as one of physics' cleanest demonstrations that a symmetry principle, pursued rigorously, can foretell the contents of the universe.
Why is the top quark's coupling V_tb so close to 1?
Because unitarity leaves it almost nowhere else to go. The third row must satisfy , and the first two elements are tiny — and , of order and . Their squares sum to only about , so and . Physically this means the top quark decays essentially always to a bottom quark, , with only per-mille branchings to or . That near-unit coupling is why top physics and bottom physics are so tightly linked, and why single-top production at hadron colliders — whose rate is proportional to — provides the most direct measurement of this element without assuming three-generation unitarity.
How can V_td and V_ts be measured if the top quark never appears in a decay?
Through quantum loops. The top quark decays far too fast to hadronise, so there is no top-flavoured meson whose semileptonic decay could expose or the way exposes . Instead these elements appear inside "box diagrams" — second-order weak processes in which virtual top quarks mediate the mixing of a neutral meson with its antiparticle. The oscillation frequency of the system is proportional to , and of the system to ; their ratio cancels much of the theoretical uncertainty and yields cleanly. So the very elements that no tree decay can reach are pinned down by how fast a neutral meson turns into its own antiparticle — a purely quantum-mechanical stopwatch.
Is the CKM phase enough to explain why the universe is made of matter?
No — and the shortfall is dramatic. Generating a matter–antimatter asymmetry requires CP violation (one of Sakharov's three conditions), and the CKM matrix does supply it. But the amount is set by the Jarlskog invariant , and when propagated through the physics of the early universe it produces a baryon asymmetry roughly ten orders of magnitude smaller than the value cosmology observes. The mixing angles are simply too small: CP violation is suppressed by six powers of . This is not a defect in the CKM description of laboratory physics, which is superbly accurate, but it is a loud signal that additional CP-violating sources must exist beyond the Standard Model — in the lepton sector, in as-yet-unseen heavy particles, or in interactions that leave their mark in electric dipole moments. The search for that extra CP violation is one of the field's defining goals.
What exactly is the Cabibbo angle's relation to the CKM matrix?
The Cabibbo angle is the CKM matrix's grandparent, and its largest angle. In 1963, with only up, down and strange quarks, Cabibbo explained why strangeness-changing decays are slower than strangeness-conserving ones by positing that the weak partner of the up quark is a rotated combination , with . That single angle is exactly in the modern parametrisation, and is the expansion parameter of the whole Wolfenstein hierarchy. When Kobayashi and Maskawa extended the picture to three generations, Cabibbo's rotation became the upper-left block of a matrix, gaining two more small angles and the crucial phase. So the CKM matrix is not a replacement for the Cabibbo angle but its natural completion — which is why the acronym keeps his initial first.
Does the CKM matrix allow flavour-changing neutral currents?
Not at tree level, and this is one of its deepest features. The charged current changes flavour freely — that is what the off-diagonal are for. But the neutral current, mediated by the or the photon, stays rigidly flavour-diagonal: there is no tree-level transition via a . The reason is unitarity. When you write the neutral current in the weak basis and rotate back to the mass basis, the CKM factors assemble into , and the identity has no off-diagonal entries — the flavour-changing pieces cancel exactly. This is the GIM mechanism (aq-pp-gim-mechanism), and historically the smallness of the observed rate is what forced the charm quark's existence. Flavour-changing neutral currents do occur, but only at the loop level and only suppressed, which is precisely why rare decays like are such sensitive probes of new physics.