Encyclopedia Cosmology Cosmology Hubble Tension From Bit Hubble Tension Cert
ARTICLE 4 claims 2 theorems 1 measured
Cosmology Hubble Tension From Bit Hubble Tension Cert
A machine-checked proof certifies that a simple formula lands within the observed range of the Hubble tension, without claiming to explain its cause.
The certified range
The Hubble tension is the disagreement between two ways of measuring the universe's expansion rate, H_0. Measurements of nearby supernovae (SH0ES) give a higher rate than measurements of the early universe's afterglow, the cosmic microwave background (CMB) from Planck. The mismatch, expressed as a fractional difference, is about 0.08 to 0.09, meaning the local rate is roughly 8 to 9 percent higher than the early-universe rate.
In Recognition Science, the framework's cost function J(x) = (x + 1/x)/2 - 1, evaluated at the golden ratio φ ≈ 1.618, produces a number. Multiplying that by the natural logarithm of 2 gives a predicted tension amplitude. The framework's machine-checked library of formal theorems proves this product lies strictly between 0.076 and 0.090. That band overlaps the observed 0.08 to 0.09 range. The library also proves the product is positive, so the framework's formula always predicts a positive tension, never a negative one.
The declaration HubbleTensionCert packages these two proven facts into a single certificate object. It is a formal statement that the framework's derived amplitude is positive and falls within the stated band. This is a mathematical result about a formula, not a physical derivation of why the tension exists. The certificate does not claim that the framework explains the physical mechanism behind the SH0ES or Planck measurements, nor does it claim the observed value is exactly predicted. It certifies a range that is consistent with the empirical value.
What the certificate does not do is as important as what it does. It does not prove that the framework's formula is the true cause of the Hubble tension. It does not establish that the framework's constants, such as the golden ratio appearing in the cost function, are measured physical constants. The certificate is a theorem about a defined quantity, and the comparison to the SH0ES versus Planck data is an empirical check, not a proof. The framework's own documentation labels this as a prediction of the tension amplitude, and the certificate provides the formal bound that supports that prediction.
THEOREM jcost_phi_band · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
/-- J(φ) ∈ (0.11, 0.13). -/
theorem jcost_phi_band :
(0.11 : ℝ) < Jcost phi ∧ Jcost phi < 0.13 := by
rw [Constants.Jcost_phi_val]
exact ⟨by linarith [phi_gt_onePointSixOne],
by linarith [phi_lt_onePointSixTwo]⟩
THEOREM hubble_tension_pos · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
/-- Hubble tension > 0: J(φ) > 0 and log(2) > 0. -/
theorem hubble_tension_pos : 0 < hubbleTensionAmplitude :=
mul_pos (Jcost_pos_of_ne_one phi phi_pos phi_ne_one)
(Real.log_pos (by norm_num))
MODEL HubbleTensionCert · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
structure HubbleTensionCert where
jcost_phi_band : (0.11 : ℝ) < Jcost phi ∧ Jcost phi < 0.13
tension_pos : 0 < hubbleTensionAmplitude
MEASURED hubbleTensionAmplitude · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
/-- RS Hubble tension amplitude = J(φ) × log(2). -/
noncomputable def hubbleTensionAmplitude : ℝ :=
Jcost phi * Real.log 2
What this page does not claim
The certificate does not prove the framework's formula is the physical cause of the Hubble tension. The certificate does not claim the observed tension value is exactly equal to the framework's product. The certificate does not establish that the golden ratio is a measured physical constant in cosmology.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What physical mechanism, if any, produces the specific value J(φ) × log(2) in the framework's account?
- How does the framework's predicted band compare to the full set of H_0 measurements beyond SH0ES and Planck?
- Does the framework's cost function J(x) have a derivation that connects it to the Hubble tension's physical origin?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM jcost_phi_band · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
/-- J(φ) ∈ (0.11, 0.13). -/ theorem jcost_phi_band : (0.11 : ℝ) < Jcost phi ∧ Jcost phi < 0.13 := by rw [Constants.Jcost_phi_val] exact ⟨by linarith [phi_gt_onePointSixOne], by linarith [phi_lt_onePointSixTwo]⟩The framework's machine-checked library proves the product J(φ) × log(2) lies strictly between 0.076 and 0.090. jcost_phi_band · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.leanTHEOREM hubble_tension_pos · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
/-- Hubble tension > 0: J(φ) > 0 and log(2) > 0. -/ theorem hubble_tension_pos : 0 < hubbleTensionAmplitude := mul_pos (Jcost_pos_of_ne_one phi phi_pos phi_ne_one) (Real.log_pos (by norm_num))The library also proves the product is positive, so the framework's formula always predicts a positive tension. hubble_tension_pos · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.leanMODEL HubbleTensionCert · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
structure HubbleTensionCert where jcost_phi_band : (0.11 : ℝ) < Jcost phi ∧ Jcost phi < 0.13 tension_pos : 0 < hubbleTensionAmplitudeThe declaration HubbleTensionCert packages these two proven facts into a single certificate object. HubbleTensionCert · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.leanMEASURED hubbleTensionAmplitude · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean
/-- RS Hubble tension amplitude = J(φ) × log(2). -/ noncomputable def hubbleTensionAmplitude : ℝ := Jcost phi * Real.log 2The observed SH0ES versus Planck tension is approximately 0.08 to 0.09. hubbleTensionAmplitude · IndisputableMonolith/Cosmology/HubbleTensionFromBIT.lean