docs: explore merged O(1) transform — DNA as unified search-reconstruct-verify

Speculative analysis: can the three O(1) transforms merge into a
single physical step (DNA hybridization)?

The merge:
1. Search (Adleman): parallel hybridization, O(1) time
2. Reconstruct (CRT lift): base-pairing = CRT formula, O(1)
3. Verify (CRT gradient): hybridization energy = gradient check, O(1)

All three collapse into thermodynamic energy minimization during
hybridization. The correct answer has minimum energy (all bases
matched = correct CRT reconstruction). Physics does all three levels
simultaneously.

The wall: O(n) readout (sequencing). Conservation law: O(n) bits
must be read, reading takes O(n) time. Same wall as every branch.

The decision problem shortcut:
- NP decision (3-SAT: yes/no) = 1-bit answer
- Fluorescent readout = O(1) for 1 bit
- Total: O(n) synthesis + O(1) compute + O(1) readout = O(n)
- Amortized: O(1) per query (library shared) = frozen model pattern
- Self-contained: O(n) (must synthesize) = conservation wall

Same pattern as compression: amortized O(1) is real, self-contained
is blocked. Conservation law is substrate-independent.

Critical question: does the energy gap between correct and near-correct
hybridization survive at n=100? n=1000?
- Prediction: gap is constant (~1 mismatch), near-correct count grows
- Wall: when near-correct energy overlaps correct energy → fails
- Same SNR cliff as superposition (k=16: lossless, k=48: lost)

Next: design CRT-coprime hachimoji pairing rules, simulate energy
landscape, measure gap vs n.
This commit is contained in:
openresearch 2026-07-03 21:58:32 +00:00
parent f5a1ac5f4b
commit ddaeb3d61e

View file

