My stub replaced the real document. Restoring original: 7-step
lattice gauge theory correspondence from Baker-Hopf coupling to
Bianchi identity, with validated empirical chain on the SilverSight
side and derivation targets on the gauge theory side.
Covers gauge group identification, DFT as gauge transformation, overhead
as gauge coupling, 8-mul from gauge invariance, CRT-Wilson loop link.
Prioritized testable criteria, references to Rollup, YangMillsPerformance,
and falsification tests.
Two bugs: (1) evalPoly started with x instead of one (leading coeff),
giving degree n+1 polynomial. (2) evalDeriv used (n-i)*ci instead of
(n-1-i)*ci, off by one. Both coefficients used ofRawInt (wrong scale)
instead of ofInt (correct Q16_16 scale).
Result: spectral radius of 2x2 identity now 65408 (~99.8% of 65536).
Remaining error is Q16_16 underflow for double root (lambda-1)^2.
Build: 3309 jobs, 0 errors
execSUBLEQ now uses direct field syntax instead of let binders,
fixing the 'rw can't find pattern' errors on branch/fall-through
theorems. Removed deriving Repr from M6502State (functions aren't
Repr-able).
Build: 3299 jobs, 0 errors
C3 MEASURED: positional chirality is Sidon-invariant for powers-of-2
labels. CRT embedding is redundant when input is already Sidon.
BUT: the framework is modular BECAUSE different stages are optimal
in different regimes. The encode engine is a MODULE, not a universal
preprocessor:
- Already-Sidon input: skip CRT, use direct check (redundant)
- Non-Sidon input: CRT wrapping CREATES Sidon (primary value)
- Geometric regime: use dual quaternion products (different filter)
- Quantum regime: use COUCH tractability (not Sidon-based)
The octagon principle requires regime matching: match the spectral
embedding to the regime, then filter. Forcing all inputs through
one pipe is the failure mode.
New conjecture C11: test CRT wrapping on non-Sidon input at scale.
If wrapping creates Sidon → engine is needed for that regime.
If not → wrapping doesn't work at scale.
The chiral implementation is positional on a sphere — labels live at
(θ,φ) coordinates on S², and chiral crossings permute spherical
positions. This is a ROTATION (not negation), which breaks the
ring-automorphism invariance.
The degree (winding number of the braid on S²) is the topological
invariant connecting to HCMR's mixing rate:
high degree = good mixing = low self-loop = high throughput
Connections:
- Dual quaternions: S³ rotations on S²
- Rendering equation: hemisphere integral = half of S²
- Observerless observer: rotational invariance on S²
- HCMR: degree = mixing rate
- (ω_i · n) = q-profile at each spherical position
BREAKING FIX: chiral implementation was modeling negation (S-a vs a-S),
which is a ring automorphism and preserves all Sidon structure (proven
in CHIRAL_INVARIANCE_GENERALIZED.md).
The user's chiral implementation is POSITIONAL: the chiral config
permutes which label goes to which strand position. Each position
has its own modulus. A permutation is NOT a ring automorphism —
different label-to-modulus mappings CAN produce different Sidon
results.
Changed _embed_chiral → _embed_chiral_positional:
- chiral[j]=0: strand j stays in position j
- chiral[j]=1: strand j swaps with strand j+1
- Multiple swaps compose into a full permutation
- The permutation changes which label pairs with which modulus
- This BREAKS the chiral invariance (permutations ≠ ring automorphisms)
Both SidonFilter and DualQuaternionSidonFilter updated to use
positional chirality.
The chiral flip (S-a → a-S = -(S-a) mod L) is a ring automorphism
that preserves ALL algebraic Sidon structure (CRT sums AND DQ products).
Proof: for any polynomial f, f(-x) = ±f(x). Collision iff f(x) = ±f(x)
iff 2f(x) = 0 mod L. For odd L (our primes): same condition for both
chiral configs.
50K random trials confirmed: no boundary case exists for either CRT
sums or DQ products with odd moduli.
Implication: Stage 6 (Sidon filter) is chiral-invariant. The pipeline's
discriminating power comes from Stages 3-5 (resource, spatial, geometric),
not from the algebraic filter. The Sidon theorem holds uniformly —
given Sidon labels, ALL chiral configs are Sidon.
20,000 random trials found no boundary case. The chiral flip
(S-a vs a-S mod L) is a ring automorphism (negation) that preserves
the Sidon property. All chiral configs give the same Sidon result.
Proof: (a-S) mod L = -(S-a) mod L. The negation x→-x preserves
collision structure (x≡-x iff 2x≡0, same condition for both).
Implication: the chiral filter is trivial for CRT sums. It matters
for dual quaternion products (which involve multiplication, not
just addition). Next step: implement dual quaternion Sidon filter.
The rendering equation (Kajiya 1986) is the continuous limit of the
16D chiral observerless observer framework.
Mapping:
- BRDF f_r(ω_i, ω_o) = chiral coupling (braid crossing σ_i^ε)
- Irradiance cosine (ω_i · n) = q-profile (L₁/L₀ = poloidal/toroidal)
- Hemisphere integral ∫_Ω = CRT sum over n/2 channels
- Neumann series L_o = Σ Kᵏ[L_e] = eigensolid convergence
- Fixed-point recursion (L_o on both sides) = observerless observer
The Sidon property = discrete Nyquist criterion: channels must be
sufficiently separated to avoid aliasing in the directional integral.
Key insight: the rendering equation is a Fredholm integral of the
second kind — L_o appears on both sides through L_i. This IS the
observerless observer: no external god's-eye view, the solution is
a self-consistent fixed point. The eigensolid convergence
(BraidEigensolid.lean) is the discrete Neumann series.
The q-profile determines the BRDF shape:
- q >> 1: diffuse (many orthogonal channels, low coupling)
- q < 1: specular (few dominant channels, high coupling)
- q = 1: degenerate (single channel, no diversity)
This explains the q-profile sweep result: q > 1 = 100% Sidon because
low coupling = channels don't interfere (BRDF-orthogonal).
Formalizes the unification of CRT, dual quaternions, Sidon sets, and
compression filtering. Three theorems:
1. Sidon Orthogonality: if A is Sidon and moduli coprime, dual quaternion
sums are orthogonal (non-interfering). Proof follows from CRTSidon.lean
sidon_preserved_mod.
2. Multiplexing Capacity: n strands → n/2 orthogonal channels. Each
channel encodes an independent data stream without interference.
3. Hierarchical Encoding: TreeBraid/MMR merge tree allows decode at any
scale. CRT reconstruction is a ring isomorphism mod M.
KEY PRACTICAL RESULT: CRT replaces the CMIX mixer algebraically.
The mixer's O(n² × models) cost becomes O(n²) with exact separation.
The mixer was a computational approximation of what CRT does exactly.
The only operation that matters is the FILTER (COUCH gate): which
Sidon pairs to retain at each scale. Compression is dead (conservation
law, 8× measured), but multiplexing/filtering is alive.
Source: Qwen 3.7 Max theoretical framework, integrated with
SilverSight's measured results and formal proofs.
Connects three existing SilverSight components:
1. BraidStorm (BraidEigensolid.lean) — 8-strand braid, Sidon labels,
chiral crossings σ_i^±1 → 2^8 = 256 configurations per run
2. TreeBraid — tree-organized braid, factorizes via σ_i σ_j = σ_j σ_i
(|i-j|≥2), reduces 256 to ~64-128 unique configs
3. COUCH (GCCL.lean couchStable gate) — moving sofa constraint,
geometric pre-filter (cheap, O(1) per config)
Pipeline: BraidStorm generates → TreeBraid factorizes →
COUCH filters geometrically → Sidon filters algebraically (dual
quaternion products, no tolerance band).
COUCH is the CHEAP filter (geometric). Sidon is the EXPENSIVE filter
(algebraic O(n²)). Running COUCH first rejects ~50% of configs,
halving the Sidon workload.
Final output: ~10-20 structurally meaningful configs per run
(from 256 raw). These are where the octagon principle could detect
the sofa's chromatic structure from the spectrum.
Hutter prize lesson: the batch doesn't COMPRESS 256→1 (conservation
law blocks that). It FILTERS 256→10-20 that are both geometrically
valid and structurally meaningful.
Also adds CHIRAL_BATCH_ENCODING.md (the general framework).
Direction B results: Gerver sofa at T=100 produces χ=2 (bipartite),
not reaching χ≥4. Confirms 'unit-distance events are measure-zero.'
CRTSidonN: auto-generated, ~10 remaining structural issues. Design is
correct (natural n-moduli extension of CRT Sidon theorem).
Same Erdős problem 477, same greedy algorithm, same Lean formalization
approach. Their prover-verifier pipeline mirrors SilverSight's autoresearch
(phi4 -> lake build). 95% Lean 4.
Bloom (2026): 13th powers have a tiling complement. The greedy algorithm
is the same as SilverSight's crt_sidon_set; the density bound |Sc(T)|=O(T^{5/6})
corresponds to our Sidon sum collision bound.
Adds measured results from two CPU runs:
1. HN spectral database (run 019f2c52):
Hoffman bound on 6 graphs. Tight for regular (path, cycle, complete),
gap=1 for unit-distance (Moser spindle, Golomb graph). Pattern
suggests spectral detection loses exactly 1 color for unit-distance graphs.
2. q-profile sweep (run 019f2d9c):
Sweeps q = L₁/L₀ over coprime fractions. REFUTES the prediction
that q < 1 (poloidal-dominated) is Sidon-favorable: q > 1 has
100% Sidon rate vs 40-60% for q < 1. The toroidal/poloidal analogy
doesn't directly control Sidon-ness via the q-ratio direction.
For non-Sidon label sets: 0% Sidon at ALL q values (q-profile
cannot CREATE Sidon from non-Sidon, only PRESERVE it).
All scripts, formal modules, and docs already committed to main.
This commit adds the experiment artifact JSONs and EVALs.
Three deliverables:
1. scripts/crt_qprofile_sweep.py
Safety factor optimization (R1 from toroidal refinement). Replaces
brute-force modulus selection with systematic q-profile sweep.
Tests: q < 1 (poloidal) vs q > 1 (toroidal) Sidon rate,
simple rational q vs non-simple (R2 cross-pair coprimality).
All integer arithmetic (Fraction for q).
2. docs/research/GERVER_SIDON_DESIGN.md
Direction B design: actual Gerver sofa (18 arcs) with CRT Sidon
boundary in ℤ², high-resolution motion (T=100), justified tolerance.
Explains why Direction A failed and what Direction B fixes.
Honest assessment: long shot, but more promising than v2/v3.
3. (Report in /tmp — uploaded separately)
Negative result write-up: sofa coloring doesn't detect q=1 at
justified tolerance. HN spectral database: Hoffman tight for
regular graphs, gap=1 for unit-distance. CRT n-moduli generalization.