Henning Guenther
|
c7e96d897a
|
Replace cone-of-influence filter with generalized dataflow-engine
Signed-off-by: Henning Guenther <t-hennig@microsoft.com>
|
2015-06-29 10:50:51 +01:00 |
|
Nikolaj Bjorner
|
46ca7e17e0
|
disable bottom-up COI on rules with negated predicates. Fixes issue #140
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-23 18:57:16 +02:00 |
|
Nikolaj Bjorner
|
bf5419d44a
|
move functionality from qe_util to ast_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-23 14:33:45 +02:00 |
|
Nikolaj Bjorner
|
f100d4feda
|
hoist out basic union find
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-21 11:10:42 -07:00 |
|
Matthias Schlaipfer
|
c82319b358
|
Refactor count_vars and count_rule_vars
ast_manager m was not used
|
2015-05-14 17:04:38 +01:00 |
|
Nikolaj Bjorner
|
52619b9dbb
|
pull unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-01 14:57:11 -07:00 |
|
Nikolaj Bjorner
|
10cdbb881f
|
enable canceling simplex on interrupt, investigating PDR inconsistency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-03-25 12:13:57 -07:00 |
|
Christoph M. Wintersteiger
|
71912830f1
|
Formatting, mostly tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:54:44 +00:00 |
|
Christoph M. Wintersteiger
|
0381e4317a
|
Formatting, mostly tabs.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:54:04 +00:00 |
|
Nikolaj Bjorner
|
08cb8b8de8
|
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-09 16:04:25 +01:00 |
|
Ken McMillan
|
16445569f1
|
fix for quantifier abstraction
|
2014-10-04 16:31:01 -07:00 |
|
Nikolaj Bjorner
|
061a18efcf
|
move some configuration parameters into dl_context, add notes to udoc_relation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 08:22:25 -07:00 |
|
Nikolaj Bjorner
|
918d52f1b0
|
tune and fix doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-24 09:20:21 -07:00 |
|
Nikolaj Bjorner
|
22808a039d
|
working on udoc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-21 20:25:11 -07:00 |
|
Nikolaj Bjorner
|
c09903288f
|
have free variable utility use a class for more efficient re-use
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 16:14:22 -07:00 |
|
Nikolaj Bjorner
|
ddbff6f77b
|
revamp configuration parameter names for fixedpoint
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-18 01:03:11 -07:00 |
|
Ken McMillan
|
c007a5e5bd
|
merged with unstable
|
2014-08-06 11:16:06 -07:00 |
|
Nikolaj Bjorner
|
19050d1c4c
|
merge Fixedpoint.cs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-28 12:20:48 -07:00 |
|
Nikolaj Bjorner
|
4957e71408
|
make get_vars populate all indices with sorts even if variable does not occur in rule. This makes the use of get_vars less prone to callers having to double check for null pointers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-21 17:12:39 +02:00 |
|
Nikolaj Bjorner
|
72fe197bda
|
fix model generation bug reported by Saga Chaki
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-14 17:06:36 +02:00 |
|
Nikolaj Bjorner
|
4f7d872d59
|
fix model transformation bug in bit blaster rule transformer, reported by Sagar Chaki
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-08 11:21:19 +02:00 |
|
Nikolaj Bjorner
|
d6de73a2d1
|
fix model converter in inliner. Bug reported by Sagar Chaki
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-06 18:11:57 +02:00 |
|
Nikolaj Bjorner
|
3533a09010
|
bit2bool bug reported by Sagar Chaki
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-02 23:48:49 +02:00 |
|
Nikolaj Bjorner
|
960e8ea1d5
|
working on hitting sets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-08 14:12:54 +01:00 |
|
Nikolaj Bjorner
|
aba79802cf
|
fix warning about unused variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-25 21:01:10 -07:00 |
|
Nikolaj Bjorner
|
2ca14b49fe
|
fix AV in debug assertion, address warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-16 09:45:32 -07:00 |
|
Nikolaj Bjorner
|
3e1b9876db
|
fix bug in model generation for COI filter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-15 17:54:54 -07:00 |
|
Nikolaj Bjorner
|
23e811d136
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-05 20:44:56 -08:00 |
|
Nikolaj Bjorner
|
084a6f35eb
|
fix bug reported by Nuno Lopes: inlining is unsound for negated predicates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-02 17:37:35 -08:00 |
|
Nikolaj Bjorner
|
133ba2d02a
|
fixes to pb solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-13 13:41:14 -05:00 |
|
Nikolaj Bjorner
|
eb4c10c037
|
fixing bugs with validation code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-10-15 03:53:33 -07:00 |
|
Nikolaj Bjorner
|
1b8d1a1ccc
|
fix bug in ackerman reduction found by Anvesh
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-24 10:42:31 +03:00 |
|
Nikolaj Bjorner
|
10e203da43
|
remove some dependencies on parameter file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-12 20:22:26 -07:00 |
|
Nikolaj Bjorner
|
f4aae5e56a
|
fix C(R)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-09 23:12:55 -07:00 |
|
Nikolaj Bjorner
|
c87ae1e99b
|
add transformation to reduce overhead of negation for predicates with free variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-09 23:05:18 -07:00 |
|
Nikolaj Bjorner
|
716663b04a
|
avoid creating full tables when negated variables are unitary, add lazy table infrastructure, fix coi_filter for relations, reduce dependencies on fixedpoing_parameters.hpp header file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-08 05:52:18 -07:00 |
|
Nikolaj Bjorner
|
7c4b2b04a7
|
fix coi-filter to not ignore relational tables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-04 08:54:02 -07:00 |
|
Nikolaj Bjorner
|
1cf2b7c2d3
|
remove unused reference to rm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-02 21:22:44 -07:00 |
|
Nikolaj Bjorner
|
0d56499e2d
|
re-organize muz_qe into separate units
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-08-28 21:20:24 -07:00 |
|