Leonardo de Moura
|
e9f843ddf6
|
refactor(kernel/expr): remove mlocal_* functions
The constructors `mvar` and `fvar` have different memory layouts.
|
2018-06-22 14:25:31 -07:00 |
|
Leonardo de Moura
|
818170d780
|
refactor(kernel): remove tag from kernel expressions
We are temporarily storing position information in a global table.
|
2018-06-08 10:29:22 -07:00 |
|
Leonardo de Moura
|
bdea7d420d
|
chore(*): type_context ==> type_context_old
|
2018-03-05 12:38:24 -08:00 |
|
Leonardo de Moura
|
a1cfe0367b
|
fix(library/equations_compiler/pack_domain): nested recursive calls
|
2017-05-23 21:50:26 -07:00 |
|
Leonardo de Moura
|
229b730c15
|
feat(library/equations_compiler): invoke tactics for building well founded relation, and proving recursive calls are "decreasing"
|
2017-05-23 16:04:55 -07:00 |
|
Leonardo de Moura
|
f742d9c9d8
|
feat(library/equations_compiler/pack_domain): use psigma instead of sigma
|
2017-05-20 19:14:10 -07:00 |
|
Leonardo de Moura
|
22d0dc197c
|
fix(library/equations_compiler/pack_domain): bug in pack_domain
|
2017-05-18 14:24:38 -07:00 |
|
Leonardo de Moura
|
5e5285ee67
|
refactor(library): rename pr1/pr2 ==> fst/snd
|
2016-09-21 09:48:39 -07:00 |
|
Leonardo de Moura
|
15f3622cbb
|
fix(library/equations_compiler/pack_domain): missing case
|
2016-09-09 13:39:51 -07:00 |
|
Leonardo de Moura
|
bfeb119c0c
|
feat(library/equations_compiler/pack_domain): avoid unnecessary 'unit' type when packing
|
2016-08-16 13:59:47 -07:00 |
|
Leonardo de Moura
|
7669e18c77
|
feat(library/equations_compiler): add unbounded_rec
|
2016-08-16 12:54:54 -07:00 |
|
Leonardo de Moura
|
8b67480cee
|
feat(library/equations_compiler): add step for handling structural recursion
|
2016-08-15 18:00:25 -07:00 |
|
Leonardo de Moura
|
9a63936339
|
refactor(library/equations_compiler): move pack_domain to new module
|
2016-08-15 08:22:23 -07:00 |
|