Skip to content

Conversation

@augustepoiroux
Copy link
Contributor

Previous PR #63 only checked if invalid proofs were caught.
It turns out that it rejects a large class of valid proofs: those relying on local hypotheses.

This PR fixes this by:

  • Adding the missing local context when collecting tactic sorries
  • Handling FVars correctly before doing the kernel check
  • Adding new tests with slightly more complex valid proofs than existing ones

Note: the getProofStatus method is now also closer to LeanDojo validateProof method

@kim-em kim-em merged commit 506a6f3 into leanprover-community:master Apr 10, 2025
1 check passed
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.

2 participants