Pith. sign in

IndisputableMonolith.Verification.WallpaperSufficiencyMassPath

IndisputableMonolith/Verification/WallpaperSufficiencyMassPath.lean · 69 lines · 5 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants.AlphaDerivation
   3import IndisputableMonolith.Physics.MassTopology
   4import IndisputableMonolith.Physics.LeptonGenerations.Defs
   5import IndisputableMonolith.Verification.WallpaperEndogenousBridge
   6
   7/-!
   8# Wallpaper Sufficiency for the Mass Path
   9
  10This module formalizes the "sufficiency route" for O6 in the mass framework:
  11the canonical mass-path formulas are unchanged when the imported crystallographic
  12constant `wallpaper_groups` is replaced by the endogenous cube-derived
  13`W_from_cube = E_passive + F` (at `D=3`).
  14-/
  15
  16namespace IndisputableMonolith
  17namespace Verification
  18namespace WallpaperSufficiencyMassPath
  19
  20open Constants.AlphaDerivation
  21open Physics.MassTopology
  22open Physics.LeptonGenerations
  23open WallpaperEndogenousBridge
  24
  25noncomputable section
  26
  27/-- Endogenous and imported `W` coincide on the canonical dimension. -/
  28theorem W_endogenous_eq_massTopology_W : W_from_cube = W := by
  29  simpa [W] using W_from_cube_eq_wallpaper_groups
  30
  31/-- The ledger-fraction formula is invariant under replacing `W` by `W_from_cube`. -/
  32theorem ledger_fraction_rewrite_endogenous :
  33    ledger_fraction = (W_from_cube + E_total) / (4 * E_passive) := by
  34  unfold ledger_fraction
  35  rw [W_endogenous_eq_massTopology_W]
  36
  37/-- The base shift is invariant under the endogenous replacement of `W`. -/
  38theorem base_shift_rewrite_endogenous :
  39    base_shift = 2 * (W_from_cube : ℝ) + ((W_from_cube + E_total) / (4 * E_passive) : ℚ) := by
  40  have hW : (W : ℝ) = (W_from_cube : ℝ) := by
  41    exact_mod_cast W_endogenous_eq_massTopology_W.symm
  42  calc
  43    base_shift = 2 * (W : ℝ) + (ledger_fraction : ℝ) := by simp [base_shift]
  44    _ = 2 * (W_from_cube : ℝ) + ((W_from_cube + E_total) / (4 * E_passive) : ℚ) := by
  45          simp [hW, ledger_fraction_rewrite_endogenous]
  46
  47/-- The mu→tau step formula is invariant under the endogenous replacement of `W`. -/
  48theorem step_mu_tau_rewrite_endogenous :
  49    step_mu_tau = (cube_faces D : ℝ) - (2 * W_from_cube + D) / 2 * Constants.alpha := by
  50  have hW : wallpaper_groups = W_from_cube := by
  51    simpa [W] using W_endogenous_eq_massTopology_W.symm
  52  simp [step_mu_tau, hW]
  53
  54/-- Packaged mass-path closure: all canonical `W`-bearing formulas used in the
  55mass path are invariant under replacing imported `wallpaper_groups` with
  56endogenous `W_from_cube`. -/
  57theorem mass_path_endogenous_replacement_complete :
  58    W_from_cube = W ∧
  59    ledger_fraction = (W_from_cube + E_total) / (4 * E_passive) ∧
  60    base_shift = 2 * (W_from_cube : ℝ) + ((W_from_cube + E_total) / (4 * E_passive) : ℚ) ∧
  61    step_mu_tau = (cube_faces D : ℝ) - (2 * W_from_cube + D) / 2 * Constants.alpha := by
  62  refine ⟨W_endogenous_eq_massTopology_W, ledger_fraction_rewrite_endogenous,
  63    base_shift_rewrite_endogenous, step_mu_tau_rewrite_endogenous⟩
  64
  65end
  66end WallpaperSufficiencyMassPath
  67end Verification
  68end IndisputableMonolith
  69

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