IndisputableMonolith.Numerics.Interval.PhiBounds
The PhiBounds module supplies machine-verified rational-endpoint bounds on sqrt(5) and the golden ratio phi. Mass-prediction and observability modules cite these intervals to anchor phi-ladder calculations and alpha_G scores inside intervals that contain measured values. Each bound is obtained by direct interval evaluation imported from Basic together with Mathlib facts on the golden ratio.
claim$2.236^2 < 5 < 2.2367^2$, $2.236 < 5^{1/2} < 2.2367$, and $1.618 < (1 + 5^{1/2})/2 < 1.6185$ (with analogous bounds at six and eight decimal places).
background
The module sits in the Numerics domain and imports Verified Interval Arithmetic from Basic, whose core technique is to enclose real numbers between rational endpoints that Lean can compute exactly. It further imports Mathlib's definition of the golden ratio and real-power functions. These bounds supply the numerical constants required by the phi-ladder mass formula and the Recognition Composition Law evaluations that appear in downstream mass and astrophysics modules.
proof idea
The module is a collection of independent theorems, each proving one concrete inequality (sq_2236_lt_5, phi_gt_1618, etc.) by interval arithmetic or norm_num on rationals. No overarching tactic script unites them; each sibling is a self-contained bound.
why it matters in Recognition Science
The bounds are imported by NumericalPredictions to certify that every RS mass prediction lies inside an interval containing the PDG value, by AlphaGScoreCard for the gravitational coupling constant, by ElectroweakMasses for Z-boson and W-boson rungs, and by ObservabilityLimits for recognition-length constraints. They close the numerical-verification step that links the T5 J-uniqueness and T6 phi fixed-point landmarks to concrete mass numbers.
scope and limits
- Does not derive phi from the functional equation or RCL; imports the Mathlib definition.
- Does not supply bounds on pi, e, or other constants.
- Does not apply the intervals to physical derivations; only supplies the numeric facts.
- Does not claim the listed decimal precisions are optimal; they are the ones proved.
used by (13)
-
IndisputableMonolith.Astrophysics.ObservabilityLimits -
IndisputableMonolith.Masses.AlphaGScoreCard -
IndisputableMonolith.Masses.ElectroweakMasses -
IndisputableMonolith.Masses.NumericalPredictions -
IndisputableMonolith.Masses.Verification -
IndisputableMonolith.Numerics.Interval.Log -
IndisputableMonolith.Numerics.Interval.Pow -
IndisputableMonolith.Physics.CKMGeometry -
IndisputableMonolith.Physics.ElectronMass.Necessity -
IndisputableMonolith.Physics.NeutrinoSector -
IndisputableMonolith.Physics.QuarkMasses -
IndisputableMonolith.RRF.Physics.QuarkMasses -
IndisputableMonolith.StandardModel.NeutrinoMassHierarchy
depends on (1)
declarations in this module (98)
-
theorem
sq_2236_lt_5 -
theorem
five_lt_sq_2237 -
theorem
sqrt5_gt_2236 -
theorem
sqrt5_lt_2237 -
theorem
phi_gt_1618 -
theorem
phi_lt_16185 -
theorem
sq_22360679_lt_5 -
theorem
five_lt_sq_22360680 -
theorem
sqrt5_gt_22360679 -
theorem
sqrt5_lt_22360680 -
theorem
phi_gt_161803395 -
theorem
phi_lt_16180340 -
theorem
phi_tight_bounds -
def
phiIntervalTight -
theorem
phi_in_phiIntervalTight -
def
phi_quarter_lo -
def
phi_quarter_hi -
lemma
phi_quarter_lo_pow4_lt_phi_lo -
lemma
phi_hi_lt_phi_quarter_hi_pow4 -
theorem
phi_quarter_gt -
theorem
phi_quarter_lt -
theorem
phi_quarter_bounds -
theorem
phi_neg_quarter_bounds -
theorem
phi_sq_gt -
theorem
phi_sq_lt -
theorem
phi_neg2_gt -
theorem
phi_neg2_lt -
theorem
phi_inv_eq -
theorem
phi_inv_gt -
theorem
phi_inv_lt -
def
phi_inv_interval_proven -
theorem
phi_inv_in_interval_proven -
theorem
phi_cubed_eq -
theorem
phi_cubed_gt -
theorem
phi_cubed_lt -
theorem
phi_pow4_eq -
theorem
phi_pow4_gt -
theorem
phi_pow4_lt -
theorem
phi_pow5_eq -
theorem
phi_pow5_gt -
theorem
phi_pow5_lt -
theorem
phi_pow6_eq -
theorem
phi_pow7_eq -
theorem
phi_pow8_eq -
theorem
phi_pow8_gt -
theorem
phi_pow8_lt -
def
phi_pow8_interval_proven -
theorem
phi_pow8_in_interval_proven -
theorem
phi_inv2_gt -
theorem
phi_inv2_lt -
theorem
phi_inv3_gt -
theorem
phi_inv3_lt -
def
phi_inv3_interval_proven -
theorem
phi_inv3_in_interval_proven -
theorem
phi_inv3_zpow_bounds -
theorem
phi_inv5_gt -
theorem
phi_inv5_lt -
def
phi_inv5_interval_proven -
theorem
phi_inv5_in_interval_proven -
theorem
phi_pow16_eq -
theorem
phi_pow16_gt -
theorem
phi_pow16_lt -
theorem
phi_pow51_eq -
theorem
phi_pow51_gt -
theorem
phi_pow51_lt -
def
phi_pow51_interval_proven -
theorem
phi_pow51_in_interval_proven -
theorem
phi_pow54_eq -
theorem
phi_pow54_gt -
theorem
phi_pow54_lt -
theorem
phi_neg54_gt -
theorem
phi_neg54_lt -
theorem
phi_pow58_eq -
theorem
phi_pow58_gt -
theorem
phi_pow58_lt -
theorem
phi_neg58_gt -
theorem
phi_neg58_lt -
lemma
qhi_pos -
lemma
qlo_pos -
theorem
phi_neg2174_gt