Lean 4 fork for HoTT-compatible kernel extensions (Path types, transport, HITs). Maintained against upstream leanprover/lean4.
Find a file
Leonardo de Moura 945abe0065
fix: unused let_fun elimination in simp (#6375)
This PR fixes a bug in the simplifier. It was producing terms with loose
bound variables when eliminating unused `let_fun` expressions.

This issue was affecting the example at #6374. The example is now timing
out.
2024-12-13 01:18:46 +00:00
.github chore: lake: use & check prelude (#6289) 2024-12-02 19:55:05 +00:00
doc feat: _ separators in numeric literals (#6204) 2024-12-08 22:23:12 +00:00
images
nix feat: add date and time functionality (#4904) 2024-11-14 14:04:19 +00:00
releases_drafts chore: release notes for 4.12.0 (#5549) 2024-10-01 04:07:28 +00:00
script chore: script/mathlib-bench (#6280) 2024-12-02 10:00:57 +00:00
src fix: unused let_fun elimination in simp (#6375) 2024-12-13 01:18:46 +00:00
stage0 chore: update stage0 2024-12-10 03:47:20 +00:00
tests fix: unused let_fun elimination in simp (#6375) 2024-12-13 01:18:46 +00:00
.gitattributes
.gitignore
.ignore
CMakeLists.txt
CMakePresets.json
CODEOWNERS chore: adjust CODEOWNERS (#6327) 2024-12-10 08:37:20 +00:00
CONTRIBUTING.md
flake.lock
flake.nix chore: CI: build 64-bit platforms consistently with GMP 2024-11-01 22:48:49 +11:00
lean-toolchain
lean.code-workspace
LICENSE
LICENSES
README.md
RELEASES.md chore: release notes for 4.14.0 (#6339) 2024-12-09 05:30:50 +00:00

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 (documentation source: doc/make/index.md).