Pith. sign in

IndisputableMonolith.Verification.CKMCert

IndisputableMonolith/Verification/CKMCert.lean · 50 lines · 2 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Physics.CKMGeometry
   3
   4/-!
   5# CKM Certificate (hard‑falsifiable)
   6
   7This module mirrors `Verification/NeutrinoSectorCert.lean`, but for the CKM sector:
   8it packages the experimentally checkable CKM claims as a single Lean object.
   9-/
  10
  11namespace IndisputableMonolith
  12namespace Verification
  13namespace CKMCert
  14
  15open IndisputableMonolith.Physics
  16open IndisputableMonolith.Physics.CKMGeometry
  17open IndisputableMonolith.Constants
  18open IndisputableMonolith.Constants.AlphaDerivation
  19
  20structure Cert where
  21  -- V_cb: pure cube topology + PDG match
  22  vcb_geometric_origin : V_cb_geom = 1 / (2 * cube_edges 3)
  23  vcb_match : abs (V_cb_pred - V_cb_exp) < V_cb_err
  24
  25  -- α bounds (proved from interval certificate)
  26  alpha_lower_bound : (0.00729 : ℝ) < alpha
  27  alpha_upper_bound : alpha < (0.00731 : ℝ)
  28
  29  -- φ^(-3) bounds (needed for Cabibbo)
  30  phi_inv3_lower_bound : (0.2360 : ℝ) < phi ^ (-3 : ℤ)
  31  phi_inv3_upper_bound : phi ^ (-3 : ℤ) < (0.2361 : ℝ)
  32
  33  -- V_ub / V_us: PDG matches
  34  vub_match : abs (V_ub_pred - V_ub_exp) < V_ub_err
  35  vus_match : abs (V_us_pred - V_us_exp) < V_us_err
  36
  37def cert : Cert where
  38  vcb_geometric_origin := V_cb_from_cube_edges
  39  vcb_match := V_cb_match
  40  alpha_lower_bound := CKMGeometry.alpha_lower_bound
  41  alpha_upper_bound := CKMGeometry.alpha_upper_bound
  42  phi_inv3_lower_bound := CKMGeometry.phi_inv3_lower_bound
  43  phi_inv3_upper_bound := CKMGeometry.phi_inv3_upper_bound
  44  vub_match := V_ub_match
  45  vus_match := V_us_match
  46
  47end CKMCert
  48end Verification
  49end IndisputableMonolith
  50

source mirrored from github.com/jonwashburn/shape-of-logic