IndisputableMonolith.Foundation.RecognitionOperator
Defines the recognition operator and the 8-tick ledger carrier: Signal8, LedgerState, bonds, channels, and the neutral register as the mean-free subspace. Foundation consumers cite it for the discrete state space on which the cyclic shift acts. The module is largely definitional scaffolding over the complex structure forced upstream.
claimThe recognition carrier is an 8-tick signal space $\mathrm{Signal}_8$ with ledger states recording time, $Z$-patterns, global phase, channels, and active bonds. The neutral register is the mean-free subspace of this carrier (zero-mean modes under the eight-tick average).
background
Recognition Science forces an eight-tick octave (T7): the fundamental discrete period is $2^3$. Ledger updates act by a cyclic shift on an 8-component carrier. Upstream, Complex Structure Forcing shows that this shift cannot be diagonalized over $\mathbb{R}$, so complexification is algebraically required rather than optional.
This module names the concrete state types sitting on that carrier: signal vectors, bond and agent identifiers, multipliers and positions, channel data, and a global phase. The neutral register is singled out as the mean-free subspace, i.e. the modes orthogonal to the constant (DC) component under the eight-tick average. That subspace is the natural home for zero-mean recognition fluctuations.
Local setting is Foundation: pure kinematic and algebraic structure before dynamics or gravity are attached.
proof idea
This is a definition module, not a theorem chain. It introduces inductive types and structures (Signal8, LedgerState, bond and channel fields) and records the neutral-register convention as the mean-free subspace of the 8-tick carrier. No substantial proof obligations live here; downstream modules import the types and reason about the cyclic shift and cost on them.
why it matters in Recognition Science
UnifiedForcingChain imports this module while assembling T0–T8 as inevitabilities from the cost foundation (RCL). The eight-tick carrier and its shift are the T7 landmark; without named ledger state and neutral register, the forcing chain has no concrete state space.
LedgerSuperposition (Gravity IV) uses the same carrier: it treats Signal8 as a complex Hilbert space and the one-tick update as $\mathbb{C}$-linear, anchoring Theorem 1 (ledger superposition) and the cost-gradient functoriality story. The neutral (mean-free) register is the natural place to host fluctuation modes once the global mean is quotiented or projected out.
Together these edges place RecognitionOperator between complex-structure forcing and both the absolute forcing chain and the quantum-channel gravity layer.
scope and limits
- Does not prove T7 or force the eight-tick period; that lives in the forcing chain.
- Does not establish complex Hilbert structure or $\mathbb{C}$-linearity of the shift.
- Does not define J-cost, RCL, or mass/ladder formulae.
- Does not prove dynamical evolution or gravity; only names carrier and register types.
- Does not claim uniqueness of the neutral-register decomposition beyond the mean-free convention.
used by (2)
depends on (1)
declarations in this module (48)
-
abbrev
Signal8 -
abbrev
BondId -
abbrev
AgentId -
abbrev
LedgerState -
def
time -
def
Z_patterns -
def
global_phase -
def
channels -
def
active_bonds -
def
bond_multipliers -
def
bond_pos -
def
bond_agents -
def
total_Z -
def
RecognitionCost -
def
net_skew -
def
signed_log_flow -
def
reciprocity_skew -
def
reciprocity_skew_abs -
def
admissible -
def
neutralRegister -
def
quarterTurnCore -
structure
StructuredSector -
def
quarterTurnModes -
lemma
mem_quarterTurnModes -
def
quarterTurnSector -
structure
RecognitionOperator -
def
shiftLinear -
lemma
shiftLinear_apply -
lemma
dft_coefficients_add -
lemma
dft_coefficients_smul -
lemma
dft_coefficients_mode -
lemma
dft8_mode_mem_neutralRegister -
theorem
quarterTurnCore_le_neutralRegister -
def
sectorProject -
lemma
sectorProject_apply -
lemma
sectorProject_mode -
def
recognitionUpdate -
lemma
recognitionUpdate_apply -
def
cyclicShiftIter -
lemma
cyclicShiftIter_add -
lemma
cyclicShiftIter_smul -
lemma
cyclicShiftIter_mode -
lemma
odd_mode_fourth_eigenvalue -
theorem
shift_mem_quarterTurnCore -
theorem
shift_four_eq_neg_on_quarterTurnCore -
theorem
twoBeat_square_eq_neg_on_quarterTurnCore -
theorem
sectorProject_eq_id_on_quarterTurnCore -
theorem
recognitionUpdate_eq_shift_on_quarterTurnCore