feat: bv_normalize handle -> False (#5507)
This commit is contained in:
parent
16a16898d5
commit
5f22ba7789
2 changed files with 4 additions and 0 deletions
|
|
@ -30,6 +30,7 @@ attribute [bv_normalize] true_iff
|
|||
attribute [bv_normalize] iff_false
|
||||
attribute [bv_normalize] false_iff
|
||||
attribute [bv_normalize] false_implies
|
||||
attribute [bv_normalize] imp_false
|
||||
attribute [bv_normalize] implies_true
|
||||
attribute [bv_normalize] true_implies
|
||||
attribute [bv_normalize] not_true
|
||||
|
|
|
|||
|
|
@ -13,3 +13,6 @@ example (z : BitVec 64) : True := by
|
|||
example :
|
||||
¬ (0 ≤ 0 + 16#64 ∧ 0 ≤ 0 + 16#64 ∧ (0 + 16#64 ≤ 0 ∨ 0 ≥ 0 + 16#64 ∨ 16#64 = 0 ∨ 16#64 = 0)) := by
|
||||
bv_normalize
|
||||
|
||||
example (x y z : BitVec 8) (h1 : x = z → False) (h2 : x = y) (h3 : y = z) : False := by
|
||||
bv_decide
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue