Skip to content

Commit 78ecfcd

Browse files
committed
Bump mathlib to v4.27.0
1 parent c364710 commit 78ecfcd

File tree

5 files changed

+19
-20
lines changed

5 files changed

+19
-20
lines changed

PersistentDecomp/EndoRingIsLocal.lean

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,8 @@ open LinearMap
304304

305305
--Restate Fitting's Lemma with ∃ as opposed to using the language of filters.
306306
--This is definitely the stupidest way of doing this. Improve later.
307-
theorem ExistsFittingn (R : Type) [DivisionRing R] (M : ModuleCat R)
308-
[Module.Finite R M] (f : M →ₗ[R] M)
309-
: ∃ n, (IsCompl (LinearMap.ker (f ^ n)) (range (f ^ n))) := by
307+
theorem ExistsFittingn (R : Type) [DivisionRing R] (M : ModuleCat.{0} R) [Module.Finite R M]
308+
(f : M →ₗ[R] M) : ∃ n, (IsCompl (LinearMap.ker (f ^ n)) (range (f ^ n))) := by
310309
have h : ∀ᶠ n in atTop, IsCompl (LinearMap.ker (f ^ n)) (LinearMap.range (f ^ n)) :=
311310
LinearMap.eventually_isCompl_ker_pow_range_pow f
312311
have hh : ∃ v ∈ atTop, ∀ y ∈ v, IsCompl (LinearMap.ker (f ^ y)) (range (f ^ y)) := by

PersistentDecomp/Mathlib/Algebra/Module/Submodule/Map.lean

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ variable [Semiring R] [Semiring R₂]
66
variable [AddCommMonoid M] [AddCommMonoid M₂]
77
variable [Module R M] [Module R₂ M₂]
88
variable {σ₁₂ : R →+* R₂}
9-
variable [RingHomSurjective σ₁₂] {F : Type*} [FunLike F M M₂] [SemilinearMapClass F σ₁₂ M M₂]
9+
variable [RingHomSurjective σ₁₂]
1010

11-
lemma Submodule.map_sSup (f : F) (S : Set (Submodule R M)) :
11+
lemma Submodule.map_sSup (f : M →ₛₗ[σ₁₂] M₂) (S : Set (Submodule R M)) :
1212
(sSup S).map f = sSup (map f '' S) := by
1313
rw [(gc_map_comap f : GaloisConnection (map f) (comap f)).l_sSup, sSup_eq_iSup', iSup_subtype,
1414
iSup_image]
1515

