Skip to content

chore: Update Lean to v4.34.1 - #5

Merged
samuelburnham merged 2 commits into
mainfrom
update/lean-v4.34.1
Oct 1, 2026
Merged

samuelburnham merged 2 commits into
mainfrom
update/lean-v4.34.1

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

lean-toolchain and dependencies updated for Lean release v4.34.1 by lean-update.

Toolchain and dependencies bumped by lean-update.
`List.idxOf_cons` now unfolds to an `if` rather than a `bif`, so the
`cond_eq_ite` rewrite in `List.idxOf_eq_length_iff` no longer finds its
pattern; `split` handles the `if` directly.

The toolchain deprecates the `if_*`/`dif_*` conditional lemmas in favour
of `ite_*`/`dite_*` names, and moves `List.getElem?_inj` under
`List.Nodup`. Each replacement has the same explicit arguments, so these
are renames. CI builds with `--wfail`, which turns the deprecation
warnings into failures.
@samuelburnham
samuelburnham enabled auto-merge (squash) October 1, 2026 18:12
Comment thread lakefile.toml
Comment thread lake-manifest.json
@samuelburnham
samuelburnham merged commit a5621ec into main Oct 1, 2026
7 checks passed
@samuelburnham
samuelburnham deleted the update/lean-v4.34.1 branch October 1, 2026 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants