Nikolaj Bjorner
|
335040a4ff
|
track dependencies in context solve
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-16 23:06:21 +03:00 |
|
Nikolaj Bjorner
|
d4410d0872
|
address compilation warnings of unused parameters, add shorthands to set parameters on Optimize
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-16 14:32:48 -07:00 |
|
Nikolaj Bjorner
|
5fdf5b67a4
|
remove not
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-01 12:17:49 -07:00 |
|
Nikolaj Bjorner
|
3afe081f62
|
fixup compiled patterns
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-29 11:42:40 -07:00 |
|
Nikolaj Bjorner
|
1c694fd42f
|
sr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 16:11:16 -07:00 |
|
Nikolaj Bjorner
|
7a6823aef1
|
add special relations tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 10:07:50 -07:00 |
|
Nikolaj Bjorner
|
bce1ee6d39
|
new files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 09:21:34 -07:00 |
|
Nuno Lopes
|
61272fdc0c
|
remove a few more inc/dec refs
|
2019-02-19 13:36:39 +00:00 |
|
Nikolaj Bjorner
|
d04e72819a
|
abstract solver API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-06 19:42:01 +01:00 |
|
Nikolaj Bjorner
|
8e5c1fcfd1
|
make context_solve configurable and exposed as top-level tactic parameter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-23 16:06:25 -08:00 |
|
Nikolaj Bjorner
|
0b84c60886
|
fix another bug uncovered by Dunlop, prepare grounds for equality solving within NNFs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-14 01:25:25 -08:00 |
|
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 |
|