pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.CPM.LawOfExistence

show as:
view Lean formalization →

This module supplies the abstract constants and inequality scaffolding for the Coercive Projection Model. Fluids and gravitational modelers cite it when they need a domain-agnostic interface before supplying concrete defectMass, orthoMass and energyGap functionals. The module consists of definitions and short lemmas that package the minimal requirements without proving analytic estimates.

claimBundle of CPM constants $c_0, c_1, c_2$ together with the abstract Model type and the inequalities defectMass$(x) le c_0 cdot$ energyGap$(x)$ and orthoMass$(x) le c_1 cdot$ energyGap$(x)$ for all states $x$.

background

The module imports the Cost namespace, which supplies the J-cost functional $J(x) = (x + x^{-1})/2 - 1$ and the associated defect and orthogonality measures. CPM abstracts the Law of Existence by requiring a state space equipped with three functionals (defectMass, orthoMass, energyGap) and a finite set of tests that certify the projection property. The sibling declarations Constants, cmin and Model encode the numerical bounds and the abstract carrier type; the lemmas defect_le_constants_mul_energyGap and energyGap_ge_cmin_mul_defect state the two-sided coercivity relations that downstream instantiations must verify.

proof idea

This is a definition module, no proofs. It assembles named constants and inequality statements whose bodies are either direct definitions or one-line wrappers around the imported Cost primitives.

why it matters in Recognition Science

The module is the single source of truth for the abstract CPM interface that every concrete bridge (ClassicalBridge.Fluids.CPM, CPM2D, ILG.CPMInstance) must import and instantiate. It supplies the constant framework referenced by CostUniqueness (T5) and by the ConstantsAudit verification. The structure therefore closes the gap between the Recognition Science forcing chain and domain-specific applications without embedding any particular physics.

scope and limits

used by (7)

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 (29)