Nikolaj Bjorner
|
f7e1ad5277
|
tweaking card2bv conversion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-07 18:30:45 -07:00 |
|
Nikolaj Bjorner
|
d9c61464d0
|
make difference logic simplex optimizer incremental
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-07 16:46:46 -07:00 |
|
Nikolaj Bjorner
|
c1580fb85a
|
follow logic annotation/enable diff logic when configured
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-07 11:52:14 -07:00 |
|
Nikolaj Bjorner
|
18b491eee0
|
fixes to maxres/mss
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-03 10:03:56 -07:00 |
|
Nikolaj Bjorner
|
b5bbf83847
|
update core generation to be partial, update maxres to use current model too
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-02 19:05:28 -07:00 |
|
Nikolaj Bjorner
|
3f8083dfa6
|
fix push/pop bugs in optimize context, add example to c++, fix bug in arithemtic bounds axiom addition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-02 09:32:38 -07:00 |
|
Nikolaj Bjorner
|
31f16d7aa4
|
add push/pop to optimization context for convenience
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-01 14:58:58 -07:00 |
|
Nikolaj Bjorner
|
75c114feab
|
fix regression on push/pop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-01 14:37:58 -07:00 |
|
Nikolaj Bjorner
|
89f0319043
|
tune assertions of bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-01 11:19:05 -07:00 |
|
Nikolaj Bjorner
|
7ee2844509
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 12:49:12 -07:00 |
|
Nikolaj Bjorner
|
3cbcd19a9b
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 12:40:13 -07:00 |
|
Nikolaj Bjorner
|
7f49135b3b
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 11:48:00 -07:00 |
|
Nikolaj Bjorner
|
37b96a6133
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 11:16:08 -07:00 |
|
Nikolaj Bjorner
|
afe7fc367b
|
working on maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-30 12:40:37 -07:00 |
|
Nikolaj Bjorner
|
83a7d1a658
|
adding options to maxres for experiments, include option to pretty print module parameters in smt2 style
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-30 11:46:29 -07:00 |
|
Nikolaj Bjorner
|
b45b2872d8
|
basic primal/dual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 16:24:46 -07:00 |
|
Nikolaj Bjorner
|
5fdb58348e
|
working on mus-mss
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 15:34:48 -07:00 |
|
Nikolaj Bjorner
|
3da60804fc
|
basic primal/dual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 09:52:56 -07:00 |
|
Nikolaj Bjorner
|
67190b2f17
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2014-08-29 08:40:23 -07:00 |
|
Nikolaj Bjorner
|
c928f776da
|
working on mss/mus v2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 08:39:31 -07:00 |
|
Nikolaj Bjorner
|
d141719d68
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2014-08-29 08:36:52 -07:00 |
|
Nikolaj Bjorner
|
0c6ce3a338
|
product set local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 08:36:47 -07:00 |
|
Nikolaj Bjorner
|
1b9529e1e1
|
fix scope bugs per Klaus Becker's examples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 01:55:32 -07:00 |
|
Nikolaj Bjorner
|
bd8875bf5f
|
add MUS/MCS plan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-28 21:18:17 -07:00 |
|
Nikolaj Bjorner
|
16e0ad14aa
|
add MUS/MCS plan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-28 20:56:41 -07:00 |
|
Nikolaj Bjorner
|
965c9397b5
|
expanding product_set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-27 14:32:31 -07:00 |
|
Nikolaj Bjorner
|
9e7cef7d6b
|
working on product sets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-26 16:45:45 -07:00 |
|
Nikolaj Bjorner
|
3ae10abf04
|
remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-25 13:15:29 -07:00 |
|
Nikolaj Bjorner
|
ff501986f1
|
remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-25 13:15:01 -07:00 |
|
Nikolaj Bjorner
|
2dcbf192cc
|
remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-25 13:14:20 -07:00 |
|
Nikolaj Bjorner
|
4d589de970
|
remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-25 13:13:43 -07:00 |
|
Nikolaj Bjorner
|
20728535e8
|
remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-25 13:12:49 -07:00 |
|
Nikolaj Bjorner
|
15734398d8
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2014-08-25 12:11:49 -07:00 |
|
Nikolaj Bjorner
|
8938de2ba2
|
fix build error reported by Ari
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-25 12:11:34 -07:00 |
|
Nikolaj Bjorner
|
b82a68f4d4
|
fix bug in sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-24 19:53:55 -07:00 |
|
Nikolaj Bjorner
|
16bffab8fd
|
add saner Shannon decomposition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-24 14:21:15 -07:00 |
|
Nikolaj Bjorner
|
aa695f6a6c
|
improve incremental use of sat solver: carry over simplification threshold
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-24 12:47:57 -07:00 |
|
Nikolaj Bjorner
|
d67a73820d
|
persisting check_predicate_proc to gain sme efficiency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-23 21:08:14 -07:00 |
|
Nikolaj Bjorner
|
54c959783d
|
profile, optimize, trying out product-set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-23 20:51:30 -07:00 |
|
Nikolaj Bjorner
|
9b893c625b
|
print output predicates as part of displaying rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-22 21:17:05 -07:00 |
|
Nikolaj Bjorner
|
da8c9134f8
|
ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-22 17:06:51 -07:00 |
|
Nikolaj Bjorner
|
183c27a0b9
|
ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-22 15:45:18 -07:00 |
|
Nikolaj Bjorner
|
c3f2eb773a
|
ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-22 14:19:31 -07:00 |
|
Nikolaj Bjorner
|
cc642d2693
|
ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-22 14:18:36 -07:00 |
|
Nikolaj Bjorner
|
dcdd7e3647
|
ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-22 09:01:58 -07:00 |
|
Nikolaj Bjorner
|
3d0cb6a5e9
|
more ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-21 23:48:36 -07:00 |
|
Nikolaj Bjorner
|
eaabae3219
|
more ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-21 22:16:51 -07:00 |
|
Nikolaj Bjorner
|
34aa06b5a3
|
more ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-21 21:57:44 -07:00 |
|
Nikolaj Bjorner
|
b596828d23
|
add DDNF based engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-21 18:04:46 -07:00 |
|
Nikolaj Bjorner
|
8822bc1755
|
fix bug in unsat core finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-20 16:03:25 -07:00 |
|