pith. machine review for the scientific record. sign in

IndisputableMonolith.Cosmology.OmegaLambdaBITKernelBand

IndisputableMonolith/Cosmology/OmegaLambdaBITKernelBand.lean · 68 lines · 6 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3import IndisputableMonolith.Cost
   4
   5/-!
   6# Omega Lambda BIT Kernel Band — S3 Cosmological Constant
   7
   8RS prediction: Λ_RS = 8φ⁵/45 ∈ (1.88, 2.03).
   9
  10This module proves the band formally.
  11
  12From OmegaLambdaFromBITKernel.lean (arc 11), the Planck measured value
  13is Ω_Λ ≈ 0.6847 × 3H₀². The RS structural value is in this band.
  14
  15Key: φ⁵ = 5φ + 3 (Fibonacci identity).
  16
  17Lean status: 0 sorry, 0 axiom.
  18-/
  19
  20namespace IndisputableMonolith.Cosmology.OmegaLambdaBITKernelBand
  21open Constants
  22
  23/-- Λ_RS = 8φ⁵/45. -/
  24noncomputable def lambdaRS : ℝ := 8 * phi ^ 5 / 45
  25
  26/-- φ⁵ = 5φ + 3. -/
  27theorem phi5_eq : phi ^ 5 = 5 * phi + 3 := by
  28  have h2 := phi_sq_eq
  29  have h3 : phi ^ 3 = 2 * phi + 1 := by nlinarith
  30  have h4 : phi ^ 4 = 3 * phi + 2 := by nlinarith
  31  nlinarith
  32
  33/-- Λ_RS ∈ (1.88, 2.03). -/
  34theorem lambdaRS_band :
  35    (1.88 : ℝ) < lambdaRS ∧ lambdaRS < 2.03 := by
  36  unfold lambdaRS
  37  have h5 : phi ^ 5 = 5 * phi + 3 := phi5_eq
  38  have h1 := phi_gt_onePointSixOne
  39  have h2 := phi_lt_onePointSixTwo
  40  constructor
  41  · have : 8 * phi ^ 5 / 45 > 8 * (5 * 1.61 + 3) / 45 := by
  42      apply div_lt_div_of_pos_right _ (by norm_num)
  43      nlinarith
  44    linarith
  45  · have : 8 * phi ^ 5 / 45 < 8 * (5 * 1.62 + 3) / 45 := by
  46      apply div_lt_div_of_pos_right _ (by norm_num)
  47      nlinarith
  48    linarith
  49
  50/-- Λ_RS > 0. -/
  51theorem lambdaRS_pos : 0 < lambdaRS := by
  52  unfold lambdaRS
  53  apply div_pos _ (by norm_num)
  54  apply mul_pos (by norm_num)
  55  exact pow_pos phi_pos 5
  56
  57structure OmegaLambdaBandCert where
  58  phi5_value : phi ^ 5 = 5 * phi + 3
  59  lambda_band : (1.88 : ℝ) < lambdaRS ∧ lambdaRS < 2.03
  60  lambda_pos : 0 < lambdaRS
  61
  62noncomputable def omegaLambdaBandCert : OmegaLambdaBandCert where
  63  phi5_value := phi5_eq
  64  lambda_band := lambdaRS_band
  65  lambda_pos := lambdaRS_pos
  66
  67end IndisputableMonolith.Cosmology.OmegaLambdaBITKernelBand
  68

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