Nikolaj Bjorner
|
7346098895
|
fix unsat core extraction code in smt_context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-30 11:22:34 -07:00 |
|
Nikolaj Bjorner
|
d32019f4c9
|
fix consequence tracking for negated assumptions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-30 10:49:06 -07:00 |
|
Nikolaj Bjorner
|
7d545d902d
|
switch to specialized consequence generator in combined_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-29 17:36:11 -07:00 |
|
Nikolaj Bjorner
|
2263be1b4d
|
adding consequence examples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-29 17:24:14 -07:00 |
|
Nikolaj Bjorner
|
82d0310d94
|
remove repeated default argument, remove tabs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 21:13:12 -07:00 |
|
Nikolaj Bjorner
|
5c99405db3
|
finish consequence fast path code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 20:15:47 -07:00 |
|
Nikolaj Bjorner
|
4958edeb42
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 19:40:49 -07:00 |
|
Nikolaj Bjorner
|
fa48703445
|
fix build for non C++11
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 17:04:47 -07:00 |
|
Nikolaj Bjorner
|
0055254f4c
|
fix build for non C++11
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 17:04:06 -07:00 |
|
Christoph M. Wintersteiger
|
2e362aa6c0
|
build fix
|
2016-07-29 01:02:48 +01:00 |
|
Nikolaj Bjorner
|
46c911a92f
|
Merge pull request #700 from lorisdanto/master
added symbolic automata complement for sequences
|
2016-07-28 17:00:23 -07:00 |
|
Nikolaj Bjorner
|
8221a09659
|
fast path for antecedent extraction in smt_context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 16:49:19 -07:00 |
|
Loris D'Antoni
|
73bd4acfc5
|
added symbolic automata complement for sequences
|
2016-07-28 13:50:05 -07:00 |
|
Nikolaj Bjorner
|
074f1ad778
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-28 11:20:23 -07:00 |
|
Nikolaj Bjorner
|
14f29e7265
|
add basic built-in consequence finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 11:20:17 -07:00 |
|
Christoph M. Wintersteiger
|
6f874c5c1d
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-28 18:07:48 +01:00 |
|
Christoph M. Wintersteiger
|
7fefe40f21
|
Added/improved facilities for strong name signing of the .NET assembly.
|
2016-07-28 18:07:34 +01:00 |
|
Christoph M. Wintersteiger
|
0d83f99d8d
|
Fixed comment
|
2016-07-28 18:06:26 +01:00 |
|
Christoph M. Wintersteiger
|
3587baaf24
|
Added full version strings and associated API functions.
|
2016-07-28 18:06:02 +01:00 |
|
Nikolaj Bjorner
|
b7de813c63
|
set solver on simplify command
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-27 15:35:44 -07:00 |
|
Nikolaj Bjorner
|
0997eba700
|
adding hash/eq to uint_set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-27 13:41:41 -07:00 |
|
Nikolaj Bjorner
|
5f5ef8b38d
|
adding support for distinct for dt2bv, re-entry harness for ~Context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-27 09:02:56 -07:00 |
|
Christoph M. Wintersteiger
|
8fa29f6970
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-26 19:21:57 +01:00 |
|
Christoph M. Wintersteiger
|
eec68cfa2d
|
Added 32/64 bit indication and githash to output of -version.
|
2016-07-26 19:21:50 +01:00 |
|
Nikolaj Bjorner
|
67c6f9be91
|
have the classifier revert to full arithmetic on non-difference logic, reported on 38596187 (3)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-26 10:32:54 -07:00 |
|
Nikolaj Bjorner
|
56c78753f0
|
updating default solver selection. Add dt2bv transformation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-24 18:16:32 -07:00 |
|
Nikolaj Bjorner
|
a85c5f0fac
|
add handling of recognizers to enumeration types
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-24 17:29:17 -07:00 |
|
Nikolaj Bjorner
|
6bf446dfc2
|
add tactic to eliminate enumeration sorts in favor of bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-23 14:13:40 -07:00 |
|
Nikolaj Bjorner
|
083939ab0e
|
add tactic to eliminate enumeration sorts in favor of bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-23 14:11:21 -07:00 |
|
Nikolaj Bjorner
|
3581f6de42
|
remove stale SLS option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-21 18:18:42 -07:00 |
|
Nikolaj Bjorner
|
f522d995d1
|
apply 'to-real' coercion only on integers. bug reported by Geoff
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 19:03:25 -07:00 |
|
Nikolaj Bjorner
|
b56837e09b
|
fix build break: throw only on invalid model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 13:11:22 -07:00 |
|
Nikolaj Bjorner
|
a59ed0fc2f
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-20 12:18:16 -07:00 |
|
Nikolaj Bjorner
|
60711bb0cd
|
deal with model construction, issue #684. fix model construction for ite #678. WIth this version, issue #686 does not repro
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 12:18:07 -07:00 |
|
Nikolaj Bjorner
|
fe34e8bf00
|
Add OP_INTERNAL to handle cases of function symbols that don't have external semantics (at least in a way that is supported by means of building terms) Issue #688
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 12:13:54 -07:00 |
|
Nikolaj Bjorner
|
5f39c4371c
|
fix proof generation for unit resolution. Issue #691
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 11:54:39 -07:00 |
|
Nikolaj Bjorner
|
6559fd817d
|
Fix bit-blasting discrepancy. #690
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 10:53:53 -07:00 |
|
Nikolaj Bjorner
|
cf48eb5f72
|
mark also ast in parameters as GC roots. Issue #676
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-17 19:16:15 -04:00 |
|
Nikolaj Bjorner
|
64674386de
|
fix ubuntu build failure
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-15 13:39:50 -07:00 |
|
Nikolaj Bjorner
|
6f971a3a86
|
add object z3 objects to target context during translation, to fix build regression failure on z3test.py
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-15 11:44:38 -07:00 |
|
Nikolaj Bjorner
|
4f5b0667ef
|
fix rounding mode for pseudo-boolean constraint creation, Issue #683
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-14 12:34:18 -07:00 |
|
Nikolaj Bjorner
|
3a83788b97
|
remove unfinished ite-macro finder, tune ast GC to ensure nodes are roots only once
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-14 09:46:09 -07:00 |
|
Nikolaj Bjorner
|
4720d578a4
|
add proper garbage collection to ast_manager. Issue #679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-14 09:05:16 -07:00 |
|
Nikolaj Bjorner
|
b080e3a216
|
garbage collect all api::object references when calling del_context. Request issue #679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 22:26:21 -07:00 |
|
Nikolaj Bjorner
|
f30fb7639e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-13 20:32:24 -07:00 |
|
Nikolaj Bjorner
|
3989d238c0
|
fix bugs exposed in #677. to_int(x) has the semantics that to_int(x) <= x, and to_int(x) is the largest integer satisfying this inequality. The encoding in purify_arith had it the other way x <= to_int(x) contrary to how to_int(x) is handled elsewhere. Another bug in theory_arith for mixed-integer linear case was also exposed. Fractional bounds on expressions of the form to_int(x), and more generally on integer rows were not rounded prior to internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 20:32:18 -07:00 |
|
Nikolaj Bjorner
|
3a70b6aab4
|
fix model generation, add rewrite rules for sin(acos(x)) reduction to help model validation. Issue #680
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 11:12:27 -07:00 |
|
Nikolaj Bjorner
|
247e94a7c0
|
fix model generation for cos/sin transformation. Issue #680
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 10:34:12 -07:00 |
|
Nikolaj Bjorner
|
9f99482f07
|
fix model generation for cos/sin transformation. Issue #680
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 10:29:31 -07:00 |
|
Christoph M. Wintersteiger
|
1e5a87887d
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-13 15:36:27 +01:00 |
|