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. |
||
|---|---|---|
| .. | ||
| bench | ||
| compiler | ||
| elabissues | ||
| ir | ||
| lean | ||
| pkg | ||
| playground | ||
| plugin | ||
| simpperf | ||
| .gitignore | ||
| common.sh | ||
| lean-toolchain | ||