Lean 4 fork for HoTT-compatible kernel extensions (Path types, transport, HITs). Maintained against upstream leanprover/lean4.
Find a file
Joachim Breitner d536534c4d
refactor: drop CasesOnApp, use MatcherApp (#3369)
in all uses of `CasesOnApp`, we treat `MatcherApp`s the same way,
dupliating a fair amount of relatively hairy code (and there is more to
come).

However, the `MatcherApp` abstraction is perfectly capable of
also representing `casesOn` applications, at least for the use cases
encountered so far.

So lets just (optionally) include `casesOn` applications when looking
for matchers,
and remove the `CasesOnApp` abstraction completely.
2024-02-17 15:25:32 +00:00
.github
doc
images
nix
script
src refactor: drop CasesOnApp, use MatcherApp (#3369) 2024-02-17 15:25:32 +00:00
stage0
tests chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
.gitattributes
.gitignore
.ignore
CMakeLists.txt
CODEOWNERS
CONTRIBUTING.md
default.nix
flake.lock
flake.nix
lean-toolchain
lean.code-workspace
LICENSE
LICENSES
README.md
RELEASES.md chore: pp.proofs.withType is now false by default (#3379) 2024-02-17 15:09:24 +00:00
shell.nix

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.