Encyclopedia Cosmology Cosmology Dark Energy Dark Energy Falsifier

ARTICLE 4 claims 2 theorems 2 models

Cosmology Dark Energy Dark Energy Falsifier

A machine-checked structure named DarkEnergyFalsifier defines what would count as a failed prediction for a proposed dark-energy model, without itself making any physical claim.

The falsifier structure

In cosmology, dark energy is the unknown agent behind the universe's accelerating expansion, and its leading description is the cosmological constant Λ, a fixed energy density filling space. The Recognition Science framework's library contains a structure called DarkEnergyFalsifier that formalizes the shape of a test: it bundles four fields, an observation type, a predicted value, an observed value, and a boolean flag for whether the comparison counts as a falsification. The structure itself is a definitional choice, not a theorem; it says nothing about which observation is being made or what number is predicted.

What the declaration actually establishes is a data container. It lets a researcher assemble one named instance that records, for a single test, what the framework predicts and what the measurement shows, and it carries a flag saying whether that instance is a falsification. The structure is empty of content until someone populates it. It is a template for honesty, a way to make a prediction falsifiable in principle, rather than a prediction itself.

The surrounding file does contain substantive definitions, but they are separate declarations. The framework defines the cosmological constant as 3 times H₀², the equation of state as exactly −1, and the dark energy density as 0.68 times the critical density. It also proves, by direct computation, that the cosmological constant is positive, that the equation of state equals −1, and that the dark energy fraction exceeds 0.5. These are the framework's concrete claims about dark energy; the falsifier structure is not one of them.

In Recognition Science, the falsifier structure acts as a discipline device. It forces any proposed prediction to name its observable, its expected value, and the observed value it would be checked against, and to state plainly whether the mismatch is fatal. What it does not do is assert that any particular observation has been made, that any particular prediction is correct, or that dark energy has been derived from first principles. The library's own docstring calls the derivation a target, not a result.

The practical consequence for a reader is a clear boundary. If someone says the framework has a falsifier for dark energy, they mean it has a form to fill in, not a filled-in form. The actual physics claims live in the definitions and theorems around it: a positive constant, an equation of state of −1, and a density ratio above one half. Those are the claims a skeptic can check, and the falsifier structure is the box where the check would be recorded.

MODEL DarkEnergyFalsifier · IndisputableMonolith/Cosmology/DarkEnergy.lean
/-- The dark energy derivation would be falsified by:
    1. Measured w ≠ -1 (significantly)
    2. Λ varying with cosmic epoch in ways not matching H₀² scaling
    3. Discovery of fifth force at cosmological scales
    4. Dark energy "clumping" (it should be perfectly uniform) -/
structure DarkEnergyFalsifier where
  /-- Type of observation. -/
  observation : String
  /-- Predicted by RS. -/
  predicted : String
  /-- Observed value. -/
  observed : String
  /-- Is this a falsification? -/
  isFalsification : Bool
MODEL cosmologicalConstant · IndisputableMonolith/Cosmology/DarkEnergy.lean
/-- The tension energy density is the cosmological constant. -/
noncomputable def cosmologicalConstant : ℝ :=
  -- Λ ≈ (energy to maintain ledger balance) / volume
  -- This scales as H₀² due to the expansion rate
  3 * H0^2  -- In natural units with c = 1
THEOREM dark_energy_eos · IndisputableMonolith/Cosmology/DarkEnergy.lean
/-- **THEOREM**: Dark energy has w = -1 (cosmological constant). -/
theorem dark_energy_eos : equationOfState = -1 := rfl
THEOREM dark_energy_dominates · IndisputableMonolith/Cosmology/DarkEnergy.lean
/-- **THEOREM**: Dark energy dominates the universe today. -/
theorem dark_energy_dominates : omegaLambda > 0.5 := by
  unfold omegaLambda
  norm_num

What this page does not claim

The DarkEnergyFalsifier structure does not itself assert that any specific observation has been made or that any prediction has failed. The framework does not claim to have derived the value of dark energy from first principles; the library's docstring labels that derivation a target. The structure does not assert that the framework's dark-energy predictions are correct, only that they are checkable in principle.

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/DarkEnergy.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