pith. sign in
module module high

IndisputableMonolith.URCAdapters.LNALReports

show as:
view Lean formalization →

The LNALReports module aggregates report functions into a manifest for Certificate Engine v2, incorporating ΔJ bars and falsifier flags drawn from LNAL invariants and compiler checks. Researchers auditing URC adapters cite it when inspecting static gate status and token bounds in LNAL compilations. The module assembles outputs from imported consent and certificate modules as JSON without internal proofs.

claimThe module defines an aggregate manifest containing reports such as lnal_invariants_report and compiler_checks_report, each equipped with ΔJ bars and falsifier flags, where ΔJ denotes differences under the J-cost function and flags mark potential violations of VM preservation or δ-unit bounds.

background

The module sits in the URCAdapters domain and imports the ConsentDerivative audit certificate summarising static gate status together with the LNAL invariants certificate that bundles VM preservation and token δ-unit bound. These upstream certificates supply the raw data for sibling reports on opcode soundness, schedule neutrality, cost ceilings, and SU(3) masks. The surrounding framework uses the J-uniqueness function J(x) = (x + x^{-1})/2 - 1 to compute the ΔJ bars that appear in the manifests.

proof idea

This is a definition module, no proofs. It composes report functions that pull data from LNAL.Compiler, JBudget, LNALCerts, and Consent, then packages the results as JSON manifests with embedded ΔJ values and falsifier flags.

why it matters in Recognition Science

The module supplies the reporting layer that exposes LNAL invariants and compiler checks to the Certificate Engine v2. It enables downstream auditing by surfacing falsifier flags that would indicate breaches of the recognition composition law or phi-ladder bounds. No used_by edges are recorded, yet the manifest directly supports higher-level consent and certificate workflows.

scope and limits

depends on (4)

Lean names referenced from this declaration's body.

declarations in this module (19)