Nikolaj Bjorner
|
62b8394bdd
|
fixes #1179
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 09:52:45 -07:00 |
|
Nikolaj Bjorner
|
031d7e1b59
|
use iterators, update build icon for osx
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-01 16:58:40 -07:00 |
|
Nikolaj Bjorner
|
08524a2d90
|
cleanup for warning message
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-01 11:47:17 -07:00 |
|
Nikolaj Bjorner
|
be4b0ffe69
|
fix unsoundness bug instroduced when fixing #1125
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-30 19:36:38 -07:00 |
|
Nikolaj Bjorner
|
c44c8284bd
|
use worklist algorithm to avoid stack overflow #1125
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-30 18:10:36 -07:00 |
|
Nikolaj Bjorner
|
f375016a11
|
disable tweak to seq until there are cycles to test further
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-19 18:23:27 -05:00 |
|
Nikolaj Bjorner
|
894c60bdf9
|
fix bug in qe-lite reported in #1086: bookkeeping of unconstrained variables only works for quantifier-free formulas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-19 18:22:30 -05:00 |
|
Nikolaj Bjorner
|
02161f2ff7
|
revert internalize logic for re until debugged
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-15 21:13:25 -07:00 |
|
Nikolaj Bjorner
|
e67572ffa6
|
address issues raised in #998
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-15 20:47:59 -07:00 |
|
Nikolaj Bjorner
|
5be3e959ab
|
address issues raised in #998
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-15 20:46:47 -07:00 |
|
Nikolaj Bjorner
|
a59ee8032c
|
fix unsoundness bug in axiomatization of str.at. #1067
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-13 19:02:59 -07:00 |
|
Nikolaj Bjorner
|
79a8e9aab0
|
fix build break #1029
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-18 12:09:51 -07:00 |
|
Nikolaj Bjorner
|
3152833893
|
fix unused variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-29 18:55:47 -07:00 |
|
Nikolaj Bjorner
|
66e61b8a31
|
issues #963 #912
|
2017-04-17 03:06:38 -07:00 |
|
Nikolaj Bjorner
|
4140afa4cb
|
add regular expression membership for range of int.to.str functions. Issue #957
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-11 10:49:42 +08:00 |
|
Nikolaj Bjorner
|
3a9857940e
|
add missing axioms for str.at. Issue #953
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-25 19:31:01 +01:00 |
|
Nikolaj Bjorner
|
ca4ae171ea
|
remove unsound simplification in prefix #949
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-21 07:40:35 -06:00 |
|
Nikolaj Bjorner
|
37ee4c95c3
|
adding parallel threads
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-30 02:09:08 -08:00 |
|
Nikolaj Bjorner
|
7386e2f3e9
|
add warning for scearios of #876
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-25 18:29:30 -08:00 |
|
Nikolaj Bjorner
|
777091e653
|
fix part 1 of #875
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-01-25 18:09:27 -08:00 |
|
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
|
dea3b8ddf7
|
address warnings from #836
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 13:14:36 +01:00 |
|
Nikolaj Bjorner
|
acba529bce
|
fix bug in encoding of axioms for indexof. Issue #806
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-09 15:32:15 +01:00 |
|
Nikolaj Bjorner
|
e65d80dedd
|
make semantics of extract/substr deterministic. Issue #781
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-15 18:29:51 +02:00 |
|
Nikolaj Bjorner
|
caf0a1e80d
|
fix breaking change to theory-seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-05 07:22:27 +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 |
|
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
|
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 |
|
Nikolaj Bjorner
|
e485d1889c
|
update replace semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-08 13:59:13 -07:00 |
|
Nikolaj Bjorner
|
4d9aadde35
|
updated consequence finder to fix bug in processing enumeration types
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-31 16:15:36 +08:00 |
|
Nikolaj Bjorner
|
879f792125
|
fix axiomatization of str.replace. Fixes issue #703
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-20 06:13:52 -07:00 |
|
Nikolaj Bjorner
|
2d8325ed43
|
fix axiomatization of str.replace. Fixes issue #703
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-20 06:05:13 -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
|
bdbf1c9bf4
|
add support for default semantics for stoi (non-integer strings map to -1). Issue #670
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-08 10:45:19 -07: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 |
|
Nikolaj Bjorner
|
eab5a84f62
|
fix issues with int.to.str and seq.len encodings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-02 20:57:52 -07:00 |
|
Nikolaj Bjorner
|
39acd3594a
|
test variants for seq_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-30 18:15:10 -07:00 |
|
Nikolaj Bjorner
|
f03032bd09
|
updated seq solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-29 14:01:05 -07:00 |
|
Nikolaj Bjorner
|
cddf8091b5
|
strengthen support for int.to.str and length reasoning. Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-28 12:36:50 -07:00 |
|
Nikolaj Bjorner
|
c3f498a640
|
strengthen support for int.to.str and length reasoning. Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-28 12:26:47 -07:00 |
|
Nikolaj Bjorner
|
85be486c1e
|
add ite reduction to canonizer, remove it from ad-hoc routine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-18 09:58:34 -07:00 |
|
Nikolaj Bjorner
|
cc3bfe8da2
|
removing warnings for unused variables, #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 16:02:08 -07:00 |
|
Nikolaj Bjorner
|
09b8c0e7fa
|
removing warnings for unused variables, #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 15:59:06 -07:00 |
|
Nikolaj Bjorner
|
ec565ae7a0
|
fixes to #596 and #592: use exponential step increments on integer problems, align int.to.str with canonizer and disequality checker
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 01:00:42 -07:00 |
|
Nikolaj Bjorner
|
10cdd527ca
|
strengthening length properties for int.to.str. Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-15 12:27:04 -07:00 |
|
Nikolaj Bjorner
|
d11d9bd1de
|
avoid crash on quantifiers + sequences
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-03 16:24:12 -07:00 |
|
Nikolaj Bjorner
|
c3f4124a9f
|
trace down recent exposed regression in goal2sat, incorporate Scott's suggestion on making vector<std::string inaccessible
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-18 14:50:10 -07:00 |
|
Nikolaj Bjorner
|
81232808ba
|
add handling for int.to.str
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-18 11:17:33 -07:00 |
|
Nikolaj Bjorner
|
4761f4f191
|
add handling for int.to.str
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-18 11:14:40 -07:00 |
|
Nikolaj Bjorner
|
c454b81b2c
|
special case branching
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-05 11:57:49 +02:00 |
|