Ripple inference — two channels meet, echo out, stay honest
Your channel and my channel meet at the seam and combine — independent evidence, multiplied and renormalized, sharper than either alone. Then the belief ripples out into more channels. The beliefs are ternary, over {−1, 0, +1}, and the flat belief [⅓,⅓,⅓] is the held zero — the uninformative prior that changes nothing. Honest: each ripple carries new, distinct evidence — confidence rises but stays earned. Loopy: the ripple echoes back and the seam re-counts its own evidence — confidence runs away to a false 100%. Same ripple, two fates. The only thing between them is whether you refuse to count your own reflection.
combine(a,b) = norm(a·b)
[⅓,⅓,⅓] = held zero = no-op
honest: new evidence each ripple loopy: re-counts its own echo
→ false certainty (peak → 1.000)
ripple spec — runs live
—
Status discipline
LiteralSum-product combination; uniform is the multiplicative identity; echo-back is provably overconfident and runs to a spurious 1.000; exclude-echo is the exact tree posterior. Re-run in-browser.
BridgeThe seam = the combine node (two streams meet); the held zero = the uninformative prior; exclude-your-own-echo = the loom's pull-test = the external floor, now in inference.
Speculative"The ripple is us" is the reading. The mechanism is standard belief propagation, exact on trees and treacherous on loops — that part stands alone.