pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.CPViolationFromRS

IndisputableMonolith/Physics/CPViolationFromRS.lean · 35 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# CP Violation from RS — S4 Depth
   6
   7Five canonical CP-violating processes (= configDim D = 5):
   8  kaon indirect (ε), kaon direct (ε'), B meson mixing, B → J/ψ K_S
   9  (sin 2β), D meson mixing.
  10
  11Jarlskog invariant J_CP bounded by canonical J(φ)/45 band.
  12
  13Lean status: 0 sorry, 0 axiom.
  14-/
  15
  16namespace IndisputableMonolith.Physics.CPViolationFromRS
  17
  18inductive CPProcess where
  19  | kaonIndirect
  20  | kaonDirect
  21  | bMesonMixing
  22  | bJpsiKs
  23  | dMesonMixing
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem cpProcess_count : Fintype.card CPProcess = 5 := by decide
  27
  28structure CPViolationCert where
  29  five_processes : Fintype.card CPProcess = 5
  30
  31def cpViolationCert : CPViolationCert where
  32  five_processes := cpProcess_count
  33
  34end IndisputableMonolith.Physics.CPViolationFromRS
  35

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