Lean 4 fork for HoTT-compatible kernel extensions (Path types, transport, HITs). Maintained against upstream leanprover/lean4.
Find a file
Leonardo de Moura 31bbc6ee6d feat: add primitive for registering syntax node kinds that are not associated with any parser
@Kha I added this feature to implement match expressions. The idea is
to be able to create a temporary `Syntax` node using an internal kind that has
no parser associated with it. That is, users cannot create them.
However, we can still associate an elaboration function to this kind.
Without this feature, I would have to create some "arbitrary parser"
for representing this temporary `Syntax` node.
2020-08-12 10:21:37 -07:00
.github chore: de-Nix-ify macOS binary 2020-06-10 21:30:38 +02:00
doc chore: add stage 1.5 (yes, really) 2020-08-12 09:15:59 -07:00
images
lean4-mode chore: add new_frontend 2020-06-17 21:28:03 -07:00
nix chore: update nixpkgs, changing back to LLVM 10 2020-07-08 12:14:49 +02:00
script chore: update CI 2020-06-10 21:30:38 +02:00
src feat: add primitive for registering syntax node kinds that are not associated with any parser 2020-08-12 10:21:37 -07:00
stage0 chore: update stage0 2020-08-12 09:15:59 -07:00
tests test: parenthesizer no longer dependent on importing Lean 2020-08-12 09:15:59 -07:00
tmp feat: add caseValues tactic 2020-08-06 15:37:00 -07:00
.clang-format feat(library/vm/process): add basic process support 2017-03-28 18:08:06 -07:00
.codecov.yml fix(.codecov.yml): do not fail github ci if coverage drops by 0.01% 2017-06-25 10:35:02 +02:00
.gitattributes chore(.gitattributes): use union merge strategy for doc/changes.md 2017-12-11 12:49:10 +01:00
.gitignore chore: move bin/ and .oleans into build directory 2020-05-14 14:47:54 +02:00
CMakeLists.txt chore: add stage 1.5 (yes, really) 2020-08-12 09:15:59 -07:00
default.nix chore: add separate "Linux release" CI job using Nix channel with older glibc for compatibility 2020-06-10 21:30:38 +02:00
LICENSE
README.md chore(README): update 2019-04-24 11:40:46 -07:00
shell.nix chore: update temci 2020-07-21 18:30:22 +02:00

We are currently developing Lean 4. Lean 3 is still the latest official release. This repository contains work in progress.

Important. Unless you are one of our collaborators

  • We strongly suggest you use Lean 3.
  • Pull requests are not welcome.
  • New issues are not welcome, and will be closed without any feedback.