Cabibbo Angle and CKM Matrix Element Calculator

Find the Cabibbo angle from V_us and check first-row CKM unitarity from V_ud, V_us, and V_ub.

🔀 Cabibbo Angle and CKM Matrix Element Calculator
Cabibbo angle θc (from Vus)
θc (tangent cross-check)
First-row unitarity sum
Step-by-step working

🔀 What is the Cabibbo Angle and CKM Matrix Element Calculator?

This Cabibbo angle calculator finds the quark flavor mixing angle theta_c from the CKM matrix element V_us, defined by sin(theta_c) = V_us. It also cross-checks the angle using the tangent relation theta_c = arctan(V_us/V_ud), and checks whether the three first-row CKM matrix elements you enter (V_ud, V_us, V_ub) satisfy unitarity, meaning their squares sum to 1.

Particle physics students use this calculator to build intuition for quark flavor mixing under the weak interaction, one of the least intuitive parts of the Standard Model. Precision electroweak physicists use the same three numbers to check for signs of physics beyond the Standard Model, since any measured deviation from perfect unitarity is a potential crack in the three-generation CKM picture. Textbook problem sets covering the 1963 Cabibbo theory and its 1973 Kobayashi-Maskawa generalization use exactly this calculation.

A common point of confusion is that cos(theta_c) is often loosely said to equal V_ud, but that is only an approximation. In the full three-generation CKM matrix, V_ud is close to but not exactly cos(theta_c), which is why the arcsine and arctangent cross-checks in this calculator give slightly different angles. The gap between them is small (typically a few thousandths of a degree with current data) but real, and it grows if V_ub becomes numerically larger.

This calculator does not force the unitarity sum to equal 1. Real measured CKM matrix elements currently give a first-row sum that sits measurably below 1, a genuine open question in precision physics sometimes called the Cabibbo angle anomaly. The tool reports whatever sum your inputs produce, honestly, rather than normalizing the result.

📐 Formula

sin(θc)  =  Vus
Cross-check: θc = arctan(Vus / Vud), approximately equal to arcsin(Vus) since cos(θc) ≈ Vud
First-row CKM unitarity: Vud² + Vus² + Vub² = 1 (Standard Model prediction for exactly three generations)
Example: Vud=0.97373, Vus=0.2243, Vub=0.00382 gives θc ≈ 12.9617° and a unitarity sum ≈ 0.998475.

📖 How to Use This Calculator

Steps

1
Enter the CKM matrix elements. Type V_ud, V_us, and V_ub, or keep the default current PDG central values.
2
Read the Cabibbo angle. See theta_c from arcsin(V_us), plus the arctangent cross-check.
3
Check first-row unitarity. See V_ud squared + V_us squared + V_ub squared and how close it sits to 1.

💡 Example Calculations

Example 1 - Current PDG central values

1
V_ud=0.97373, V_us=0.2243, V_ub=0.00382
2
theta_c = arcsin(0.2243) = 12.9617 degrees, cross-check arctan(0.2243/0.97373) = 12.9719 degrees
3
Unitarity sum = 0.948150 + 0.050310 + 0.000015 = 0.998475, about 0.1525% below 1
θc = 12.9617°, unitarity sum = 0.998475
Try this example →

Example 2 - Idealized two-generation limit (theta_c = 13 degrees exactly, V_ub = 0)

1
V_ud=cos(13°)=0.974370, V_us=sin(13°)=0.224951, V_ub=0
2
theta_c = arcsin(0.224951) = 13.0000 degrees, cross-check arctan(0.224951/0.974370) = 13.0000 degrees, the two match exactly here since cos(theta_c) is set equal to V_ud by construction
3
Unitarity sum = 0.949397 + 0.050603 + 0 = 1.000000, exact unitarity in this idealized two-generation case
θc = 13.0000°, unitarity sum = 1.000000
Try this example →

Example 3 - Older 2016-era PDG central values

1
V_ud=0.97417, V_us=0.22536, V_ub=0.00414
2
theta_c = arcsin(0.22536) = 13.0240 degrees, cross-check arctan(0.22536/0.97417) = 13.0254 degrees
3
Unitarity sum = 0.949007 + 0.050787 + 0.000017 = 0.999811, closer to 1 than the current central values, illustrating how the unitarity tension has shifted over successive measurement updates
θc = 13.0240°, unitarity sum = 0.999811
Try this example →

❓ Frequently Asked Questions

What is the Cabibbo angle?+
The Cabibbo angle theta_c is the mixing angle Nicola Cabibbo introduced in 1963 to explain why the weak force couples quarks in combinations that are rotated relative to their mass eigenstates, defined by sin(theta_c) = V_us, roughly 13 degrees.
Why is sin(theta_c) equal to V_us specifically?+
In Cabibbo's original two-generation picture, the down and strange quarks mix into weak eigenstates d' = cos(theta_c) d + sin(theta_c) s, so the coupling strength between an up quark and a strange quark, V_us, directly equals sin(theta_c) by definition.
Is the Cabibbo angle still used today?+
Yes. Even though the full Standard Model has three quark generations described by the larger CKM matrix, the (1,2) element of that matrix is still called V_us and its arcsine is still called the Cabibbo angle, it remains a standard shorthand for the dominant quark mixing strength.
What is CKM unitarity and why should the sum equal 1?+
The CKM matrix is required to be unitary if there are exactly three quark generations and no new physics, meaning each row's squared magnitudes must sum to 1. For the first row, V_ud squared + V_us squared + V_ub squared should equal 1 if the Standard Model with three generations is complete.
Why does this calculator show a unitarity sum below 1?+
Using current PDG central values, the first-row sum comes out to about 0.9985, measurably below 1 by more than the combined experimental uncertainty. This 2 to 3 sigma level tension is sometimes called the Cabibbo angle anomaly or Vud/Vus tension, and is an active topic in precision electroweak physics, it is not necessarily evidence of new physics, since it may also reflect underestimated theoretical uncertainties in the V_ud and V_us extractions.
Why do the arcsine and arctangent cross-checks give slightly different angles?+
arcsin(V_us) uses the definition directly. arctan(V_us/V_ud) instead assumes cos(theta_c) equals V_ud exactly, which is only an approximation once a third generation and V_ub are present. The two values differ by a few thousandths of a degree, small but real, and the gap is itself a diagnostic of how close the two-generation approximation is to the full three-generation result.
What are the PDG default values used in this calculator?+
V_ud is approximately 0.97373, V_us is approximately 0.2243, and V_ub is approximately 0.00382, the current Particle Data Group central values for the first row of the CKM matrix. All three are fully editable so you can test other measurements or textbook values.
How precisely are V_ud and V_us measured?+
V_ud is extracted mainly from superallowed nuclear beta decays and neutron decay to about 4 to 5 significant figures. V_us is extracted mainly from kaon decays and hyperon decays to a similar precision, small shifts in either value directly move both the Cabibbo angle and the unitarity sum.
Does V_ub matter for the Cabibbo angle calculation?+
Barely. V_ub is about 60 times smaller than V_us, so its square contributes only around 0.0015% to the first-row unitarity sum, it is included here for completeness and to compute the full three-term unitarity check, but it has almost no effect on the numerical result.
What units does the Cabibbo angle use?+
The CKM matrix elements V_ud, V_us, and V_ub are dimensionless coupling strengths between 0 and 1. This calculator reports the resulting Cabibbo angle in degrees, since that is the conventional unit used in most textbooks and papers, though the underlying calculation works entirely in radians internally.
Who discovered the Cabibbo angle and why does it matter historically?+
Nicola Cabibbo introduced the mixing angle in 1963, before the charm quark was even discovered, to fix an inconsistency between the observed rates of strangeness-conserving and strangeness-changing weak decays. It was later generalized to three generations by Kobayashi and Maskawa in 1973, whose extension explained CP violation and earned them the 2008 Nobel Prize in Physics.
Why is there no chart on this calculator?+
This calculator combines three independent, correlated inputs into a single point estimate rather than sweeping one variable continuously, so there is no natural x-axis to plot against. Instead, the results include a table breaking down each term's contribution to the unitarity sum, which conveys the same information more directly than a line chart would.

