Skip to content

Conversation

@sgraf812
Copy link
Contributor

@sgraf812 sgraf812 commented Sep 29, 2025

This PR removes superfluous Monad instances from the spec lemmas of the MonadExceptOf lifting framework.

It also adds a bit of documentation and more tracing to mvcgen.

Fixes #10564.

@sgraf812 sgraf812 added changelog-language Language features and metaprograms changelog-library Library labels Sep 29, 2025
@sgraf812 sgraf812 changed the title fix: remove superfluous Monad constraints from some spec lemmas (#10564) fix: remove superfluous Monad instances from some spec lemmas (#10564) Sep 29, 2025
@sgraf812 sgraf812 enabled auto-merge September 29, 2025 14:45
@sgraf812 sgraf812 added this pull request to the merge queue Sep 29, 2025
Merged via the queue into master with commit 7640336 Sep 29, 2025
14 checks passed
arthur-adjedj pushed a commit to arthur-adjedj/lean4 that referenced this pull request Oct 6, 2025
…prover#10564) (leanprover#10618)

This PR removes superfluous `Monad` instances from the spec lemmas of
the `MonadExceptOf` lifting framework.

It also adds a bit of documentation and more tracing to `mvcgen`.

Fixes leanprover#10564.
@sgraf812 sgraf812 deleted the sg/10564 branch October 10, 2025 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-language Language features and metaprograms changelog-library Library

Projects

None yet

Development

Successfully merging this pull request may close these issues.

mvcgen can produce proofs with unassigned metavariables

2 participants