pith. machine review for the scientific record. sign in
def definition def or abbrev high

methodReport

show as:
view Lean formalization →

The methodReport definition produces a string report confirming validity of the standalone CPM method certificate. Developers auditing URC adapters for Recognition Science consistency checks would cite it as an entry point for machine evaluation. The body instantiates the certificate structure, applies its verified_any fact, forces toy model witnesses, and returns the fixed output string.

claimThe CPM method report is the constant string ``CPM Method Report: OK'' produced after instantiating the CPMMethodCert structure and confirming its verified property together with the toy-model positivity facts.

background

The URCAdapters.CPMReports module supplies simple machine-readable checks and pretty printers for the standalone CPM method certificate. This certificate is a structure deriving Repr whose toy model sets all functionals to the constant 1 while ensuring the required inequalities hold numerically. Upstream results include the J-cost minimization convexity from PhysicsComplexityStructure.of, the discrete phi-tiers for nuclear densities from NucleosynthesisTiers.of, the ledger factorization from DAlembert.LedgerFactorization.of, and the gauge content plus generation count from SpectralEmergence.of.

proof idea

The definition is a one-line wrapper that creates an empty CPMMethodCert instance, invokes verified_any to obtain the verified property, forces evaluation of toyModel_defect_pos, toyModel_energy_pos and toyModel_cmin_pos, then returns the literal string ``CPM Method Report: OK''.

why it matters in Recognition Science

This definition supplies the implementation used by the methodReport_ok wrapper in the same module, serving as the practical audit hook for the CPM certificate. It closes a small verification loop inside the URC adapter layer that ultimately rests on the phi-forcing chain and the spectral emergence of SU(3) x SU(2) x U(1) content. No open scaffolding remains at this leaf.

scope and limits

Lean usage

#eval methodReport

formal statement (Lean)

  18noncomputable def methodReport : String :=

proof body

Definition body.

  19  let cert : URCGenerators.CPMMethodCert := {}
  20  have _ : URCGenerators.CPMMethodCert.verified cert :=
  21    URCGenerators.CPMMethodCert.verified_any cert
  22  -- Also force evaluation of the toy witness facts.
  23  let _ := URCGenerators.toyModel_defect_pos
  24  let _ := URCGenerators.toyModel_energy_pos
  25  let _ := URCGenerators.toyModel_cmin_pos
  26  "CPM Method Report: OK"
  27

used by (1)

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

depends on (9)

Lean names referenced from this declaration's body.