Mirror of https://github.com/leanprover/lean2 in case it ever disappears
5efadb09cc
This commit adds support for hypotheses (h : C As idxs) where the indices idxs are just local constants. Before this commit the indices idxs had to be hsets. Now, they can be hsets or local constants. The new tests demonstrate new examples that can be handled by the improved tactic in the HoTT library |
||
---|---|---|
bin | ||
doc | ||
hott | ||
images | ||
library | ||
script | ||
src | ||
tests | ||
.gitignore | ||
.travis.osx.yml | ||
.travis.windows.yml | ||
.travis.yml | ||
LICENSE | ||
README.md |
License | Windows | Ubuntu | OS X | Coverage | Builds/Tests | Static Analysis |
---|---|---|---|---|---|---|
About
Requirements
- C++11 compatible compiler: g++ (version >= 4.8.1), or clang++ (version >= 3.3)
- CMake
- GMP (GNU multiprecision library)
- MPFR (GNU MPFR Library)
- Lua 5.2 or 5.1, or LuaJIT 2.0
- (optional) gperftools
- (optional) Boost (version >= 1.54), we can build Lean using boost::thread instead of std::thread. When using Boost, Lean can modify the thread stack size.
Installing required packages at
Windows
Linux
OS X
Build Instructions
Miscellaneous
- Testing and Code Coverage
- Building Doxygen Documentation:
doxygen src/Doxyfile
- Coding Style
- Git Commit Convention
- Automatic Builds
- Syntax Highlight Lean Code in LaTeX