fix: PVGS Mathlib compatibility — update imports + toolchain

Fixed Mathlib imports for v4.30.0-rc2:
- Mathlib.Data.Rat.Basic → Mathlib.Data.Rat.Defs + Lemmas
- Mathlib.Data.Rat.Order → (covered by Lemmas)
- Mathlib.Algebra.Order.AbsoluteValue → .Basic

Updated lean-toolchain to v4.30.0-rc2 (matches Mathlib).
Added SilverSightPVGS lean_lib to lakefile.

section4_rrc_kernel.lean compiles with 0 errors.
Build: SilverSight 3307 jobs, 0 errors.
This commit is contained in:
allaun 2026-06-23 07:53:36 -05:00
parent 534f7d15ab
commit 79df529dd3
3 changed files with 9 additions and 11 deletions

View file

@ -47,9 +47,9 @@
-/ -/
import Mathlib.Data.Nat.Basic import Mathlib.Data.Nat.Basic
import Mathlib.Data.Rat.Basic import Mathlib.Data.Rat.Defs
import Mathlib.Data.Rat.Order import Mathlib.Data.Rat.Lemmas
import Mathlib.Algebra.Order.AbsoluteValue import Mathlib.Algebra.Order.AbsoluteValue.Basic
import Mathlib.Tactic import Mathlib.Tactic
-- ============================================================ -- ============================================================

View file

@ -66,13 +66,11 @@ lean_lib «SilverSightRRC» where
`RRCLib.RRCEmit `RRCLib.RRCEmit
] ]
-- NOTE: PVGS_DQ_Bridge files depend on Mathlib modules not available lean_lib «SilverSightPVGS» where
-- in SilverSight's pinned version. Needs Mathlib compatibility work. srcDir := "formal"
-- lean_lib «SilverSightPVGS» where roots := #[
-- srcDir := "formal" `PVGS_DQ_Bridge.section4_rrc_kernel
-- roots := #[ ]
-- `PVGS_DQ_Bridge.section4_rrc_kernel
-- ]
lean_exe «rrc-emit-fixture» where lean_exe «rrc-emit-fixture» where
root := `RrcEmitFixture root := `RrcEmitFixture

View file

@ -1 +1 @@
leanprover/lean4:v4.32.0-rc1 leanprover/lean4:v4.30.0-rc2