# 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) = S−x 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(S−a) ≡ 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 (S−a 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 | **Drafted** | Geometric cascade with growth factors α, β. Fixed vs adaptive S. Stability when Aₙ is F-invariant. |
| 2 | Braid group action | **Drafted** | σᵢ as reflection-axis swap gives S₈ rep. Orientation (over/under) not distinguished in current torus coordinates. Open: genuine B₈ representation. |
