Leonardo de Moura
|
a909e8cf26
|
feat: arity mismatch error message at well-founded recursion
|
2021-09-21 20:34:15 -07:00 |
|
Leonardo de Moura
|
ed47091691
|
chore: add extra trace messages and document issue
|
2021-09-21 20:33:44 -07:00 |
|
Leonardo de Moura
|
c41b3d6928
|
fix: reset local context at addPreDefinitions
|
2021-09-21 20:18:59 -07:00 |
|
Leonardo de Moura
|
ee2bdc1f84
|
feat: add WF/PackDomain.lean
|
2021-09-21 19:38:43 -07:00 |
|
Leonardo de Moura
|
6a880fecc9
|
chore: modify findDocString?
|
2021-09-21 17:29:40 -07:00 |
|
Leonardo de Moura
|
5a301d8c3b
|
refactor: add src/Lean/Elab/PreDefinition/WF directory
|
2021-09-21 15:44:21 -07:00 |
|
Leonardo de Moura
|
640fc964b6
|
feat: basic termination_by bookkeeping
|
2021-09-21 15:24:42 -07:00 |
|
Leonardo de Moura
|
d43876ac2d
|
chore: fix test
|
2021-09-21 14:54:45 -07:00 |
|
Leonardo de Moura
|
b8ca5ff280
|
chore: update stage0
|
2021-09-21 13:19:20 -07:00 |
|
Leonardo de Moura
|
6211b95e06
|
feat: add termination_by parser
|
2021-09-21 13:19:01 -07:00 |
|
Leonardo de Moura
|
bb98057098
|
refactor: avoid wf suffix
|
2021-09-21 12:57:08 -07:00 |
|
Leonardo de Moura
|
10a38aef3c
|
chore: remove class WellFoundedRelation
It is dead code.
|
2021-09-21 12:57:08 -07:00 |
|
Leonardo de Moura
|
9085167872
|
test: Fin match test that relies heavily on contradiction
This example is based on a Lean 3 issue described at
https://leanprover.zulipchat.com/#narrow/stream/113488-general/topic/equation.20compiler.20help.20me.20plz
|
2021-09-21 12:57:08 -07:00 |
|
Leonardo de Moura
|
59ed4dea7b
|
feat: add runTactic for running tactic Syntax in MetaM
|
2021-09-21 12:57:08 -07:00 |
|
Sebastian Ullrich
|
abd617b9a5
|
test: use $LAKE everywhere
|
2021-09-21 12:17:27 -04:00 |
|
Mauricio Collares
|
245d36147e
|
chore: lean4-mode: support native elisp compilation
|
2021-09-21 16:23:52 +02:00 |
|
Leonardo de Moura
|
0351c96831
|
feat: better error message for induction tactic on mutually inductives
|
2021-09-21 06:56:17 -07:00 |
|
Sebastian Ullrich
|
15109b5f23
|
chore: remove obsolete file
|
2021-09-21 15:54:16 +02:00 |
|
tydeu
|
dfa959ba30
|
test: add clean* targets to Makefile
closes leanprover/lake#13
|
2021-09-20 18:14:50 -04:00 |
|
Leonardo de Moura
|
2cbf0ba8e9
|
test: add "parameters" that are fixed in all equations
|
2021-09-20 12:58:22 -07:00 |
|
Leonardo de Moura
|
06a741be5c
|
feat: ensure equational theorem conditions occur after the main variables
|
2021-09-20 11:41:33 -07:00 |
|
Leonardo de Moura
|
5fe40fbccf
|
refactor: add sortFVarIds to Meta/Basic.lean
|
2021-09-20 11:32:53 -07:00 |
|
Leonardo de Moura
|
41a58459d7
|
test: equational theorem generation
|
2021-09-20 11:12:42 -07:00 |
|
Sebastian Ullrich
|
9b80f69e54
|
chore: add proper shebang to build.sh & port to sh
|
2021-09-20 12:53:55 -04:00 |
|
Sebastian Ullrich
|
0a6778d05f
|
chore: silence clang warning when exporting Lean function declared in lean.h
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
6eca75ddbd
|
fix: include exported declarations in defining file
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
b13d3e6ca5
|
fix: dllexport functions not already annotated in header
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
60ffdd094c
|
fix: annotate lean.h functions with LEAN_SHARED
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
da516f5aa7
|
fix: write .c output file in binary mode for reproducibility
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
23c3dc335b
|
chore: avoid cmake -E env
It was calling into WSL bash on my machine...
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
0fcc2a0fff
|
chore: remove --export-all
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
f5aa8ea4f5
|
chore: update stage0
|
2021-09-20 18:41:46 +02:00 |
|
Sebastian Ullrich
|
35ffae6f54
|
feat: Windows: explicitly export Lean functions only
|
2021-09-20 18:41:46 +02:00 |
|
Leonardo de Moura
|
1868cea536
|
fix: "stuck at universe contraint" issues
|
2021-09-20 07:22:14 -07:00 |
|
Leonardo de Moura
|
11cdc65820
|
chore: update stage0
|
2021-09-20 07:14:24 -07:00 |
|
Leonardo de Moura
|
9e980b2a78
|
fix: bug at decAux?
We are getting a few "stuck at universe constraint" errors after the
fix. We may need to add some kind of approximation in the future.
|
2021-09-20 07:12:57 -07:00 |
|
Sebastian Ullrich
|
585fba69e8
|
refactor: remove redundancy from common register_parser_alias case
/cc @leodemoura
|
2021-09-20 13:20:23 +02:00 |
|
Sebastian Ullrich
|
83c2e8bf75
|
feat: expose many(1)Indent as parser aliases
|
2021-09-20 13:20:23 +02:00 |
|
tydeu
|
b4150f61c7
|
chore: cleanup fromLeanFileUnsafe code
|
2021-09-19 23:41:14 -04:00 |
|
tydeu
|
1432bd91bb
|
chore: fix ffi-dep shell script permissions
|
2021-09-19 20:09:56 -04:00 |
|
tydeu
|
9bdd0202b7
|
test: add ffi-dep example and fix ffi example
see leanprover/lake#8
|
2021-09-19 20:01:55 -04:00 |
|
tydeu
|
1c0c5a84a4
|
refactor: merge rootDir into srcDir
|
2021-09-19 19:59:07 -04:00 |
|
tydeu
|
06a6b9a88c
|
feat: add pure Packager variant
|
2021-09-19 19:58:30 -04:00 |
|
Leonardo de Moura
|
f2a418a7ae
|
chore: smartUnfolding cleanup
We remove dead code, update comments, and add new tests
See #445
|
2021-09-19 15:29:11 -07:00 |
|
Leonardo de Moura
|
2395bb3b35
|
chore: update stage0
|
2021-09-19 15:19:12 -07:00 |
|
Leonardo de Moura
|
5b0a1c2b2f
|
feat: smart unfolding support for nested match-expressions
See #445
|
2021-09-19 15:17:56 -07:00 |
|
Leonardo de Moura
|
35d9589401
|
feat: add MonadControl m (OptionT m)
|
2021-09-19 14:20:26 -07:00 |
|
Leonardo de Moura
|
fe55205105
|
test: equational theorem test
|
2021-09-19 09:34:08 -07:00 |
|
Leonardo de Moura
|
82f3042fa4
|
fix: equational theorem generation for structural recursion
|
2021-09-19 08:48:40 -07:00 |
|
Leonardo de Moura
|
233a262c03
|
feat: improve whnfReducibleLHS?
|
2021-09-19 08:33:51 -07:00 |
|