@ -0,0 +1,225 @@
# The Merged O(1) Transform: DNA Hybridization as Unified Search-Reconstruct-Verify
**Status:** speculative, not built. This is the wall to explore.
**Date:** 2026-07-03
**Prerequisites:** O1_TRANSFORMS.md, OCTAGON_PRINCIPLE.md, conservation law
## The Three Transforms (Recap)
| Transform | Level | O(1) mechanism | O(n) bottleneck |
|-----------|-------|----------------|-----------------|
| Adleman DNA | Search | Parallel hybridization (10^14 molecules) | Sequencing readout |
| CRT lift | Reconstruct | Closed-form formula (one arithmetic step) | Need n residue observations |
| CRT gradient | Verify | One add per crossing | n crossings in braid word |
Each has O(1) at its level but O(n) at the boundary.
## The Merge: What If All Three Happen in One Physical Step?
### The Biological Precedent
DNA already does all three simultaneously in nature:
1. **Search**: DNA hybridization tries all complementary pairings in parallel
2. **Reconstruct**: base-pairing IS a 1-to-1 mapping (each base finds its
unique partner — like CRT with coprime moduli)
3. **Verify**: mismatch repair enzymes detect and reject incorrect pairings
(energy-based selection: mismatches = high energy = rejected)
### The Hachimoji Extension
Natural DNA has 4 bases → 2 pairing rules (A-T, G-C) → 1 CRT dimension.
Hachimoji DNA has 8 bases → potentially 4 pairing rules → more CRT dimensions.
With 4 coprime pairing rules:
- Each base has a unique partner under each rule
- The CRT lift reconstructs the full coordinate from 4 residues
- More dimensions = more information per hybridization event
- More coprime observers = better reconstruction (dolphin protocol)
### The Design
Design hachimoji DNA so that:
1. The problem instance is encoded as a DNA sequence (Adleman level)
2. The base-pairing rules are coprime CRT moduli (CRT lift level)
3. The hybridization energy IS the CRT gradient (mismatch = high energy,
perfect match = minimum energy = correct CRT reconstruction)
### The Single Step
One test tube, one hybridization event:
- All candidate solutions hybridize in parallel (Adleman search, O(1) time)
- Each hybridization IS a CRT reconstruction (base-pairing = formula, O(1))
- The energy of each hybridized molecule IS the verification (gradient = energy,
O(1))
- The lowest-energy molecule = correct CRT reconstruction = verified answer
The three levels collapse into ONE physical process: thermodynamic energy
minimization during DNA hybridization.
## Why This Might Work
### Base-Pairing IS CRT Reconstruction
DNA base-pairing is a 1-to-1 mapping: each base has exactly one partner.
This IS the CRT lift: given a residue (one base), the pairing rule
determines the coordinate (the partner). With coprime pairing rules,
multiple residues reconstruct the full coordinate — exactly the dolphin
protocol.
### Hybridization Energy IS the CRT Gradient
DNA hybridization energy depends on:
- Number of matched pairs (more = lower energy)
- Mismatch positions (destabilize)
- Stacking context (sequence-dependent)
If we design the DNA so that:
- Correct CRT reconstruction = all bases matched = minimum energy
- Incorrect reconstruction = mismatches = higher energy
- Energy gap >> kT (thermal noise)
Then thermodynamic selection (gel electrophoresis, PCR with specific
primers, or simple melting temperature selection) isolates the correct
answer. The energy IS the verification.
### Parallelism IS the Search
10^14 molecules in one tube = 10^14 parallel processors. All candidates
are tried simultaneously. The "search" isn't sequential — it's physical
parallelism. The correct candidate wins by energy, not by enumeration.
## Why This Might NOT Work (The Wall)
### The O(n) Readout
Even if search + reconstruct + verify happen in O(1) hybridization,
you must READ the answer. Sequencing is O(n). The conservation law
says: the answer has O(n) bits, and reading O(n) bits takes O(n) time.
This is the same wall as the GW ringdown: physics does the computation
(energy minimization = signal fitting), but the readout (sequencing)
is the O(n) bottleneck.
### Error Rates Scale with n
DNA synthesis error rate: ~0.1% per base. For n=1000 bases:
- Expected errors: 1 per strand
- For 2^n candidates: most have at least one error
- Error correction (redundancy) adds O(n) overhead
- This is the same "noise is incompressible" wall from the GW measurement
### The CRT Requires Coprimality
The pairing rules must be coprime (gcd = 1). Natural DNA has 2 rules
(A-T, G-C) — but are they "coprime"? The biological pairing is
deterministic (A always pairs with T), not a residue class. The CRT
analogy requires designing artificial pairing rules where:
- Rule 1: base i pairs with base (i mod L₁)
- Rule 2: base i pairs with base (S - i mod L₂)
- gcd(L₁, L₂) = 1
This is NOT how natural DNA works. It requires engineered hachimoji
bases with designed pairing rules — not biological hybridization.
### The Energy Gap Problem
For the selection to work, the energy gap between correct and incorrect
reconstructions must exceed kT (thermal noise). For large n:
- Correct: n matched pairs → energy ~ -n × ΔG_per_pair
- Incorrect (1 mismatch): energy ~ -(n-1) × ΔG_per_pair + ΔG_mismatch
- Gap: ΔG_per_pair - ΔG_mismatch (one mismatch)
- This gap is CONSTANT (one mismatch), not scaling with n
- For large n, the signal-to-noise ratio is constant, not improving
This means: the selection works for SMALL n (few mismatches, clear
energy gap) but degrades for large n (many near-correct candidates
with similar energy). Same SNR wall as the GW measurement.
## The Honest Assessment
### What Would Be O(1) End-to-End
If the three transforms merge into one hybridization step:
- Search: O(1) (parallel hybridization)
- Reconstruct: O(1) (base-pairing = CRT formula)
- Verify: O(1) (energy = gradient)
- Readout: O(n) (sequencing) ← THE WALL
Total: O(1) compute + O(n) readout = O(n) end-to-end
The wall is ALWAYS the readout. The conservation law says: O(n) bits
must be read, and reading takes O(n) time. This is the same wall
as every other branch in the session.
### What Would Break the Wall
If the readout could be O(1) — e.g., a single fluorescent signal
that indicates "correct answer found" without reading the full
sequence — the total would be O(1).
But: a single signal (1 bit) can only tell you "yes/no", not the
answer. For the answer itself, you need O(n) bits.
UNLESS: the answer IS "yes/no" (a decision problem, not a search
problem). For NP decision problems (3-SAT: "is this satisfiable?"),
the answer IS 1 bit. A fluorescent marker on correct hybridization
= 1-bit readout = O(1) end-to-end.
### The Decision Problem Shortcut
For NP DECISION problems (not search problems):
1. Encode the instance as DNA (O(n) synthesis)
2. Hybridize (O(1) search + reconstruct + verify)
3. Read one fluorescent signal: "did any correct hybridization occur?"
(O(1) readout = 1 bit)
4. Total: O(n) synthesis + O(1) compute + O(1) readout = O(n)
Still O(n) because of synthesis. But:
- Synthesis is a ONE-TIME cost (encode once, test many instances)
- If the DNA is reusable: O(n) setup + O(1) per query = O(1) amortized
This is the frozen-model pattern again: amortized O(1) is real,
self-contained O(1) is blocked by the conservation law (synthesis
must be done = O(n) on the invoice).
### The Speculative Path
1. Design hachimoji bases with CRT-coprime pairing rules
2. Encode a 3-SAT instance as a DNA library (O(n) synthesis, one-time)
3. Add the test instance's DNA (O(n) synthesis, per query)
4. Hybridize (O(1) time, physics does search + CRT + verify)
5. Read fluorescence: yes/no answer (O(1) readout, 1 bit)
6. Amortized: O(1) per query (after O(n) one-time library synthesis)
This would be: P = NP via DNA, amortized. The conservation law
blocks self-contained O(1) (must synthesize the library), but
amortized O(1) is permitted (library shared across queries).
### Connection to the Compression Findings
This is the SAME pattern:
- Frozen model + arithmetic coder = amortized O(1) compression (real)
- Ship the model = self-contained = conservation wall (blocked)
- DNA library + hybridization = amortized O(1) NP decision (speculative)
- Ship the library = self-contained = conservation wall (blocked)
The conservation law is substrate-independent: DNA, LLMs, polynomials,
weird machines — all hit the same wall. Amortized is real, self-contained
is not.
## What to Build Next (If Pursuing This)
1. **Design CRT-coprime hachimoji pairing rules**
- Choose 4 coprime moduli (e.g., 5, 7, 11, 13)
- Design 8 bases with pairing rules: base i pairs with (i mod L_k)
under rule k
- Verify: does each base have a unique partner under each rule?
- Verify: does the CRT lift reconstruct the coordinate?
2. **Simulate the energy landscape**
- For a small 3-SAT instance (n=3 variables)
- Encode as DNA with the CRT pairing rules
- Compute hybridization energy for all 2^3 = 8 candidates
- Check: does the correct candidate have minimum energy?
- This is the GW SNR sweep equivalent: at what n does the energy
gap become too small for selection?
3. **Measure the energy gap vs n**
- Same as the GW SNR sweep: at what problem size does the
physics stop distinguishing correct from incorrect?
- The prediction: energy gap is constant (~1 mismatch), but the
number of near-correct candidates grows with n
- The wall: when near-correct candidates' energy overlaps the
correct candidate's energy → selection fails
- Same SNR cliff as superposition recovery (k=16: lossless,
k=48: lost)
4. **The critical question**
- Is the energy gap BETWEEN correct and near-correct large enough
for thermodynamic selection at n=100? n=1000?
- If YES → the merge works for practical problem sizes
- If NO → the merge hits the same SNR wall as everything else