Skip to content

Commit f1036ff

Browse files
committed
Align optional packages with Lean 4.34.0
Upgrade Mathlib and Verso and refresh their dependency manifests. Remove the unused metatheory umbrella module and import Soundness directly in its integration test.
1 parent 4616054 commit f1036ff

8 files changed

Lines changed: 31 additions & 37 deletions

File tree

‎Crush/Metatheory.lean‎

Lines changed: 0 additions & 16 deletions
This file was deleted.

‎Doc/Verso/lake-manifest.json‎

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,27 @@
1212
"type": "git",
1313
"subDir": null,
1414
"scope": "leanprover",
15-
"rev": "e09d21a5f7f66c9fc985b73197708298569bf583",
15+
"rev": "cad4b633e75ea769b851f12f9ca3b4f0dfcc625f",
1616
"name": "verso",
1717
"manifestFile": "lake-manifest.json",
18-
"inputRev": "v4.32.0",
18+
"inputRev": "v4.34.0",
1919
"inherited": false,
2020
"configFile": "lakefile.lean"},
21+
{"url": "https://github.com/leanprover/lean4-cli",
22+
"type": "git",
23+
"subDir": null,
24+
"scope": "",
25+
"rev": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204",
26+
"name": "Cli",
27+
"manifestFile": "lake-manifest.json",
28+
"inputRev": "main",
29+
"inherited": true,
30+
"configFile": "lakefile.toml"},
2131
{"url": "https://github.com/leanprover/illuminate",
2232
"type": "git",
2333
"subDir": null,
2434
"scope": "",
25-
"rev": "b3debfe6b629192033ef87257e1c60201881646f",
35+
"rev": "a1a61c9678da010e958ed24cdfa6f635b85f172a",
2636
"name": "illuminate",
2737
"manifestFile": "lake-manifest.json",
2838
"inputRev": "main",
@@ -32,7 +42,7 @@
3242
"type": "git",
3343
"subDir": null,
3444
"scope": "",
35-
"rev": "e12c1910fe855cbfc38803cd4e55543906d5fa62",
45+
"rev": "118aa17ee84656b8bd727fef7c458ee8c833385c",
3646
"name": "plausible",
3747
"manifestFile": "lake-manifest.json",
3848
"inputRev": "main",
@@ -52,7 +62,7 @@
5262
"type": "git",
5363
"subDir": null,
5464
"scope": "",
55-
"rev": "0076a9e8a3670d83c54c93414b2b26d3a8aba08d",
65+
"rev": "9b90b7f938d6169246325df002351014f49945ef",
5666
"name": "subverso",
5767
"manifestFile": "lake-manifest.json",
5868
"inputRev": "main",

‎Doc/Verso/lakefile.lean‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ package «crush-docs» where
99
⟨`linter.unusedVariables, false⟩
1010
]
1111

12-
require "leanprover" / verso @ git "v4.32.0"
12+
require "leanprover" / verso @ git "v4.34.0"
1313

1414
require crush from "../.."
1515

‎Doc/Verso/lean-toolchain‎

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

‎MathlibTest/lake-manifest.json‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"type": "git",
66
"subDir": null,
77
"scope": "",
8-
"rev": "905b95818eb32af7874a58b427f50c1711a5e96c",
8+
"rev": "5ed2965256430c3649e86755f9576b54eca72435",
99
"name": "mathlib",
1010
"manifestFile": "lake-manifest.json",
11-
"inputRev": "v4.32.2",
11+
"inputRev": "v4.34.0",
1212
"inherited": false,
1313
"configFile": "lakefile.lean"},
1414
{"type": "path",
@@ -22,7 +22,7 @@
2222
"type": "git",
2323
"subDir": null,
2424
"scope": "leanprover-community",
25-
"rev": "e12c1910fe855cbfc38803cd4e55543906d5fa62",
25+
"rev": "118aa17ee84656b8bd727fef7c458ee8c833385c",
2626
"name": "plausible",
2727
"manifestFile": "lake-manifest.json",
2828
"inputRev": "main",
@@ -32,7 +32,7 @@
3232
"type": "git",
3333
"subDir": null,
3434
"scope": "leanprover-community",
35-
"rev": "c5d5b8fe6e5158def25cd28eb94e4141ad97c843",
35+
"rev": "ddf04cf3949fa556442341e87d47f9f6e6074707",
3636
"name": "LeanSearchClient",
3737
"manifestFile": "lake-manifest.json",
3838
"inputRev": "main",
@@ -42,7 +42,7 @@
4242
"type": "git",
4343
"subDir": null,
4444
"scope": "leanprover-community",
45-
"rev": "7e9612bf0b9ee66db3cb5b9988a35afc706f5a12",
45+
"rev": "e928b72544873815af278d38681b31c0293588e3",
4646
"name": "importGraph",
4747
"manifestFile": "lake-manifest.json",
4848
"inputRev": "main",
@@ -52,7 +52,7 @@
5252
"type": "git",
5353
"subDir": null,
5454
"scope": "leanprover-community",
55-
"rev": "6e311e2a844da9b2cc3971187df2fe0066947b93",
55+
"rev": "106ff4fafc74ef4ac99d81dbf3ab399118f497a5",
5656
"name": "proofwidgets",
5757
"manifestFile": "lake-manifest.json",
5858
"inputRev": "main",
@@ -62,7 +62,7 @@
6262
"type": "git",
6363
"subDir": null,
6464
"scope": "leanprover-community",
65-
"rev": "a7dbf0c63b694e47f425f3dcddbc0e178bb432d3",
65+
"rev": "355695d523e41d0554926416cba2a2b3544fbbc9",
6666
"name": "aesop",
6767
"manifestFile": "lake-manifest.json",
6868
"inputRev": "master",
@@ -72,7 +72,7 @@
7272
"type": "git",
7373
"subDir": null,
7474
"scope": "leanprover-community",
75-
"rev": "38d591e778f100aec9762bb582f9c7f55f50e9dc",
75+
"rev": "6a489d9af5d0c47e5b259e2e8bcdfc1811b5a259",
7676
"name": "Qq",
7777
"manifestFile": "lake-manifest.json",
7878
"inputRev": "master",
@@ -82,7 +82,7 @@
8282
"type": "git",
8383
"subDir": null,
8484
"scope": "leanprover-community",
85-
"rev": "023ce7d62a0531e22a5331e20b587817a80d49ff",
85+
"rev": "f2effa3d803fda822b1f97b806c47cf2adfbcbc2",
8686
"name": "batteries",
8787
"manifestFile": "lake-manifest.json",
8888
"inputRev": "main",
@@ -92,10 +92,10 @@
9292
"type": "git",
9393
"subDir": null,
9494
"scope": "leanprover",
95-
"rev": "88679d088c9720c27ebdf2ba4dafe17341747f94",
95+
"rev": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204",
9696
"name": "Cli",
9797
"manifestFile": "lake-manifest.json",
98-
"inputRev": "v4.32.0",
98+
"inputRev": "v4.34.0",
9999
"inherited": true,
100100
"configFile": "lakefile.toml"}],
101101
"name": "crushMathlibTest",

‎MathlibTest/lakefile.lean‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ open Lake DSL
44
-- Mathlib integration tests are a separate package so installing `crush` does not
55
-- fetch Mathlib or its transitive dependency graph.
66
require crush from ".."
7-
require mathlib from git "https://github.com/leanprover-community/mathlib4" @ "v4.32.2"
7+
require mathlib from git "https://github.com/leanprover-community/mathlib4" @ "v4.34.0"
88

99
package crushMathlibTest where
1010
reservoir := false

‎MathlibTest/lean-toolchain‎

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

‎Test/MetatheoryDefunctionalization.lean‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Crush.Metatheory
1+
import Crush.Metatheory.Soundness
22

33
open scoped Crush.Metatheory
44

0 commit comments

Comments
 (0)