Lean 4 fork for HoTT-compatible kernel extensions (Path types, transport, HITs). Maintained against upstream leanprover/lean4.
Find a file
Leonardo de Moura f1f45cc2b7 feat(library/equations_compiler/structural_rec): better support for structural recursion (based on brec_on)
For example, before this commit, structural_rec would not support the
function to_nat defined below.

```
set_option new_elaborator true

inductive foo : bool → Type
| Z  : foo ff
| O  : foo ff → foo tt
| E  : foo tt → foo ff

definition to_nat : ∀ {b}, foo b → nat
| .ff Z     := 0
| .tt (O n) := to_nat n + 1
| .ff (E n) := to_nat n + 1
```
2016-08-29 10:51:09 -07:00
bin feat(bin): GDB pretty printer for lean::buffer 2016-07-29 23:44:29 -04:00
doc doc(make/ubuntu-16.04): simplified instructions for Ubuntu 16.04 2016-06-22 17:17:44 -07:00
extras feat(frontends/lean/print_cmd): implement 'print attributes' 2016-08-12 15:36:12 -07:00
hott refactor(library/tactic): remove tactics whnf and beta 2016-03-21 11:48:36 -07:00
images chore(CMakeLists.txt): move Lean logo to make sure we can test leanemacs without installing Lean 2015-01-31 17:38:49 -08:00
library fix(library/init/applicative.lean): delete leftover from debugging 2016-08-23 21:54:09 -07:00
script fix(script/check_md_links.py): author name 2016-02-23 20:17:03 -05:00
src feat(library/equations_compiler/structural_rec): better support for structural recursion (based on brec_on) 2016-08-29 10:51:09 -07:00
tests test(tests/lean): another test for bad annotations 2016-08-28 14:54:35 -07:00
tmp feat(library/equations_compiler): add elim_match skeleton 2016-08-17 21:38:23 -07:00
.gitignore feat(util/file_lock): add support for Windows 2015-12-14 10:07:26 -08:00
.travis.osx.yml fix(.travis.osx.yml): explicitly turn on multi-thread support 2015-05-06 02:37:31 -04:00
.travis.windows.yml fix(.travis.windows.yml): use cmake-2.8.11.2 2015-05-05 17:17:37 -04:00
.travis.yml fix(.travis.yml): add missing ';'s 2015-05-13 17:52:39 -04:00
LICENSE Add LICENSE file 2013-07-15 18:55:48 -07:00
README.md doc(make/ubuntu-16.04): simplified instructions for Ubuntu 16.04 2016-06-22 17:17:44 -07:00

logo

LicenseWindowsUbuntuOS XBuilds/Tests

Issue Stats Issue Stats

About

Requirements

Installing required packages at

Windows

Linux

OS X

Build Instructions

Miscellaneous