IndisputableMonolith.Masses.TopQuarkMassScoreCard
IndisputableMonolith/Masses/TopQuarkMassScoreCard.lean · 62 lines · 8 declarations
show as:
view math explainer →
1import Mathlib
2import IndisputableMonolith.Masses.Verification
3import IndisputableMonolith.Masses.QuarkScoreCard
4
5/-!
6# Phase 2 — P2-t: top quark structural mass (φ-ladder, order-of-magnitude row)
7
8**Predicted (RS):** `top_quark_pred = φ^51 / 2,000,000` MeV (`Verification`).
9
10**Measurement anchor:** PDG 2024 center `m_t ≈ 172.69` GeV $=$ `172690` MeV (reference only; no
11tight match is claimed in `Verification`).
12
13**Falsifier (one sentence):** A PDG or RS φ-update that forces `top_quark_pred` outside
14`$(10^4,10^6)$` MeV with the current structural definition falsifies the
15order-magnitude scorecard (same inequality as `top_quark_pred_order`).
16
17**Status:** `PARTIAL_THEOREM` on positivity, exact `t/c = φ^6`, and the wide MeV
18interval; no sub-percent absolute mass match to `172690` MeV (same residual family as
19`QuarkScoreCard` / `QuarkAbsoluteBridgeScoreCard`).
20
21**Lean: 0 sorry, 0 new axiom**
22-/
23
24namespace IndisputableMonolith.Masses.TopQuarkMassScoreCard
25
26open IndisputableMonolith
27open IndisputableMonolith.Masses.Verification
28open IndisputableMonolith.Masses.QuarkScoreCard
29open IndisputableMonolith.Constants
30
31noncomputable section
32
33def row_pdg_top_MeV : ℝ := 172690
34
35theorem row_pdg_top_positive : 0 < row_pdg_top_MeV := by unfold row_pdg_top_MeV; norm_num
36
37theorem row_top_pos : 0 < top_quark_pred := quark_preds_pos.2.2
38
39theorem row_top_charm : top_quark_pred / charm_quark_pred = phi ^ (6 : ℕ) := top_charm_ratio
40
41theorem row_top_order_MeV :
42 (10000 : ℝ) < top_quark_pred ∧ top_quark_pred < 1000000 := top_quark_pred_order
43
44theorem row_top_in_band_scorecard : (10000 : ℝ) < top_quark_pred ∧ top_quark_pred < 1000000 :=
45 row_top_quark_in_band
46
47structure TopQuarkMassScoreCardCert where
48 positive : 0 < top_quark_pred
49 top_charm : top_quark_pred / charm_quark_pred = phi ^ (6 : ℕ)
50 order_MeV : (10000 : ℝ) < top_quark_pred ∧ top_quark_pred < 1000000
51 pdg_ref_pos : 0 < row_pdg_top_MeV
52
53theorem topQuarkMassScoreCardCert_holds : Nonempty TopQuarkMassScoreCardCert :=
54 ⟨{ positive := row_top_pos
55 top_charm := row_top_charm
56 order_MeV := row_top_order_MeV
57 pdg_ref_pos := row_pdg_top_positive }⟩
58
59end
60
61end IndisputableMonolith.Masses.TopQuarkMassScoreCard
62