mirror of
https://github.com/leanprover/lean4.git
synced 2026-03-17 18:34:06 +00:00
bb8d8da1afa0f67db2eb10a34f323d72abdb0a8e
This PR adds the benchmark vcgen_reader_state that is a variant of vcgen_add_sub_cancel that takes the value to subtract from a `ReaderT` layer. Measurements: ``` goal_100: 201 ms, 1 VCs by sorry: 0 ms, kernel: 52 ms goal_500: 382 ms, 1 VCs by sorry: 0 ms, kernel: 327 ms goal_1000: 674 ms, 1 VCs by sorry: 1 ms, kernel: 741 ms ``` Which suggests it scales linearly. The generated VC triggers superlinear behavior in `grind`, though, hence it is discharged by `sorry`.
This is the repository for Lean 4.
About
- Quickstart
- Homepage
- Theorem Proving Tutorial
- Functional Programming in Lean
- Documentation Overview
- Language Reference
- Release notes starting at v4.0.0-m3
- Examples
- External Contribution Guidelines
Installation
See Install Lean.
Contributing
Please read our Contribution Guidelines first.
Building from Source
See Building Lean.
Languages
Lean
94.3%
C++
4.1%
Python
0.6%
Shell
0.4%
CMake
0.3%