pith. sign in
module module moderate

IndisputableMonolith.LedgerPostingAdjacency

show as:
view Lean formalization →

LedgerPostingAdjacency supplies the minimal data carrier for a d-account ledger in the Recognition framework, setting recognition relations aside. It introduces LedgerState together with phiVec, parity, Side, post, and PostingStep to represent atomic updates. Ledger parity and adjacency work depends on these carriers to track single-coordinate changes. The module consists entirely of definitions with no proofs or theorems.

claimThe module declares types and functions for a minimal $d$-account ledger carrier: LedgerState as the state type, phiVec mapping states to vectors on the phi-ladder, parity as the mod-2 pattern, Side as debit or credit, post as the atomic update operation, and PostingStep as the one-step transition.

background

The module operates in the ledger layer of Recognition Science, importing the core Recognition axioms (T1: nothing cannot recognize itself), the J-cost machinery from Cost.Jlog, and the parity-adjacency bridge from LedgerParityAdjacency. It defines AccountRS as the account identifier, phiVec as the coordinate representation on the phi-ladder, and parity as the odd-even signature of the state vector. LedgerState serves as the minimal carrier that records these coordinates without embedding recognition relations.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The module supplies the state representation required by the parity-adjacency bridge in LedgerParityAdjacency, which converts single atomic postings into one-bit parity flips. It thereby supports the forcing-chain steps that link ledger updates to the eight-tick octave and spatial dimension count. No downstream theorems are yet recorded.

scope and limits

depends on (3)

Lean names referenced from this declaration's body.

declarations in this module (43)