Expositions · Scorecard notes · N23
N23 · > ★ **House note — added S363 under PI ruling R174-b (queue row S349.R147a).** This row is **DIAGNOSTIC** and is counted in **no tally** of independent results: it is a function of Scorecard rows the table already scores. It was written by the house, not by the D1287 drafting lane that wrote N01–N22, and follows the same contract (SCORECARD_NOTE_CONTRACT_v1_S327). Every number below is the stdout of `N23_calc.py`, pasted verbatim.
Scorecard entry: row 23 · script N23_calc.py · output N23_stdout.txt
Drafted by the ChatGPT drafting lane (A1633), verified by the house, published under R77. A note explains a row; it never upgrades one. What a note is. Formulas are shown in LaTeX source form.
★ House note — added S363 under PI ruling R174-b (queue row S349.R147a). This row is DIAGNOSTIC and is counted in no tally of independent results: it is a function of Scorecard rows the table already scores. It was written by the house, not by the D1287 drafting lane that wrote N01–N22, and follows the same contract (SCORECARD_NOTE_CONTRACT_v1_S327). Every number below is the stdout of N23_calc.py, pasted verbatim.
Row 23 is DIAGNOSTIC: J_CKM is assembled from rows 9, 10, 11 and 12a, so it adds no evidence of its own.
Row
row 23
J_CKM s12 s23 s13 c12 c23 c13² sin δ from |V_us|, |V_cb|, |V_ub|, δ_CKM theory 3.300e-5 experiment 3.16 (+0.13/−0.11) e-5 (PDG 2026, SL-10) deviation +4.44 % d_cmp +1.08 DIAGNOSTIC — counted in no tally
Theory value
row 23
= 3.300 × 10⁻⁵ (the suite prints J_{\rm read}=3.30\times10^{-5}).
Derivation chain
row 23
- Take the four CKM entries exactly as the Scorecard scores them: |V_us| (row 9, Route B), |V_cb| = 1/(9√7) (row 10), |V_ub| = |V_us||V_cb|/√6 (row 11), δ_CKM = arctan√(3G₇) (row 12a). (
p3_ckm_pmns_mixing.tex:438-448). - Assemble J in the standard parameterisation. The suite states this is done post-insertion of the loaded magnitudes and is "not an independent prediction". (
p3_ckm_pmns_mixing.tex:443-448). - NOT IN SUITE — any derivation of J independent of the four rows; none is claimed.
Registrar sync
row 23
NONE — no LIB2 derivation record carries the J assembly; it is an arithmetic function of rows already carried (their notes are N09–N12).
Comparator LIB2-213 / SL-10 — value 3.16e-5 (+0.13e-5/−0.11e-5) · PDG 2026 global fit, Eq. 12.27 · edition 2026 (A1546 lined).
Calculation
N23_calc.py (standard library only). Actual stdout:
=== row 23: J_CKM (DIAGNOSTIC) ===
inputs: |V_us| = 0.225256056 · |V_cb| = 0.041996053 · |V_ub| = 0.003861974 · delta_CKM_deg = 68.129749
J_theory = 3.300390e-05 (s12 s23 s13 c12 c23 c13^2 sin delta)
J_comparator = 3.16e-05 +1.3e-06 / -1.1e-06 (SL-10, PDG 2026 Eq. 12.27)
signed_percent = +4.44%
uncertainty_used = 1.3e-06 (upper)
d_cmp = +1.08
status = DIAGNOSTIC — a function of rows 9, 10, 11, 12a; counted in no tally
Comparison
row 23
Theory 3.300 × 10⁻⁵ · experiment 3.16 (+0.13/−0.11) × 10⁻⁵ (PDG 2026 global fit, SL-10) · +4.44 % · naive comparator distance d_cmp = +1.08 (upper error). The comparison is internal-consistency only: the four inputs are already compared on their own rows, and the PDG value is itself a global-fit output.
Tier and what this does not show
DIAGNOSTIC. It consumes the tiers of rows 9–12a (row 9 Loaded, row 10 Loaded-correspondence, row 11 Loaded, row 12a Coincidence-class) and adds none. It does not show that the framework predicts CP violation in the quark sector; it shows that the four scored entries assemble to a Jarlskog area about one comparator unit from PDG's. No row here may be cited as zero-parameter.
Sources
LIB2-213; SL-10; p3_ckm_pmns_mixing.tex:438-448; kernel s1185 (J_CKM 3.3004e-5, d_cmp +1.08); ruling R147; ruling R174-b.
Built by scripts/scorecard_notes_build.py from Coalition/library/textbook/scorecard_notes (MANIFEST verified) · Registrar master sha256 3620192557086943896544e1d5385280ae7f7aa850ff8f8ecd184bd96cb0c02b
BUILD_STAMP S364b · 2026-09-23 16:18Z · master 3620192557086943 · cut 9dcc6ce9a8ee3e02