Skip to content

Commit 310783e

Browse files
committed
docs(synergies): bit-level amortization (48->64 CAM-PQ headroom seed) + OLED honesty
Two operator notes (2026-06-08) folded into the open epiphany PR: 1. The third "both" for CausalEdge64 — the bit budget (§9.6, §7 fractal) CAM-PQ code = 6 roles x 8 bits = 48 bits; in a 64-bit word that leaves 16 bits headroom. Candidate spend: the irrational placement / X-sensor anti-moiré seed (§2). So one 64-bit word could carry role-mask (meta) + 48-bit CAM-PQ (semantic) + 16-bit seed (placement). "But only for the right reasons" — which is the amortization gate at the BIT level, making the gate fractal: storage (§7.5): column / Z-ordered row-group cascade (§7): precomputed level / centroid bit (§9.6): the 48->64 headroom bits The sharp test for the headroom: spend the 16 bits on the seed IFF it carries information not in the address. A golden seed DERIVABLE from the Morton prefix must be COMPUTED not stored (storing = redundant-with-address padding, the wrong reason). A per-tile MEASURED/learned moiré perturbation that is NOT prefix-derivable is irreducible info -> store it (the right reason). Same amortize-or-don't-spend rule, applied to bits. Added a "gate is fractal" table to §7 (storage/cascade/bit) so the three granularities are stated where the gate lives. [per runtime session] on the actual 64-bit layout + derivable-vs- measured seed. 2. OLED-exciton leg demoted honestly (§3) Operator: "not sure what we can learn from excitons in OLED" — agreed. Updated the [S] leg: the only defensible exciton->substrate map is exciton diffusion length <-> neighborhood kernel width (§6), and maybe density-droop <-> a saturation limit on useful cell density; both thin, not structural. Recommendation recorded: keep [S], do not build on it, promote only if a measured exciton parameter maps to a measured substrate parameter. The subpixel LAYOUT (not exciton physics) is the only shape-relevant part and is already covered by Morton tiling. Docs-only; epiphany-capture status unchanged. PII abort-guard (word-boundary): CLEAN. cargo check: clean. https://claude.ai/code/session_01PBTGaPCSnnt6u3pjXpbLwY
1 parent f96fa0c commit 310783e

1 file changed

Lines changed: 35 additions & 1 deletion

File tree

docs/CASCADE-SYNERGIES-EPIPHANY.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ the spacing constant; the *mechanism* is `[H]`.
138138
|---|:--:|---|
139139
| palette256 = one PQ subspace's 256 centroids | **[G]** | `nsm_word.rs`: CAM codebook = **6 subspaces × 256 centroids**; `cam_codes.bin` = N words × 6 bytes (lance‑graph PR #477) |
140140
| palette256 ↔ indexed‑color codec palette | **[G]** | HEVC‑SCC + VVC ship an indexed‑palette mode (the codec's own ≤‑256‑ish codebook for screen content) |
141-
| palette256 ↔ OLED subpixel emission | **[S]** | OLED PenTile RGBG is a palette‑on‑a‑lattice for *perceived* resolution; shape‑match only, no structural identity yet |
141+
| palette256 ↔ OLED subpixel emission | **[S — weakest leg; candidate for demotion]** | OLED PenTile RGBG is a palette‑on‑a‑lattice for *perceived* resolution; shape‑match only. **Operator (2026‑06‑08): "not sure what we can learn from excitons in OLED" — agreed.** The *only* defensible exciton→substrate map is **exciton diffusion length ↔ neighborhood kernel width** (§6 — how far a cell's influence propagates before it "recombines"), and possibly **density quenching / efficiency droop ↔ a saturation limit on useful cell density** (diminishing returns past a refinement depth). Both are thin analogies, not structural. **Recommendation: keep [S], do not build on it; promote only if a measured exciton parameter maps to a measured substrate parameter.** The subpixel *layout* (not the exciton physics) is the part that's even shape‑relevant, and that's already covered by Morton tiling. |
142142

143143
**The convergence number is 256 = 2⁸ = one byte.** PQ centroids, codec
144144
palette indices, attention weight buckets (§4), and Binary16K lane
@@ -283,6 +283,17 @@ spends freely on anything that amortizes over the framebuffer (build a LUT
283283
once, sample it per‑pixel forever). The substrate's "SoA headroom +
284284
amortization gate" is that same discipline, named.
285285

286+
**The gate is fractal — it applies at three scales:**
287+
288+
| Scale | Spend unit | "Amortize or don't spend" test |
289+
|---|---|---|
290+
| **storage** (§7.5) | a column / Z‑ordered row‑group | reused across all queries that scan the tile |
291+
| **cascade** (§7) | a precomputed level / centroid | reused across all levels (mipmap) / queries (centroid) |
292+
| **bit** (§9.6) | the 48→64 headroom bits in `CausalEdge64` | spend on the seed **iff** it's irreducible‑beyond‑the‑address (else compute, don't store) |
293+
294+
Same gate, three granularities. The "right reasons" the operator names for
295+
the bit budget (§9.6) are the bit‑scale instance of this one rule.
296+
286297
---
287298

288299
## 7.5 The immaterialized cascade as storage — the Morton-keyed columnar grid-pyramid **[storage synthesis, 2026-06-08]**
@@ -405,6 +416,29 @@ Ordered by leverage (highest first):
405416
not decorative**, and it is *meta‑structural*, which is why both readings
406417
are correct simultaneously.
407418

419+
**The third "both" — the bit budget** (operator, 2026‑06‑08): the CAM‑PQ
420+
code is `6 roles × 8 bits = 48 bits`; in a 64‑bit word that leaves
421+
**16 bits headroom**. Candidate spend: the **irrational placement /
422+
X‑sensor anti‑moiré seed** (§2) — so one 64‑bit word would carry the
423+
role‑mask (meta) + the 48‑bit CAM‑PQ (semantic) + a 16‑bit seed
424+
(placement/anti‑collapse). **But "only for the right reasons"** — and
425+
this is **the amortization gate at the bit level** (§7, now fractal:
426+
storage §7.5 / cascade §7 / bit §9.6):
427+
428+
> Spend the 16 headroom bits on the seed **iff the seed carries
429+
> information not in the address.** A golden‑ratio seed that is
430+
> *derivable from the Morton prefix* must be **computed, not stored**
431+
> storing it is redundant‑with‑address padding (the wrong reason). A
432+
> *per‑tile measured/learned* moiré perturbation that is **not**
433+
> prefix‑derivable is irreducible information → store it (the right
434+
> reason).
435+
436+
So the test for the 48→64 headroom is sharp: **irreducible‑beyond‑the‑
437+
address ⟹ store; address‑derivable ⟹ compute.** This is the same
438+
"amortize‑or‑don't‑spend" gate, applied to bits instead of columns or
439+
levels. `[per runtime session]` on the actual 64‑bit layout + whether the
440+
seed is derivable or measured.
441+
408442
---
409443

410444
## 10. What the runtime session must confirm

0 commit comments

Comments
 (0)