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

printConsistency

show as:
view Lean formalization →

The printConsistency definition outputs a formatted section verifying that c_min equals the inverse product of K_net, C_proj and C_eng for both cone and eight-tick constant sets, together with their numerical values 1/2 and 49/162. Researchers running the CPM audit CLI to confirm constant agreement in Recognition Science would invoke this routine. The implementation is a direct sequence of IO.println statements that hard-code the four verified claims.

claimDefinition that prints the consistency section stating $c_ {min} = (K_{net} · C_{proj} · C_{eng})^{-1}$ for cone and eight-tick models, with numerical evaluations $c_{min}=1/2$ and $c_{min}=49/162$.

background

The CPM audit module supplies a command-line interface that prints verified constants, consistency checks and probability bounds. Upstream, c_min is the inverse product of the net kernel, projection bound and energy constant; C_proj is fixed at 2. The cone_cmin_consistent theorem states that cmin of the cone constants equals that product inverse by reflexivity. The eight_tick_cmin_consistent theorem does the same for the eight-tick constants. Separate numerical theorems confirm the concrete fractions 1/2 and 49/162 after simplification with the known equalities for each constant set.

proof idea

The definition executes four IO.println calls that output the section header followed by the four consistency statements. It directly references the upstream results cone_cmin_consistent, eight_tick_cmin_consistent, cone_cmin_numerical and eight_tick_cmin_numerical by printing their verified claims verbatim.

why it matters in Recognition Science

This definition is invoked by the main entry point of the CPM audit CLI, which also prints the header, constants, probability bounds and examples. It supports verification of constants inside the Coercive Projection Model, aligning with Recognition Science's eight-tick octave (period 2^3) and the derivation of c=1. The routine closes the audit loop for coincidental numerical agreement without introducing new hypotheses.

scope and limits

Lean usage

  printConsistency

formal statement (Lean)

  65def printConsistency : IO Unit := do

proof body

Definition body.

  66  IO.println "┌─────────────────────────────────────────────────────────────┐"
  67  IO.println "│ Consistency Checks                                          │"
  68  IO.println "└─────────────────────────────────────────────────────────────┘"
  69  IO.println ""
  70  IO.println "  ✓ cone_cmin_consistent: c_min = (K_net·C_proj·C_eng)⁻¹"
  71  IO.println "  ✓ eight_tick_cmin_consistent: c_min = (K_net·C_proj·C_eng)⁻¹"
  72  IO.println "  ✓ cone_cmin_numerical: c_min = 1/2"
  73  IO.println "  ✓ eight_tick_cmin_numerical: c_min = 49/162"
  74  IO.println ""
  75
  76/-- Print probability bounds section. -/

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.