import Std.Tactic.BVDecide

/--
error: The prover found a potentially spurious counterexample:
- The following potentially relevant hypotheses could not be used: [h]
Consider the following assignment:
b = 0x0000000000000000#64
-/
#guard_msgs in
example
    (b : BitVec 64)
    (h : b.toNat > 0) :
    b > 0 := by
  bv_decide
