Repository navigation
nf.runtime.mtnf
Jeremy H. Carroll edited this page Oct 30, 2026
·
1 revision
Contract ID:
nf.runtime.mtnf| Family:runtime| Index Status:draft| AuthorityEffect:None
⬅ Back to Wiki Home | View SVG Diagram
Mazurkiewicz Trace Normal Form (MTNF) enforces structural normalization and explicit defect routing in the runtime regime.
| Property | Value |
|---|---|
| Canonical ID | nf.runtime.mtnf |
| Short Name | MTNF |
| Full Name | Mazurkiewicz Trace Normal Form |
| Family |
runtime (Exact Rational Zero-Duality-Gap Certifiers & Merkle Trace Execution Contracts) |
| Qualification | Extended Form Contract (Normal Form Contract) |
| Data / Math Posture | in_transformation |
| Index Status | draft |
| Theory Status | established |
| Verification Status | absent |
| Contract Version | v0 |
| Governance Fence |
AuthorityEffect: None (certified_implies_authorized: false) |
| Stage | Carrier / Operator | Concrete State / Invariant |
|---|---|---|
| 1. Before / Candidate Input | Input Carrier (MTNF Candidate) |
Anomaly risk: spurious ; interleaving redundancy anomaly ; where causally independent... |
| 2. Normalization / Gate | MTNF Verification Gate |
traces are canonicalized... (certified_implies_authorized: false) |
| 3. After / Certified Output | Certified MTNF Output |
Invariant: ['trace_records', ; 'independence_relation', ; 'causal_dependency_graph',... |
- ref: https://github.com/dbccpage/19L57G1/blob/f1d56c010e6ba10a3b9418bd7cc5953c067250f2/lean4/Derivation/TraceAlgebra.lean
section: lean4/Derivation/TraceAlgebra.lean
note: independent event commutation and trace equivalenceEvery contract in simplex-normal-forms is evaluated against the Four-Pillar Quadrilateral defined in contracts/_golden_nfs/standard.yaml:
| Pillar | Requirement | Contract Specification for nf.runtime.mtnf
|
|---|---|---|
| Pillar I: Excludes Anomaly | Name and eliminate a specific class of data or state defects. | spurious interleaving redundancy anomaly where causally independent concurrent events are serialized in arbitrary permutations |
| Pillar II: Preserves Invariant | State the structural invariant and protected skeleton preserved across transitions. |
Invariant: traces are canonicalized under independent commutation into minimal Foata normal form or causal dependency posets without external clocks Protected Skeleton: ['trace_records', 'independence_relation', 'causal_dependency_graph', 'terminal_state_digest'] |
| Pillar III: Lossless Reconstruction | State the non-loss reconstruction operator (join, direct sum, pullback, or replay). | Lossless reconstruction under declared projection, direct sum, or pullback operators. |
| Pillar IV: Syntactic Decidability | State how conformance is decided from declared constraints without unbudgeted scans. | Decidable from declared schema and witness metadata within bounded evaluation budgets. |
- does not claim global Newtonian time or continuum clocks
- does not commute events with overlapping state store writes
- does not bypass step-level guard discharges
- does not imply operational authority
- event_alphabet
- independence_relation
- event_sequence
- initial_state
- accepted_step_semantics
- guard_read_and_write_footprints
- transition_records
- commutation_proof_receipt
- foata_normal_form_blocks
| Criterion ID | Name | Condition |
|---|---|---|
criterion |
Check | the declared independence relation is symmetric and irreflexive |
criterion |
Check | each permitted adjacent swap has both orders accepted and equal post-states at the reached prefix |
criterion |
Check | guard reads as well as writes are included in any footprint argument |
criterion |
Check | trace representation matches the declared Foata block decomposition |
Every evaluation terminates in a declared local route mapped to a canonical terminal in standard.yaml:
| Local Terminal Route | Canonical Terminal |
|---|---|
AcceptCanonicalTrace |
Preserve |
RecomputeFoataDecomposition |
Recompute |
RejectConflictingCommutation |
Reject |
Undetermined |
Abstain |
- symptom: events modifying overlapping state stores are commuted, diagnosis: commutation violates causal dependence, terminal: RejectConflictingCommutation
- symptom: trace is presented in an un-normalized interleaving, diagnosis: trace was not reduced to its Foata normal form, terminal: RecomputeFoataDecomposition
In accordance with the repository's epistemic claim discipline:
-
What it supports:
- Supports syntactic and operational checking of
nf.runtime.mtnf(MTNF) against its declared schema, boundary constraints, and witness obligations in this model. - Supports deterministic terminal routing (
AcceptCanonicalTrace, RecomputeFoataDecomposition, RejectConflictingCommutation, Undetermined) when required declarations or invariants fail.
- Supports syntactic and operational checking of
-
What it does not support:
- Does not confer operational authority (
AuthorityEffect: None,certified_implies_authorized: false). - Does not claim semantic truth of undeclared external processes or unverified upstream inputs beyond the declaredprotected skeleton.
- Does not confer operational authority (
-
The narrowest defensible claim:
- Within the declared substrate
in_transformation, this contract enforces thatspurious interleaving redundancy anomaly where causally independent concurrent events are serialized in arbitrary permutationsis either excluded undertraces are canonicalized under independent commutation into minimal Foata normal form or causal dependency posets without external clocksor routed to an explicit refusal/recovery terminal.
- Within the declared substrate
-
The next test needed:
- Property-based falsification and mutation testing across boundary edge cases and composed multi-step pipelines for
nf.runtime.mtnf.
- Property-based falsification and mutation testing across boundary edge cases and composed multi-step pipelines for
Click to expand full canonical YAML contract (contracts/nf.runtime.mtnf.yaml)
# Draft declaration: no bound local contract evaluator is supplied; upstream mathematics and schema checks are separate evidence.
schema_version: smplx.nf.contract.v0
contract_kind: form_contract
identity:
id: nf.runtime.mtnf
name: Mazurkiewicz Trace Normal Form
short_name: MTNF
version: v0
status: draft
family: runtime
theory_status: established
contract_status: draft
verification_status: absent
classification:
hierarchy_level: form
subject_kind:
- event_trace
- causal_partial_order
- mazurkiewicz_monoid
data_posture: in_transformation
mathematical_posture: operational
purpose:
excludes_anomaly: spurious interleaving redundancy anomaly where causally independent concurrent events
are serialized in arbitrary permutations
preserves_invariant: traces are canonicalized under independent commutation into minimal Foata normal
form or causal dependency posets without external clocks
protected_skeleton:
- trace_records
- independence_relation
- causal_dependency_graph
- terminal_state_digest
erased_structure:
- arbitrary_sequential_serialization_order
non_claims:
- does not claim global Newtonian time or continuum clocks
- does not commute events with overlapping state store writes
- does not bypass step-level guard discharges
- does not imply operational authority
quadrilateral:
qualifies_as_true_normal_form: false
qualification_gap: no_project_join_theorem
anomaly_exclusion: combinatorial trace proliferation from serializing non-interfering independent events
in arbitrary orders
lossless_join:
status: poset_replay_reconstruction
statement: under the accepted-swap diamond premises, every linearization of the declared dependency
poset replays to the same endpoint; original interleaving needs retained history
dependency_preservation:
status: causal_order_preserved
statement: conflicting events sharing state stores retain strict serial order
syntactic_decision:
status: declaration_decidable
statement: finite independence-table and trace checks; semantic independence needs the declared accepted-step
commutation evidence
declarations_required:
- event_alphabet
- independence_relation
- event_sequence
- initial_state
- accepted_step_semantics
- guard_read_and_write_footprints
evidence_required:
- transition_records
- commutation_proof_receipt
- foata_normal_form_blocks
validation_criteria:
- the declared independence relation is symmetric and irreflexive
- each permitted adjacent swap has both orders accepted and equal post-states at the reached prefix
- guard reads as well as writes are included in any footprint argument
- trace representation matches the declared Foata block decomposition
terminal_routes:
- AcceptCanonicalTrace
- RecomputeFoataDecomposition
- RejectConflictingCommutation
- Undetermined
terminal_route_map:
AcceptCanonicalTrace: Preserve
RecomputeFoataDecomposition: Recompute
RejectConflictingCommutation: Reject
Undetermined: Abstain
certification:
certificate_required: true
certificate_kind: trace_commutation_certificate
obstruction_class_required: false
loss_ledger_required: false
verifier_required: true
authorization:
authorized_by: null
certified_implies_authorized: false
failure_modes:
- symptom: events modifying overlapping state stores are commuted
diagnosis: commutation violates causal dependence
terminal: RejectConflictingCommutation
- symptom: trace is presented in an un-normalized interleaving
diagnosis: trace was not reduced to its Foata normal form
terminal: RecomputeFoataDecomposition
examples:
- ref: https://github.com/dbccpage/19L57G1/blob/f1d56c010e6ba10a3b9418bd7cc5953c067250f2/lean4/Derivation/TraceAlgebra.lean
section: lean4/Derivation/TraceAlgebra.lean
note: independent event commutation and trace equivalence
references:
- https://github.com/dbccpage/19L57G1/blob/f1d56c010e6ba10a3b9418bd7cc5953c067250f2/docs/GENESIS_CLOSEOUT.md
- ./README.mdSimplex Normal Forms • 112 Canonical Contracts & SVG Diagrams • CODA_MUR Transport • certified_implies_authorized: false • AuthorityEffect: None
- Home (Master Index)
- Project Status & Evidence
- Theory & Cochain Substrate
- Observer-Relative Ontology
- Concrete Worked Examples
- Geometrodynamics & Physics
shape (17)
- 0NF (
nf.classical.0nf) - 1NF (
nf.classical.1nf) - 2NF (
nf.classical.2nf) - 3NF (
nf.classical.3nf) - 4NF (
nf.classical.4nf) - 5NF (
nf.classical.5nf) - 6NF (
nf.classical.6nf) - BCNF (
nf.classical.bcnf) - DKNF (
nf.classical.dknf) - EKNF (
nf.classical.eknf) - ETNF (
nf.classical.etnf) - NF2 (
nf.classical.nf2) - RFNF (
nf.classical.rfnf) - SKNF (
nf.classical.sknf) - DHNF (
nf.cochain.dhnf) - HCNF (
nf.ddc.hodge_canonical) - MSSNF (
nf.mssn)
change (6)
representation (5)
compilation (1)
epistemic (15)
- EQNF (
nf.coda.eqnf) - ANF (
nf.epistemic.authority) - CNF (
nf.epistemic.cnf) - EFNF (
nf.epistemic.efnf) - ENF (
nf.epistemic.enf) - FNF (
nf.epistemic.freshness) - LNF (
nf.epistemic.location) - NAR-NF (
nf.epistemic.nar_nf) - ObsNF (
nf.epistemic.observer) - ODNF (
nf.epistemic.odnf) - ONF (
nf.epistemic.onf) - PvNF (
nf.epistemic.pvnf) - RNF (
nf.epistemic.replica) - SnNF (
nf.epistemic.snnf) - StNF (
nf.epistemic.state)
authority (1)
evidence (8)
derivation (12)
- AONF (
nf.derivation.aonf) - APNF (
nf.derivation.apnf) - IGNF (
nf.derivation.ignf) - IRNF (
nf.derivation.irnf) - LSNF (
nf.derivation.lsnf) - OBNF (
nf.derivation.obnf) - PDNF (
nf.derivation.pdnf) - RPNF (
nf.derivation.rpnf) - SCNF (
nf.derivation.scnf) - SERNF (
nf.derivation.sernf) - AINF (
nf.ontology.ainf) - WDNF (
nf.wdp.wdnf)
topology (2)
physics (20)
- RBNF (
nf.physics.bianchi_regge) - BQNF-REGGE (
nf.physics.bqnf_regge) - CDT-FSIGN-NF (
nf.physics.cdt_fermion_sign) - CDT-KD-DOUBLING-NF (
nf.physics.cdt_kd_doubling) - CDT-MATTER-NF (
nf.physics.cdt_matter_coupling) - CDT-OVERLAP-NF (
nf.physics.cdt_overlap_fermions) - CDT-SPEC-NF (
nf.physics.cdt_spectral_dimension) - CDT-SUSY-WITTEN-NF (
nf.physics.cdt_susy_witten) - CDT-TOPO-CHARGE-NF (
nf.physics.cdt_topological_charge) - CDT-WMC-NF (
nf.physics.cdt_wick_mc) - CDT-ZOLOTAREV-NF (
nf.physics.cdt_zolotarev_overlap) - DFNF (
nf.physics.dfnf) - L1CCNF (
nf.physics.l1_constraint_closure) - LCNF (
nf.physics.lorentzian_cdt) - L1PSNF (
nf.physics.pachner_lp_scaling) - PWNF (
nf.physics.pwnf) - RCNF (
nf.physics.rcnf) - RPCNF (
nf.physics.rpcnf) - SIDNF (
nf.physics.schlafli_nf) - WDWNF (
nf.physics.wdwnf)