Nikolaj Bjorner
|
a1cc21d77b
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-05 16:03:46 -07:00 |
|
Nikolaj Bjorner
|
a7ef33c136
|
fix bug in generation of non-recursive constructor, modular starting point shifts during recursive calls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-05 11:31:50 -07:00 |
|
Nikolaj Bjorner
|
06087c17be
|
support for legacy datatype test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-05 10:28:11 -07:00 |
|
Nikolaj Bjorner
|
394d54fa8b
|
fix missin clause generation for ad-hoc handling of conjunction #1245
|
2017-09-05 09:54:52 -07:00 |
|
Nikolaj Bjorner
|
d47b2bae4d
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-09-05 07:35:46 -07:00 |
|
Nikolaj Bjorner
|
a4cf2726fd
|
fix seg-fault from #1244
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-05 07:35:37 -07:00 |
|
Nikolaj Bjorner
|
aac7773a52
|
support for smtlib2.6 datatype parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 21:15:44 -07:00 |
|
Nikolaj Bjorner
|
5d17e28667
|
support for smtlib2.6 datatype parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 21:12:43 -07:00 |
|
Nikolaj Bjorner
|
5492d0e135
|
re-introduce eq2ineq name for rewriting parameter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 11:03:57 -07:00 |
|
Nikolaj Bjorner
|
93474c0263
|
aligning simplifier and rewriter for regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 09:43:25 -07:00 |
|
Nikolaj Bjorner
|
f12a4f04fd
|
aligning simplifier and rewriter for regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 09:28:40 -07:00 |
|
Nikolaj Bjorner
|
a3dba5b2f9
|
hide new datatype plugin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 20:01:59 -07:00 |
|
Nikolaj Bjorner
|
09386e43e3
|
doctest fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 19:07:02 -07:00 |
|
Nikolaj Bjorner
|
7b9b714979
|
build fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 16:14:58 -07:00 |
|
Nikolaj Bjorner
|
eb6b2813ff
|
build fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 16:14:22 -07:00 |
|
Nikolaj Bjorner
|
10f734357e
|
build fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 15:32:57 -07:00 |
|
Nikolaj Bjorner
|
ee4ae33ac4
|
build fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 15:19:55 -07:00 |
|
Nikolaj Bjorner
|
a887475e9f
|
remove dom-simplifier from build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 15:01:54 -07:00 |
|
Nikolaj Bjorner
|
5c8fa80c3f
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 14:58:14 -07:00 |
|
Nikolaj Bjorner
|
c6722859c2
|
update rewriting of equalities and monomials for regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 14:36:03 -07:00 |
|
Nikolaj Bjorner
|
7fbb938474
|
working on parametric datatype redo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 12:00:02 -07:00 |
|
Nikolaj Bjorner
|
fff54d5d08
|
fix perf regression with negative polynomial normalization, adding new datatype plugin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 03:56:10 -07:00 |
|
Nikolaj Bjorner
|
059bad909a
|
prune dead states from automata
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-31 07:33:55 -07:00 |
|
Nikolaj Bjorner
|
62f8cc1289
|
fix ordering for value propagation to ensure values are preferred
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-31 07:33:38 -07:00 |
|
Nikolaj Bjorner
|
e8198bbbe3
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-08-30 14:04:14 -07:00 |
|
Nikolaj Bjorner
|
4d8290ebc2
|
update to theory_seq following examples from PJLJ
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-30 14:04:02 -07:00 |
|
Nikolaj Bjorner
|
009e94d188
|
update to theory_seq following examples from PJLJ
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-30 14:00:01 -07:00 |
|
Christoph M. Wintersteiger
|
d61df6b91f
|
Model completion bug fix
|
2017-08-30 20:35:31 +01:00 |
|
Christoph M. Wintersteiger
|
1a1c705376
|
Added global model completion for the SMT2 frontend.
|
2017-08-30 19:34:31 +01:00 |
|
Nikolaj Bjorner
|
4452ff9884
|
elaborate on dom simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-29 19:16:56 -07:00 |
|
Nikolaj Bjorner
|
6969e6024b
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-29 17:42:48 -07:00 |
|
Nikolaj Bjorner
|
cf87b6d622
|
remove simplifier files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-29 09:22:27 -07:00 |
|
Nikolaj Bjorner
|
8d8e4cbc51
|
fix some basic mistakes in dominator code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 20:11:46 -07:00 |
|
Nikolaj Bjorner
|
597f77cd77
|
initial sketch for dominator based simplifiation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 20:03:31 -07:00 |
|
Nikolaj Bjorner
|
feac705cb8
|
include epsilon closure in initial state set, streamline final configuration computation #1224
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 13:47:19 -07:00 |
|
Nikolaj Bjorner
|
f20e95184e
|
remove old_simplify dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 13:29:51 -07:00 |
|
Nikolaj Bjorner
|
9e4b2a6795
|
port simplifications on bv2int
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 02:55:50 -07:00 |
|
Nikolaj Bjorner
|
0ebb917268
|
complement regular expressions when used in negated membership constraints #1224
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 01:40:15 -07:00 |
|
Nikolaj Bjorner
|
974eaab01c
|
complement regular expressions when used in negated membership constraints #1224
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 01:38:23 -07:00 |
|
Nikolaj Bjorner
|
8542e4ae3d
|
add pre-processing simplificaiton of power to the legacy simplifier Fixes #1237
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-28 00:05:53 -07:00 |
|
Nikolaj Bjorner
|
5db349f6fa
|
raise an exception if trying proof generation for the SAT solver. Stackoverflow question https://stackoverflow.com/questions/45885321/check-function-while-qf-fd-logic-is-set-throws-accessviolationexception
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 23:52:27 -07:00 |
|
Nikolaj Bjorner
|
03f263b974
|
update names
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 13:02:59 -07:00 |
|
Nikolaj Bjorner
|
623cd5ded2
|
fix naming for functions #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 13:00:43 -07:00 |
|
Nikolaj Bjorner
|
f76815a009
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 12:55:55 -07:00 |
|
Nikolaj Bjorner
|
f9dc6385b2
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 12:19:24 -07:00 |
|
Nikolaj Bjorner
|
ce8443581d
|
add API methods for creating and modifying models, #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 12:15:27 -07:00 |
|
Nikolaj Bjorner
|
3bfc3437f1
|
purify
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 11:57:13 -07:00 |
|
Nikolaj Bjorner
|
d940516df3
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 11:01:45 -07:00 |
|
Nikolaj Bjorner
|
2ede4b2c80
|
fixes based on regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 09:31:16 -07:00 |
|
Nikolaj Bjorner
|
809a4efc6b
|
removing dependencies on simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 11:24:19 -07:00 |
|
Nikolaj Bjorner
|
bcf229dcfd
|
removing dependencies on simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 11:23:41 -07:00 |
|
Nikolaj Bjorner
|
82a937d1af
|
enforce arithmetic normalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 10:41:25 -07:00 |
|
Nikolaj Bjorner
|
0d5cfe9292
|
separate out, add copy constructor
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 09:23:15 -07:00 |
|
Nikolaj Bjorner
|
2955b0c2ef
|
removing more dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 03:05:34 -07:00 |
|
Nikolaj Bjorner
|
ce3ab6b170
|
mising files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 02:04:59 -07:00 |
|
Nikolaj Bjorner
|
e3e965883f
|
mising files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 01:55:03 -07:00 |
|
Nikolaj Bjorner
|
9b53646a34
|
mising files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 01:43:06 -07:00 |
|
Nikolaj Bjorner
|
14e6b5b500
|
mising files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 01:38:55 -07:00 |
|
Nikolaj Bjorner
|
c03be16039
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 01:33:19 -07:00 |
|
Nikolaj Bjorner
|
5371315f4c
|
remove simplify dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 00:57:44 -07:00 |
|
Nikolaj Bjorner
|
881f90d17d
|
remove simplify dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 00:48:49 -07:00 |
|
Nikolaj Bjorner
|
2897b98ed2
|
remove simplify dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-26 00:37:22 -07:00 |
|
Nikolaj Bjorner
|
b16a4ac452
|
remove simplify dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-25 23:57:10 -07:00 |
|
Nikolaj Bjorner
|
d3c00181ba
|
remove simplify dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-25 23:56:31 -07:00 |
|
Nikolaj Bjorner
|
ac0bb6a3d0
|
remove simplify dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-25 23:56:09 -07:00 |
|
Nikolaj Bjorner
|
9438ff848f
|
moved files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-25 17:44:57 -07:00 |
|
Nikolaj Bjorner
|
ebcacaa26d
|
update new assertions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-25 17:44:33 -07:00 |
|
Christoph M. Wintersteiger
|
b8a81bcb09
|
Added unsat core support to the macro-finder.
|
2017-08-25 20:21:57 +01:00 |
|
Christoph M. Wintersteiger
|
31496b6625
|
Whitespace
|
2017-08-25 15:29:29 +01:00 |
|
Christoph M. Wintersteiger
|
3e0926fb82
|
Whitespace
|
2017-08-25 15:23:25 +01:00 |
|
Christoph M. Wintersteiger
|
36dd2b6530
|
Re-enabled macro-related options for the smt_context
|
2017-08-25 15:01:54 +01:00 |
|
Christoph M. Wintersteiger
|
799fb4a0d1
|
Revert "Eliminated the dependency of the macro-finder on the simplifier."
This reverts commit 8310b24c52 .
|
2017-08-24 21:26:09 +01:00 |
|
Christoph M. Wintersteiger
|
8310b24c52
|
Eliminated the dependency of the macro-finder on the simplifier.
|
2017-08-24 20:34:11 +01:00 |
|
Christoph M. Wintersteiger
|
ed8c11ff76
|
Whitespace
|
2017-08-24 19:59:38 +01:00 |
|
Nikolaj Bjorner
|
5141477809
|
remove dead code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-24 11:16:48 -07:00 |
|
Nikolaj Bjorner
|
23d1c0a9a8
|
move pull/push files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-24 11:13:01 -07:00 |
|
Christoph M. Wintersteiger
|
227e6801c2
|
Whitespace
|
2017-08-24 18:33:21 +01:00 |
|
Christoph M. Wintersteiger
|
ed4477c9e4
|
Whitespace
|
2017-08-24 18:32:50 +01:00 |
|
Nikolaj Bjorner
|
a7bb41fd49
|
fix build issues
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-24 09:19:35 -07:00 |
|
Sangwoo Joh
|
5845958986
|
Bugfix: get_objectives in ML API
|
2017-08-24 18:17:47 +09:00 |
|
Nikolaj Bjorner
|
8b2d60e3ca
|
using rewrite in push_app_ite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-23 17:57:03 -07:00 |
|
Nikolaj Bjorner
|
f91496f5ff
|
pruning simplifier dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-23 16:56:55 -07:00 |
|
Nikolaj Bjorner
|
8ff8470809
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-08-23 16:33:54 -07:00 |
|
Nikolaj Bjorner
|
7dd28781ab
|
remove simplifier dependencies from cmakelist.txt files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-23 16:33:36 -07:00 |
|
Dewald de Jager
|
40f2afb5af
|
[Doxygen] Fix function name in docstring
Amending the changes made in fe702d7782
|
2017-08-23 23:09:47 +02:00 |
|
Nikolaj Bjorner
|
f062e17037
|
remove simplifier dependencies from ufbv tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-23 12:30:33 -07:00 |
|
Nikolaj Bjorner
|
655b3d9c19
|
removing dependency on simplifier in pattern_inference
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-23 12:17:30 -07:00 |
|
Nikolaj Bjorner
|
e5826b957f
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-23 09:01:25 -07:00 |
|
Christoph M. Wintersteiger
|
dca30ab202
|
Merge pull request #1225 from nbraud/nbraud/injectivity
Add injectivity tactic
|
2017-08-23 15:51:19 +01:00 |
|
Christoph M. Wintersteiger
|
6f8a954532
|
added missing addition to smt_params_helper.pyg
|
2017-08-23 12:37:26 +01:00 |
|
Christoph M. Wintersteiger
|
573dae5f0c
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-08-23 12:14:53 +01:00 |
|
Christoph M. Wintersteiger
|
3e960eadd2
|
(Re-)added option to disable lemma deletion in the smt_context.
|
2017-08-23 12:14:19 +01:00 |
|
Nicolas Braud-Santoni
|
b877c962ca
|
injectivity: Add tactic to CMake-based builds
|
2017-08-23 10:27:55 +00:00 |
|
Nicolas Braud-Santoni
|
ae9ace2321
|
injectivity: Cleanup whitespace
|
2017-08-23 10:25:33 +00:00 |
|
Nikolaj Bjorner
|
ce04c18a7a
|
trying to get rid of last simplifier dependency in macros
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-22 22:14:13 -07:00 |
|
Nikolaj Bjorner
|
f7ca7409ce
|
fix regressions introduced when modifying macro_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-22 17:05:40 -07:00 |
|
Nikolaj Bjorner
|
e2b46257d6
|
reducing dependencies on simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-22 15:09:34 -07:00 |
|
Nicolas Braud-Santoni
|
27fd879b8c
|
injectivity: Fixup rewriter
|
2017-08-22 18:44:34 +00:00 |
|
Nikolaj Bjorner
|
a206362cef
|
add comments addressing some questions #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-22 11:41:25 -07:00 |
|
Nicolas Braud-Santoni
|
33dd168195
|
Remove unnecessary parameter
|
2017-08-22 18:09:57 +00:00 |
|