mirror of
https://github.com/allaunthefox/SilverSight.git
synced 2026-07-31 01:25:21 +00:00
- Add SilverSight.PIST.Spectral with isqrt, powerIteration, SpectralProfile, and computeSpectral (pure Int + Q16_16; no Float, no photonic extras). - Add SilverSight.PIST.Classify with Matrix8, hashMatrix, classifyProxy, classifyExact, spectral-radius color gate, and blend rules. - Add SilverSight.PIST.Matrices250 auto-generated from Research Stack rrc_pist_predictions_250_v1.json (250 entries). - Add python/build_pist_matrices_250.py generator with deterministic ordering and content-hash comment. - Register PIST modules under SilverSightRRC in lakefile.lean. - Regenerate PROJECT_MAP.md/json. Build: 2981 jobs, 0 errors (lake build); SilverSightRRC: 2994 jobs, 0 errors.
59 lines
1.6 KiB
Text
59 lines
1.6 KiB
Text
import Lake
|
|
open Lake DSL
|
|
|
|
package «SilverSight» where
|
|
-- Settings applied to both builds and interactive editing
|
|
leanOptions := #[
|
|
⟨`pp.unicode.fun, true⟩ -- pretty-prints `fun a ↦ b`
|
|
]
|
|
-- Add any additional package configuration options here
|
|
|
|
@[default_target]
|
|
lean_lib «SilverSightCore» where
|
|
-- Add any library configuration options here
|
|
srcDir := "Core"
|
|
roots := #[`SilverSightCore, `SilverSight.FixedPoint]
|
|
|
|
lean_lib «SilverSightFormal» where
|
|
srcDir := "formal"
|
|
roots := #[
|
|
`CoreFormalism.FixedPoint,
|
|
`CoreFormalism.Tactics,
|
|
`CoreFormalism.Q16_16Numerics,
|
|
`CoreFormalism.DynamicCanal,
|
|
`CoreFormalism.Bind,
|
|
`CoreFormalism.BraidBracket,
|
|
`CoreFormalism.BraidStrand,
|
|
`CoreFormalism.BraidCross,
|
|
`CoreFormalism.BraidField,
|
|
`CoreFormalism.SidonSets,
|
|
`CoreFormalism.SieveLemmas,
|
|
`CoreFormalism.InteractionGraphSidon,
|
|
`CoreFormalism.BraidEigensolid,
|
|
`CoreFormalism.BraidSpherionBridge
|
|
]
|
|
|
|
lean_lib «SilverSightRRC» where
|
|
srcDir := "formal"
|
|
roots := #[
|
|
`SilverSight.PIST.Spectral,
|
|
`SilverSight.PIST.Classify,
|
|
`SilverSight.PIST.Matrices250,
|
|
`SilverSight.RRCLogogramProjection,
|
|
`SilverSight.ReceiptCore,
|
|
`SilverSight.RRC.Emit,
|
|
`SilverSight.AVMIsa.Types,
|
|
`SilverSight.AVMIsa.Value,
|
|
`SilverSight.AVMIsa.Instr,
|
|
`SilverSight.AVMIsa.State,
|
|
`SilverSight.AVMIsa.Step,
|
|
`SilverSight.AVMIsa.Run,
|
|
`SilverSight.AVMIsa.Emit
|
|
]
|
|
|
|
lean_exe «rrc-emit-fixture» where
|
|
root := `RrcEmitFixture
|
|
srcDir := "exe"
|
|
|
|
require mathlib from git
|
|
"https://github.com/leanprover-community/mathlib4.git"
|