Nikolaj Bjorner
|
c1480b4389
|
handle model generation from issue #748. Deal with warnings from #836
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-12 00:40:52 +01:00 |
|
Nikolaj Bjorner
|
7cc093eee0
|
Add rewrite rule for property encoded in #812
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-11 11:05:12 +01:00 |
|
Nikolaj Bjorner
|
0765eea486
|
add suggestions from #835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-11 05:45:40 +01:00 |
|
Nikolaj Bjorner
|
32c63ce4cd
|
address other warnings per input from delcypher
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 17:23:59 +01:00 |
|
Christoph M. Wintersteiger
|
56b1a8b086
|
Bugfix for special-case handling in fp.fma.
Thanks to Florian Schanda for reporting this bug.
|
2016-12-09 13:43:05 +00:00 |
|
Nikolaj Bjorner
|
8e6600c6be
|
add python API for newly exposed regex constructors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 09:09:03 +01:00 |
|
Murphy Berzish
|
be9cb8db82
|
regex tracing theory_str
|
2016-12-05 20:17:43 -05:00 |
|
Nuno Lopes
|
e697d3e810
|
remove 2 outdated comments
|
2016-12-01 14:10:31 +00:00 |
|
Murphy Berzish
|
947d443726
|
improved regex concat rewrite
|
2016-11-29 19:46:37 -05:00 |
|
Murphy Berzish
|
8c33dfab39
|
fix escape character overflow print
|
2016-11-27 20:51:34 -05:00 |
|
Murphy Berzish
|
1fa8129c8f
|
pretty-printing of general escape sequences for string literals
|
2016-11-25 18:02:24 -05:00 |
|
Murphy Berzish
|
889b6be2c3
|
fix smt-lib 2.5 double quotes in pp
|
2016-11-23 19:03:53 -05:00 |
|
Murphy Berzish
|
8e962aa427
|
escape chars in smt2 printing of string constants
|
2016-11-22 18:32:03 -05:00 |
|
Murphy Berzish
|
11d8ffc4d4
|
escape characters in theory_str
|
2016-11-22 18:21:40 -05:00 |
|
Nikolaj Bjorner
|
7a4c20698f
|
fix handling of AC operator ++ on regular expressions. Issue #804
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-22 13:02:17 -08:00 |
|
Christoph M. Wintersteiger
|
a97358965b
|
Fixed interruption/cancelation issue in rewriter.
|
2016-11-17 16:28:49 +00:00 |
|
Nikolaj Bjorner
|
1600823435
|
fix perf bug reported in #790
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-17 05:38:52 +02:00 |
|
Christoph M. Wintersteiger
|
9053e6eba6
|
Resolved merge conflicts. Added FPA API input validity checks.
|
2016-11-15 20:19:40 +00:00 |
|
Nikolaj Bjorner
|
e21bd8dacc
|
fix lexicographic combinations for wmax: pb constrsaints were not interpreted in Boolean benchmarks. #782
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-15 15:07:05 +02:00 |
|
Murphy Berzish
|
fbaee080b2
|
fix performance regression introduced with theory_str str.from-int
more investigation is required to understand why this works.
|
2016-11-11 00:32:50 -05:00 |
|
Murphy Berzish
|
fff1fadf3b
|
add str.from-int in theory_str rewriter
|
2016-11-09 15:54:22 -05:00 |
|
Nikolaj Bjorner
|
ef9230d8f8
|
detect quantifiers in model expressions to quiet down failing model validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-07 06:56:36 -08:00 |
|
Christoph M. Wintersteiger
|
75cfd14e5a
|
bugfix for macro finder
|
2016-11-07 14:14:45 +00:00 |
|
Nikolaj Bjorner
|
152321bce6
|
fix crash in poly normalizer exposed by qe. Issue #775
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-04 20:29:12 +00:00 |
|
Christoph M. Wintersteiger
|
824ba14977
|
Disabled some ITE rewrite rules that were applied by default, but too expensive. Added re-computation of subterm occurrences in ctx_simplify_tactic. (Performance fixes for QF_LIA benchmarks).
|
2016-11-04 13:39:53 +00:00 |
|
Christoph M. Wintersteiger
|
a3e915fbea
|
Whitespace
|
2016-11-04 13:37:14 +00:00 |
|
Nikolaj Bjorner
|
be9d5c7088
|
fix evaluator for array store expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-02 21:33:24 +00:00 |
|
Nikolaj Bjorner
|
ff75f88c4f
|
fix memory abuse in internalization in inc-sat-solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-31 22:25:58 +01:00 |
|
Murphy Berzish
|
452eed6626
|
move get_std_regex_str to str_util
|
2016-10-29 12:19:24 -04:00 |
|
Nikolaj Bjorner
|
ca309341c3
|
fixing cancellation code paths for inc_sat_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-27 22:07:46 -07:00 |
|
Nikolaj Bjorner
|
41deae52c6
|
fix enum2bv to handle singleton enumeration types, differentiate disequality conflicts for theories that handle disequalities vs. theories that don't
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-27 13:35:53 -07:00 |
|
Nikolaj Bjorner
|
24fc19ed58
|
speed up consequence finding by avoiding local search whenver assumption level is reached during the initial phase
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-27 08:15:39 -07:00 |
|
Christoph M. Wintersteiger
|
e4f7ff9881
|
Added Z3_fpa_is_numeral_negative to FPA API
|
2016-10-27 15:06:24 +01:00 |
|
Christoph M. Wintersteiger
|
bea7bc5e30
|
Bugfix for bv2fpa_converter. Fixes #767.
|
2016-10-26 16:32:44 +01:00 |
|
Nikolaj Bjorner
|
da4289fadc
|
fix unit tests for pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-25 20:47:48 -07:00 |
|
Christoph M. Wintersteiger
|
8c5c564d6c
|
fixed initialization order warning in pb2bv_rewriter
|
2016-10-25 14:31:29 +01:00 |
|
Nikolaj Bjorner
|
fefd00aa49
|
fix sign of constant in pb constraint
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-24 20:28:56 -07:00 |
|
Nikolaj Bjorner
|
b82b53dc34
|
add handling of pseudo-boolean inequalities that use if-expressions over Booleans and arihmetic instead of built-in PB predicates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-24 17:41:52 -07:00 |
|
Nikolaj Bjorner
|
6cf54a226e
|
a more efficient encoding for pseudo-Boolean inequality constraints into bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-24 08:25:02 -07:00 |
|
Christoph M. Wintersteiger
|
89d38385db
|
Added functions to test FP numerals for special values.
|
2016-10-24 12:50:05 +01:00 |
|
Nikolaj Bjorner
|
b476784f23
|
add missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-23 20:52:44 -07:00 |
|
Nikolaj Bjorner
|
3778048eb4
|
add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-23 20:31:59 -07:00 |
|
Nikolaj Bjorner
|
23b9d3ef55
|
fix at-most-1 constraint compiler bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-22 18:50:16 -07:00 |
|
Murphy Berzish
|
ef0f6f1de3
|
add str.to-int in theory_str WIP
|
2016-10-20 16:01:51 -04:00 |
|
Nikolaj Bjorner
|
d060359f01
|
add fd solver for finite domain queries
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-18 22:34:34 -04:00 |
|
Christoph M. Wintersteiger
|
5ac3bb04ee
|
Tabs
|
2016-10-18 13:18:59 +01:00 |
|
Nikolaj Bjorner
|
edaec81aa2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-10-17 14:53:13 -04:00 |
|
Nikolaj Bjorner
|
9e4450228e
|
adding unit test for enumeration types
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-17 14:52:37 -04:00 |
|
Christoph M. Wintersteiger
|
2f6ef0f3be
|
Removed unnecessary variables.
|
2016-10-17 16:33:09 +01:00 |
|
Christoph M. Wintersteiger
|
707dbd4173
|
Bugfix for bv2fpa (model) conversion.
Relates to #740
|
2016-10-17 16:19:27 +01:00 |
|