pith. sign in
module module high

IndisputableMonolith.Foundation.ClosedObservableFramework

show as:
view Lean formalization →

This module defines ClosedObservableFramework as the base primitive packaging positive observables, ratio comparisons, and conserved charge under non-trivial observability, internal closure, and countable finite description. Researchers on the T5 J-uniqueness theorem and the T5-to-T6 hierarchy bridge cite it as the setting that internalizes the ledger into observables. The module is purely definitional with no proofs, importing its comparison structure directly from LedgerCanonicality.

claimA structure consisting of a countable carrier set of states, positive-valued observables, a ratio interface for comparisons, and a conserved charge, satisfying (C1) non-trivial observability, (C2) closure with no external input, and (C3) finite description via countable states without continuous moduli.

background

The module extends the ZeroParameterComparisonLedger from the upstream LedgerCanonicality import. That ledger supplies discrete state generation on a countable carrier, local binary comparison equipped with a symmetric cost, and a conserved scalar log-charge. ClosedObservableFramework adds the three conditions to enforce a self-contained observable system with no external degrees of freedom.

proof idea

this is a definition module, no proofs

why it matters in Recognition Science

The module supplies the base object for CostUniqueness, which consolidates the T5 uniqueness theorem for the J-cost functional under symmetry, unit normalization, strict convexity, and calibration. It is imported by HierarchyRealization to internalize level observables directly from carrier states, and by HierarchyRealizationObstruction to demonstrate that the framework alone cannot force ratio_self_similar or additive_posting without further structure.

scope and limits

used by (3)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (1)

Lean names referenced from this declaration's body.

declarations in this module (12)