Skip to content

Commit e3b3448

Browse files
chore: bump toolchain to 4.17.0-rc1 and prepare for release (#277)
1 parent c2c8384 commit e3b3448

4 files changed

Lines changed: 11 additions & 5 deletions

File tree

Manual.lean

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ Additionally, we will be adding missing API reference documentation and revising
5252

5353
**Release History**
5454

55+
: 2025-02-03
56+
57+
This release updates the contents for Lean version 4.17.0-rc1.
58+
It adds descriptions of {ref "well-founded-recursion"}[well-founded recursion], the new {ref "partial-fixpoint"}[partial fixpoint] feature, {ref "quotients"}[quotient types], and {ref "lake"}[Lake], and {ref "structural-recursion"}[the description of structural recursion] has been greatly improved.
59+
Descriptions and API references for all fixed-width integer types, {name}`Int`, {name}`Fin`, {name}`Empty`, {name}`Option` were also added
60+
This release also includes a quick-jump box that can be used to quickly navigate to any documented topic.
61+
5562
: 2024-12-16
5663

5764
This is the initial release of the reference manual.

Manual/Simp.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -427,14 +427,14 @@ example (xs : Array Unit) : xs.size = 2 → xs = #[(), ()] := by
427427
```
428428
The suggested rewrite is:
429429
```leanOutput simpHuhDemo
430-
Try this: simp only [Array.size_toArray, List.length_cons, List.length_singleton, Nat.reduceAdd]
430+
Try this: simp only [Array.size_toArray, List.length_cons, List.length_nil, Nat.zero_add, Nat.reduceAdd]
431431
```
432432
which results in the more maintainable proof:
433433
```lean
434434
example (xs : Array Unit) : xs.size = 2 → xs = #[(), ()] := by
435435
intros
436436
ext
437-
simp only [Array.size_toArray, List.length_cons, List.length_singleton, Nat.reduceAdd]
437+
simp only [Array.size_toArray, List.length_cons, List.length_nil, Nat.zero_add, Nat.reduceAdd]
438438
assumption
439439
```
440440

lake-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"type": "git",
66
"subDir": null,
77
"scope": "",
8-
"rev": "c8e26eba4e1dc849e62570e6c964040db8bf3a16",
8+
"rev": "b79b06e8a36f249c0bb8f778518c231b204cbde8",
99
"name": "verso",
1010
"manifestFile": "lake-manifest.json",
1111
"inputRev": "main",

lean-toolchain

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
leanprover/lean4:nightly-2025-01-28
2-
1+
leanprover/lean4:v4.17.0-rc1

0 commit comments

Comments
 (0)