pith. machine review for the scientific record. sign in
lemma proved tactic proof high

phi_bounds

show as:
view Lean formalization →

The golden ratio satisfies the tight numerical bounds 1.618033 < phi < 1.618034. Researchers deriving mass ladders and gap residues in Recognition Science cite this to control precision in numerical evaluations of structural residues. The proof first bounds sqrt(5) between 2.236066 and 2.236068 via direct squaring comparisons, then applies linear arithmetic to obtain the corresponding bounds on (1 + sqrt(5))/2.

claimLet $phi = (1 + sqrt(5))/2$. Then $1.618033 < phi < 1.618034$.

background

The module verifies algebraic and analytic properties of the structural residue gap(Z) = log(1 + Z/phi) / log phi, which functions as the zero-parameter Recognition-side residue f^Rec in the mass framework. This supplies Lean-checked behavior for gap without reliance on external renormalization kernels. Upstream results include the coarser bound 1 < phi < 2 from Astrophysics.MassToLight.phi_bounds, which this declaration tightens for downstream numerical work.

proof idea

The tactic proof first establishes sqrt(5) > 2.236066 by verifying (2.236066)^2 < 5 and applying sqrt_lt_sqrt, then sqrt(5) < 2.236068 by verifying 5 < (2.236068)^2. It next uses linarith on the linear expressions 1 + sqrt(5) to bound (1 + sqrt(5))/2 from below by 1.618033 and from above by 1.618034, followed by unfolding the definition of phi.

why it matters in Recognition Science

This supplies the precise numerical control on phi required by downstream gap bounds such as gap_24_bounds, gap_276_bounds, and gap_1332_bounds. It pins the value of the self-similar fixed point for the phi-ladder in mass formulas, consistent with the forcing chain step that forces phi. The declaration closes a numerical interface used across ElectronMass.Necessity and RSBridge.GapProperties without introducing new hypotheses.

scope and limits

Lean usage

have hphi := phi_bounds

formal statement (Lean)

 292lemma phi_bounds : (1.618033 : ℝ) < phi ∧ phi < (1.618034 : ℝ) := by

proof body

Tactic-mode proof.

 293  -- φ = (1 + √5)/2
 294  -- We need: 2.236066 < √5 < 2.236068
 295  have sqrt5_lower : (2.236066 : ℝ) < Real.sqrt 5 := by
 296    have h : (2.236066 : ℝ)^2 < 5 := by norm_num
 297    have h_pos : (0 : ℝ) ≤ 2.236066 := by norm_num
 298    rw [← Real.sqrt_sq h_pos]
 299    exact Real.sqrt_lt_sqrt (by norm_num) h
 300  have sqrt5_upper : Real.sqrt 5 < (2.236068 : ℝ) := by
 301    have h : (5 : ℝ) < (2.236068)^2 := by norm_num
 302    have h_pos : (0 : ℝ) ≤ 2.236068 := by norm_num
 303    rw [← Real.sqrt_sq h_pos]
 304    exact Real.sqrt_lt_sqrt (by positivity) h
 305  constructor
 306  · -- Lower bound
 307    have h : (1.618033 : ℝ) < (1 + Real.sqrt 5) / 2 := by
 308      have : (1 : ℝ) + 2.236066 < 1 + Real.sqrt 5 := by linarith
 309      linarith
 310    simp only [phi]
 311    exact h
 312  · -- Upper bound
 313    have h : (1 + Real.sqrt 5) / 2 < (1.618034 : ℝ) := by
 314      have : (1 : ℝ) + Real.sqrt 5 < 1 + 2.236068 := by linarith
 315      linarith
 316    simp only [phi]
 317    exact h
 318
 319/-- Hypothesis: log(1.618033) > 0.481211 (verified externally via Taylor expansion) -/

used by (7)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (4)

Lean names referenced from this declaration's body.