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

test: add two benchmarks that are slow to parse or elaborate #5656

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

atomb
Copy link

@atomb atomb commented Oct 8, 2024

Add two example Lean files that include unusually large definitions and take a long time to parse or elaborate.

It may be that it's difficult to process them more efficiently, but perhaps someone will discover a way to improve them if they're in the benchmark suite. Improved performance on these benchmarks will likely make program analysis and verification within Lean more feasible.

This commit includes two example Lean programs that include unusually
large definitions and take a long time to parse or elaborate. It may be
that it's difficult to process them more efficiently, but perhaps
someone will discover a way to improve them if they're in the benchmark
suite.
@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 Oct 8, 2024
@leanprover-community-bot
Copy link
Collaborator

Mathlib CI status (docs):

  • ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off the nightly-with-mathlib branch. Try git rebase fdd5aec172c48f1aac19e90b68775f4cd344d429 --onto 3e75d8f74297bc258352f8d89f71496aacefe7ae. (2024-10-08 22:35:38)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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.

2 participants