This PR adds add/sub injectivity lemmas for BitVec, and then adds specialized forms with additional symmetries for the `bv_normalize` normal form. Since I need `neg_inj`, I add `not_inj`/`neg_inj` at once, and use it in `BitVec.not_beq_not` instead of re-proving it. |
||
|---|---|---|
| .. | ||
| BVDecide | ||
| BVDecide.lean | ||