What is the Cabibbo angle?

The Cabibbo angle theta_c is the mixing angle Nicola Cabibbo introduced in 1963 to explain why the weak force couples quarks in combinations that are rotated relative to their mass eigenstates, defined by sin(theta_c) = V_us, roughly 13 degrees.

Why is sin(theta_c) equal to V_us specifically?

In Cabibbo's original two-generation picture, the down and strange quarks mix into weak eigenstates d' = cos(theta_c) d + sin(theta_c) s, so the coupling strength between an up quark and a strange quark, V_us, directly equals sin(theta_c) by definition.

Is the Cabibbo angle still used today?

Yes. Even though the full Standard Model has three quark generations described by the larger CKM matrix, the (1,2) element of that matrix is still called V_us and its arcsine is still called the Cabibbo angle, it remains a standard shorthand for the dominant quark mixing strength.

What is CKM unitarity and why should the sum equal 1?

The CKM matrix is required to be unitary if there are exactly three quark generations and no new physics, meaning each row's squared magnitudes must sum to 1. For the first row, V_ud squared + V_us squared + V_ub squared should equal 1 if the Standard Model with three generations is complete.

Why does this calculator show a unitarity sum below 1?

Using current PDG central values, the first-row sum comes out to about 0.9985, measurably below 1 by more than the combined experimental uncertainty. This 2 to 3 sigma level tension is sometimes called the Cabibbo angle anomaly or Vud/Vus tension, and is an active topic in precision electroweak physics, it is not necessarily evidence of new physics, since it may also reflect underestimated theoretical uncertainties in the V_ud and V_us extractions.

Why do the arcsine and arctangent cross-checks give slightly different angles?

arcsin(V_us) uses the definition directly. arctan(V_us/V_ud) instead assumes cos(theta_c) equals V_ud exactly, which is only an approximation once a third generation and V_ub are present. The two values differ by a few thousandths of a degree, small but real, and the gap is itself a diagnostic of how close the two-generation approximation is to the full three-generation result.

What are the PDG default values used in this calculator?

V_ud is approximately 0.97373, V_us is approximately 0.2243, and V_ub is approximately 0.00382, the current Particle Data Group central values for the first row of the CKM matrix. All three are fully editable so you can test other measurements or textbook values.

How precisely are V_ud and V_us measured?

V_ud is extracted mainly from superallowed nuclear beta decays and neutron decay to about 4 to 5 significant figures. V_us is extracted mainly from kaon decays and hyperon decays to a similar precision, small shifts in either value directly move both the Cabibbo angle and the unitarity sum.

Does V_ub matter for the Cabibbo angle calculation?

Barely. V_ub is about 60 times smaller than V_us, so its square contributes only around 0.0015% to the first-row unitarity sum, it is included here for completeness and to compute the full three-term unitarity check, but it has almost no effect on the numerical result.

What units does the Cabibbo angle use?

The CKM matrix elements V_ud, V_us, and V_ub are dimensionless coupling strengths between 0 and 1. This calculator reports the resulting Cabibbo angle in degrees, since that is the conventional unit used in most textbooks and papers, though the underlying calculation works entirely in radians internally.

Who discovered the Cabibbo angle and why does it matter historically?

Nicola Cabibbo introduced the mixing angle in 1963, before the charm quark was even discovered, to fix an inconsistency between the observed rates of strangeness-conserving and strangeness-changing weak decays. It was later generalized to three generations by Kobayashi and Maskawa in 1973, whose extension explained CP violation and earned them the 2008 Nobel Prize in Physics.