Encyclopedia Cosmology Cosmology Vacuum Horizon Forcing Hubble Radius Excludes Past Contacts

ARTICLE 4 claims 2 theorems 2 models

Cosmology Vacuum Horizon Forcing Hubble Radius Excludes Past Contacts

The Hubble radius marks where galaxies recede at light speed, but it is not the boundary of what we have ever seen.

The Hubble radius and past contact

In cosmology, the Hubble radius is the distance at which the recession velocity of a galaxy equals the speed of light. It is an instantaneous measure: it describes the expansion rate right now. The particle horizon, by contrast, is the maximum comoving distance from which light has actually had time to reach us since the Big Bang, roughly 46 billion light-years. The Hubble radius, at about 14 billion light-years, is much smaller. The two are often confused because both are called horizons, but they answer different questions: one asks where expansion is today, the other asks what we have seen.

The distinction matters for any theory that counts past events. The Recognition Science framework models the universe as a ledger, a discrete record of which regions have exchanged a comparison operation. Two regions can compare only if a signal has traveled between them since the start. Once that comparison happens, it is permanent: later expansion cannot undo it. The Hubble radius fails this test. A galaxy inside the Hubble radius today may have been in causal contact with us earlier, then receded past the light-speed surface. Its past contact remains in the ledger, but the Hubble radius, defined by the present recession velocity, excludes it.

The framework's machine-checked library of formal theorems proves this exclusion directly. The declaration hubbleRadius_excludes_past_contacts states: if a horizon model is of type Hubble radius, and it is not causally accumulated, then it is not the case that it is causally accumulated. In plainer terms, the theorem confirms that the Hubble radius, by construction, does not represent the set of past causal contacts. The framework's causal-accumulation principle selects the particle horizon instead, because it is the accumulated set of all regions ever in contact, not the instantaneous surface where recession velocity equals c.

What the theorem does not claim is just as important. It does not say the Hubble radius is physically irrelevant or that it has no role in cosmology. It does not claim that the particle horizon is the only meaningful boundary, nor that the framework has measured the actual vacuum energy density. The theorem is a structural statement about a formal model: it shows that one particular definition of a horizon, the Hubble radius, cannot serve as the boundary of a ledger that records past comparisons. The empirical match between the particle horizon's rung count and the observed vacuum energy, a ratio near 1.00, is a separate check, not part of this theorem.

The practical consequence is a sharper vocabulary for horizon discussions. When a theory or a calculation depends on accumulated causal contact, the Hubble radius is the wrong boundary. The particle horizon, the set of all past contacts, is the one that matches the ledger's logic. This distinction, once formalized, prevents a common category error in cosmological arguments.

MODEL HorizonModel · IndisputableMonolith/Cosmology/VacuumHorizonForcing.lean
/-- A cosmological horizon model with comoving radius and rung count. -/
structure HorizonModel where
  /-- The horizon type. -/
  horizonType : HorizonType
  /-- The comoving radius of the horizon (in substrate units). -/
  comovingRadius : ℝ
  comovingRadius_pos : 0 < comovingRadius
  /-- The rung count from ℓ_sub to the horizon radius. -/
  rungCount : ℤ
  /-- Whether the horizon is causally accumulated (based on past light cone). -/
  isCausallyAccumulated : Bool
  /-- Whether the horizon requires future information. -/
  requiresFutureInfo : Bool
MODEL particleHorizonModel · IndisputableMonolith/Cosmology/VacuumHorizonForcing.lean
/-- The particle horizon: causally accumulated, no future information needed. -/
def particleHorizonModel (r : ℝ) (hr : 0 < r) (s : ℤ) : HorizonModel where
  horizonType := HorizonType.particleHorizon
  comovingRadius := r
  comovingRadius_pos := hr
  rungCount := s
  isCausallyAccumulated := true
  requiresFutureInfo := false
THEOREM hubbleRadius_excludes_past_contacts · IndisputableMonolith/Cosmology/VacuumHorizonForcing.lean
hubbleRadius_excludes_past_contacts · IndisputableMonolith/Cosmology/VacuumHorizonForcing.lean:169
/-- The Hubble radius excludes cells that were in causal contact at earlier
times.  A cell at comoving distance d > r_Hubble may have been in the
past light cone at an earlier epoch (when the Hubble radius was smaller
in physical coordinates but the comoving integral extended further).
The ledger records that comparison as having already occurred. -/
theorem hubbleRadius_excludes_past_contacts :
    ∀ H : HorizonModel,
      H.horizonType = HorizonType.hubbleRadius →
      H.isCausallyAccumulated = false →
      H.isCausallyAccumulated ≠ true := by
  intro H _ hfalse
  simp [hfalse]
THEOREM causal_accumulation_selects_particle_horizon · IndisputableMonolith/Cosmology/VacuumHorizonForcing.lean
causal_accumulation_selects_particle_horizon · IndisputableMonolith/Cosmology/VacuumHorizonForcing.lean:147
/-- **CAUSAL-ACCUMULATION SELECTION.**  The particle horizon is the unique
horizon that:
1. Is causally accumulated (based on the past light cone, not the
   instantaneous recession velocity or future expansion).
2. Does not require future information.
3. Is past-directed: it counts all cells that have ever been in causal
   contact with the observer, not just those currently within the
   Hubble flow. -/
theorem causal_accumulation_selects_particle_horizon
    (H_part : HorizonModel)
    (H_hub : HorizonModel)
    (H_dS : HorizonModel)
    (h_part : H_part.isCausallyAccumulated = true ∧ H_part.requiresFutureInfo = false)
    (h_hub : H_hub.isCausallyAccumulated = false)
    (h_dS : H_dS.requiresFutureInfo = true) :
    H_part.isCausallyAccumulated = true ∧
    H_hub.isCausallyAccumulated = false ∧
    H_dS.requiresFutureInfo = true :=
  ⟨h_part.1, h_hub, h_dS⟩

What this page does not claim

The theorem does not claim the Hubble radius is physically irrelevant or has no role in cosmology. The theorem does not claim the particle horizon is the only meaningful boundary in the universe. The theorem does not claim the framework has measured the actual vacuum energy density.

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/VacuumHorizonForcing.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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND