← All repos

lean4

Lean 4 programming language and theorem prover

leanlean4
Browse cluster: Lean4 Formal Verification & Cryptography
41,013commits
311contributors
13languages

Tech stack & purpose

Lean 4 is a programming language and theorem prover. The repository includes Lake, a build system and package manager for Lean 4 that handles package configuration, dependency management, and compilation of Lean libraries and executables. Lake configurations are written in Lean or TOML and support various target types including Lean libraries, binary executables, and external libraries. The repository also contains benchmarking suites using the temci tool, stress tests for Lake's build system, and test data for numeric conversions.

Community & reference links

Languages

Lean
94.7%
C++
3.7%
Python
0.6%
Shell
0.5%
CMake
0.3%
Swift
0.0%
OCaml
0.0%
Standard ML
0.0%
Haskell
0.0%
Makefile
0.0%
Nix
0.0%
C
0.0%
HTML
0.0%

Contributors (top 30 of 311)