2016-12-01 13:28:19 -08:00
|
|
|
This is a snapshot of the Lean 0.2 theorem prover.
|
|
|
|
We have this separate repository because this version has special support for Homotopy Type Theory.
|
2014-10-28 17:22:03 -07:00
|
|
|
|
2013-09-13 10:01:40 -07:00
|
|
|
About
|
|
|
|
-----
|
2016-12-01 13:28:19 -08:00
|
|
|
- [Latest version](https://github.com/leanprover/lean)
|
2016-12-01 13:29:29 -08:00
|
|
|
- [Homepage](http://leanprover.github.io)
|
|
|
|
- Theorem Proving in Lean: [HTML](http://leanprover.github.io/tutorial/index.html), [PDF](http://leanprover.github.io/tutorial/tutorial.pdf)
|
2015-02-27 16:56:51 -08:00
|
|
|
- [Standard Library](library/library.md)
|
2015-03-04 21:06:39 -05:00
|
|
|
- [HoTT Library](hott/hott.md)
|
2016-05-05 19:16:34 -04:00
|
|
|
- [Emacs Mode](src/emacs/README.md)
|
2013-07-25 00:20:39 -07:00
|
|
|
|
2013-09-13 10:01:40 -07:00
|
|
|
Requirements
|
|
|
|
------------
|
2013-07-25 00:20:39 -07:00
|
|
|
|
2013-09-14 11:37:39 -07:00
|
|
|
- C++11 compatible compiler: [g++](http://gcc.gnu.org/) (version >= 4.8.1), or [clang++](http://clang.llvm.org/cxx_status.html) (version >= 3.3)
|
2013-09-13 10:01:40 -07:00
|
|
|
- [CMake](http://www.cmake.org)
|
|
|
|
- [GMP (GNU multiprecision library)](http://gmplib.org/)
|
|
|
|
- [MPFR (GNU MPFR Library)](http://www.mpfr.org/)
|
2013-11-08 10:43:52 -08:00
|
|
|
- [Lua 5.2 or 5.1](http://www.lua.org), or [LuaJIT 2.0](http://luajit.org)
|
|
|
|
|
2017-05-25 18:23:27 -04:00
|
|
|
Installing
|
|
|
|
----------
|
2013-07-25 00:20:39 -07:00
|
|
|
|
2014-09-26 16:28:46 -07:00
|
|
|
_Windows_
|
|
|
|
|
|
|
|
- [MSys2](doc/make/msys2.md)
|
|
|
|
|
|
|
|
_Linux_
|
|
|
|
|
2017-01-18 22:54:46 +01:00
|
|
|
- [Ubuntu 12.04 or newer (detailed)](doc/make/ubuntu-12.04-detailed.md)
|
2017-05-25 18:23:27 -04:00
|
|
|
- [Ubuntu 12.04 or newer (brief)](doc/make/ubuntu-12.04.md)
|
2013-09-13 10:01:40 -07:00
|
|
|
- [Fedora 19](doc/make/fedora-19.md)
|
2014-09-26 16:28:46 -07:00
|
|
|
|
|
|
|
_OS X_
|
|
|
|
|
2014-08-23 18:15:51 -07:00
|
|
|
- [OS X 10.9](doc/make/osx-10.9.md)
|
2013-08-10 14:32:42 -07:00
|
|
|
|
2013-07-25 00:20:39 -07:00
|
|
|
Build Instructions
|
2013-09-13 10:01:40 -07:00
|
|
|
------------------
|
2013-08-17 20:51:26 -07:00
|
|
|
|
2013-09-13 10:01:40 -07:00
|
|
|
- [CMake + Make](doc/make/cmake_make.md)
|
|
|
|
- [CMake + Ninja](doc/make/cmake_ninja.md)
|
|
|
|
- [Faster builds with ccache](doc/make/ccache.md)
|
2013-08-17 20:51:26 -07:00
|
|
|
|
2013-09-13 10:01:40 -07:00
|
|
|
Miscellaneous
|
|
|
|
-------------
|
2013-08-17 20:51:26 -07:00
|
|
|
|
2013-09-13 10:01:40 -07:00
|
|
|
- Building Doxygen Documentation: `doxygen src/Doxyfile`
|
2014-10-08 08:06:33 -07:00
|
|
|
- [Coding Style](doc/coding_style.md)
|
2015-05-12 14:58:15 +10:00
|
|
|
- [Library Style Conventions](doc/lean/library_style.org)
|
|
|
|
- [Git Commit Conventions](doc/commit_convention.md)
|
2016-05-24 21:32:29 +02:00
|
|
|
- [Syntax Highlight Lean Code in LaTeX](extras/latex/lstlean.md)
|