Lean 4 fork for HoTT-compatible kernel extensions (Path types, transport, HITs). Maintained against upstream leanprover/lean4.
Find a file
Mac Malone 6a7111ed0e
fix: lake: no LEAN_GITHASH for bootstrap (#10012)
This PR changes Lake to not set `LEAN_GITHASH` when in core (i.e.
`bootstrap = true`). This avoids Lake rebuilding modules when the Lake
watchdog is on one build of Lean/Lake and the command line is on a
different one.
2025-08-21 02:44:36 +00:00
.github chore: revert "chore: make USE_LAKE the default" (#10011) 2025-08-20 19:52:57 +00:00
doc chore: revert "chore: make USE_LAKE the default" (#10011) 2025-08-20 19:52:57 +00:00
images
releases_drafts
script chore: revert "chore: make USE_LAKE the default" (#10011) 2025-08-20 19:52:57 +00:00
src fix: lake: no LEAN_GITHASH for bootstrap (#10012) 2025-08-21 02:44:36 +00:00
stage0 fix: lake: no LEAN_GITHASH for bootstrap (#10012) 2025-08-21 02:44:36 +00:00
tests feat: nonlinear / and % support in grind cutsat (#10010) 2025-08-20 19:31:31 +00:00
.gitattributes
.gitignore feat: further release automation (#9092) 2025-06-30 05:44:10 +00:00
.gitpod.Dockerfile
.gitpod.yml
.ignore
CMakeLists.txt chore: revert "chore: make USE_LAKE the default" (#10011) 2025-08-20 19:52:57 +00:00
CMakePresets.json
CODEOWNERS chore: make datokrat code owner for iterators, ranges and slices (#9667) 2025-08-01 17:34:43 +00:00
CONTRIBUTING.md
flake.lock
flake.nix chore: remove broken Nix build (#9910) 2025-08-14 08:31:39 +00:00
lean-toolchain
lean.code-workspace
LICENSE
LICENSES
README.md
RELEASES.md

This is the repository for Lean 4.

About

Installation

See Setting Up Lean.

Contributing

Please read our Contribution Guidelines first.

Building from Source

See Building Lean.