Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4690 commits
Select commit Hold shift + click to select a range
ea4f964
Merge master into nightly-testing
Jan 24, 2025
c57a2be
Merge master into nightly-testing
Jan 24, 2025
6aa0b25
Merge master into nightly-testing
Jan 25, 2025
5093f11
Merge master into nightly-testing
Jan 25, 2025
aa380f9
Merge remote-tracking branch 'origin/master' into bump/v4.17.0
jcommelin Jan 25, 2025
c4d9aec
Merge commit '3e696a8a9edeb0fca0e1a9df552c7e91d2aca018' into bump/nig…
jcommelin Jan 25, 2025
e7a16c3
chore: adaptations for nightly-2025-01-24
jcommelin Jan 25, 2025
b87ff2d
Merge branch 'bump/nightly-2025-01-24' into nightly-testing
jcommelin Jan 25, 2025
3b0ef5a
Merge master into nightly-testing
Jan 25, 2025
a36212b
chore: adaptations for nightly-2025-01-24 (#21042)
jcommelin Jan 25, 2025
bd03465
chore: bump to nightly-2025-01-25
Jan 25, 2025
578b8b9
Merge master into nightly-testing
Jan 25, 2025
49d8404
Merge master into nightly-testing
Jan 25, 2025
ab4ac9f
Merge master into nightly-testing
Jan 25, 2025
70d13e4
Merge master into nightly-testing
Jan 25, 2025
114cad0
Merge master into nightly-testing
Jan 26, 2025
d7d567d
Merge master into nightly-testing
Jan 26, 2025
76bcccf
Merge master into nightly-testing
Jan 26, 2025
b36f8b2
chore: bump to nightly-2025-01-26
Jan 26, 2025
7736b66
Merge master into nightly-testing
Jan 26, 2025
ea52118
Merge master into nightly-testing
Jan 26, 2025
3933573
Merge master into nightly-testing
Jan 26, 2025
e7928cb
Merge master into nightly-testing
Jan 26, 2025
095f4e4
Merge master into nightly-testing
Jan 26, 2025
16e0f54
Merge master into nightly-testing
Jan 27, 2025
11c83ea
Merge master into nightly-testing
Jan 27, 2025
6184acb
Merge master into nightly-testing
Jan 27, 2025
06a08ac
chore: bump to nightly-2025-01-27
Jan 27, 2025
94c6906
Merge master into nightly-testing
Jan 27, 2025
5011e47
Adaption for https://github.com/leanprover/lean4/pull/6755
nomeata Jan 23, 2025
aab2f37
Auto-resolved conflicts in lean-toolchain and lake-manifest.json
kim-em Jan 27, 2025
a445f3c
chore: adaptations for nightly-2025-01-27
kim-em Jan 27, 2025
6e39f2c
chore: adaptations for nightly-2025-01-27 (#21124)
kim-em Jan 27, 2025
f8c6034
Merge master into nightly-testing
Jan 27, 2025
1b8b599
Merge master into nightly-testing
Jan 27, 2025
9cc66e0
Merge master into nightly-testing
Jan 27, 2025
020fe7e
Merge master into nightly-testing
Jan 28, 2025
415ddea
Update lean-toolchain for testing https://github.com/leanprover/lean4…
Jan 28, 2025
ba8b10e
lake update for leanprover/lean4#6800
kim-em Jan 28, 2025
63413ad
Merge master into nightly-testing
Jan 28, 2025
24fc4ad
Trigger CI for https://github.com/leanprover/lean4/pull/6800
Jan 28, 2025
046bdd8
fixes for leanprover/lean4#6800
kim-em Jan 28, 2025
2734417
Merge branch 'lean-pr-testing-6800' of github.com:leanprover-communit…
kim-em Jan 28, 2025
f3a9252
Trigger CI for https://github.com/leanprover/lean4/pull/6800
Jan 28, 2025
fcb1788
fix
kim-em Jan 28, 2025
4f90964
Merge branch 'lean-pr-testing-6800' of github.com:leanprover-communit…
kim-em Jan 28, 2025
d44a2df
Merge master into nightly-testing
Jan 28, 2025
050c0e4
Update lean-toolchain for testing https://github.com/leanprover/lean4…
Jan 28, 2025
6dcd32e
chore: bump to nightly-2025-01-28
Jan 28, 2025
94b2ff5
Merge master into nightly-testing
Jan 28, 2025
cb21752
lake update for leanprover/lean4#6812
kim-em Jan 28, 2025
abc75c8
TrivSqZeroExt.snd_list_prod fix
pechersky Jan 28, 2025
ec8308c
Merge master into nightly-testing
Jan 28, 2025
67958e9
Merge branch 'master' into lean-pr-testing-6800
Ruben-VandeVelde Jan 28, 2025
8b782f4
Merge master into nightly-testing
Jan 28, 2025
809c29f
Update lean-toolchain for testing https://github.com/leanprover/lean4…
Jan 28, 2025
cbc2d02
Merge master into nightly-testing
Jan 28, 2025
8052854
Update lean-toolchain for testing https://github.com/leanprover/lean4…
Jan 28, 2025
c8247dd
Adaption
nomeata Jan 28, 2025
cb45038
Merge master into nightly-testing
Jan 28, 2025
872fd15
fix
Ruben-VandeVelde Jan 28, 2025
1fba5f2
fix
Ruben-VandeVelde Jan 28, 2025
40ec4b8
remove deprecation/alias
kim-em Jan 28, 2025
fd95c74
Merge branch 'nightly-testing' of github.com:leanprover-community/mat…
kim-em Jan 28, 2025
9bac19a
touch for CI for leanprover/lean4#6812
kim-em Jan 28, 2025
986dafc
fix for leanprover/lean4#6812
kim-em Jan 28, 2025
dae4ac3
Trigger CI for https://github.com/leanprover/lean4/pull/6826
Jan 28, 2025
daee6ef
Merge master into nightly-testing
Jan 29, 2025
165b76f
Merge master into nightly-testing
Jan 29, 2025
78ab0dd
Merge master into nightly-testing
Jan 29, 2025
bcd26e8
Trigger CI for https://github.com/leanprover/lean4/pull/6823
Jan 29, 2025
34e69e2
Merge master into nightly-testing
Jan 29, 2025
c385bcc
chore: bump to nightly-2025-01-29
Jan 29, 2025
8bf989e
.
kim-em Jan 29, 2025
ba68af5
merge lean-pr-testing-6800
kim-em Jan 29, 2025
cd4742b
merge lean-pr-testing-6812
kim-em Jan 29, 2025
6ebd8cf
merge lean-pr-testing-6812
kim-em Jan 29, 2025
edd578a
merge lean-pr-testing-6826
kim-em Jan 29, 2025
a25f640
.
kim-em Jan 29, 2025
976482b
lake update
kim-em Jan 29, 2025
22eebc4
lake update
kim-em Jan 29, 2025
4c8799e
fixes and deprecations
kim-em Jan 29, 2025
f4bc9bb
name clash
kim-em Jan 29, 2025
e62ffe0
fix
kim-em Jan 29, 2025
e21b79a
fix
kim-em Jan 29, 2025
acbf989
Merge master into nightly-testing
Jan 29, 2025
cb39454
Merge master into nightly-testing
Jan 29, 2025
7ee2682
Merge master into nightly-testing
Jan 29, 2025
c351c2b
Merge master into nightly-testing
Jan 29, 2025
23f3138
update
kim-em Jan 29, 2025
e4a4e86
lint
kim-em Jan 29, 2025
7b2d9ab
shake
kim-em Jan 29, 2025
b944b88
Merge master into nightly-testing
Jan 30, 2025
23c468c
merge master
kim-em Jan 30, 2025
a2e1ca9
chore: adaptations for nightly-2025-01-29
kim-em Jan 30, 2025
681a29f
Merge branch 'bump/nightly-2025-01-29' into nightly-testing
kim-em Jan 30, 2025
f8f1b98
Merge master into nightly-testing
Jan 30, 2025
c729276
chore: adaptations for nightly-2025-01-29 (#21245)
kim-em Jan 30, 2025
fe7b20a
Merge master into nightly-testing
Jan 30, 2025
d239a91
fix(#count_heartbeats): add `approximately` flag to stabilise tests
adomani Jan 30, 2025
312df69
chore: bump to nightly-2025-01-30
Jan 30, 2025
76b7e0c
add option also to the linter
adomani Jan 30, 2025
6dad4ea
use sleep_heartbeats in test
adomani Jan 30, 2025
342b705
fix (after lean4 bump): adapt expected message in CountHeartbeats
datokrat Jan 30, 2025
ceee039
Merge master into nightly-testing
Jan 30, 2025
d840d6a
update
kim-em Jan 30, 2025
d551aef
deprecation
kim-em Jan 30, 2025
38a5ec3
Trigger CI for https://github.com/leanprover/lean4/pull/6823
Jan 30, 2025
72d7633
deprecations
kim-em Jan 30, 2025
e36c2b8
don't count heartbeats
kim-em Jan 30, 2025
cf4d5cf
Merge master into nightly-testing
Jan 30, 2025
11d44a7
Merge master into nightly-testing
Jan 30, 2025
12d2f2b
Merge master into nightly-testing
Jan 30, 2025
dd3d30e
Update lean-toolchain for testing https://github.com/leanprover/lean4…
Jan 30, 2025
c9a5d8b
Merge master into nightly-testing
Jan 30, 2025
ffc3444
use 'x * y' as match pattern
jcommelin Jan 30, 2025
afe0cf3
Trigger CI for https://github.com/leanprover/lean4/pull/6863
Jan 30, 2025
b2325c3
Auto-resolved conflicts in lean-toolchain and lake-manifest.json
kim-em Jan 30, 2025
0687bc0
chore: adaptations for nightly-2025-01-30
kim-em Jan 30, 2025
e981fcc
Merge branch 'bump/nightly-2025-01-30' into nightly-testing
kim-em Jan 30, 2025
ab24578
Trigger CI for https://github.com/leanprover/lean4/pull/6863
Jan 30, 2025
89b44a5
merge #21251
kim-em Jan 30, 2025
44c2425
Merge remote-tracking branch 'origin/master' into bump/v4.17.0
kim-em Jan 30, 2025
deefecf
Merge master into nightly-testing
Jan 31, 2025
c68ddbe
Merge master into nightly-testing
Jan 31, 2025
6991588
Trigger CI for https://github.com/leanprover/lean4/pull/6863
Jan 31, 2025
67b947a
Merge remote-tracking branch 'origin/master' into bump/v4.17.0
jcommelin Jan 31, 2025
4eb2848
wip
jcommelin Jan 31, 2025
176f9ff
Trigger Build
jcommelin Jan 31, 2025
5954f45
Merge master into nightly-testing
Jan 31, 2025
ae3e3f5
Trigger CI for https://github.com/leanprover/lean4/pull/6823
Jan 31, 2025
51e9b97
chore: bump to nightly-2025-01-31
Jan 31, 2025
bf01ba3
Trigger CI for https://github.com/leanprover/lean4/pull/6823
Jan 31, 2025
e8aa461
Merge master into nightly-testing
Jan 31, 2025
795a794
merge lean-pr-testing-6863
kim-em Jan 31, 2025
5be4110
update
kim-em Jan 31, 2025
432e7f8
fix
kim-em Jan 31, 2025
23de16e
Merge master into nightly-testing
Jan 31, 2025
198d53b
Merge remote-tracking branch 'origin/master' into bump/v4.17.0
jcommelin Jan 31, 2025
ebf1821
chore: adaptations for nightly-2025-01-31
jcommelin Jan 31, 2025
0d90cea
Merge branch 'bump/nightly-2025-01-31' into nightly-testing
jcommelin Jan 31, 2025
9e7b33d
Merge master into nightly-testing
Jan 31, 2025
71f0ef4
Merge master into nightly-testing
Jan 31, 2025
8e67f27
Merge master into nightly-testing
Jan 31, 2025
e794357
chore: adaptations for nightly-2025-01-31 (#21294)
jcommelin Jan 31, 2025
f898665
Merge master into nightly-testing
Feb 1, 2025
780cea3
Merge master into nightly-testing
Feb 1, 2025
ee185c7
chore: bump to nightly-2025-02-01
Feb 1, 2025
03c219e
Merge master into nightly-testing
Feb 1, 2025
25febd9
Merge branch 'bump/v4.17.0' of github.com:leanprover-community/mathli…
kim-em Feb 1, 2025
74410db
merge master into bump/v4.17.0
kim-em Feb 1, 2025
9c3aaf8
chore: adaptations for nightly-2025-02-01
kim-em Feb 1, 2025
3b9967a
merge bump/nightly-2025-02-01 back into nightly-testing
kim-em Feb 1, 2025
d06ab26
chore: adaptations for nightly-2025-02-01 (#21319)
kim-em Feb 1, 2025
dcb92f8
Merge master into nightly-testing
Feb 1, 2025
8ddf3eb
Merge master into nightly-testing
Feb 1, 2025
6ac78e8
Merge master into nightly-testing
Feb 1, 2025
11c81ad
Merge master into nightly-testing
Feb 1, 2025
c295bee
Merge master into nightly-testing
Feb 2, 2025
5c8ad28
Merge master into nightly-testing
Feb 2, 2025
b932907
chore: bump to nightly-2025-02-02
Feb 2, 2025
cd7c786
Merge master into nightly-testing
Feb 2, 2025
861217d
Merge master into nightly-testing
Feb 2, 2025
d8cd3c5
Merge master into nightly-testing
Feb 2, 2025
3c76ad3
Merge master into nightly-testing
Feb 2, 2025
ba16dc4
Auto-resolved conflicts in lean-toolchain and lake-manifest.json
kim-em Feb 2, 2025
7781892
chore: adaptations for nightly-2025-02-02
kim-em Feb 2, 2025
1259abc
Merge branch 'bump/nightly-2025-02-02' into nightly-testing
kim-em Feb 2, 2025
e531578
chore: adaptations for nightly-2025-02-02 (#21355)
kim-em Feb 2, 2025
fbf9d04
Merge master into nightly-testing
Feb 3, 2025
5f0d581
Merge master into nightly-testing
Feb 3, 2025
0441968
chore: bump to nightly-2025-02-03
Feb 3, 2025
8afd901
lake update
kim-em Feb 3, 2025
998a3ad
fix
kim-em Feb 3, 2025
a94c6d1
Merge master into nightly-testing
Feb 3, 2025
dbc4024
Merge remote-tracking branch 'origin/master' into bump/v4.17.0
kim-em Feb 3, 2025
5529a57
chore: adaptations for nightly-2025-02-03
kim-em Feb 3, 2025
b3d6aae
Merge master into nightly-testing
Feb 3, 2025
9d5e544
Merge master into nightly-testing
Feb 3, 2025
5da85ce
Merge master into nightly-testing
Feb 3, 2025
cf8003e
Merge master into nightly-testing
Feb 3, 2025
c439961
change toolchain to nightly
jcommelin Feb 4, 2025
fac345c
Merge master into nightly-testing
Feb 4, 2025
c7fdbe1
chore: bump to nightly-2025-02-04
Feb 4, 2025
54e6875
merge lean-pr-testing-6823
jcommelin Feb 4, 2025
cbd72db
Merge master into nightly-testing
Feb 4, 2025
d7f8af5
?
kim-em Feb 4, 2025
9bdd95b
Merge remote-tracking branch 'origin/master' into nightly-testing
kim-em Feb 4, 2025
150f861
Merge remote-tracking branch 'origin/master' into bump/v4.18.0
kim-em Feb 4, 2025
9551df7
chore: adaptations for nightly-2025-02-04
kim-em Feb 4, 2025
8ce6b27
.
kim-em Feb 4, 2025
c43935b
.
kim-em Feb 4, 2025
851d089
chore: adaptations for nightly-2025-02-04 (#21415)
kim-em Feb 4, 2025
17cd978
Merge master into nightly-testing
Feb 4, 2025
079c55e
Merge master into nightly-testing
Feb 4, 2025
d04a305
Merge master into nightly-testing
Feb 4, 2025
ce296ca
Merge master into nightly-testing
Feb 5, 2025
3c190f4
Merge master into nightly-testing
Feb 5, 2025
9d0ceab
Merge master into nightly-testing
Feb 5, 2025
d0e54bc
chore: bump to nightly-2025-02-05
Feb 5, 2025
30f4ebb
Merge master into nightly-testing
Feb 5, 2025
05f3d7f
Merge master into nightly-testing
Feb 5, 2025
5b56193
Merge master into nightly-testing
Feb 5, 2025
f3901a6
Merge master into nightly-testing
Feb 5, 2025
94a916b
Merge master into nightly-testing
Feb 5, 2025
69ef570
lake update
kim-em Feb 5, 2025
53234cb
fixes
kim-em Feb 5, 2025
e5e6dd9
fix namespace
kim-em Feb 6, 2025
044aa69
fix test
kim-em Feb 6, 2025
8a2d338
Merge master into nightly-testing
Feb 6, 2025
eff78dd
Auto-resolved conflicts in lean-toolchain and lake-manifest.json
kim-em Feb 6, 2025
c7239aa
chore: adaptations for nightly-2025-02-05
kim-em Feb 6, 2025
6181b41
chore: adaptations for nightly-2025-02-05 (#21490)
kim-em Feb 6, 2025
da6518d
Merge master into nightly-testing
Feb 6, 2025
1ce9515
chore: bump to nightly-2025-02-06
Feb 6, 2025
fdd7597
Merge master into nightly-testing
Feb 6, 2025
b44b484
Merge master into nightly-testing
Feb 6, 2025
2bf6d56
Merge master into nightly-testing
Feb 6, 2025
52e88ee
Merge master into nightly-testing
Feb 6, 2025
619add7
Merge master into nightly-testing
Feb 6, 2025
a2bfc3e
Merge master into nightly-testing
Feb 7, 2025
5a81fa4
copy test from master
kim-em Feb 7, 2025
c189f01
merge master
kim-em Feb 7, 2025
056e42f
chore: adaptations for nightly-2025-02-06
kim-em Feb 7, 2025
728d0e4
Auto-resolved conflicts in lean-toolchain and lake-manifest.json
kim-em Feb 7, 2025
0a44541
Merge master into nightly-testing
Feb 7, 2025
dab8636
Merge master into nightly-testing
Feb 7, 2025
907fbd8
chore: bump to nightly-2025-02-07
Feb 7, 2025
f0097fe
Merge master into nightly-testing
Feb 7, 2025
3db288f
Merge master into nightly-testing
Feb 7, 2025
3f3b2b6
Merge master into nightly-testing
Feb 7, 2025
d52db30
Merge master into nightly-testing
Feb 7, 2025
53389ba
Merge master into nightly-testing
Feb 7, 2025
14463b4
Merge master into nightly-testing
Feb 8, 2025
b2a482e
Merge master into nightly-testing
Feb 8, 2025
e634125
chore: bump to nightly-2025-02-08
Feb 8, 2025
1689862
Merge master into nightly-testing
Feb 8, 2025
3e953be
Merge master into nightly-testing
Feb 8, 2025
1bedc17
Merge master into nightly-testing
Feb 8, 2025
b500914
Merge master into nightly-testing
Feb 8, 2025
5c59e14
Merge master into nightly-testing
Feb 9, 2025
7edff82
update
kim-em Feb 9, 2025
43c3ae0
Merge master into nightly-testing
Feb 9, 2025
47888ee
chore: bump to nightly-2025-02-09
Feb 9, 2025
fb2055d
Merge master into nightly-testing
Feb 9, 2025
6163849
Merge master into nightly-testing
Feb 9, 2025
0958d28
Add test script
JLimperg Feb 8, 2025
8aa7a60
Use Aesop@forward-test-master-no-precomp
JLimperg Feb 8, 2025
7fe377a
Increase maxHeartbeats and enable stats collection
JLimperg Feb 9, 2025
7d48d44
Update Aesop
JLimperg Feb 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Mathlib/Data/List/InsertIdx.lean
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ theorem getElem_insertIdx_add_succ (l : List α) (x : α) (n k : ℕ) (hk' : n +
(hk : n + k + 1 < (insertIdx n x l).length := (by
rwa [length_insertIdx_of_le_length (by omega), Nat.succ_lt_succ_iff])) :
(insertIdx n x l)[n + k + 1] = l[n + k] := by
rw [getElem_insertIdx_of_ge (by omega)]
rw [getElem_insertIdx_of_gt (by omega)]
simp only [Nat.add_one_sub_one]

theorem get_insertIdx_add_succ (l : List α) (x : α) (n k : ℕ) (hk' : n + k < l.length)
Expand Down
2 changes: 1 addition & 1 deletion Mathlib/Tactic/Recall.lean
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ elab_rules : command
runTermElabM fun vars => do
withAutoBoundImplicit do
elabBinders binders.getArgs fun xs => do
let xs ← addAutoBoundImplicits xs
let xs ← addAutoBoundImplicits xs none
let type ← elabType type
Term.synthesizeSyntheticMVarsNoPostponing
let type ← mkForallFVars xs type
Expand Down
32 changes: 15 additions & 17 deletions Mathlib/Topology/List.lean
Original file line number Diff line number Diff line change
Expand Up @@ -172,53 +172,51 @@ theorem continuous_prod [Monoid α] [ContinuousMul α] : Continuous (prod : List

end List

namespace Vector
namespace List.Vector

open List

open List (Vector)
instance (n : ℕ) : TopologicalSpace (Vector α n) := by unfold Vector; infer_instance

instance (n : ℕ) : TopologicalSpace (List.Vector α n) := by unfold List.Vector; infer_instance

theorem tendsto_cons {n : ℕ} {a : α} {l : List.Vector α n} :
Tendsto (fun p : α × List.Vector α n => p.1 ::ᵥ p.2) (𝓝 a ×ˢ 𝓝 l) (𝓝 (a ::ᵥ l)) := by
theorem tendsto_cons {n : ℕ} {a : α} {l : Vector α n} :
Tendsto (fun p : α × Vector α n => p.1 ::ᵥ p.2) (𝓝 a ×ˢ 𝓝 l) (𝓝 (a ::ᵥ l)) := by
rw [tendsto_subtype_rng, Vector.cons_val]
exact tendsto_fst.cons (Tendsto.comp continuousAt_subtype_val tendsto_snd)

theorem tendsto_insertIdx {n : ℕ} {i : Fin (n + 1)} {a : α} :
∀ {l : List.Vector α n},
Tendsto (fun p : α × List.Vector α n => Vector.insertIdx p.1 i p.2) (𝓝 a ×ˢ 𝓝 l)
(𝓝 (Vector.insertIdx a i l))
∀ {l : Vector α n},
Tendsto (fun p : α × Vector α n => insertIdx p.1 i p.2) (𝓝 a ×ˢ 𝓝 l)
(𝓝 (insertIdx a i l))
| ⟨l, hl⟩ => by
rw [Vector.insertIdx, tendsto_subtype_rng]
simp only [Vector.insertIdx_val]
rw [insertIdx, tendsto_subtype_rng]
simp only [insertIdx_val]
exact List.tendsto_insertIdx tendsto_fst (Tendsto.comp continuousAt_subtype_val tendsto_snd : _)

@[deprecated (since := "2024-10-21")] alias tendsto_insertNth := tendsto_insertIdx'

/-- Continuity of `Vector.insertIdx`. -/
theorem continuous_insertIdx' {n : ℕ} {i : Fin (n + 1)} :
Continuous fun p : α × List.Vector α n => Vector.insertIdx p.1 i p.2 :=
Continuous fun p : α × Vector α n => Vector.insertIdx p.1 i p.2 :=
continuous_iff_continuousAt.mpr fun ⟨a, l⟩ => by
rw [ContinuousAt, nhds_prod_eq]; exact tendsto_insertIdx

@[deprecated (since := "2024-10-21")] alias continuous_insertNth' := continuous_insertIdx'

theorem continuous_insertIdx {n : ℕ} {i : Fin (n + 1)} {f : β → α} {g : β → List.Vector α n}
theorem continuous_insertIdx {n : ℕ} {i : Fin (n + 1)} {f : β → α} {g : β → Vector α n}
(hf : Continuous f) (hg : Continuous g) : Continuous fun b => Vector.insertIdx (f b) i (g b) :=
continuous_insertIdx'.comp (hf.prod_mk hg)

@[deprecated (since := "2024-10-21")] alias continuous_insertNth := continuous_insertIdx

theorem continuousAt_eraseIdx {n : ℕ} {i : Fin (n + 1)} :
∀ {l : List.Vector α (n + 1)}, ContinuousAt (List.Vector.eraseIdx i) l
∀ {l : Vector α (n + 1)}, ContinuousAt (Vector.eraseIdx i) l
| ⟨l, hl⟩ => by
rw [ContinuousAt, List.Vector.eraseIdx, tendsto_subtype_rng]
rw [ContinuousAt, Vector.eraseIdx, tendsto_subtype_rng]
simp only [Vector.eraseIdx_val]
exact Tendsto.comp List.tendsto_eraseIdx continuousAt_subtype_val

theorem continuous_eraseIdx {n : ℕ} {i : Fin (n + 1)} :
Continuous (List.Vector.eraseIdx i : List.Vector α (n + 1) → List.Vector α n) :=
Continuous (Vector.eraseIdx i : Vector α (n + 1) → Vector α n) :=
continuous_iff_continuousAt.mpr fun ⟨_a, _l⟩ => continuousAt_eraseIdx

end Vector
end List.Vector
3 changes: 3 additions & 0 deletions Test.lean
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import Mathlib

#aesop_stats
8 changes: 4 additions & 4 deletions lake-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "ba9a63be53f16b3b6e4043641c6bad4883e650b4",
"rev": "3e42c8423a3a2974015c59e2beb0e36dfffe5937",
"name": "aesop",
"manifestFile": "lake-manifest.json",
"inputRev": "master",
"inputRev": "forward-test-master-no-precomp",
"inherited": false,
"configFile": "lakefile.toml"},
{"url": "https://github.com/leanprover-community/quote4",
Expand All @@ -65,10 +65,10 @@
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "24cbb071689802fd6d3ff42198b19b125004c4e3",
"rev": "fcc3faa429c1ab53c0504b076e03c852512a04e3",
"name": "batteries",
"manifestFile": "lake-manifest.json",
"inputRev": "main",
"inputRev": "nightly-testing",
"inherited": false,
"configFile": "lakefile.toml"},
{"url": "https://github.com/leanprover/lean4-cli",
Expand Down
8 changes: 5 additions & 3 deletions lakefile.lean
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ open Lake DSL
## Mathlib dependencies on upstream projects
-/

require "leanprover-community" / "batteries" @ git "main"
require "leanprover-community" / "batteries" @ git "nightly-testing"
require "leanprover-community" / "Qq" @ git "master"
require "leanprover-community" / "aesop" @ git "master"
require "leanprover-community" / "aesop" @ git "forward-test-master-no-precomp"
require "leanprover-community" / "proofwidgets" @ git "v0.0.52-pre" -- ProofWidgets should always be pinned to a specific version
require "leanprover-community" / "importGraph" @ git "main"
require "leanprover-community" / "LeanSearchClient" @ git "main"
Expand Down Expand Up @@ -38,7 +38,9 @@ abbrev mathlibOnlyLinters : Array LeanOption := #[
-- `latest_import.yml` uses this comment: if you edit it, make sure that the workflow still works
⟨`linter.style.missingEnd, true⟩,
⟨`linter.style.multiGoal, true⟩,
⟨`linter.style.setOption, true⟩
⟨`linter.style.setOption, true⟩,
⟨`aesop.collectStats, true⟩,
⟨`maxHeartbeats, .ofNat 400000⟩
]

/-- These options are passed as `leanOptions` to building mathlib, as well as the
Expand Down
2 changes: 1 addition & 1 deletion lean-toolchain
Original file line number Diff line number Diff line change
@@ -1 +1 @@
leanprover/lean4:v4.17.0-rc1
leanprover/lean4:nightly-2025-02-09
Loading