16-
lemma Submodule.map_sInf_le (f : F) (S : Set (Submodule R M)) :
16+
lemma Submodule.map_sInf_le (f : M →ₛₗ[σ₁₂] M₂) (S : Set (Submodule R M)) :
1717
(sInf S).map f ≤ sInf (map f '' S) := by
1818
rw [(gc_map_comap f).le_iff_le, (gc_map_comap f).u_sInf, iInf_image, sInf_eq_iInf, iInf_subtype',
1919
iInf_subtype']

lake-manifest.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@
1515
"type": "git",
1616
"subDir": null,
1717
"scope": "",
18-
"rev": "2df2f0150c275ad53cb3c90f7c98ec15a56a1a67",
18+
"rev": "a3a10db0e9d66acbebf76c5e6a135066525ac900",
1919
"name": "mathlib",
2020
"manifestFile": "lake-manifest.json",
21-
"inputRev": "v4.26.0",
21+
"inputRev": "v4.27.0",
2222
"inherited": false,
2323
"configFile": "lakefile.lean"},
2424
{"url": "https://github.com/leanprover-community/plausible",
2525
"type": "git",
2626
"subDir": null,
2727
"scope": "leanprover-community",
28-
"rev": "160af9e8e7d4ae448f3c92edcc5b6a8522453f11",
28+
"rev": "009dc1e6f2feb2c96c081537d80a0905b2c6498f",
2929
"name": "plausible",
3030
"manifestFile": "lake-manifest.json",
3131
"inputRev": "main",
@@ -35,7 +35,7 @@
3535
"type": "git",
3636
"subDir": null,
3737
"scope": "leanprover-community",
38-
"rev": "3591c3f664ac3719c4c86e4483e21e228707bfa2",
38+
"rev": "5ce7f0a355f522a952a3d678d696bd563bb4fd28",
3939
"name": "LeanSearchClient",
4040
"manifestFile": "lake-manifest.json",
4141
"inputRev": "main",
@@ -45,7 +45,7 @@
4545
"type": "git",
4646
"subDir": null,
4747
"scope": "leanprover-community",
48-
"rev": "e9f31324f15ead11048b1443e62c5deaddd055d2",
48+
"rev": "8f497d55985a189cea8020d9dc51260af1e41ad2",
4949
"name": "importGraph",
5050
"manifestFile": "lake-manifest.json",
5151
"inputRev": "main",
@@ -55,17 +55,17 @@
5555
"type": "git",
5656
"subDir": null,
5757
"scope": "leanprover-community",
58-
"rev": "b4fb2aa5290ebf61bc5f80a5375ba642f0a49192",
58+
"rev": "c04225ee7c0585effbd933662b3151f01b600e40",
5959
"name": "proofwidgets",
6060
"manifestFile": "lake-manifest.json",
61-
"inputRev": "v0.0.83",
61+
"inputRev": "v0.0.85",
6262
"inherited": true,
6363
"configFile": "lakefile.lean"},
6464
{"url": "https://github.com/leanprover-community/aesop",
6565
"type": "git",
6666
"subDir": null,
6767
"scope": "leanprover-community",
68-
"rev": "2f6d238744c4cb07fdc91240feaf5d4221a27931",
68+
"rev": "cb837cc26236ada03c81837bebe0acd9c70ced7d",
6969
"name": "aesop",
7070
"manifestFile": "lake-manifest.json",
7171
"inputRev": "master",
@@ -75,7 +75,7 @@
7575
"type": "git",
7676
"subDir": null,
7777
"scope": "leanprover-community",
78-
"rev": "9312503909aa8e8bb392530145cc1677a6298574",
78+
"rev": "bd58c9efe2086d56ca361807014141a860ddbf8c",
7979
"name": "Qq",
8080
"manifestFile": "lake-manifest.json",
8181
"inputRev": "master",
@@ -85,7 +85,7 @@
8585
"type": "git",
8686
"subDir": null,
8787
"scope": "leanprover-community",
88-
"rev": "24241822ef9d3e7f6a3bcc53ad136e12663db8f3",
88+
"rev": "b25b36a7caf8e237e7d1e6121543078a06777c8a",
8989
"name": "batteries",
9090
"manifestFile": "lake-manifest.json",
9191
"inputRev": "main",
@@ -95,10 +95,10 @@
9595
"type": "git",
9696
"subDir": null,
9797
"scope": "leanprover",
98-
"rev": "933fce7e893f65969714c60cdb4bd8376786044e",
98+
"rev": "55c37290ff6186e2e965d68cf853a57c0702db82",
9999
"name": "Cli",
100100
"manifestFile": "lake-manifest.json",
101-
"inputRev": "v4.26.0",
101+
"inputRev": "v4.27.0",
102102
"inherited": true,
103103
"configFile": "lakefile.toml"}],
104104
"name": "PersistentDecomp",

lakefile.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ warn.sorry = false
1616
[[require]]
1717
name = "mathlib"
1818
git = "https://github.com/leanprover-community/mathlib4.git"
19-
rev = "v4.26.0"
19+
rev = "v4.27.0"
2020

2121
[[require]]
2222
name = "checkdecls"

lean-toolchain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
leanprover/lean4:v4.26.0
1+
leanprover/lean4:v4.27.0

0 commit comments

Comments
 (0)