docs: SLOS direction analysis — pipeline needs SLOS only for Omega

The pipeline runs SLOS (K=2) to compute ONE number (Omega) from the
full M_n-state distribution. The other 4 queries (Sidon check, GCCL
gate, QR rank, collision count) don't need SLOS at all — they use
integer arithmetic or eigenvalue decomposition.

The shortcut: skip SLOS for 4/5 queries. 5x speedup from not running
expensive quantum simulations for queries that only need O(n²) or O(n³)
classical computation.

The Omega computation itself still needs full SLOS (K=2). The K=2
interference pattern IS the irreducible residual — the part the K=1
spectrum can't predict. Conservation law: spectrum (model) + K=2
interference (residual) = full distribution. Can't predict Omega from
spectrum alone.

This is the honest quantum advantage: SLOS computes something the
spectrum can't recover. Not quantum speedup — information content.
The K=2 correlations are fundamentally denser than the K=1 spectrum.
This commit is contained in:
openresearch 2026-07-03 21:27:37 +00:00
parent badd25b1b5
commit 61a143dbf1

View file

@ -222,3 +222,91 @@ doesn't matter whether the tape is stored, computed, or given by
physics. The sparse structure you target must be genuinely sparse physics. The sparse structure you target must be genuinely sparse
(low-rank, k-sparse, RIP-compliant), not just "looked up from a (low-rank, k-sparse, RIP-compliant), not just "looked up from a
big table." Look-up = base conversion = no gain. big table." Look-up = base conversion = no gain.
## SLOS Direction: What the Pipeline Actually Needs
### The Two Computation Paths
| Path | What it computes | Cost | Gives |
|------|-----------------|------|-------|
| SLOS (Perceval, K=2) | Full output distribution, all M_n states | O(n × M_n) | Exact Omega |
| QR/spectral (numpy, K=1) | Eigenvalue spectrum → first column of U | O(n³) | Approximate Omega |
K=2 (SLOS) gives the correct Sidon vs non-Sidon signal (4/4).
K=1 (spectral) gave an INVERTED signal initially.
### What Each Pipeline Query Actually Needs
| Query | Needs SLOS? | Why |
|-------|-------------|-----|
| Omega (exhaust mode probabilities) | YES (K=2) | K=1 approximation was wrong |
| Sidon property check | NO | is_sidon() = pure integer arithmetic |
| GCCL coherence gate | NO | IS the eigenvalue spectrum |
| QR rank/spectrum | NO | O(n³) eigendecomposition |
| Collision count | NO | Integer pairwise-sum check |
The pipeline runs SLOS to compute ONE number (Omega) from the
full M_n-state distribution. Everything else is computed without SLOS.
### The Conservation Law Applied to SLOS
The K=2 interference pattern IS the "residual" — the part the K=1
spectrum can't predict. This is the same conservation law:
K=1 spectrum (program/model) + K=2 interference (residual) = full distribution
The spectrum captures the sparse structure (block-diagonal modes,
dominant eigenvalues). The K=2 interference captures the dense
correlations (photon-photon interactions, Hong-Ouandel interference).
You can't predict Omega from the spectrum alone because Omega depends
on the K=2 interference — which IS the incompressible residual.
### The Honest Application
The shortcut for the SLOS direction is NOT "skip SLOS using the spectrum."
The shortcut is: **don't run SLOS for queries that don't need it.**
- Sidon check: run is_sidon() (O(n²) integer arithmetic, no SLOS)
- GCCL gate: compute eigenvalue spectrum (O(n³), no SLOS)
- QR rank: compute eigenvalue spectrum (O(n³), no SLOS)
- Collision count: integer pairwise-sum check (O(n²), no SLOS)
- Omega: MUST run SLOS (K=2 interference is irreducible)
The pipeline was running SLOS for ALL queries when only Omega needed it.
The shortcut: skip SLOS for 4/5 queries, run it only for Omega.
### What This Saves
For an n=8, m=8 system:
- Full SLOS: O(8 × 6435) = O(51,480) operations
- Skip SLOS for 4/5 queries: save 4 × 51,480 = 205,920 operations
- Only run SLOS for Omega: 51,480 operations (1/5 of before)
This is a real 5x speedup — not from compression, but from not
running expensive quantum simulations for queries that only need
integer arithmetic or eigenvalue decomposition.
### What This Does NOT Save
The Omega computation itself still needs full SLOS (K=2). The K=2
interference pattern is the irreducible residual. The conservation
law says: you can't predict it from the K=1 spectrum. The spectrum
is the model; the K=2 interference is the tape. Both must be computed.
### The Quandela SLOS as "Weird Machine"
The SLOS IS a weird machine: a photonic quantum simulator repurposed
as a Sidon set classifier. The "weirdness" is that a quantum optics
experiment (designed for photon counting) is being used to detect
combinatorial properties (Sidon sets) of integer sets.
But the conservation law applies: the quantum computation (K=2 SLOS)
gives information that the classical computation (K=1 spectrum) can't
recover. This IS the quantum advantage — not in computation speed,
but in information content. The K=2 interference pattern contains
genuinely new information (the residual) that the K=1 spectrum lacks.
This is the honest quantum advantage: SLOS computes something the
spectrum can't predict. Not because of quantum speedup, but because
the K=2 correlations are fundamentally denser than the K=1 spectrum.