Skip to content

feat: add have forms of let_* simp lemmas#8790

Merged
kmill merged 1 commit intoleanprover:masterfrom
kmill:kmill_simplemmas_have
Jun 14, 2025
Merged

feat: add have forms of let_* simp lemmas#8790
kmill merged 1 commit intoleanprover:masterfrom
kmill:kmill_simplemmas_have

Conversation

@kmill
Copy link
Copy Markdown
Collaborator

@kmill kmill commented Jun 14, 2025

This PR adds have forms of simp lemmas that will be used in a future have simplifier. This depends on #8751 and future elaboration changes, since these are meant to elaborate using Expr.letE (nondep := true) .. expressions; for now they are duplicates of the letFun_* lemmas.

This PR adds `have` forms of simp lemmas that will be used in a future `have` simplifier. This depends on leanprover#8751 and future elaboration changes, since these are meant to elaborate using `Expr.letE (nondep := true) ..` expressions; otherwise they are duplicates of the `letFun_*` lemmas.
@kmill kmill added the changelog-no Do not include this PR in the release changelog label Jun 14, 2025
@kmill kmill enabled auto-merge June 14, 2025 23:03
@kmill kmill added this pull request to the merge queue Jun 14, 2025
@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Jun 14, 2025
@ghost
Copy link
Copy Markdown

ghost commented Jun 14, 2025

Mathlib CI status (docs):

  • ❗ Batteries CI can not be attempted yet, as the nightly-testing-2025-06-12 tag does not exist there yet. We will retry when you push more commits. If you rebase your branch onto nightly-with-mathlib, Batteries CI should run now. You can force Mathlib CI using the force-mathlib-ci label. (2025-06-14 23:27:33)

auto-merge was automatically disabled June 14, 2025 23:31

Pull Request is not mergeable

Merged via the queue into leanprover:master with commit 97bc609 Jun 14, 2025
18 checks passed
algebraic-dev pushed a commit to algebraic-dev/lean4 that referenced this pull request Jun 18, 2025
This PR adds `have` forms of simp lemmas that will be used in a future
`have` simplifier. This depends on leanprover#8751 and future elaboration changes,
since these are meant to elaborate using `Expr.letE (nondep := true) ..`
expressions; for now they are duplicates of the `letFun_*` lemmas.
wkrozowski pushed a commit to wkrozowski/lean4 that referenced this pull request Jun 24, 2025
This PR adds `have` forms of simp lemmas that will be used in a future
`have` simplifier. This depends on leanprover#8751 and future elaboration changes,
since these are meant to elaborate using `Expr.letE (nondep := true) ..`
expressions; for now they are duplicates of the `letFun_*` lemmas.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-no Do not include this PR in the release changelog toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant