Encyclopedia Foundation Foundation Maximal Forcing Reality Closure

ARTICLE 4 claims 2 theorems 2 models

Foundation Maximal Forcing Reality Closure

A machine-checked interface that states exactly what it would mean for every claim about reality to be settled, without yet proving that any such settlement exists.

The closure certificate

Foundation maximal forcing reality closure is the name for a target inside Recognition Science: a state in which every claim about reality is classified as forced, independent, or selected. The module that carries this name does not assert that this state has been reached. Instead, it defines the exact certificate whose construction would constitute the achievement. The certificate is a function that takes any claim in the forcing closure and returns its classification. The forcing closure is the set of all claims that can be reached from the framework's primitive starting points by its allowed operations.

The central theorem in the module is conditional. It states that if such a classifier certificate exists for a given primitive and claim universe, then every claim in the forcing closure is indeed Forced, Independent, or Selected. The three categories carry distinct proof obligations. A Forced claim is one that follows from the framework's laws. An Independent claim requires an explicit countermodel witness, a concrete structure that satisfies the framework's conditions but not the claim. A Selected claim requires a named selection principle, an explicit rule that chooses it. The trichotomy theorem spells out this disjunction formally, so that no claim is left in an unexamined limbo.

The module also defines a session update protocol, which records what counts as progress toward the closure target. A session closes only when one of four things happens: a new forced invariant lands, an independence witness lands, admissibility is tightened, or the execution plan is updated with the exact remaining blocker. This protocol turns the abstract closure goal into a concrete working procedure. Each step either adds a proof, adds a counterexample, sharpens the framework's conditions, or names precisely what still blocks completion.

In plain language, the module is a promise about how the framework will finish its work. It does not claim the work is done. It says what done would look like, and it makes the path to done explicit. The value of this design is that it prevents a common failure mode: declaring victory by fiat. The certificate cannot be postulated; it must be built. Until it exists, the crown theorem remains conditional, and the framework's own protocol treats the missing certificate as the open blocker to be named, not hidden.

MODEL MaximalClosureCert · IndisputableMonolith/Foundation/MaximalForcing/RealityClosure.lean
/-- A maximal closure certificate for a primitive and claim universe. -/
structure MaximalClosureCert (P : Primitive) (U : ClaimUniverse.{u}) where
  classifies :
    forall C : RealityClaim U.Realization,
      InClosure P U C -> ClaimClassification U C
THEOREM maximal_forcing_closure · IndisputableMonolith/Foundation/MaximalForcing/RealityClosure.lean
/-- Conditional crown theorem: once a classifier certificate exists, every claim
in the forcing closure is forced, independent, or selected. This is deliberately
conditional; the program is to build `MaximalClosureCert` for the real universe,
not to postulate it. -/
theorem maximal_forcing_closure
    {P : Primitive} {U : ClaimUniverse.{u}} (cert : MaximalClosureCert P U) :
    forall C : RealityClaim U.Realization,
      InClosure P U C -> ClaimClassification U C :=
  cert.classifies
THEOREM maximal_forcing_closure_trichotomy · IndisputableMonolith/Foundation/MaximalForcing/RealityClosure.lean
/-- Crown theorem in the exact disjunction form: given a classifier certificate,
every claim in the forcing closure is `Forced`, `Independent`, or `Selected`.
This is the literal "as forced as possible" statement; it concedes no contingency
lazily, because `Independent` and `Selected` are themselves proof obligations
(an explicit countermodel witness and a named selection principle, respectively).
-/
theorem maximal_forcing_closure_trichotomy
    {P : Primitive} {U : ClaimUniverse.{u}} (cert : MaximalClosureCert P U)
    (C : RealityClaim U.Realization) (hC : InClosure P U C) :
    Forced U.admissibility.admissible C ∨
    Independent U.admissibility.admissible C ∨
    Selected U.admissibility.admissible C := by
  rcases cert.classifies C hC with h | hw | hs
  · exact Or.inl h
  · exact Or.inr (Or.inl (independent_of_witness hw))
  · exact Or.inr (Or.inr hs)
MODEL SessionUpdateProtocol · IndisputableMonolith/Foundation/MaximalForcing/RealityClosure.lean
/-- Session protocol: closing a session on this program means either adding a
new forced invariant, adding an independence witness, tightening admissibility,
or updating the execution plan with the exact remaining blocker. -/
structure SessionUpdateProtocol where
  landed_forced_invariant : Prop
  landed_independence_witness : Prop
  tightened_admissibility : Prop
  updated_execution_plan : Prop
  nonempty_progress :
    landed_forced_invariant ∨
    landed_independence_witness ∨
    tightened_admissibility ∨
    updated_execution_plan

What this page does not claim

No maximal closure certificate has been constructed for the real universe. No claim about reality is asserted to be forced, independent, or selected by this module. The framework's primitive starting points and the full claim universe are not defined in this module.

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/Foundation/MaximalForcing/RealityClosure.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