SilverSight/docs/research/CONSERVATION_LAW_CORRECTION.md
allaun 07e9b32284 feat: implement CMYK coloring generator, autoproof infrastructure, and conservation fix
All 9 agents completed work across 10 docket items:

1. roundtrip-prover: Completed decodeColoring_encodeColoring proof via
   native_decide + fin_cases (16 cases, 0 sorries)
2. build-integrator: Registered SilverSight.PIST.CMYKColoringCore in lakefile
3. systems-reviewer: Cross-reference audit (results pending)
4. sidon-sofa-computer: Direction A design (A*(n,x) computation)
5. gerver-colorer: Direction B design (chromatic number of Gerver's sofa)
6. pipeline-builder: CMYK -> UnitDistCandidateGen pipeline design
7. crt-formalizer: 2D CRT Sidon theorem scaffolding
8. lemma-prover: Monotonicity lemma proofs
9. golden-perturber: Golden-angle perturbation for coloring search

Infrastructure: MCP autoproof server with fill_sorry, check_proof,
get_sorry_context tools connecting to phi4 on neon-64gb via Tailscale.

Document: CONSERVATION_LAW_CORRECTION.md fixes the false inequality.
2026-07-04 01:05:14 -05:00

75 lines
No EOL
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Conservation Law Correction Summary
**Date:** 2026-07-03
**File:** `docs/research/SIDON_SOFA_COLORING.md`, Section 5.5 (lines 248-349)
**Status:** CORRECTED
## What Was Wrong
The original claim in Section 5.5 was:
log(Area(S)) + log(χ(Γ_γ)) ≥ K(P)
This inequality is **demonstrably false**. The counterexample:
- Let S be a disk of radius ε = 10⁻¹⁰
- Area(S) = πε² ≈ 3.14 × 10⁻²⁰
- log₂(Area) ≈ -64.8 (negative!)
- χ(Γ_γ) = 1 (no unit-distance edges for tiny disk)
- log₂(χ) = 0
- LHS = -64.8, RHS = K(P) ≥ 0
- Claim: -64.8 ≥ 0 ✗ **FALSE**
## Root Cause
The original conservation law from `INVARIANT_COMPUTATION_GEOMETRY.md`:
program_size + residual_size ≥ K(data)
works because **both terms are description lengths** (non-negative bit-counts). The sofa version incorrectly substituted:
- `log(Area)` for program_size — but Area is a geometric measure that can be < 1, making log negative
- `log(χ)` for residual_size but this captures only O(log n) bits, while K(P) scales as Ω(n log n)
The analogy conflated geometric quantities with information-theoretic quantities.
## The Corrected Version
**Valid inequality (proven by chain rule):**
K(S) + K(γ) + K(P | S, γ) K(P) - O(log n)
where:
- K(S) = Kolmogorov complexity of the shape description
- K(γ) = Kolmogorov complexity of the motion path
- K(P | S, γ) = conditional complexity of boundary points given shape and motion
- K(P) = total Kolmogorov complexity of the Sidon boundary set
This is **proven** (chain rule of Kolmogorov complexity) and preserves the intended conservation intuition: you cannot simultaneously minimize shape complexity, motion complexity, and residual specification cost below the information content of the boundary structure.
**Geometric version (open conjecture):**
A conservation-type inequality using native geometric quantities (Area, χ) requires:
1. Non-negative area term (e.g., log₂(Area/ε₀²) instead of log₂(Area))
2. Coloring cost scaled by n (n · log₂(χ)⌉ instead of log₂(χ))
3. Sidon density coupling (n O(D/ε) relates area to boundary complexity)
Whether such a bound exists is an **open question**.
## What Changed in the Document
**Lines 248-349** now contain:
1. Reference to the original conservation law with explanation of why it works
2. The valid K-based analog with proof sketch
3. Operational meaning of the trade-off
4. Explicit counterexample showing why the geometric version fails
5. Root cause diagnosis
6. Open conjecture with precise conditions for a geometric version
**Lines 350+** remain unchanged (Section 6 onwards).
## Honesty About Proven vs. Conjectural
- **Proven:** The K-based inequality (chain rule of Kolmogorov complexity)
- **Open:** Whether a geometric version with Area and χ exists
- **Disproven:** The original claim log(Area) + log(χ) K(P)
The correction is honest about what's known and what remains conjectural.