K001 $\epsilon_K$
Indirect CP violation in K0-K0bar mixing Status REVIEWED VERIFIED Low Code: YES Priority High
PDG / equivalent values
| Observable | Value | Year | Experiment / source | Provenance |
|---|---|---|---|---|
| $|\epsilon|$ | $|\epsilon| = (2.228 +/- 0.011) x 10^-3$ | 2026 | Particle Data Group, 2026 Review of Particle Physics, CP Violation in K0_L Decays | source ↑ |
| $|\epsilon_K|_{SM}$ | 2.16(18) x 10^-3 | 2020 | Brod, Gorbahn, and Stamou, Phys. Rev. Lett. 125, 171803 (2020) | source ↑ |
Why this constrains the RS scan
In anarchic RS models, KK-gluon and electroweak gauge exchange generate
misaligned four-quark operators for \(K^0\)-\(\bar K^0\) mixing. The
left-right matrix elements are chirally enhanced, and generic complex phases
make \(\varepsilon_K\) one of the strongest constraints on the KK scale. The
CFW baseline (
CsakiFalkowskiWeiler:RSFlavor2008) quotes KK-gluon
masses of about \(21\) TeV in standard RS and about \(33\) TeV in the composite
pseudo-Goldstone variant.What's changed since the original paper
Since the 2008 CFW baseline, the experimental central value has remained
precise. The main updates are theory and lattice inputs. BGS
(
BrodGorbahnStamou:EpsilonK2020) reformulated the SM prediction with
manifest CKM unitarity and reduced the charm short-distance uncertainty,
giving the \(2.161\times10^{-3}\) central value used in the repository's
legacy \(\Delta F=2\) path. FLAG 2024 (FLAG2024:BK) updates the
kaon bag averages. The catalog should therefore keep the experimental number,
the SM theory budget, and the lattice inputs separate.Validity and model dependence
As an RS constraint this is robust for generic tree-level \(\Delta F=2\)
new physics with arbitrary CP phases. Model dependence enters through
the matching convention, QCD running, hadronic matrix elements, and the choice
of how much of \(|\varepsilon_K^{\rm exp}-\varepsilon_K^{\rm SM}|\) is assigned as
the allowed NP budget. It is not a standalone measurement of one Wilson
coefficient; it constrains the imaginary part of the full \(K\)-mixing
amplitude.
Code coverage in this repo
Coverage status: YES. The legacy implementation registers
epsilon\_k in
quarkConstraints/deltaf2.py:209--212, stores the PDG and
BGS constants at quarkConstraints/deltaf2.py:622--623, and
evaluates the observable in quarkConstraints/deltaf2.py:729. The
QCD-running wrapper is at quarkConstraints/deltaf2.py:775. The
modern policy surface also enumerates epsilon\_K at
quarkConstraints/modern/phenomenology.py:23 and routes it through
the bridge evaluator at quarkConstraints/modern/phenomenology.py:458
and quarkConstraints/modern/phenomenology.py:1320. Tests exercise
the evaluator at tests/test\_epsilon\_k\_physics.py:166 and
tests/test\_epsilon\_k\_physics.py:421.
Linked evidence (opens GitHub blob at flavor-catalog-website/2026q2):
- quarkConstraints/deltaf2.py:209 defines DEFAULT_DELTA_F2_INPUTS_V1.
- quarkConstraints/deltaf2.py:211 selects key='epsilon_k' and line 212 display_name='epsilon_K'.
- quarkConstraints/deltaf2.py:622 stores EPSILON_K_EXP = 2.228e-3.
- quarkConstraints/deltaf2.py:623 stores EPSILON_K_SM = 2.161e-3.
- quarkConstraints/deltaf2.py:729 defines evaluate_epsilon_k.
- quarkConstraints/deltaf2.py:735 documents epsilon_K^NP = kappa_epsilon Im(M12^NP)/(sqrt(2) Delta_m_K).
- quarkConstraints/deltaf2.py:775 defines evaluate_epsilon_k_with_running.
- quarkConstraints/modern/phenomenology.py:23 enumerates epsilon_K in MODERN_PHENOMENOLOGY_SYSTEM_IDS.
- quarkConstraints/modern/phenomenology.py:426 stores the modern bridge kaon B_1 constant.
- quarkConstraints/modern/phenomenology.py:431 stores the modern bridge SM epsilon_K constant.
- quarkConstraints/modern/phenomenology.py:458 defines _evaluate_epsilon_k_from_bridge.
- quarkConstraints/modern/phenomenology.py:1320 routes the epsilon_K system to the bridge evaluator.
- tests/test_epsilon_k_physics.py:166 exercises evaluate_epsilon_k.
- tests/test_epsilon_k_physics.py:421 checks finite epsilon_K result fields.
Implementation difficulty
Implementation difficulty: LOW. The needed \(\Delta F=2\) operator basis,
hadronic contraction, QCD-running wrapper, and pass/fail budget already exist.
A future production cleanup should reconcile the legacy and modern frozen
input constants, but no new operator, lattice machinery, or exclusive-mode
calculation is needed for catalog-level coverage.
Reason: Existing $\Delta F = 2$ SLL/SLR/VLL/VRR/LR1/LR2-style kaon-mixing machinery already covers epsilon_K; catalog promotion mainly needs input/provenance reconciliation.
Key references
Process-local source keys before bibliography consolidation:
PDG2026:EpsilonK, BrodGorbahnStamou:EpsilonK2020, FLAG2024:BK, and
CsakiFalkowskiWeiler:RSFlavor2008.