CP violation in the Standard Model
CP violation is the statement that the laws of physics are not quite the same for matter and antimatter: run a weak process forward and run its mirror-reflected antiparticle version, and the two rates differ by a hair. For decades this looked like a fragile curiosity, seen only in the decays of neutral kaons at the level of a few parts per thousand. The triumph of the Standard Model is to trace every quark-sector instance of it — kaons, mesons, mesons — back to a single number: the one irreducible complex phase that survives in the unitary CKM matrix once every quark field has been rephased as far as it will go. Two generations of quarks give a real mixing matrix and exact CP symmetry; three generations leave exactly one phase, and that phase is the whole source. This article is the synthesis of the weak-flavour chapter. It takes the CKM matrix and its Wolfenstein expansion from aq-pp-ckm-matrix, the kaon parameter from aq-pp-cp-violation-kaons, and the golden mode from aq-pp-b-meson-physics, and shows how unitarity turns the single phase into a piece of geometry — a closed triangle in the – plane. The power of the picture is over-determination: , , and each carve an independent curve through that plane, and they all cross at one point. The triangle closes; one phase explains it all. And yet — the closing note of the whole subject — that same phase is roughly ten orders of magnitude too feeble to have made the matter-dominated Universe we live in.
- All CP violation in the quark sector of the Standard Model comes from one irreducible complex phase in the unitary CKM matrix; two generations give a real matrix and exact CP.
- In the Wolfenstein parametrisation the phase lives in , entering only and .
- Unitarity gives closure relations such as , which draw as a closed unitarity triangle in the – plane.
- The rephasing-proof measure is the Jarlskog invariant ; it equals twice the area of the triangle and vanishes if any mixing angle or the phase is zero.
- Independent constraints from , , and over-determine and all agree — the triangle closes.
- SM CP violation is real but far too small to explain the cosmic matter-antimatter asymmetry, one of the sharpest open problems in physics.
- Key idea: all CP violation in quark physics comes from one irreducible complex phase in the CKM matrix; unitarity turns this into a closed triangle in the (ρ,η) plane, which independent experiments over-determine and find consistent.
All CP violation in quark physics comes from one irreducible complex phase in the CKM matrix; unitarity turns this into a closed triangle in the plane, which independent experiments over-determine and find consistent — while remaining far too small to explain the matter-antimatter asymmetry of the Universe.
Where this lives today
The unitarity triangle is a living experiment, not a settled diagram. LHCb at CERN and the Belle II experiment at KEK in Japan are pushing every side and angle to sub-degree precision, with LHCb already measuring to a few degrees and pinning down mixing and its CP phase . The strategy is over-determination taken to the limit: measure the same apex through tree-level "sides" that are theoretically clean and loop-level "angles" sensitive to new virtual particles, and look for any crack where they fail to meet. A discrepancy between the tree- and loop-determined apex would be a discovery of physics beyond the Standard Model. So far the triangle stubbornly closes, tightening the SM. The deepest open question sits just past the edge of the diagram: because the CKM phase gives a baryon asymmetry too small, the matter-antimatter imbalance of the Universe demands new sources of CP violation — perhaps the PMNS phase in the lepton sector, perhaps the neutron electric dipole moment, perhaps unseen heavy particles. The CKM triangle is the template; the search is for the second one.
The physical picture
Picture the flavour-changing weak vertices as a web of complex amplitudes. Each -boson coupling between an up-type and a down-type quark carries a factor , a complex number whose magnitude sets the transition strength and whose phase is invisible on its own — you can always rotate the quark fields to move a phase from one place to another. What cannot be rotated away is a relative phase between two interfering paths. CP conjugation flips the sign of every such phase (it sends ), so an observable built from the interference of two amplitudes with a genuine relative phase comes out different for particle and antiparticle. The bookkeeping of which phases are real and which are physical is exactly the bookkeeping of the unitarity triangle: draw the three complex terms of a closure relation head to tail, and a non-degenerate triangle — one with area — is the geometric signature that a physical phase has survived.
The triangle is not a metaphor — it is a testable prediction, because each of its sides and angles is a different physical observable, and unitarity demands they fit together. The next figure is the one experimentalists actually draw: instead of assuming the apex, they measure it four different ways. The length of the left side follows from the semileptonic ratio ; the right side follows from the oscillation frequency , which fixes ; the angle follows directly from the time-dependent CP asymmetry in ; and the kaon parameter traces a hyperbola. If the Standard Model's single-phase story is right, all four bands must cross at one point. They do.
The core equations
The starting object is the CKM matrix, written in the Wolfenstein expansion in powers of . This form makes the hierarchy of quark mixing manifest — diagonal near unity, off-diagonal falling in powers of — and isolates the CP-violating phase into two corner elements.
where: is the sine of the Cabibbo angle; sets the third-generation couplings; are the CP-relevant coordinates; and the phase enters only through the combination . Reading it: the imaginary part is the sole home of CP violation, and it appears at order — which is why CP violation is a small effect. Isolating the two elements that carry the phase makes the physics transparent: CP violation is confined to transitions involving the top and up quarks in the extreme corners of the matrix.
where: governs semileptonic decays and governs mixing. Reading it: a non-zero in either element forces a non-zero phase; if the whole matrix is real and CP is exact. Because is unitary, its columns are orthonormal. The orthogonality of the down and bottom columns gives the closure relation whose three terms are all of the same order, , so none dominates and the triangle they form is non-degenerate.
where: each term is a complex number of magnitude . Reading it: three complex numbers summing to zero, drawn head to tail, close a triangle in the complex plane — the unitarity triangle. Dividing equation (3) by the (nearly real) middle term rescales the base to unit length and places the apex at the point conventionally called , with the two non-trivial sides and .
where: , are the properly-normalised apex coordinates. Reading it: comes from , comes from (hence ), and the apex height is a direct measure of CP violation — a flat triangle () means no CP violation. The interior angles are rephasing-invariant arguments of ratios of CKM products, so each is a genuine observable measurable in a specific interference experiment.
where: is measured from , from tree decays, from . Reading it: and ; the constraint is the closure condition, a direct test of three-generation unitarity. Finally, the single convention-independent number that says "CP is violated, full stop" is the Jarlskog invariant — the common area of every unitarity triangle, independent of how you rephase the quark fields.
where: is the Jarlskog invariant; twice the area of any unitarity triangle equals . Reading it: if and only if CP is violated, and its tininess () is the seed of the baryogenesis shortfall discussed below.
The goal is to show by pure parameter counting why three generations of quarks are the minimum needed for CP violation and why exactly one CP-violating phase survives. We begin from a completely general unitary mixing matrix, subtract the parameters a real rotation would already carry, then subtract the phases that can be rotated away by redefining the quark fields, and read off the irreducible remainder — zero for two generations, one for three. This is the calculation Kobayashi and Maskawa did in 1973, and it is the logical foundation of everything else in this article.
Step 1. A general unitary matrix is fixed by real parameters, because unitarity imposes exactly real constraints on the real numbers of a general complex matrix. Why: this total is the pool from which the physical mixing parameters must be drawn.
Step 2. Of those parameters, a real orthogonal rotation would use Euler angles; the remainder, , are complex phases. Why: the angles are CP-conserving mixing that survives even in a real matrix, so any CP violation must hide among the phases.
Step 3. The quark fields can be rephased freely: there are up-type and down-type fields, giving phase rotations, but one overall common rephasing leaves unchanged, so of the phases are unphysical and can be removed. Why: only relative phases between physical amplitudes are observable; the rest are convention.
Step 4. The number of physical, irremovable phases is therefore . For this is ; for it is exactly . Why: two generations give a real Cabibbo rotation and exact CP symmetry, while three generations leave one irreducible phase — the single origin of CP violation in the Standard Model quark sector. The same count gives three mixing angles for , matching the observed .
Go deeper · Derivation B · 1 minFrom unitarity to the closed triangle
The goal is to convert the abstract statement " is unitary" into the concrete geometric object that experiments test — a closed triangle whose sides and angles are separate observables. We take one orthogonality relation among the columns of , evaluate each term in the Wolfenstein expansion to show they share a common order , normalise by the middle term to fix a unit base, and identify the apex, sides, and angles with physical quantities so that closure becomes a falsifiable prediction of three-generation unitarity.
Step 1. Orthogonality of the and columns of reads , i.e. . Why: unitarity is not optional in the SM — it follows from there being exactly three generations with a single unitary mixing matrix, so any failure of this relation signals new physics.
Step 2. Insert the Wolfenstein forms: , , and . All three are , so no term is negligible. Why: three comparable complex numbers summing to zero form a genuine triangle with area, unlike the other unitarity relations (e.g. among the first two rows) where one term is far smaller and the triangle is squashed almost flat.
Step 3. Divide through by to normalise. The base runs from to along the real axis; the apex sits at , and the third side closes back from to the apex with length . Why: normalising removes the convention-dependent overall phase and scale, leaving a triangle whose shape is pure physics.
Step 4. Identify observables: the left side is set by , the right side by , the angle by the asymmetry, and the apex height by . Closure requires all of them to meet at one apex. Why: this is the crux — one phase predicts that four independent measurements land on a single point, and the measured over-determination (Section "The physical picture") confirms it to within errors.
Go deeper · Derivation C · 1 minThe Jarlskog invariant as the rephasing-proof measure
The goal is to build the one number that certifies CP violation without reference to any parametrisation, and to expose exactly what must be non-zero for CP to be violated. A drawback of the phase or the coordinate is that their numerical values shift when you rephase quark fields; we want an invariant. We define the Jarlskog determinant, show it equals twice the area of every unitarity triangle, reduce it to in the Wolfenstein form, and read off the necessary conditions — all three generations, all mixing angles, and the phase must participate.
Step 1. Define through , a quantity manifestly unchanged by . Why: every quark rephasing cancels between the four factors, so is the convention-independent content of the phase — a real physical number.
Step 2. Geometrically, is twice the area of any of the (unnormalised) unitarity triangles; a triangle with zero area means means no CP violation. In the standard parametrisation , and in Wolfenstein . Why: this ties the abstract invariant to the picture — CP violation is literally the area of the triangle.
Step 3. Read off the vanishing conditions: if any mixing angle is or , if or , or if any two same-charge quark masses are degenerate (which would let a rotation remove the phase). Why: CP violation is not generic — it needs three non-degenerate generations, all three mixing angles non-trivial, and a non-trivial phase, all at once. This is why it took a third generation to accommodate it.
Step 4. Numerically, with , , : . Why: the smallness of — a product of a sixth power of and the already-small — is not a detail but the headline: the Universe's CP violation, as the SM knows it, is a effect, and that is the seed of the baryogenesis problem.
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| Two generations | , matrix real | Cabibbo mixing alone conserves CP exactly; no phase survives rephasing |
| Any mixing angle or | one generation decouples; CP restored even with three families | |
| Degenerate up- or down-quark masses | a rotation absorbs the phase; mass non-degeneracy is required | |
| Phase or (so ) | flat triangle, | matrix effectively real; the triangle collapses to a line |
| Full three-generation SM | , | non-degenerate triangle; CP violated in , , systems |
| Cosmological requirement | need effective CP of | SM is too small; baryogenesis needs new sources |
Worked examples
1 · Building the unitarity triangle from the fit (fully worked)
A global fit gives , , , . Find the apex, both side lengths, and all three angles, and check that they sum to .
Step 1. Apex coordinates. To the order needed, and (the correction factor shifts them to , ; we keep the leading values). So the apex sits at , comfortably above the real axis — already a signal that the triangle has area and CP is violated.
Step 2. Side lengths. The left side . The right side . These are the lengths the and measurements must reproduce.
Step 3. Angles. From the origin, , so . At , , so . Closure fixes .
Step 4. Cross-check with the measured golden mode: , in excellent agreement with the -factory world average . The triangle closes: , and its independently-measured angle matches from data.
2 · The Jarlskog invariant and the baryogenesis shortfall
Compute from the same fit, relate it to the triangle area, and compare the Standard Model's CP violation with what cosmology needs.
Step 1. Jarlskog invariant. . Evaluate the pieces: ; ; times . So , consistent with the PDG value .
Step 2. Area interpretation. The normalised triangle has base and height , so its area is . The invariant area of the unnormalised triangle is ; the normalisation by restores the . Either way, non-zero area means CP violation.
Step 3. The cosmological comparison. The observed baryon-to-photon ratio is — a small but non-zero matter excess. Sakharov's conditions say generating it requires baryon-number violation, C and CP violation, and a departure from equilibrium. The SM has all three in principle, but the CP violation available is set by , further suppressed by ratios of quark masses over the electroweak temperature.
Step 4. The verdict. Carrying the suppression through, the SM predicts a baryon asymmetry of order or smaller — about ten orders of magnitude too little to make . The single CKM phase is genuine and beautifully consistent across kaons and mesons, yet it cannot be the source of the matter-dominated Universe — a sharp, quantitative pointer to CP violation beyond the Standard Model.
Physics of the portrait
CP violation in the Standard Model is a story of a phase that hid in plain sight: predicted from the algebra of unitary matrices, made convention-proof by a single invariant, and finally drawn as a triangle in a plane. The invariant is the work of Cecilia Jarlskog, whose 1985 measure turned "there is a phase" into "here is a number that cannot lie."
Origins · 1 minCecilia Jarlskog and how this was discovered
Cecilia Jarlskog, a Swedish theoretical physicist born in 1941, gave the study of CP violation the tool it had been missing. After Kobayashi and Maskawa showed in 1973 that three generations leave one irremovable phase, a practical problem remained: the numerical value of that phase, and of the Wolfenstein coordinate , depends on how you choose to rephase the quark fields, so neither is directly an observable. In 1985 Jarlskog cut through this by defining a single quantity — now universally called the Jarlskog invariant — built from a rephasing-invariant combination of four CKM elements, . Its power is threefold: it is completely convention-independent, so any two physicists compute the same number; it is non-zero if and only if CP is violated, making it a clean yes-or-no diagnostic; and it has a beautiful geometric meaning as twice the common area of every unitarity triangle. Jarlskog also made explicit the full set of conditions for CP violation — three non-degenerate generations, all three mixing angles non-trivial, and the phase itself non-trivial — packaging them into a single elegant determinant of the quark mass matrices. Her invariant is now the standard way the Particle Data Group quotes the strength of quark-sector CP violation, , and the language in which every global CKM fit reports whether the triangle truly has area. Jarlskog held professorships at Lund and elsewhere and served on the Nobel physics committee, remaining a forceful advocate for rigour in separating what the field has actually measured from what is mere convention.
Going further
Texts. Thomson, Modern Particle Physics, §14.6–14.7 (the unitarity triangle, , Eq. 14.67 and Fig. 14.25) · Peskin & Schroeder, An Introduction to Quantum Field Theory, §20.3 (CKM matrix and CP violation) · Griffiths, Introduction to Elementary Particles, 2nd ed., §4.6 and Ch. 9 · Halzen & Martin, Quarks and Leptons, Ch. 12 · Schwartz, Quantum Field Theory and the Standard Model, Ch. 29 · Branco, Lavoura & Silva, CP Violation (the standard monograph). The key numerical results to keep in mind: the physical-phase count gives for ; the apex is with sides and ; the angles , , sum to and yield ; the Jarlskog invariant evaluates to ; and the SM baryon asymmetry falls short of the observed value by . The global-fit inputs throughout are , , , , consistent with PDG-era CKMfitter/UTfit values.
Prerequisites. The CKM Matrix · CP Violation in Kaons · B-Meson Physics · The Neutral Kaon System. Leads to. Matter-Antimatter Asymmetry · Open Questions in Particle Physics · The Three-Flavour PMNS Matrix.
Ask the tutor: Ask me to walk through why the counting gives exactly one phase, or to trace how from lands on the same apex as and .
Is CP violation the same thing as matter-antimatter asymmetry?
No — they are linked but distinct. CP violation is a microscopic property of the interactions: a weak process and its CP-mirror (antiparticles, spatially reflected) have slightly different rates. The matter-antimatter asymmetry is a cosmological fact: the Universe today contains matter but essentially no antimatter, quantified by . Sakharov showed that generating the second requires the first, along with baryon-number violation and a departure from thermal equilibrium. So CP violation is a necessary ingredient. But the CKM phase supplies far too little of it — about ten orders of magnitude short — so the observed asymmetry needs additional CP violation from beyond the Standard Model. CP violation is the mechanism; the asymmetry is one thing that mechanism, if strong enough, could have produced.
Why does CP violation need all three generations rather than just a complex number somewhere?
Because most complex numbers in the mixing matrix are convention, not physics. You are free to redefine the phase of each quark field, and doing so shuffles phases around the CKM matrix without changing any measurable rate. For two generations there are enough of these free rephasings to make the entire matrix real — so however complex it looks, CP is exactly conserved. For three generations the counting leaves exactly one phase that no rephasing can remove. Equivalently, the Jarlskog invariant, which is built to be rephasing-proof, is automatically zero for two generations and can be non-zero only for three. So what matters is not "having a complex entry" but having a phase that survives every field redefinition — which first happens at three generations.
What exactly is the Jarlskog invariant, in plain terms?
It is the single number that answers "is CP violated, and by how much?" without depending on any arbitrary choices. The phase and the coordinate both change value if you rephase the quark fields, so neither is a clean observable on its own. Jarlskog's insight was to combine four CKM elements in a particular product, , chosen so every field rephasing cancels out. The result, , is the same no matter how anyone sets up their conventions. It has a lovely geometric meaning — it equals twice the area of every unitarity triangle — so "CP is violated" and "the triangle has area" and "" are three ways of saying one thing.
How is the angle β actually measured?
Through a time-dependent interference in neutral mesons. A can decay to directly, or first oscillate into a and then decay to the same final state; because is accessible to both, the two paths interfere, and the interference carries the phase of the mixing amplitude, which is . At the -factories one meson tags the flavour and the other decays to ; the rate difference versus the time between the two decays traces a sinusoid of amplitude . The world average gives — matching the value the sides of the triangle independently predict.
Does the Standard Model have CP violation anywhere besides the CKM matrix?
In principle, yes — in the strong interaction, through a term proportional to a parameter that would also violate CP. But experiment finds : for reasons unknown, strong-interaction CP violation is either absent or fantastically small, a puzzle called the strong CP problem. Apart from that, the SM's only established source of CP violation is the single CKM phase. The lepton sector may violate CP through an analogous PMNS phase , but that is still being measured. So the "Standard Model of CP violation" is, in practice, the one CKM phase — which is why its inability to explain the cosmic asymmetry is so striking.
If the triangle always closes, what is left to discover?
Precision is the discovery tool. The sides of the triangle come from "tree-level" processes that are theoretically clean and insensitive to new heavy particles; the angles and the kaon constraint come partly from "loop-level" processes where unknown heavy particles could contribute virtually. If the SM is complete, the tree-determined apex and the loop-determined apex must coincide. Any daylight between them — a triangle that closes for trees but not for loops — is new physics. This is why LHCb and Belle II push every input to ever-higher precision: they are not confirming a known answer but stress-testing the single-phase hypothesis, hunting for the small crack that would reveal additional CP-violating interactions, the kind cosmology says must exist.