Skip to content

chore: bump version to 4.32#514

Merged
lzy0505 merged 3 commits into
leanprover-community:masterfrom
ayhon:chore/bump-v4.32.0
Jul 15, 2026
Merged

chore: bump version to 4.32#514
lzy0505 merged 3 commits into
leanprover-community:masterfrom
ayhon:chore/bump-v4.32.0

Conversation

@ayhon

@ayhon ayhon commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Description

Bump Lean version to v4.32, with some fixes that were required by the bump in version.

@ayhon

ayhon commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

I seem to be getting a bunch of errors from linters. I'm surprised these were not a problem before, is this a consequence of bumping versions?

@ayhon

ayhon commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

I addressed the linter issues. They can be summarized as:

  1. Using def instead of theorem (which also meant that we needed to give an extra @[reducible] or @[implicit_reducible] annotation)
  2. Universe polymorphic definitions which are always used by setting all universes to the same value.

For 1 I opted to simply change def to theorem. For 2 I have opted to just disable the linter where necessary for now, until we make a decision on whether having, for example, IProp.{u} instead of IProp.{u1,u2,u3} makes sense.

@lzy0505

lzy0505 commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the PR. Can you open an issue for 2?

@lzy0505 lzy0505 merged commit c248578 into leanprover-community:master Jul 15, 2026
5 checks passed
@markusdemedeiros

Copy link
Copy Markdown
Collaborator

@ayhon Thanks for being on top of this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants