Mirror of https://github.com/leanprover/lean2 in case it ever disappears
Find a file
Leonardo de Moura ca632cca13 feat(frontends/lean): add 'universe variable' command
We can declare variables anywhere. So, we must also be able do declare
"universe" variables anywhere. Here is a minimal example that requires
this feature

```
-- We want A and B to be in the same universe
universe variable l
variable A : Type.{l}
variable B : Type.{l}
definition tst := A = B
```

The following doesn't work because A and B are in different universes
```
variable A : Type
variable B : Type
definition tst := A = B
```

The following works, but tst is not universe polymorphic, since l is
one *fixed* global universe
```
universe l
variable A : Type.{l}
variable B : Type.{l}
definition tst := A = B
```
2014-10-11 14:22:33 -07:00
bin feat(bin/linja): add --keep-going N option 2014-10-08 10:23:41 -07:00
doc fix(doc/lean/test_single): "race condition" when running tests in parallel 2014-10-10 17:28:39 -07:00
images chore(*): add logo 2014-04-29 16:21:17 -07:00
library refactor(library): remove some unnecessary sections 2014-10-10 16:33:58 -07:00
script fix(script/demangle_cpptype): process line-by-line, instead of waiting for EOF 2013-09-29 18:36:01 -07:00
src feat(frontends/lean): add 'universe variable' command 2014-10-11 14:22:33 -07:00
tests feat(frontends/lean): add 'universe variable' command 2014-10-11 14:22:33 -07:00
.gitignore chore(.gitignore): add .lean_options 2014-09-04 15:04:57 -07:00
.travis.osx.yml chore(.travis.osx.yml): add configurations using clang++ 2014-10-06 14:45:28 -07:00
.travis.windows.yml feat(build): add 'CROSS_COMPILE' cmake option 2014-09-26 09:26:40 -07:00
.travis.yml feat(build): add 'CONSERVE_MEMORY' cmake option 2014-09-29 12:44:29 -07:00
LICENSE Add LICENSE file 2013-07-15 18:55:48 -07:00
README.md doc(README.md): add syntax_highlight_in_latex 2014-10-08 08:06:33 -07:00

logo

LicenseUbuntuOS XWindowsCoverageBuilds/TestsStatic Analysis
Coverity Scan Build Status

About

Requirements

Installing required packages at

Windows

Linux

OS X

Build Instructions

Miscellaneous