Nikolaj Bjorner
137339a2e1
split muz_qe into two directories
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 12:08:47 -07:00
Nikolaj Bjorner
01d59d2c91
fix bugs reported by Arie Gurfinkel
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-15 18:36:27 -07:00
Nikolaj Bjorner
1c3f715e26
switch between convex and interior hull, add multiple cores
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-10 12:21:49 -07:00
Nikolaj Bjorner
c2b26300fb
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2013-08-09 09:00:52 -07:00
Nikolaj Bjorner
0595fe8cec
remove tracing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-08 09:36:31 -07:00
Nikolaj Bjorner
85391b6f35
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2013-08-07 19:58:44 -07:00
Nikolaj Bjorner
5b9ec3dec7
add scoped class for controlling Farkas generalization
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-07 19:58:21 -07:00
Nikolaj Bjorner
ec22156ae1
fix bug in get_answer reported by Anvesh
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-07 14:52:34 -07:00
Nikolaj Bjorner
327b2bbe9c
add control over Farkas parameter for Arie
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-07-17 00:03:38 +04:00
Nikolaj Bjorner
0cd3c3364b
add control over Farkas parameter for Arie
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-07-16 23:42:50 +04:00
Nikolaj Bjorner
324dc5869d
fix substitution bug in qe, working on boogie trace
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-06-25 13:07:28 -05:00
Nikolaj Bjorner
0210156bf0
add convex interior generalizer
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-06-10 10:51:56 -04:00
Nikolaj Bjorner
c0895e5548
remove hassel table from unstable: does not compile under other plantforms
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-05-31 17:48:19 -07:00
Nikolaj Bjorner
7cb9e7381d
fix build errors on ubuntu and gcc
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-05-01 02:35:57 -07:00
Nikolaj Bjorner
21b0a4fcbb
testing utvpi
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-30 11:53:10 -07:00
Nikolaj Bjorner
83add2bd9b
fix bugs reported by Filip Konecny <filip.konecny@epfl.ch> in PDR
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-04-25 13:39:11 -07:00
Nuno Lopes
7ce88d4da9
fix a few compilation warnings
...
- remove unused variables and class fields
- add support for gcc 4.5 & clang's __builtin_unreachable
- fix 2 bugs related to strict aliasing
- remove a few unused function parameters
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
2013-04-21 14:36:39 -07:00
Nikolaj Bjorner
26f4d3be20
significant update to Horn routines: add module hnf to extract Horn normal form (removed from rule_manager). Associate proof objects with rules to track (all) rewrites, so that proof traces can be tracked back to original rules after transformations
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-23 14:11:54 -07:00
Nikolaj Bjorner
b0787024c7
Move ast_counter to location for common utilities. It depends on get_free_vars, so is in rewriter directory
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-19 09:47:52 -07:00
Nikolaj Bjorner
ab73c20757
add Karr linear invariants as transformer
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-10 17:53:18 -07:00
Nikolaj Bjorner
3810374cdd
LRA
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-06 15:20:11 -08:00
Nikolaj Bjorner
37a75622a9
LRA tactic
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-06 08:32:21 -08:00
Nikolaj Bjorner
f9aeeeef36
LRA tactic
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-06 08:29:29 -08:00
Nikolaj Bjorner
197b2e8ddb
fix bugs reported by Arie Gurfinkel
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-03 13:55:41 -08:00
Nikolaj Bjorner
2e2fa84d40
experiment with arithmetic core generalizers
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-07 19:21:52 -08:00
Nikolaj Bjorner
7fd4e7861f
tidy verbose mode a bit, ackermannize special cases of arrays
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-05 21:19:32 -08:00
Nikolaj Bjorner
b61c1b0ded
working on tab-context
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-23 19:05:38 -08:00
Nikolaj Bjorner
f8f23382dc
bug fix: unsound pruning of assumptions. remove deprecated reduce() feature from smt_kernel
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-03 17:36:21 -08:00
Leonardo de Moura
5379130c8c
eliminated m_proof_mode from smt_params, ast_manager has this information
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-05 08:35:03 -08:00
Nikolaj Bjorner
1cd1a42618
cleanup, fix repeated use of fmls in validator
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 16:02:04 -08:00
Nikolaj Bjorner
5c11f394cd
port to new parameter infrastructure
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 11:01:33 -08:00
Nikolaj Bjorner
67485b8af7
fixing handling of arrays
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 08:29:28 -08:00
Nikolaj Bjorner
6a3e2d0f00
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2012-12-02 15:33:24 -08:00
Nikolaj Bjorner
a813c384a6
fix bug in proof generation for PDR, add more features for handling quantifiers
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-02 15:33:18 -08:00
Leonardo de Moura
ffb7e26c75
removed front-end-params
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 10:05:29 -08:00
Leonardo de Moura
124c0339c1
merged
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 13:17:41 -08:00
Leonardo de Moura
cf28cbab0a
saved params work
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-29 17:19:12 -08:00
Nikolaj Bjorner
646ace6842
fix bugs uncovered from running non-Horn SDV samples
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-29 14:56:09 -08:00
Nikolaj Bjorner
2b0be76685
track uses_level better as suggested by Arie Gurfinkel
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-28 13:43:58 -08:00
Nikolaj Bjorner
c82deeaf3c
working on quantifiers
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-27 08:01:11 -08:00
Nikolaj Bjorner
fb947f50fb
fold properties at level infty into the other properties as suggested by Arie
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 20:47:09 -08:00
Nikolaj Bjorner
8612c89c54
working on quantifiers
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 17:55:40 -08:00
Nikolaj Bjorner
521d975c84
additional array handling routines
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-26 14:18:20 -08:00
Nikolaj Bjorner
93ad91d2f9
preparing handling of arrays/quantifiers, fix cover-related bugs reported by Arie
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-25 12:08:49 -08:00
Nikolaj Bjorner
141236e975
fix seg-fault bugs reported by Arie
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-22 15:51:47 -08:00
Nikolaj Bjorner
ec21c7bbc5
rewrite quantifier module
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-21 16:54:41 -08:00
Nikolaj Bjorner
39e6453f4a
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2012-11-17 18:03:46 -08:00
Nikolaj Bjorner
8592f5cef4
make verbose model only use simplified rules
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 15:27:51 -08:00
Nikolaj Bjorner
50385e7e29
add option to validate result of PDR. Add PDR tactic. Add fixedpoint parsing
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-11-17 20:47:49 +01:00
Leonardo de Moura
3e8d3db290
fixed gcc compilation error
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-13 09:26:01 -08:00