pith. sign in
module module high

IndisputableMonolith.URCGenerators.CPMMethodCert

show as:
view Lean formalization →

The module supplies a standalone certificate for the Coercive Projection Method by importing its generic A/B/C structure from LawOfExistence. Researchers verifying consistency of projection-based methods in unified models cite it before downstream adapters or closure checks. The module organizes definitions and a toy-model witness without internal proofs.

claimCertificate establishing the generic CPM consequences: (A) projection-defect inequality, (B) coercivity factorization (energy gap controls defect), (C) aggregation principle (local tests imply membership), together with a toy-model witness of consistency.

background

The module sits inside the URCGenerators domain and imports the LawOfExistence module whose doc-comment states: 'This module provides a generic, domain-agnostic formalization of the Coercive Projection Method (CPM) in three parts (A/B/C): A: Projection-Defect inequality, B: Coercivity factorization (energy gap controls defect), C: Aggregation principle (local tests imply membership)'. It therefore supplies the standalone certificate version of that generic framework. Sibling definitions inside the module (toyModel and its positivity lemmas) furnish the concrete witness required by the aggregation principle.

proof idea

This is a definition module, no proofs. It consists of the import of LawOfExistence plus the listed sibling declarations that realize the toy-model witness.

why it matters in Recognition Science

The module feeds the two downstream modules CPMReports and CPMClosureCert. The latter states that it 'certifies the generic CPM A/B/C consequences and includes a toy-model witness that the CPM assumptions are consistent' and is '#eval-friendly via a URC adapter'. It therefore closes the standalone certificate path for the CPM method inside the Recognition framework.

scope and limits

used by (2)

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