SilverSight/docs/review_findings.md
allaun 3362d554d1 feat(braid/dag): land untracked research WIP + register 4 formal libs; ignore build artifacts
- lakefile.lean: register SilverSight.{AngrySphinx,CollatzBraid,GoldenSpiral,GCCL}
- docs/research/: braid group action, iteration DAG/regime, Sidon
  preservation/creation, unified CRT-torus DAG notes
- docs/diagrams/: DAG + heatmap + 8-strand search JSON/dot outputs
- formal/CoreFormalism/StrandCapacityBound.lean: capacity bound (passes
  hardened anti-smuggle --ci)
- scripts/, python/: braid word solver, collapse/DAG search + tuning,
  heatmap gen, YB search/verification, wrapping verifier
- .gitignore: exclude rust/**/target and coq compiled artifacts
  (*.vo/*.vok/*.vos/*.glob/*.aux) that were polluting the tree

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 15:11:37 -05:00

7.1 KiB
Raw Blame History

CRT Torus Embedding: 5-Model Adversarial Review Cycle — Findings, Errors, Fixes, and Capacity Bound

Status: Final — all known mathematical issues resolved Date: 2026-07-02 Models: deepseek-v4-pro, kimi-k2.7-code, qwen3.7-max, glm-5.2, claude-code Versions reviewed: v1 (CRL System) → v4 (CRT Torus Embedding, chiral pairing) Tags: #CRT #torus-embedding #chiral-pairing #adversarial-review #strand-capacity Formal module: formal/CoreFormalism/StrandCapacityBound.lean Primary document: docs/crt-torus-embedding.md Review log: docs/blackboard_attack_repair.md

A 5-model adversarial review cycle (deepseek-v4-pro, kimi-k2.7-code, qwen3.7-max, glm-5.2, claude-code) was conducted on the CRT Constrained Reflection-Lift construction. The document evolved through 4 major revisions as errors were identified and corrected.


Evolution

Version Name Status
v1 CRL System (Constraint-Coupled Reflection Lift) Rejected — 2 hard math errors, oversold claims
v2 CRT Torus Embedding Honest framing, errors A1-A4 fixed
v3 + Fiber bundle degeneration, Idempotent Sieve, Q16_16 note 5 document-level repairs
v4 + Chiral pairing (per-strand identity/reflection), corrected Π proof, fixed-point tightening All known issues closed

Errors Found and Fixed

Error 1: F is involutive, not "non-idempotent" (all 5 models)

F(F(a)) = a in CRT coordinates. The original claimed "non-idempotent" — this is algebraically false. Fixed: F² = id is now the central structural fact.

Error 2: Π²=Π proof assumed linearity (claude-code)

The operator-algebra proof (I+F)² = I+2F+F² assumes F distributes over addition. On reflection axes, F(x) = Sx is affine, not linear. The result Π²=Π still holds, but requires an element-wise CRT-coordinate proof. Fixed.

Error 3: Fixed-point tightening with higher axes (claude-code)

Original §2.1 claimed higher axes "refine, do not change" fixed points. False — each added modulus adds a congruence 2a ≡ S (mod L_i), strictly reducing Fix(F). Fixed: §2.1 now states fixed-point set shrinks with each axis.

Error 4: Braid mapping mismatch (claude-code)

Original F had 1 identity axis + 15 reflection axes. BraidStorm requires 8 strands with per-strand (identity, reflection) pairs. The 8×2=16 count was dimensional coincidence. Fixed: chiral pairing — 8 paired (identity, reflection) axes, chirality within each pair encodes crossing orientation (σᵢ vs σᵢ⁻¹).

Error 5: Injectivity modulus (glm-5.2, claude-code)

Original used L₁L₂ > max(A). For k > 2, the full modulus M = ∏ L_i controls injectivity. Fixed: M > max(A) min(A).

Errors 6-8: Vocabulary (qwen, claude-code)

"Linear subspace" → "coset," "kernel" → "discarded coordinates," "fiber bundle" → "coordinate projection." F is id ⊕ reflection; not "non-linear." Fixed.

Error 9: Pairing description (glm-5.2)

Original claimed F(1)=10 ↔ F(6)=9 are "structurally paired on the torus" without specifying the pairing relation. The torus involution F²=id actually pairs 10↔1 and 9↔6. The intended pairing is the sum invariant F(a)+F(Sa) ≡ S. Fixed: clarified both pairings.


Chiral Pairing (Resolution of the 16D Braid Mapping)

Original F: axis 1 = identity, axes 2…16 = reflection. → Cannot model per-strand crossings. B11.

Chiral F (current): For 8 strands, axes come in 8 paired tuples: (L₁, L₂), (L₃, L₄), …, (L₁₅, L₁₆) Each pair: identity axis (a mod L₂ᵢ₋₁), reflection axis (Sa mod L₂ᵢ) Chirality: swapping L₂ᵢ₋₁ ↔ L₂ᵢ within a pair inverts crossing sense (σᵢ vs σᵢ⁻¹).

Base case (k=2): the first pair. Higher k: more strands.


Strand Capacity Bound

Formalized in formal/CoreFormalism/StrandCapacityBound.lean:

Bound Statement Proof
Input-bound |F(A)| ≤ |A| Image of a function
Grid-bound |F(A)| ≤ L₁·L₂ Codomain has L₁·L₂ residues
Combined |F(A)| ≤ min(|A|, L₁·L₂) Both bounds
Chiral ×2 for chirality Two orientations per pair

5-Model Review Panel Results

Model Role Issues Found Misidentifications Verdict on v4
deepseek-v4-pro Mathematical analysis Sidon/ ambiguity None Sound
kimi-k2.7-code Systems engineering Q16_16 gap, iteration undefined None Sound
qwen3.7-max Domain/definitional Linear vocab, Nontriviality claims None Sound
glm-5.2 Structural review Injectivity modulus, pairing error Gap axis attribution Sound
claude-code Proof/mechanism Π²=Π proof, fixed-point tightening, braid mismatch None Clean

Current Status

Documents:

  • docs/crt-torus-embedding.md — core construction (v4, 342 lines)
  • docs/research/sidon_preservation_creation.md — Open #3 active (preservation + wrapping criterion)
  • docs/research/iteration_regime.md — Open #1 drafted (geometric cascade, regeneration rule)
  • docs/research/braid_group_action.md — Open #2 drafted (permutation rep, orientation open)
  • docs/blackboard_attack_repair.md — full 5-model review log
  • docs/review_findings.md — summary of errors, fixes, and status

Formal modules:

  • formal/CoreFormalism/StrandCapacityBound.lean — capacity bound (registered, needs mathlib)
  • formal/CoreFormalism/SidonWrapping.lean — wrapping criterion — DELETED 2026-07-03 (rotted orphan: never registered, imported nowhere, 2 unjustified sorries, crtLift arity mismatch). Source preserved at archive/2026-07-03/; see archive/2026-07-03/DELETION_LOG.md.

Open direction status

# Direction Status Key result
3 Property preservation/creation Complete Complete Sidon theorem: (a) wrapping criterion + (b) M-difference condition → both necessary and sufficient. Verified 2500+ trials.
1 Iteration regime Complete DAG implementation with 3 regeneration rules (Adaptive, Geometric, Exhaustive). Tuning analysis done — key finding: L₁ > L₂ required for creation, optimal M ≈ 1.9·maxA.
2 Braid group action Drafted σᵢ as reflection-axis swap → S₈ rep. Orientation (over/under) not distinguished.

Tuning findings summary

Finding Value
Sets with ≥1 one-step Sidon modulus 35% of random sets
Sets solvable via multi-step DAG 42% more
Sets with no Sidon path found 8%
Best M/maxA ratio 1.9 (28.3% success)
Best modulus pair (5,8): 29.5%, (3,14): 29.3%, (6,7): 29.3%
Modulus ordering rule L₁ > L₂ (larger identity axis = more gap)
DAG tools scripts/iteration_dag.py, scripts/dag_tuning.py, scripts/dag_deep_tuning.py
1 Iteration regime
2 Braid group action