Commit 2025-08-04 10:55 6dad0cda

View on Github →

fix(Data/BitVec): remove a SMul instance diamond (#27581) When the Nat- and Int-action typeclasses and their instances were upstreamed, they changed to a different (and worse) defeq. This removes the mathlib instances and proves the old defeq still holds propositionally. Also move some theorems out of the BitVec file that are not about BitVec at all, and are about Fin.

Estimated changes