Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(*): Upgrade to lean 3.44.0 #14930

Closed
wants to merge 25 commits into from
Closed

Conversation

eric-wieser
Copy link
Member

@eric-wieser eric-wieser commented Jun 24, 2022

Main changes:

  • reflected a is now spelt reflected _ a, as the argument was made explicit to resolve type resolution issues.
  • The membership form of option is now flagged as not simp-normal by simp_nf; this was already the case before, but the linter previously couldn't see it.
  • simp seems to apply lemmas in a slightly different order now that it knows how to use iff lemmas as dsimp lemmas.
  • dsimp and simp now apply set.mem_image and set.mem_range more keenly than they used to.
  • opposite.op_inj_iff shouldn't be proved until after opposite is irreducible (where iff.rfl no longer works as a proof), otherwise dsimp is tricked into unfolding the irreducibility which puts the goal state in a form where no further lemmas can apply.

Open in Gitpod

@eric-wieser eric-wieser added WIP Work in progress awaiting-CI The author would like to see what CI has to say before doing more work. labels Jun 24, 2022
@eric-wieser eric-wieser added the help-wanted The author needs attention to resolve issues label Jun 25, 2022
@eric-wieser
Copy link
Member Author

Closed in favor of #14984

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-CI The author would like to see what CI has to say before doing more work. help-wanted The author needs attention to resolve issues WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants