mirror of
https://github.com/allaunthefox/SilverSight.git
synced 2026-07-30 17:16:16 +00:00
- Move canonical FixedPoint to Core/SilverSight/FixedPoint.lean - Add SilverSightRRC library: RRC logogram gates, receipt bridge, AVM ISA - Add AVMIsa.Emit as the sole top-level JSON output boundary - Add rrc-emit-fixture executable and Python I/O shims - Update AGENTS.md, glossary, project map, and build baseline Build: 2981 jobs, 0 errors (lake build)
22 lines
605 B
Text
22 lines
605 B
Text
/- Copyright (c) 2026 Sovereign Research Stack. All rights reserved.
|
|
Released under Apache 2.0 license as described in the file LICENSE.
|
|
Authors: Research Stack Team
|
|
|
|
Tactics.lean — Custom proof automation for the Sovereign Informatic Manifold
|
|
-/
|
|
|
|
import Lean
|
|
|
|
namespace SilverSight.Tactics
|
|
|
|
/--
|
|
Tactic to automatically prove well-formedness for ProbDist.
|
|
Goal: `counts.size = B ∧ total > 0`
|
|
Usage: `wf := by by_prob_dist`
|
|
-/
|
|
macro "by_prob_dist" : tactic =>
|
|
`(tactic| (
|
|
constructor <;> (first | simpa | exact lt_of_lt_of_le Nat.zero_lt_one (Nat.le_max_right _ 1))
|
|
))
|
|
|
|
end SilverSight.Tactics
|