Nikolaj Bjorner
|
d01ca11001
|
reduce asymptotic overhead of asserting bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 17:13:09 -07:00 |
|
Nikolaj Bjorner
|
44e8833369
|
more udoc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 17:06:05 -07:00 |
|
Nikolaj Bjorner
|
f71730b0df
|
porting fun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 15:50:12 -07:00 |
|
Nikolaj Bjorner
|
1058de1aa7
|
adding udoc_relation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 13:22:04 -07:00 |
|
Nuno Lopes
|
79326e24df
|
fix debug build..
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-16 15:29:25 +01:00 |
|
Nuno Lopes
|
f7c3559c31
|
fix a few compiler warnings
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-16 15:26:01 +01:00 |
|
Nikolaj Bjorner
|
887e6e5392
|
doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 00:45:17 -07:00 |
|
Nikolaj Bjorner
|
31c7f79afd
|
fix bv size
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 22:13:56 -07:00 |
|
Nikolaj Bjorner
|
bae4d54955
|
fix bv size
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 22:11:35 -07:00 |
|
Nikolaj Bjorner
|
4e4346576a
|
move to managed tbvs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 22:01:13 -07:00 |
|
Nikolaj Bjorner
|
d9dafe7b94
|
tbv utilities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 21:23:03 -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 |
|
Ken McMillan
|
13b61d894c
|
adding recursion bounds to duality
|
2014-09-09 14:02: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
|
dd62ca5eb3
|
simplify models
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-06 20:54:16 -07:00 |
|
Nikolaj Bjorner
|
36816e3b2f
|
clear cache for crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-06 19:03:37 -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
|
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
|
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 |
|
Ken McMillan
|
da76a51ce6
|
merging with unstable
|
2014-08-18 17:14:49 -07:00 |
|
Ken McMillan
|
70a1155d71
|
fixed duality bug and added some code for returning bounded status (not yet used)
|
2014-08-18 17:13:16 -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 |
|
Nikolaj Bjorner
|
60054ce469
|
fix cache bug in PDR reported by Phillip Ruemmer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-17 21:20:56 -07:00 |
|
Ken McMillan
|
c007a5e5bd
|
merged with unstable
|
2014-08-06 11:16:06 -07:00 |
|
Nikolaj Bjorner
|
66f626b50e
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-29 07:41:08 -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
|
7fbe7124f9
|
bugfixes to hsmax
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-14 17:29:53 -07: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
|
4415df3fcf
|
various fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-02 19:10:20 +05:30 |
|
Nikolaj Bjorner
|
aba79802cf
|
fix warning about unused variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-25 21:01:10 -07:00 |
|
Ken McMillan
|
aa35149700
|
merging duality/interp changes
|
2014-05-22 11:52:16 -07:00 |
|