Leonardo de Moura
|
120778585d
|
feat: add isProofQuick
|
2019-11-25 08:42:23 -08:00 |
|
Leonardo de Moura
|
882db55d11
|
feat: add reduce
|
2019-11-25 08:42:23 -08:00 |
|
Leonardo de Moura
|
2cf3e197aa
|
test: add getUnify basic tests
|
2019-11-24 08:41:00 -08:00 |
|
Leonardo de Moura
|
c5afa18469
|
feat: add DiscrTree.getMatch
|
2019-11-24 07:56:57 -08:00 |
|
Leonardo de Moura
|
4a6d0a8082
|
feat: projections of classes should not be reducible
|
2019-11-23 09:25:49 -08:00 |
|
Leonardo de Moura
|
69723b48c3
|
feat: add Array.insertAt
|
2019-11-22 17:42:27 -08:00 |
|
Leonardo de Moura
|
ea2d971bd3
|
chore: add isDefEq abbreviation for isExprDefEq
Most tactic users will never use `isLevelDefEq`.
|
2019-11-22 11:54:06 -08:00 |
|
Leonardo de Moura
|
7306343589
|
test: foApprox for isExprDefEq
|
2019-11-22 11:52:21 -08:00 |
|
Leonardo de Moura
|
a146ceafeb
|
test: offset constraints
|
2019-11-22 11:19:02 -08:00 |
|
Leonardo de Moura
|
cff6a1d117
|
chore: fix tests
|
2019-11-22 08:03:22 -08:00 |
|
Leonardo de Moura
|
167549de59
|
chore: fix tests
|
2019-11-22 07:56:06 -08:00 |
|
Leonardo de Moura
|
617c0a8707
|
chore: reduce verbosity
|
2019-11-21 16:33:43 -08:00 |
|
Leonardo de Moura
|
439123e2e7
|
refactor: ensure that unfoldDefinitionAux is not specialized multiple times
|
2019-11-21 15:32:24 -08:00 |
|
Leonardo de Moura
|
5d7042aa9e
|
test: add example on how to disable type checking trace messages
|
2019-11-21 13:08:51 -08:00 |
|
Leonardo de Moura
|
a28cf323b5
|
test: test approxDefEq
|
2019-11-21 11:25:27 -08:00 |
|
Leonardo de Moura
|
aa7afb7285
|
test: add ho-pattern test
|
2019-11-21 09:17:03 -08:00 |
|
Leonardo de Moura
|
67c88f12bd
|
test: add basic test
|
2019-11-21 09:05:38 -08:00 |
|
Sebastian Ullrich
|
6df256a05e
|
feat: import runtime
A runtime-only import is not loaded into the compile-time environment, but is linked into and initialized in binaries
|
2019-11-21 15:52:01 +01:00 |
|
Sebastian Ullrich
|
3dcd4febd9
|
feat: make LEAN_PATH a mapping from package names to root dirs, remove C++ impl
|
2019-11-20 16:39:53 +01:00 |
|
Sebastian Ullrich
|
ab42cffad2
|
refactor: rename all Default.lean files except for Init/Default.lean
|
2019-11-19 13:52:21 +01:00 |
|
Leonardo de Moura
|
0f2172fab5
|
chore: fix tests
|
2019-11-18 20:02:41 -08:00 |
|
Leonardo de Moura
|
68bcb4bf96
|
chore: fix tests
|
2019-11-18 19:54:05 -08:00 |
|
Leonardo de Moura
|
033f781724
|
chore: fix tests
|
2019-11-17 08:53:18 -08:00 |
|
Leonardo de Moura
|
1d9a76ae45
|
chore: fix tests
Remark: weird discrepancies in the new typeclass module.
Ignoring for now since it was not integrated yet.
|
2019-11-16 12:19:27 -08:00 |
|
Leonardo de Moura
|
d9f3b4bf63
|
refactor: remove Expr.mvar hidden field
|
2019-11-15 10:04:42 -08:00 |
|
Leonardo de Moura
|
524872d68a
|
chore: avoid Expr constructors in tests
|
2019-11-14 16:54:36 -08:00 |
|
Leonardo de Moura
|
c768a24735
|
chore: mkApp => mkAppN
We are goint to use `mkApp` for creating unary applications
|
2019-11-14 15:44:17 -08:00 |
|
Leonardo de Moura
|
0193ead596
|
test: add corner case
|
2019-11-12 13:59:24 -08:00 |
|
Leonardo de Moura
|
28d7fe3f49
|
test: add etaExpanded? tests
|
2019-11-12 12:24:31 -08:00 |
|
Leonardo de Moura
|
3af65381bd
|
feat: add isPropQuick
It is used to speedup `isProp`.
|
2019-11-11 20:25:29 -08:00 |
|
Leonardo de Moura
|
01bd502db1
|
test: add more tests for MetaM
|
2019-11-11 12:09:10 -08:00 |
|
Leonardo de Moura
|
7469146b0d
|
test: add tests for MetaM
|
2019-11-11 11:30:22 -08:00 |
|
Leonardo de Moura
|
c3756b49eb
|
chore: fix tests
|
2019-11-10 09:04:23 -08:00 |
|
Sebastian Ullrich
|
1f601708e4
|
fix: print messages to stderr
This ensures that errors during dependency resolution in the Makefile actually show up
|
2019-11-10 09:01:43 -08:00 |
|
Daniel Selsam
|
bff5e4ed37
|
feat: solves mvars in reverse order during tabled tc
|
2019-11-09 21:15:34 -08:00 |
|
Leonardo de Moura
|
c44517c876
|
chore: fix tests
|
2019-11-09 20:32:28 -08:00 |
|
Daniel Selsam
|
9ce13e93c9
|
feat: allow metas in intermediate tc answers
|
2019-11-09 15:49:39 -08:00 |
|
Daniel Selsam
|
0bab51b66e
|
feat: solve typeclass subgoals in reverse order
Some instance arguments may still need to be reversed.
|
2019-11-09 15:47:50 -08:00 |
|
Leonardo de Moura
|
1e065d495b
|
feat: expose hasLooseBVar
|
2019-11-09 12:29:50 -08:00 |
|
Leonardo de Moura
|
6d358a5dee
|
test: add test to demonstrate why it is useful to include instances in the PersistentHashMap type
|
2019-11-08 08:28:31 -08:00 |
|
Leonardo de Moura
|
41e574d6cc
|
chore: fix tests
|
2019-11-05 14:44:05 -08:00 |
|
Leonardo de Moura
|
638ceebab4
|
feat: helper functions
|
2019-11-01 17:07:26 -07:00 |
|
Leonardo de Moura
|
ec71dd256f
|
chore: fix test
|
2019-10-31 21:01:31 -07:00 |
|
Leonardo de Moura
|
2f4a1f1239
|
test: universe level normalization function
|
2019-10-30 13:19:58 -07:00 |
|
Sebastian Ullrich
|
5ce9ca81da
|
chore: revert "test: capture stderr as well"
This reverts commit 2866824b51.
|
2019-10-29 19:55:48 +01:00 |
|
Leonardo de Moura
|
453b6f94c3
|
test: add synthetic metavar test
|
2019-10-28 19:59:51 -07:00 |
|
Leonardo de Moura
|
05f0c83253
|
test: add new test for MetavarContext.mkLambda
|
2019-10-28 19:49:29 -07:00 |
|
Leonardo de Moura
|
ed3c95f892
|
chore: fix tests
|
2019-10-27 18:29:51 -07:00 |
|
Leonardo de Moura
|
9c5208c81b
|
test: add new tests
|
2019-10-26 11:32:33 -07:00 |
|
Leonardo de Moura
|
4559bdef7d
|
test: add instantiateMVars tests
|
2019-10-26 11:16:07 -07:00 |
|