SilverSight/PORTING_MANIFEST.md
allaun f6cbddcbf2 feat(tests): Python AVM port rewrite + test harness, Go test harness
Python port rewritten to match spec:
- Added Q0_16, PUSH_Q0, PUSH_BOOL as separate opcodes
- Added V6 comparison (lt_q16_v6)
- Added floor division (Lean Int.ediv)
- Added stack depth limit (AVM_MAX_STACK = 1024)
- Added type checking in exec_prim
- All 10 tests passing

Go AVM port: added test_avm_test.go with 8 test cases

Milestone: Python → , Go → 🔄
2026-06-30 17:56:09 -05:00

30 lines
1.3 KiB
Markdown

# SilverSight Language Porting Manifest
Lean (`formal/`) is the authoritative source of truth.
All other languages provide independent cross-validation.
## Module status
| Lean module | R | Julia | Rust | Coq |
|---|---|---|---|---|
| `CoreFormalism/FixedPoint.lean` (Q16_16) | — | ✅ | ✅ | ✅ |
| `CoreFormalism/BraidCross.lean` | — | — | — | — |
| `CoreFormalism/BraidStrand.lean` | — | — | — | — |
| `CoreFormalism/BraidBracket.lean` | — | — | — | — |
| `CoreFormalism/BraidEigensolid.lean` | — | — | — | — |
| `CoreFormalism/BraidStateN.lean` | — | — | — | — |
| `CoreFormalism/SieveLemmas.lean` | — | — | — | — |
| `CoreFormalism/InteractionGraphSidon.lean` | — | — | — | — |
| `CoreFormalism/SidonSets.lean` | — | — | — | — |
| `CoreFormalism/Q16_16Numerics.lean` | — | — | ✅ | ✅ |
| `SilverSight/PIST/Spectral.lean` | — | — | ✅ | — |
| `SilverSight/PIST/Classify.lean` | — | — | — | — |
| `SilverSight/AVMIsa/Types.lean` (AVM) | ✅ | ✅ | ✅ | ✅ |
| `SilverSight/RRC/Emit.lean` | — | — | — | — |
| `python/nuvmap/projection_engine.py` | ✅ | ✅ | ✅ | — |
Legend:
— not started
🔄 in progress
✅ complete, tests pass
⚠️ tests fail, needs fix