Room X · Estimate, Detect, Commit

The Bounded Receiver

A receiver built from the arithmetic of this collection: nodes that are conjugate pairs of Gaussian integers, a hidden world that turns, and three coupled blocks — estimate, detect, commit — whose prior starts blank and accumulates a narrative. Seven slow witnesses and one sharp one decide who gets believed.

Instruments, not proofs. Every number here is recomputed in your browser and checked against the Python twin.

self-check running…

1 · Three configurations, two operationsNodes are conjugate pairs

A node holds a pair of Gaussian integers (α, ᾱ). Two things can be done to the pair: add it — α + ᾱ, the trace — or multiply it — α·ᾱ, the norm. For the pair (+i, −i) that is literally cancelled to 0 or combined into 1. The three configurations a two-input node can see, computed exactly:

pair+ givesclass× givesclass

+ keeps the direction and cancels the conjugate pair; × keeps agreement (same → −1, different → +1) and is sign-blind, because i·i = (−i)(−i). Read the two operations as two channels — direction and presence — and a held contradiction is the state with presence but no direction: S.

a
b
 
The circle |z − 1| = 1 (Room VII's circle, the reciprocal image of the critical line). A pair is blind — the two operations agree, trace = norm — exactly when α lies on it: |α − 1|² = norm − trace + 1. Lattice points: . The gap |trace − norm| = ||α − 1|² − 1| measures how far from blindness a node is.

2 · What a lens can carryTwo layers of nodes, four inputs, exact enumeration

Feed four signs (±i) into a two-layer tree of nodes and enumerate all sixteen input patterns. The all-+ tree is the count lens: the value i·(k − (4 − k)) gives the count exactly, hence the direction. One × layer anywhere makes the output sign-blind: under the global flip x → −x a + of two flipping parents flips, a × of two flipping parents does not, and everything downstream of two blind values stays blind. The parity lens still sees a tie — an even number of −i — so it knows when the world is split without knowing which way it leans.

treepatterns → 0distinct valuesH(value) bitsMI(sign)MI(parity)sign-blind

MI(sign) is computed over the non-tie patterns. One half-turn node alone cannot see the arrow at all: forward it emits 1100…, backward 1001… — cyclic shifts of one another. Two nodes in quadrature emit a Gray code and decode the phase exactly.

3 · Three blocks, one currencyThe uniform receiver against the heterogeneous one — same world, same seed

Eight channels each report the sign of a hidden regime that flips at a small rate; each channel is wrong with probability ε. The uniform receiver runs one architecture for all three jobs — a moving average to estimate, a cumulative-sum detector to notice change, a fixed margin to commit. The heterogeneous receiver gives each job its optimal algorithm: the exact posterior (a Bayes filter — exact for the clean model it assumes: two regimes, symmetric switching at a known rate, independent channels each wrong with a known probability ε; with the liar switched on it is deliberately misspecified), the posterior changing sides (the accumulated form of contradiction), and Wald's sequential band to commit. They stay compatible because all three are functionals of one number — the log-likelihood increment, (n₊ − n₋)·log((1−ε)/ε): the direction channel weighted by the noise. Inside the band, the commit block's prior decides: it starts blank and accumulates a narrative from what it records — honestly (κ = 0) or through a self-serving filter (κ → 1) that records right decisions and forgets wrong ones.

seed
steps 6000
noise ε 0.15
switch rate 0.005
ego κ 0
prior start AR₀ 0
 
The last 300 steps of the eight channels (■ says +, ■ says −); the gold line is the hidden regime; a violet bar under a row marks the liar while it lies.
uniform estimate E (margin ±0.3 dashed)heterogeneous log-odds L (Wald band ±log 19 dashed)regime switchticks above: alarms (blue uniform, gold heterogeneous)
uniform prior ARheterogeneous prior ARthe narrative accumulates from what the commit block records under ambiguity
uniformheterogeneous
Alarm attribution is a stated heuristic: each alarm is credited to the most recent switch since the previous alarm; an alarm with no switch since the previous alarm is spurious; delay = alarm − that switch; the median is the conventional one (mean of the middle two for even counts). Several switches in one interval count once.

What to try. Run it clean, then turn the liar on: the sharper receiver wins both worlds but loses more to a structured liar, because it weights every source by its full likelihood. Sharpness is exploitability; the remedy is a trust layer (below), not blunting. Raise κ and watch the narrative rate leave the true rate while the score does not move: the ego inflates the ledger for free. Raise ε and watch the honest prior become an optimist — ambiguity has become noise instead of change.

4 · The tribeSeven slow witnesses, one sharp, and the rule that decides who is believed

Eight witnesses read the same honest channels. Seven estimate with the moving average; one with the exact posterior. Each states what it believes. A judge trusts the consensus and applies one of three rules to whoever contradicts it: one strike and you are out; a threshold of 4 accumulated contradictions; or a threshold of 8. When the world changes, the sharp witness re-locks in one step and the seven slow ones take about six — so for six steps the most accurate witness in the room contradicts the consensus.

seed
steps 6000
rule
 
rows: witnesses 1–7 slow, 8 sharpregime switchesburned from here onaccuracy printed at right

The tolerance a group needs to keep its fastest honest member is its own re-lock lag. The threshold rule keeps a per-witness statistic S ← max(0, S + [contradicts] − 0.25): each contradiction adds 1 and every step drifts 0.25 down, so six consecutive contradicting steps raise S by 6 × (1 − 0.25) = 4.5 — which clears a threshold of 4 and not of 8. And the group loses nothing measurable by burning it — one vote in eight — which is exactly why the rule can persist. No liar, no malice, no dislike of honesty appears anywhere in this room; the statistics of consensus-relative trust do it alone.

What this room does not claim. These are eight-bit toys: channels are not people, a "witness" is a moving average, and "neurotypical" appears nowhere in the mathematics. Nothing here bears on the Riemann Hypothesis, on any market, or on any brain; nothing is an edge; nothing is registered as evidence for any claim in the papers. Every statement about the toy is exact where it says exact (the node tables, the lens enumeration, the burn times) and descriptive elsewhere (seeded runs at stated parameters). The self-check proves that the browser and the Python twin agree on the frozen cases and reject the same out-of-domain parameters; it does not prove the formulation is well defined outside the guarded domain (0 < ε < 1, 0 < switch rate < 1, 0 < α < 1, positive time constants) — those inputs are refused, not interpreted. An outside review on 27 September 2026 (Manus, at the author's request) reproduced the checks and found the wording and domain issues now fixed; its findings are listed in the repository. The full design record — six model versions, 84 unit tests, every pre-stated expectation with its verdict including the refuted ones — is the source repository. Room X's first version was withdrawn by the author on 26 September 2026; this is its replacement.