Skip to content

Commit a541b8e

Browse files
authored
chore: fix name of new Fin.foldlM_eq_finRange_foldlM lemmas (#8425)
1 parent a9a069a commit a541b8e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Init/Data/Array/OfFn.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ theorem ofFnM_succ' {n} [Monad m] [LawfulMonad m] {f : Fin (n + 1) → m α} :
8282
let a ← f 0
8383
let as ← ofFnM fun i => f i.succ
8484
pure (#[a] ++ as)) := by
85-
simp [ofFnM, Fin.foldlM_eq_finRange_foldlM, List.foldlM_push_eq_append, List.finRange_succ, Function.comp_def]
85+
simp [ofFnM, Fin.foldlM_eq_foldlM_finRange, List.foldlM_push_eq_append, List.finRange_succ, Function.comp_def]
8686

8787
theorem ofFnM_succ {n} [Monad m] [LawfulMonad m] {f : Fin (n + 1) → m α} :
8888
ofFnM f = (do

src/Init/Data/List/FinRange.lean

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ end List
6161

6262
namespace Fin
6363

64-
theorem foldlM_eq_finRange_foldlM [Monad m] (f : α → Fin n → m α) (x : α) :
64+
theorem foldlM_eq_foldlM_finRange [Monad m] (f : α → Fin n → m α) (x : α) :
6565
foldlM n f x = (List.finRange n).foldlM f x := by
6666
induction n generalizing x with
6767
| zero => simp
@@ -71,7 +71,7 @@ theorem foldlM_eq_finRange_foldlM [Monad m] (f : α → Fin n → m α) (x : α)
7171
funext y
7272
simp [ih, List.foldlM_map]
7373

74-
theorem foldrM_eq_finRange_foldrM [Monad m] [LawfulMonad m] (f : Fin n → α → m α) (x : α) :
74+
theorem foldrM_eq_foldrM_finRange [Monad m] [LawfulMonad m] (f : Fin n → α → m α) (x : α) :
7575
foldrM n f x = (List.finRange n).foldrM f x := by
7676
induction n generalizing x with
7777
| zero => simp
@@ -101,7 +101,7 @@ theorem ofFnM_succ {n} [Monad m] [LawfulMonad m] {f : Fin (n + 1) → m α} :
101101
let a ← f 0
102102
let as ← ofFnM fun i => f i.succ
103103
pure (a :: as)) := by
104-
simp [ofFnM, Fin.foldlM_eq_finRange_foldlM, List.finRange_succ, List.foldlM_cons_eq_append,
104+
simp [ofFnM, Fin.foldlM_eq_foldlM_finRange, List.finRange_succ, List.foldlM_cons_eq_append,
105105
List.foldlM_map]
106106

107107
end List

0 commit comments

Comments
 (0)