lean4-htt/tests/lean/run/5664.lean
Henrik Böving 96e996e16d
feat: ~~~(-x) bv_decide (#5670)
Co-authored-by: Siddharth <siddu.druid@gmail.com>
2024-10-10 19:44:31 +00:00

10 lines
326 B
Text

import Std.Tactic.BVDecide
set_option bv.ac_nf false in
example
(a k n : BitVec 32) :
n < -1 - k →
((¬a + k + 1 - a ≤ a + k - a ∧ ¬a + k + 1 + n - a ≤ a + k - a) ∧
¬a - (a + k + 1) ≤ a + k + 1 + n - (a + k + 1)) ∧
¬a + k - (a + k + 1) ≤ a + k + 1 + n - (a + k + 1) := by
bv_decide