Christoph M. Wintersteiger
|
5b1cb49973
|
x64 clause allocator bug fix
|
2016-09-16 19:25:41 +01:00 |
|
Murphy Berzish
|
91b625768c
|
fix tracing in theory_str
|
2016-09-15 17:01:59 -04:00 |
|
Murphy Berzish
|
e7c0c29ae5
|
potentially fix out-of-scope infinite loop bug in theory_str gen_unroll_conditional_options
|
2016-09-15 15:59:56 -04:00 |
|
Andrew Dutcher
|
9e498536b6
|
Fix cmake build to work with the new system
|
2016-09-15 02:19:20 -07:00 |
|
Murphy Berzish
|
8776b97841
|
variable scope correctness hack in theory_str
|
2016-09-14 22:08:40 -04:00 |
|
Murphy Berzish
|
bed40c45b8
|
cleanup
|
2016-09-14 21:48:27 -04:00 |
|
Murphy Berzish
|
ad7247df51
|
make calls to theory_str::dump_assignments depend on the correct trace flags
|
2016-09-14 19:32:14 -04:00 |
|
Murphy Berzish
|
15055c8041
|
use mk_int_var to make xor terms
|
2016-09-14 19:01:14 -04:00 |
|
Murphy Berzish
|
d334403720
|
remove relevancy testing experiment
|
2016-09-14 17:42:40 -04:00 |
|
Murphy Berzish
|
f22f4da023
|
remove unused variable
|
2016-09-14 17:33:47 -04:00 |
|
Murphy Berzish
|
9ee7326a19
|
tweaks to process_concat_eq_type_3
|
2016-09-14 17:26:52 -04:00 |
|
Andrew Dutcher
|
02217d048b
|
replace all non-portable filepath slashes with os.path.join
|
2016-09-14 14:19:10 -07:00 |
|
Murphy Berzish
|
a294c145dc
|
add theory_str::try_eval_concat to work around rewriter behaviour
this fixes a regression in concat-013.smt2
|
2016-09-14 16:18:03 -04:00 |
|
Murphy Berzish
|
e46fc7b0b6
|
fix expr-app conversion
|
2016-09-14 15:51:33 -04:00 |
|
Nikolaj Bjorner
|
5290cd1ff5
|
Merge pull request #737 from MathieuRoger/patch-1
Update socrates.py
|
2016-09-14 12:42:36 -07:00 |
|
Murphy Berzish
|
804009a757
|
use z3str2 eqc semantics for get_eqc_value
|
2016-09-14 15:37:48 -04:00 |
|
Mathieu Roger
|
9245e61775
|
Update socrates.py
|
2016-09-14 21:36:39 +02:00 |
|
Murphy Berzish
|
50353168ef
|
fix semantics of get_concats_in_eqc and get_var_in_eqc
|
2016-09-14 15:36:36 -04:00 |
|
Murphy Berzish
|
87d61d6d6e
|
fix semantics of in_same_eqc
|
2016-09-14 15:35:37 -04:00 |
|
Murphy Berzish
|
ec9e1686f7
|
fix semantics of collect_eq_nodes and simplify_parent
|
2016-09-14 15:32:49 -04:00 |
|
Murphy Berzish
|
9481601b4b
|
restore z3str2 eqc semantics in theory_str::new_eq_check
|
2016-09-14 15:15:47 -04:00 |
|
Nikolaj Bjorner
|
e7f36a2d35
|
remove special characters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-14 10:32:17 -07:00 |
|
Nikolaj Bjorner
|
01eafdf68e
|
Merge pull request #736 from MathieuRoger/patch-1
Create socrates.py
|
2016-09-14 10:29:21 -07:00 |
|
Mathieu Roger
|
a7e3a9df5a
|
Create socrates.py
Classical syllogism in Z3.
Many samples talks about integer, reals. Not much sample available on non integer things.
|
2016-09-14 19:10:49 +02:00 |
|
Andrew Dutcher
|
02783d0bfb
|
Minor tweaks to make things more reliable/less obnoxious
|
2016-09-14 01:49:37 -07:00 |
|
Andrew Dutcher
|
cb83c42100
|
Make python stuff live in a python directory in the build tree
|
2016-09-14 01:49:16 -07:00 |
|
Andrew Dutcher
|
704105306c
|
FINISH IT
|
2016-09-14 01:40:01 -07:00 |
|
Andrew Dutcher
|
0bbd172af3
|
First steps to a sane python build
|
2016-09-14 01:37:04 -07:00 |
|
Andrew Dutcher
|
fa6cc19184
|
Moved python bindings into package
|
2016-09-14 01:33:07 -07:00 |
|
Murphy Berzish
|
34dc655150
|
z3str2 eqc semantics for theory_str unroll checks
|
2016-09-13 18:24:59 -04:00 |
|
Murphy Berzish
|
8f636e1f57
|
fix typo'ed set reference in handle_equality
|
2016-09-13 18:16:21 -04:00 |
|
Murphy Berzish
|
aea0032aa7
|
manage our own union-find structure in theory_str
concat-086.smt2 passes with this, for the first time ever
|
2016-09-13 18:01:45 -04:00 |
|
Nikolaj Bjorner
|
9f77759cd6
|
ensure that status is displayed in SMT-LIB2 compliant way. Issue #734
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-13 10:34:34 -07:00 |
|
Murphy Berzish
|
ca71a20ab7
|
add caching to theory_str::mk_concat, WIP
|
2016-09-12 17:17:17 -04:00 |
|
Murphy Berzish
|
015016c92b
|
disable variable scope check if not tracing in theory_str
|
2016-09-12 16:57:05 -04:00 |
|
Murphy Berzish
|
b3fddf4707
|
performance optimization in theory_str::classify_ast_by_type
|
2016-09-12 16:41:35 -04:00 |
|
Murphy Berzish
|
2c5569aa1f
|
change cut_var_map to obj_map
|
2016-09-12 15:43:58 -04:00 |
|
Nikolaj Bjorner
|
5a86815f34
|
fix regression in seq-replace rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-11 05:43:16 -07:00 |
|
Nikolaj Bjorner
|
1450594fc6
|
add patch to deal with bug exposed in issue #721
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-10 12:15:49 -07:00 |
|
Nikolaj Bjorner
|
0b57829bdd
|
fix heisenbug, unintialized variable, issue #720
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-10 11:04:29 -07:00 |
|
Nikolaj Bjorner
|
cb140011bc
|
add missing rewrite rule. Issue #731
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-10 09:42:36 -07:00 |
|
Nikolaj Bjorner
|
2f67665c7e
|
ensure stoi axiom even when no value is present for argument. Issue #731
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-10 09:40:21 -07:00 |
|
Murphy Berzish
|
82e07aae8c
|
disable deferred eqc check in theory_str
|
2016-09-08 19:55:08 -04:00 |
|
Nikolaj Bjorner
|
d74e618565
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-09-08 13:59:22 -07:00 |
|
Nikolaj Bjorner
|
e485d1889c
|
update replace semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-08 13:59:13 -07:00 |
|
Nikolaj Bjorner
|
76cf28d48b
|
move from uint_set to hashtable over unsigned to save memory overhead in consequence generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-08 13:34:59 -07:00 |
|
Nikolaj Bjorner
|
94b67412ec
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-09-07 11:59:06 -07:00 |
|
Nikolaj Bjorner
|
c5dd441947
|
fixes to consequence generation and cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-07 11:50:26 -07:00 |
|
Nikolaj Bjorner
|
2d9dced1c7
|
fix spacing, cast to Bool
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-06 20:18:31 -07:00 |
|
Nikolaj Bjorner
|
520f8fc60e
|
Merge pull request #730 from cttghc/patch-1
Fix omission of Z3_model_has_interp in z3++.h
|
2016-09-07 11:13:24 +08:00 |
|