Nikolaj Bjorner
|
4d48811efd
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 11:22:47 -07:00 |
|
Nikolaj Bjorner
|
81ad69214c
|
fixing lookahead/ba + parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 17:06:28 -07:00 |
|
Nikolaj Bjorner
|
79ceaa1d13
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 13:17:57 -07:00 |
|
Nikolaj Bjorner
|
97f37613c2
|
parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 07:50:04 -07:00 |
|
Nikolaj Bjorner
|
1a6f8c2fad
|
working on parallel solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-10 16:35:05 -07:00 |
|
Nikolaj Bjorner
|
8b32c15ac9
|
use clause structure for nary
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-10 11:49:31 -07:00 |
|
Nikolaj Bjorner
|
a0cd6e0fca
|
adding outline for parallel tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-09 16:47:23 -07:00 |
|
Nikolaj Bjorner
|
c1b243a8e3
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 19:24:30 +01: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 |
|
Nikolaj Bjorner
|
cabdc1f64c
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 00:09:28 +01:00 |
|
Nikolaj Bjorner
|
a18236bc7f
|
have quantifier equality take names into account
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-07 00:07:53 +01:00 |
|
Nuno Lopes
|
1d12a9c86d
|
dom_simplifier: fix dominator computation
|
2017-10-06 18:19:37 +01:00 |
|
Nikolaj Bjorner
|
31c6b3eb5b
|
fix leak
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-06 16:07:25 +01:00 |
|
Nikolaj Bjorner
|
c3f615dbfc
|
reverse arguments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-06 16:03:43 +01:00 |
|
Nikolaj Bjorner
|
2634be01aa
|
adding backwards pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-06 13:43:01 +01:00 |
|
Nikolaj Bjorner
|
755ca46df6
|
adding bv_bounds tactic dominator style
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-06 12:15:41 +01:00 |
|
Nikolaj Bjorner
|
cb548404bc
|
bail out dominators after log number of steps
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-06 12:08:37 +01:00 |
|
Nikolaj Bjorner
|
6df628edc7
|
pin elements in expr2depth
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-06 11:45:29 +01:00 |
|
Nikolaj Bjorner
|
eac659f748
|
deal with empty set of post-orders
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-06 11:34:14 +01:00 |
|
Nikolaj Bjorner
|
f59cf2452d
|
#1284 build problems
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-05 22:20:31 +01:00 |
|
Nuno Lopes
|
6268ff1fa1
|
dom_simplify improvements with Nikolaj
|
2017-10-05 18:10:20 +01:00 |
|
Nuno Lopes
|
110d558ee4
|
dom_simplify_tactic: micro opt
|
2017-10-05 08:53:12 +01:00 |
|
Nikolaj Bjorner
|
a625301a41
|
expose incremental cubing over API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-28 15:05:10 -07:00 |
|
Nikolaj Bjorner
|
e507a6ccd1
|
adding incremental cubing from API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-28 09:06:17 -07:00 |
|
Nikolaj Bjorner
|
ced2029ae9
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-25 16:37:15 -07:00 |
|
Nikolaj Bjorner
|
ae9a6664d4
|
add cube mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-24 10:53:57 -07:00 |
|
Nikolaj Bjorner
|
cab4e4b461
|
add feature to display benchmark in format seen by SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-21 18:32:46 -05:00 |
|
Nikolaj Bjorner
|
651587ce01
|
merge with master branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 09:39:22 -07:00 |
|
Nikolaj Bjorner
|
43e47271f7
|
have quantified tactics work with bound Boolean variables. Adding stubs for match
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-18 15:58:09 -07:00 |
|
Christoph M. Wintersteiger
|
085df4a0a0
|
removed temp file
|
2017-09-17 17:52:31 +01:00 |
|
Christoph M. Wintersteiger
|
db398eca7a
|
Tabs, formatting.
|
2017-09-17 17:50:05 +01:00 |
|
Christoph M. Wintersteiger
|
00651f8f21
|
Tabs, formatting.
|
2017-09-17 14:54:09 +01:00 |
|
Christoph M. Wintersteiger
|
ff42c44f37
|
Debug traces
|
2017-09-15 11:48:25 +01:00 |
|
Christoph M. Wintersteiger
|
d82afcc48c
|
Whitespace
|
2017-09-15 11:37:32 +01:00 |
|
Nikolaj Bjorner
|
5d17e28667
|
support for smtlib2.6 datatype parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 21:12:43 -07:00 |
|
Nikolaj Bjorner
|
a3dba5b2f9
|
hide new datatype plugin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 20:01:59 -07:00 |
|
Nikolaj Bjorner
|
a887475e9f
|
remove dom-simplifier from build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 15:01:54 -07:00 |
|
Nikolaj Bjorner
|
009e94d188
|
update to theory_seq following examples from PJLJ
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-30 14:00:01 -07:00 |
|
Nikolaj Bjorner
|
4452ff9884
|
elaborate on dom simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-29 19:16:56 -07:00 |
|
Nikolaj Bjorner
|
6969e6024b
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-29 17:42:48 -07:00 |
|
Nikolaj Bjorner
|
8d8e4cbc51
|
fix some basic mistakes in dominator code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 20:11:46 -07:00 |
|
Nikolaj Bjorner
|
597f77cd77
|
initial sketch for dominator based simplifiation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 20:03:31 -07:00 |
|
Nikolaj Bjorner
|
5db349f6fa
|
raise an exception if trying proof generation for the SAT solver. Stackoverflow question https://stackoverflow.com/questions/45885321/check-function-while-qf-fd-logic-is-set-throws-accessviolationexception
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 23:52:27 -07:00 |
|
Nikolaj Bjorner
|
3bfc3437f1
|
purify
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 11:57:13 -07:00 |
|
Nikolaj Bjorner
|
d940516df3
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 11:01:45 -07:00 |
|
Nikolaj Bjorner
|
2ede4b2c80
|
fixes based on regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 09:31:16 -07:00 |
|
Nikolaj Bjorner
|
2955b0c2ef
|
removing more dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 03:05:34 -07:00 |
|
Nikolaj Bjorner
|
c03be16039
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 01:33:19 -07:00 |
|