Nuno Lopes
|
3104291b80
|
spread a few anonymous namespaces and remove some m_imp idioms
|
2018-12-21 23:02:15 +00:00 |
|
Nuno Lopes
|
52f960a7c8
|
elim_uncnstr_tactic: remove m_imp idiom to reduce mem alloc
|
2018-12-21 19:48:18 +00:00 |
|
Florian Pigorsch
|
326bf401b9
|
Fix some spelling errors (mostly in comments).
|
2018-10-20 17:07:41 +02:00 |
|
Bruce Mitchener
|
373b691709
|
Use 'override' where possible.
|
2018-10-02 10:26:38 +07:00 |
|
Nuno Lopes
|
9826835e15
|
invertible: fix bug with numerals, e.g. (bvmull x y #x32)
|
2018-07-04 16:50:37 +01:00 |
|
Nuno Lopes
|
53e582ba22
|
invertible_tactic: add support for a few more operations that produce full domain
|
2018-07-04 11:59:01 +01:00 |
|
Nuno Lopes
|
cd482c683e
|
invertible tactic: fix bugs with shift
|
2018-07-03 17:18:00 +01:00 |
|
Nuno Lopes
|
a73d030321
|
invertible_tactic: add partial support for shifts
|
2018-07-02 18:29:34 +01:00 |
|
Nikolaj Bjorner
|
13413d0529
|
update for int return value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 15:08:16 -07:00 |
|
Nikolaj Bjorner
|
fad1e611aa
|
build warnings, updates to reduce-invertible, change is_algebraic tester to use int return type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 12:34:55 -07:00 |
|
Nikolaj Bjorner
|
b8b70c53fa
|
update invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 09:17:20 -07:00 |
|
Nikolaj Bjorner
|
e027622886
|
updates to invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 21:46:29 -07:00 |
|
Nikolaj Bjorner
|
76417fa3b6
|
fleshing out reduce-invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 17:06:56 -07:00 |
|
Nikolaj Bjorner
|
ac014bef94
|
outline of invertible reduction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 13:46:29 -07:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Nikolaj Bjorner
|
19e2f8c9d5
|
fix #1694
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-20 17:35:41 -07:00 |
|
Nikolaj Bjorner
|
1920450f98
|
throttle ite-blasting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
38a45f5482
|
Fix typo in comment
|
2018-06-14 16:08:49 -07:00 |
|
Nikolaj Bjorner
|
ff0f257102
|
remove iff
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:48 -07:00 |
|
Nikolaj Bjorner
|
50c93d1ad4
|
merge with 4.7.1
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-22 17:10:36 -07:00 |
|
Daniel Schemmel
|
5134c16833
|
NULL-initialize pointers to help GCC static analyzer Fixes: variable may be used uninitialized
|
2018-05-19 03:45:05 +02:00 |
|
Nikolaj Bjorner
|
96914d8578
|
update model conversion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-03 11:46:26 -07:00 |
|
Nikolaj Bjorner
|
e4d24fd2c3
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 09:39:19 -07:00 |
|
Nikolaj Bjorner
|
859c68c2ac
|
merge with opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 08:27:54 -07:00 |
|
Nikolaj Bjorner
|
d57bca8f8c
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-10 10:43:55 +08:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|
Nikolaj Bjorner
|
d27527d4df
|
fix mac build error
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-20 20:49:57 -07:00 |
|
Nikolaj Bjorner
|
e7d43ed516
|
fix pb rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-12 11:22:05 -07:00 |
|
Nikolaj Bjorner
|
6e87622c8a
|
remove references to deprecated uses of PROOF_MODE #1531
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-10 13:55:01 -05:00 |
|
Nikolaj Bjorner
|
718e5a9b6c
|
add unit extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-06 01:08:17 -08:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07:00 |
|
Bruce Mitchener
|
50f3e9c3c0
|
Fix typos.
|
2018-02-09 16:35:26 +07:00 |
|
Nikolaj Bjorner
|
6f610674fa
|
fix errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-07 15:31:57 -08:00 |
|
Nikolaj Bjorner
|
e4f29a7b8a
|
debugging mc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-19 21:09:52 -08:00 |
|
Nikolaj Bjorner
|
79a9dfd8fd
|
adding pre-processing to nlsat for equations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-30 20:35:33 -08:00 |
|
Nikolaj Bjorner
|
2f218b0bdc
|
remove also cores as arguments to tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 12:18:50 -08:00 |
|
Nikolaj Bjorner
|
4bbece6616
|
re-organize proof and model converters to be associated with goals instead of external
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-18 16:33:54 -08:00 |
|
Nikolaj Bjorner
|
df6b1a707e
|
remove proof_converter from tactic application, removing nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 23:32:29 -08:00 |
|
Nikolaj Bjorner
|
dc0b2a8acf
|
remove extension model converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 17:25:35 -08:00 |
|
Nikolaj Bjorner
|
0d15b6abb7
|
add stubs for converting assertions, consolidate filter_model_converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 14:51:13 -08:00 |
|
Nuno Lopes
|
861a0745c1
|
remove a few unneded mem allocations
|
2017-11-06 10:36:10 +00:00 |
|
Nikolaj Bjorner
|
fd49a0c89c
|
added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-02 00:05:52 -05:00 |
|
Nikolaj Bjorner
|
3de8c193ea
|
implementing model updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-30 16:11:51 -05:00 |
|
Nikolaj Bjorner
|
637a0fa139
|
unused warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 08:49:25 -07:00 |
|
Nikolaj Bjorner
|
7f590b5419
|
gift for Nuno
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-17 10:27:58 -07:00 |
|
Nikolaj Bjorner
|
448cf8c31d
|
fix scope accounting for dom simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-17 10:14:26 -07:00 |
|
Nikolaj Bjorner
|
deba7d4d6e
|
use idom for checking dominator relationships
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 14:35:44 +01:00 |
|
Nikolaj Bjorner
|
b898b07795
|
distinguish simplify_rec from simplify immediate argument
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 11:12:09 +01:00 |
|
Nikolaj Bjorner
|
76c309a595
|
disable caching of simplifier when applied to direct arguments of terms. Caching is only valid when applied to dominator children
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 00:20:58 +01:00 |
|