diff --git a/src/Init/Data/Array/Basic.lean b/src/Init/Data/Array/Basic.lean index 23101ce8fe2d..9d12ecbc84d3 100644 --- a/src/Init/Data/Array/Basic.lean +++ b/src/Init/Data/Array/Basic.lean @@ -720,7 +720,7 @@ termination_by a.size - i.val decreasing_by simp_wf; exact Nat.sub_succ_lt_self _ _ i.isLt -- This is required in `Lean.Data.PersistentHashMap`. -theorem size_feraseIdx (a : Array α) (i : Fin a.size) : (a.feraseIdx i).size = a.size - 1 := by +@[simp] theorem size_feraseIdx (a : Array α) (i : Fin a.size) : (a.feraseIdx i).size = a.size - 1 := by induction a, i using Array.feraseIdx.induct with | @case1 a i h a' _ ih => unfold feraseIdx