HepLean Documentation

Std.Tactic.BVDecide.Normalize.Canonicalize

This contains theorems responsible for turning both Bool and BitVec goals into the x = true normal form (where x consists of only Bool and BitVec) expected by bv_decide.

theorem Std.Tactic.BVDecide.Normalize.BitVec.lt_ult {w : Nat} (x y : BitVec w) :
(x < y) = (x.ult y = true)