Murphy Berzish
|
367cc4b77f
|
check result of unsat core validation
|
2017-04-22 13:36:09 -04:00 |
|
Murphy Berzish
|
06cd07e3c2
|
Merge branch 'theory-assumptions' into develop
Conflicts:
src/smt/smt_context.cpp
src/smt/smt_context.h
src/smt/smt_theory.h
|
2017-04-22 13:31:43 -04:00 |
|
Murphy Berzish
|
a1bb1f2a13
|
pre-init assumptions and unsat core validation for smt theories
|
2017-04-22 13:15:00 -04:00 |
|
Murphy Berzish
|
5cfe5e15ac
|
unsat core validation for smt theories
|
2017-04-21 17:51:14 -04:00 |
|
Christoph M. Wintersteiger
|
0a0b17540f
|
Added rlimit.inc() for expensive interval exponentiation in the non-linear arithmetic theory.
|
2017-04-19 13:07:04 +01:00 |
|
Christoph M. Wintersteiger
|
a02a7f4443
|
Whitespace
|
2017-04-19 13:04:04 +01:00 |
|
Murphy Berzish
|
bef64961ae
|
add pre-init assumptions for smt theories
|
2017-04-18 13:12:03 -04:00 |
|
Christoph M. Wintersteiger
|
71da36f85c
|
Added core.extend_nonlocal_patterns parameter to improve unsat cores.
|
2017-04-18 15:13:11 +01:00 |
|
Nikolaj Bjorner
|
66e61b8a31
|
issues #963 #912
|
2017-04-17 03:06:38 -07:00 |
|
Murphy Berzish
|
a7f72bf4ef
|
add overlap assumption to other cases in theory_str
|
2017-04-13 13:46:23 -04:00 |
|
Murphy Berzish
|
7207cabc97
|
experimental new unsat core based overlap detection
|
2017-04-12 17:09:35 -04: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
|
80c10d5833
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-04-07 21:22:48 -07:00 |
|
Nikolaj Bjorner
|
ec29a03c8f
|
add facility to dispense with cancellation (not activated at this point). Address #961 by expanding recurisve function definitions that are not tautologies if the current model does not validate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-04-07 21:22:38 -07:00 |
|
Christoph M. Wintersteiger
|
7d35fcb17e
|
Avoid null pointer warnings in justifications.
|
2017-04-05 19:42:02 +01:00 |
|
Murphy Berzish
|
a8935e99bc
|
Merge branch 'upstream-master' into develop
|
2017-04-04 16:47:30 -04:00 |
|
Nikolaj Bjorner
|
0c4b792dac
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-03-25 19:32:17 +01: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
|
e05cee757b
|
properly handle recursive function definitions #898
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-24 10:10:42 -07:00 |
|
Christoph M. Wintersteiger
|
46ff4ae40d
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-03-24 09:40:23 +00:00 |
|
Christoph M. Wintersteiger
|
866035d786
|
Disabled debug output
|
2017-03-24 09:40:18 +00:00 |
|
Nikolaj Bjorner
|
ec47706226
|
fix constant offset and handling of ite in difference logic optimizer code-path. Issue #946
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-24 02:23:50 -07:00 |
|
Nikolaj Bjorner
|
5d11a1cdb2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-03-24 01:31:16 -07:00 |
|
Nikolaj Bjorner
|
c56c7fd649
|
add handlers for dense difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-24 01:31:00 -07:00 |
|
Christoph M. Wintersteiger
|
37167a8dd6
|
Fixed excessive trace output
|
2017-03-23 19:53:23 +00:00 |
|
Nikolaj Bjorner
|
1ab7ab9d74
|
fix double ownership of enode marking causing crash during tracing. Issue #952
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-23 11:09:36 -07:00 |
|
Murphy Berzish
|
82d472a227
|
Merge remote-tracking branch 'upstream/master' into develop
|
2017-03-23 13:35:58 -04:00 |
|
Nikolaj Bjorner
|
25d839ed10
|
fix bug in simplifier of bv2int over concatentations exposed by #948
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-22 10:55:55 -07: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 |
|
Murphy Berzish
|
43f9a0a2bd
|
fix unterminated char*
|
2017-03-17 13:48:30 -04:00 |
|
Nikolaj Bjorner
|
d754aa2dc4
|
disable ackerman reduction when head contains a non-constant/non-variable. #947
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-17 10:12:32 -07:00 |
|
Nikolaj Bjorner
|
a0237ed2a6
|
fix crash reported in #946
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-16 18:56:43 -07:00 |
|
Murphy Berzish
|
24df976f95
|
fixup startswith/endswith to prefixof/suffixof
|
2017-03-13 17:03:36 -04:00 |
|
Murphy Berzish
|
94d5f242b8
|
Merge branch 'str-at-semantics' into develop
|
2017-03-13 14:40:40 -04:00 |
|
Nikolaj Bjorner
|
8bec1e25a8
|
move restore relevancy until after literals have been replayed
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-12 08:32:06 +01:00 |
|
Nikolaj Bjorner
|
228111511c
|
fixing build break, addressing #935
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-11 18:41:36 +01:00 |
|
Murphy Berzish
|
b459d17624
|
fix int-to-str terms in theory_str not being picked up
|
2017-03-10 13:53:55 -05:00 |
|
Nikolaj Bjorner
|
fbf81c88a2
|
remove print breaking build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-09 11:13:38 +01:00 |
|
Nikolaj Bjorner
|
6f68355fbc
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-03-08 21:33:43 -08:00 |
|
Nikolaj Bjorner
|
fcda4cee9f
|
ensure evaluation of array equalities is enabled for external facing evaluator. Issue #917
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-09 05:29:56 +01:00 |
|
Murphy Berzish
|
4d5c1dcfb6
|
fix model gen for regex terms in theory_str
|
2017-03-06 17:04:07 -05:00 |
|
Murphy Berzish
|
9f79015ee6
|
patches to theory_str for theory_seq compat
|
2017-03-01 22:18:18 -05:00 |
|
Murphy Berzish
|
ab71dea82d
|
theory_str refactoring
|
2017-02-28 17:47:55 -05:00 |
|
Murphy Berzish
|
8b077ebbe7
|
re-add regex NFA
|
2017-02-28 14:06:13 -05:00 |
|
Murphy Berzish
|
9ac0d098ac
|
Merge remote-tracking branch 'upstream/master' into release-1.0
|
2017-02-28 12:45:04 -05:00 |
|
Murphy Berzish
|
11000efbfe
|
fix zstring
|
2017-02-27 21:16:15 -05:00 |
|
Murphy Berzish
|
c62b55f9b1
|
fix npos semantics
|
2017-02-27 20:51:30 -05:00 |
|
Murphy Berzish
|
3f1ceedcb1
|
theory_str refactor pass 2
|
2017-02-27 20:48:55 -05:00 |
|
Murphy Berzish
|
725352234d
|
refactoring theory_str
|
2017-02-27 13:22:56 -05:00 |
|
Nikolaj Bjorner
|
c7591e3c99
|
remove unreferenced label
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-24 11:13:08 -08:00 |
|