Skip to content

Commit 38ca5c2

Browse files
committed
golf
1 parent a44ba46 commit 38ca5c2

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Mathlib/Algebra/BigOperators/Fin.lean

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -733,11 +733,8 @@ theorem prod_take_ofFn {n : ℕ} (f : Fin n → M) (i : ℕ) :
733733
· have : i < length (ofFn f) := by rwa [length_ofFn]
734734
rw [prod_take_succ _ _ this]
735735
have A : ({j | j.val < i + 1} : Finset (Fin n)) =
736-
insert ⟨i, h⟩ ({j | Fin.val j < i} : Finset (Fin n)) := by
737-
ext ⟨_, _⟩
738-
simp [Nat.lt_succ_iff_lt_or_eq, or_comm]
739-
rw [A, prod_insert (by simp), IH, mul_comm]
740-
simp
736+
insert ⟨i, h⟩ ({j | Fin.val j < i} : Finset (Fin n)) := by grind
737+
grind
741738
· have A : (ofFn f).take i = (ofFn f).take i.succ := by
742739
rw [← length_ofFn (f := f)] at h
743740
have : length (ofFn f) ≤ i := not_lt.mp h

0 commit comments

Comments
 (0)