Christoph M. Wintersteiger
|
7e705a2d32
|
Bug fixes for underspecified FP operations.
|
2016-10-15 18:35:39 +02:00 |
|
Christoph M. Wintersteiger
|
bc257211d6
|
Whitespace
|
2016-10-15 18:35:39 +02:00 |
|
Nikolaj Bjorner
|
e3f0aff318
|
address ubuntu warning and add shortcuts for maxsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-03 16:22:13 -07:00 |
|
Nikolaj Bjorner
|
476b06fa14
|
fix compiler warnings, gcc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-28 16:42:07 -07:00 |
|
Mikolas Janota
|
147c0f8152
|
Removing an unused method from bv_rewriter.
|
2016-09-16 19:44:37 +01:00 |
|
Mikolas Janota
|
ec47a1df50
|
Adding bv preprocessing techniques.
|
2016-09-16 19:44:37 +01: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
|
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
|
e485d1889c
|
update replace semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-08 13:59:13 -07:00 |
|
Murphy Berzish
|
f9b4f21683
|
add rewrite for theory_str rewriter RegexPlus
fixes regex-013.smt2
|
2016-08-31 19:22:04 -04:00 |
|
Murphy Berzish
|
6263391c11
|
fix out-of-range integer comparison bug in string NFA
|
2016-08-17 20:58:57 -04:00 |
|
Murphy Berzish
|
0834229b39
|
theory_str model validation for substr
|
2016-08-17 15:33:02 -04:00 |
|
Murphy Berzish
|
48081864b0
|
add regex validation in str_rewriter
|
2016-08-16 18:07:31 -04:00 |
|
Christoph M. Wintersteiger
|
e8141aaa84
|
debug fixes
|
2016-08-12 19:52:59 +01:00 |
|
Murphy Berzish
|
3dff240bb3
|
theory_str model validation for Length
|
2016-08-07 15:50:41 -04:00 |
|
Murphy Berzish
|
cb566ad5ce
|
fix model validation for theory_str
|
2016-08-07 15:43:08 -04:00 |
|
Nikolaj Bjorner
|
4958edeb42
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 19:40:49 -07:00 |
|
Loris D'Antoni
|
73bd4acfc5
|
added symbolic automata complement for sequences
|
2016-07-28 13:50:05 -07: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 |
|
Murphy Berzish
|
0f38203779
|
add RegexCharRange to theory_str
|
2016-07-19 16:39:43 -04:00 |
|
Murphy Berzish
|
9ffcd135d5
|
add RegexPlus to theory_str
|
2016-07-19 15:47:41 -04: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
|
d5ee7e24bc
|
add simplification for equalities between itos and constant strings, Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-08 11:50:39 -07:00 |
|
Nikolaj Bjorner
|
30cf0d19eb
|
use of mk_bool_val
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:11:45 -07:00 |
|
Nikolaj Bjorner
|
f72d9c25c6
|
merge with update to bv rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:08:01 -07:00 |
|
Christoph M. Wintersteiger
|
70301ad3c8
|
Added bv*mul_no*flow handling in bv_rewriter.
Fixes #657.
|
2016-06-24 16:25:11 +01:00 |
|
Nikolaj Bjorner
|
67ea78a4a5
|
Add basic MARCO example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 08:00:23 -07:00 |
|
Nikolaj Bjorner
|
914bf2ff3b
|
extend constant folding for bit-vector overflow/underflow operators, #657
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 07:43:05 -07:00 |
|
Christoph M. Wintersteiger
|
0a575936d0
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-23 19:31:08 +01:00 |
|
Christoph M. Wintersteiger
|
8bde7b8a4c
|
Added facilities for dumping smt_params for debugging purposes
|
2016-06-23 19:31:00 +01:00 |
|
Nikolaj Bjorner
|
5b497b6249
|
reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-22 20:25:47 -07:00 |
|
Murphy Berzish
|
4c34629806
|
starting regex support, rewriter
|
2016-06-21 21:13:16 -04:00 |
|
Murphy Berzish
|
5b3c868c90
|
theory_str Replace method
|
2016-06-15 21:14:54 -04:00 |
|
Murphy Berzish
|
7c8b882ae6
|
decl and rewriter support for LastIndexof in theory_str (WIP)
|
2016-06-15 18:04:33 -04:00 |
|
Murphy Berzish
|
dc5a334d42
|
support for Indexof2 in theory_str
|
2016-06-15 17:37:17 -04:00 |
|
Murphy Berzish
|
db2a5854e9
|
decl and rewriter for Indexof (WIP)
|
2016-06-14 20:10:06 -04:00 |
|
Murphy Berzish
|
a3986d6d0e
|
decl and rewriter support for Contains (WIP)
|
2016-06-14 18:36:43 -04:00 |
|
Murphy Berzish
|
fd38b4c729
|
EndsWith decl and rewriter, WIP
|
2016-06-14 17:55:46 -04:00 |
|
Nikolaj Bjorner
|
bfe26390f0
|
fix bug introduced when hiding unused variables in 96e157e , reported by Mikolas Janota
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-14 08:12:32 -07:00 |
|
Murphy Berzish
|
7d8e54c50f
|
decl and rewriter for string StartsWith
|
2016-06-13 22:27:46 -04:00 |
|
Murphy Berzish
|
be5cc02a45
|
working axiomatization for CharAt
|
2016-06-13 21:57:08 -04:00 |
|
Murphy Berzish
|
389845180c
|
add CharAt to theory_str and basic rewrite rule for constant CharAt exprs
|
2016-06-13 16:34:24 -04:00 |
|
Murphy Berzish
|
7d09dbb8ec
|
basic infrastructure for string rewriting
|
2016-06-12 20:46:52 -04:00 |
|
Christoph M. Wintersteiger
|
617e941015
|
fp2bv refactoring
|
2016-05-23 18:10:17 +01:00 |
|
Christoph M. Wintersteiger
|
b6d90a64da
|
fpa rewriter tidy up
|
2016-05-21 18:07:37 +01:00 |
|
Christoph M. Wintersteiger
|
cae53c3ec2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-20 19:55:01 +01:00 |
|
Christoph M. Wintersteiger
|
1cc8146aba
|
Bugfixes for FP UFs and arrays.
|
2016-05-20 19:53:57 +01:00 |
|
Nikolaj Bjorner
|
1aa3fdab8a
|
remove min/max, use qmax; disable cancellation during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-19 13:04:20 -07:00 |
|
Christoph M. Wintersteiger
|
71a03dbeb3
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-18 09:58:11 +01:00 |
|