Mirror of https://github.com/leanprover/lean2 in case it ever disappears
Find a file
Leonardo de Moura 1e6550eda6 feat(kernel/default_converter): take into account the 'theorem' annotations in the converability checker
The idea is that we should seldon need to unfold theorems.
The convertability checker should use that.
When the convertability checker was implemented, theorems were opaque in
Lean. So, this hint was not needed.

This modification is another workaround for the performance problem with
the migrate command at library/data/real/division.lean.
This solution is better than applying proof irrelevance eagerly because
it also addresses similar problems in the HoTT library which does not
support proof irrelevance.

This commit also enables the conv_opt for all theorems.
2015-06-30 10:42:26 -07:00
bin fix(bin/linja): reset the output encoding to utf-8 globally 2015-05-14 00:44:07 -04:00
doc fix(doc/lean/library_style): adjust to reflect changes in the standard library 2015-06-16 11:29:17 -07:00
extras/latex fix(extras/latex/*): fix handling of attributes 2015-05-25 16:50:42 -07:00
hott fix(library/tactic/generalize_tactic): fixes #711 2015-06-26 19:35:30 -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 refactor(frontends/lean/builtin_cmds): allow "constant" edges in the instance transitive closure graph 2015-06-29 18:57:05 -07:00
script chore(script/gen_tokens_cpp): mark automatically generated global variables as static 2015-05-12 17:15:31 -07:00
src feat(kernel/default_converter): take into account the 'theorem' annotations in the converability checker 2015-06-30 10:42:26 -07:00
tests fix(library/tactic/rewrite_tactic): fixes #702 2015-06-28 20:37:17 -07:00
.gitignore chore(.gitignore): add compile_commands.json 2015-03-28 22:38:13 -04: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 chore(README): remove coverity link 2015-06-01 15:50:09 -07:00

logo

LicenseWindowsUbuntuOS XCoverageBuilds/Tests

Issue Stats Issue Stats

About

Requirements

Installing required packages at

Windows

Linux

OS X

Build Instructions

Miscellaneous