SilverSight/PORTING_MANIFEST.md
allaun 863da04f21 feat(avm-ports): port AVM ISA to all 12 scientific languages
Lean (reference), Python, Rust, C, C++, Go, Julia, R, Scala, Fortran,
Coq, Octave — all implementing the same AVM ISA v1 specification.

Every port implements:
- Full type universe: Q0_16, Q16_16, Bool
- 11 primitives with floor division (Lean Int.ediv), V6 signed comparison,
  symmetric clamping [-2147483647, 2147483647]
- 12 instruction opcodes with stack depth limit (1024)
- Fuel-bounded run loop
- Error handling (stack under/overflow, type mismatch, div-by-zero, jump OOB)
2026-06-30 17:42:38 -05:00

1.3 KiB

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