main
The main definition supplies the entry point for the CPM constants audit CLI. It runs a fixed sequence of print routines that output a header, verified constants, consistency checks, probability bounds on coincidental agreement with RS, example witnesses, and a summary message. The body is a direct do-block composition of the module's sibling print functions with no additional logic or computation.
claimThe main entry point for the CPM audit command-line interface is the IO action that prints a report header, a verified-constants section, consistency checks, probability bounds for RS agreement, example witnesses, a summary, and a completion message.
background
The module supplies a command-line interface for auditing CPM constants. It is invoked via lake exe cpm_audit and produces a fixed report containing sections on verified constants, consistency checks (including cone_cmin_consistent), probability bounds, and example witnesses. The local setting is a lightweight audit tool that displays pre-verified CPM values against Recognition Science native units such as c = 1, ħ = ϕ^{-5}, and α^{-1} inside (137.030, 137.039).
proof idea
The definition is a direct do-block that invokes printHeader, printConstants, printConsistency, printProbability, printExamples, and printSummary in order, then prints the final completion line. It is a one-line wrapper around the sequential composition of these sibling print functions; no tactics or lemmas beyond the module's own definitions are applied.
why it matters in Recognition Science
This entry point makes the CPM constant audit executable and feeds the main function of Exports.Virtues as well as downstream results such as Jcost_is_calibrated and the Duhamel-remainder identities in ClassicalBridge.Fluids.ContinuumLimit2D. It realizes the constant-verification step of the T5–T8 forcing chain and the Recognition Composition Law surface, confirming the RS-native calibration of G = ϕ^5 / π and the alpha band without adding hypotheses.
scope and limits
- Does not execute any Lean proofs or runtime verifications.
- Does not accept or parse command-line arguments.
- Does not perform calculations or state updates beyond formatted printing.
- Does not cover the full set of possible CPM constants, only the pre-selected verified subset.
- Does not provide error handling or interactive modes.
formal statement (Lean)
117def main : IO Unit := do
proof body
Definition body.
118 printHeader
119 printConstants
120 printConsistency
121 printProbability
122 printExamples
123 printSummary
124 IO.println "Audit complete. CPM constants and consistency checks verified."
used by (23)
-
argon_ea_zero -
galerkinNS_hasDerivAt_duhamelRemainder_mode -
nsDuhamel_of_forall -
nsDuhamel_of_forall_kernelIntegral_of_forcing -
consistent_completeStateFrom -
Jcost_is_calibrated -
main -
P_forced_to_RCL -
dalembert_deriv_ode -
xi_derived -
rar_power_law_emergence -
dirichletForm_edgeArea -
bounded_Jcost_bounded_max -
PhiLadderCutoffCert -
six_almost_prime_threehundredfiftytwo -
linking_selection_principle -
eight_tick_compactification -
endpoint_classification -
radius_sublinear -
riemann_lowered_pair_exchange -
log_sum_inequality -
main -
main