SilverSight/formal/CoreFormalism/Tactics.lean
allaun 4490dc28a7 feat(rrc): bare-minimum RRC refactor into SilverSight
- 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)
2026-06-21 09:08:48 -05:00

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