lean4-htt/tests/lean/run/instantiateRevBetaS.lean
Leonardo de Moura 21a281b496
fix: bug in instantiateRangeS' (#12260)
This PR fixes a bug in the function `instantiateRangeS'` in the `Sym`
framework.
2026-01-31 17:50:03 +00:00

10 lines
369 B
Text

import Lean
/-- info: (a + 1).add a -/
#guard_msgs in
open Lean Meta Sym in
run_meta SymM.run do
let s₁ ← share <| mkLambda `x .default Nat.mkType (mkApp (mkConst ``Nat.add) (mkNatAdd (mkBVar 0) (mkNatLit 1)))
let s₂ ← share <| mkConst `a
let e ← share <| mkApp2 (mkBVar 1) (mkBVar 0) (mkBVar 0)
logInfo <| (← instantiateRevBetaS e #[s₁, s₂])