IndisputableMonolith.URCAdapters.LNALReports
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
- Does not prove any underlying LNAL invariants or compiler soundness.
- Does not compute numerical values for constants such as alpha or G.
- Does not execute or simulate LNAL code, only reports static properties.
- Does not reference the forcing chain T0-T8 or the eight-tick octave.
- Limits output to JSON manifests without embedded Lean theorems.
depends on (4)
declarations in this module (19)
-
def
lnal_invariants_report -
def
compiler_checks_report -
def
opcode_soundness_report -
def
schedule_neutrality_report -
def
cost_ceiling_report -
def
su3_mask_report -
def
previewNatArray -
def
jmonotone_report -
def
units_kgate_report -
def
mkJson -
def
lnal_invariants_report_json -
def
compiler_checks_report_json -
def
opcode_soundness_report_json -
def
schedule_neutrality_report_json -
def
cost_ceiling_report_json -
def
su3_mask_report_json -
def
jmonotone_report_json -
def
units_kgate_report_json -
def
lnal_manifest_json