pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.PMNSScoreCard

IndisputableMonolith/Physics/PMNSScoreCard.lean · 76 lines · 8 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Physics.MixingDerivation
   3import IndisputableMonolith.StandardModel.PMNSMatrix
   4
   5/-!
   6# Phase 2 (Particle Spectrum) — P2-PMNS: PMNS mixing scorecard
   7
   8**Row:** full PMNS mixing (sin²θ₁₂, sin²θ₁₃, sin²θ₂₃), PMNS `δ_CP` quadrant band,
   9re-use **CKM-geometry** Jarlskog construction packaged with PDG-like targets.
  10
  11**Predicted (RS):** `sin2_theta*_pred` and `PMNSMatrix.deltaCP_pmns_torsion_correction`
  12from `MixingDerivation` / `PMNSMatrix`.
  13
  14**Observed (PDG / typical NuFIT center values):** sin²θ₁₂ ≈ 0.307, sin²θ₁₃ ≈ 0.0220,
  15sin²θ₂₃ ≈ 0.545–0.546, δ_CP ≈ 197° (quadrant check via radians in `(π,2π)`).
  16
  17**Falsifier (one sentence):** A NuFIT/PDG update that moves any sin²θ center outside
  18the stated RS absolute-error certificates with no compensating change in the RS inputs
  19(α, φ-bounds) falsifies the packaged matches.
  20
  21**Status:** The angle matches and δ_CP band are `PARTIAL_THEOREM` (proved intervals vs
  22centers); scheme dependence of sin²θ_W and PMNS parameters is a named display residual.
  23
  24**Lean: 0 sorry, 0 new axiom**
  25-/
  26
  27namespace IndisputableMonolith.Physics.PMNSScoreCard
  28
  29open IndisputableMonolith
  30open IndisputableMonolith.Physics.MixingDerivation
  31open IndisputableMonolith.StandardModel.PMNSMatrix
  32
  33noncomputable section
  34
  35/-! ## Row aliases re-exporting proved facts -/
  36
  37theorem row_pmns_theta12 :
  38    |sin2_theta12_pred - 0.307| < 0.01 := pmns_theta12_match
  39
  40theorem row_pmns_theta13 :
  41    |sin2_theta13_pred - 0.022| < 0.002 := pmns_theta13_match
  42
  43theorem row_pmns_theta23 :
  44    |sin2_theta23_pred - 0.546| < 0.01 := pmns_theta23_match
  45
  46theorem row_jarlskog :
  47    |jarlskog_pred - 3.08e-5| < 0.6e-5 := jarlskog_match
  48
  49theorem row_jarlskog_pos : 0 < jarlskog_pred := jarlskog_pos
  50
  51theorem row_deltaCP_pmns_in_open_band :
  52    Real.pi < deltaCP_pmns_torsion_correction ∧
  53      deltaCP_pmns_torsion_correction < 2 * Real.pi := deltaCP_pmns_range
  54
  55structure PMNSScoreCardCert where
  56  theta12 : |sin2_theta12_pred - 0.307| < 0.01
  57  theta13 : |sin2_theta13_pred - 0.022| < 0.002
  58  theta23 : |sin2_theta23_pred - 0.546| < 0.01
  59  jarlskog : |jarlskog_pred - 3.08e-5| < 0.6e-5
  60  j_pos : 0 < jarlskog_pred
  61  deltaCP_band :
  62    Real.pi < deltaCP_pmns_torsion_correction ∧
  63      deltaCP_pmns_torsion_correction < 2 * Real.pi
  64
  65theorem pmnsScoreCardCert_holds : Nonempty PMNSScoreCardCert :=
  66  ⟨{ theta12 := row_pmns_theta12
  67     theta13 := row_pmns_theta13
  68     theta23 := row_pmns_theta23
  69     jarlskog := row_jarlskog
  70     j_pos := row_jarlskog_pos
  71     deltaCP_band := row_deltaCP_pmns_in_open_band }⟩
  72
  73end
  74
  75end IndisputableMonolith.Physics.PMNSScoreCard
  76

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