chore: add failing grind/module system test
diff --git a/src/Init/Data/BitVec/grind_bitvec_module.lean b/src/Init/Data/BitVec/grind_bitvec_module.lean
new file mode 100644
index 0000000..61ba7bc
--- /dev/null
+++ b/src/Init/Data/BitVec/grind_bitvec_module.lean
@@ -0,0 +1,17 @@
+module
+
+prelude
+import all Init.Data.BitVec.Basic
+
+import Init.Grind
+
+namespace BitVec
+
+theorem getMsb_eq_getLsb (x : BitVec w) (i : Fin w) :
+    x.getMsb i = x.getLsb ⟨w - 1 - i, by omega⟩ := by
+  simp only [getMsb, getLsb]
+
+theorem getMsb?_eq_getLsb? (x : BitVec w) (i : Nat) :
+    x.getMsb? i = if i < w then x.getLsb? (w - 1 - i) else none := by
+  simp only [getMsb?, getLsb?_eq_getElem?]
+  split <;> grind [getMsb_eq_getLsb]