bond_agents
plain-language theorem explainer
Assigns to each bond in a ledger state the ordered pair of agent identifiers that bond connects. Presently a constant stub returning (0, 0), ignoring both state and bond. Anyone wiring recognition-operator bond accounting or agent aggregation will cite it once real incidence data replaces the placeholder. The body is a one-line definitional stub.
Claim. For every ledger state $s$ and bond identifier $b\in\mathbb{N}$, the pair of agents incident to $b$ is defined to be $(0,0)\in\mathbb{N}\times\mathbb{N}$.
background
In Foundation.RecognitionOperator, a ledger state is abbreviated to an eight-tick signal pattern (Signal8), in line with the eight-tick octave forced at T7 of the unified forcing chain. Bond and agent identifiers are bare naturals. The LedgerState namespace collects projection helpers: active bonds, bond multipliers with positivity, global phase, channels, and this bond-to-agents map.
Upstream modules carry richer ledger notions: configuration-plus-tick states with conserved total log-ratio ("the charge of the ledger"), finite lists of recognition events, and thermodynamic states whose active-bond finsets carry positive multipliers for Landauer-type cost. Locally those are collapsed to Signal8; the helpers keep the bond-accounting vocabulary aligned with the thermodynamic ledger.
proof idea
Definitional stub only. Both arguments are unused; the constant pair (0, 0) is returned. No lemmas, tactics, or algebraic reduction.
why it matters
Interface piece of the recognition-operator ledger. Together with sibling fields (active bonds, multipliers, positivity), it sketches the bond layer used in information-thermodynamic cost. No downstream theorem yet depends on it (empty used-by), so it is pure scaffolding for a future incidence map from bonds to agent pairs. Once nontrivial, it would feed agent-level aggregation of recognition cost inside operator dynamics, sitting under the foundation layer that also forces J-uniqueness (T5), phi (T6), the eight-tick period (T7), and D = 3 (T8).
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.