Nikolaj Bjorner
|
f525f43e43
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 09:30:43 -07:00 |
|
Nikolaj Bjorner
|
859c68c2ac
|
merge with opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 08:27:54 -07:00 |
|
Nikolaj Bjorner
|
012a96fd81
|
adding smt parallel solving
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-15 16:16:48 -07:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|
Murphy Berzish
|
ca3784449f
|
regex failsafe and intersect WIP
|
2018-01-12 13:53:02 -05:00 |
|
Murphy Berzish
|
6b799706b5
|
add path constraint generation for regex terms
|
2018-01-10 17:24:47 -05:00 |
|
Murphy Berzish
|
09dc5cd0f8
|
Merge branch 'develop' into regex-develop
|
2018-01-03 16:12:33 -05:00 |
|
Murphy Berzish
|
a5180edc76
|
make linear search the default for theory_str
|
2018-01-03 16:05:34 -05:00 |
|
Murphy Berzish
|
fbe8d1577e
|
new regex automata start; add complexity estimation
|
2017-12-04 18:05:00 -05:00 |
|
Nikolaj Bjorner
|
fd49a0c89c
|
added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-02 00:05:52 -05:00 |
|
Murphy Berzish
|
b2af690c6d
|
enable binary search for theory_str
|
2017-09-22 12:31:46 -04:00 |
|
Nikolaj Bjorner
|
651587ce01
|
merge with master branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 09:39:22 -07: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
|
6f8a954532
|
added missing addition to smt_params_helper.pyg
|
2017-08-23 12:37:26 +01:00 |
|
Nikolaj Bjorner
|
3ce82ea8ce
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-02 10:37:22 -07:00 |
|
Nikolaj Bjorner
|
b18dc7d052
|
adding nra
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-24 17:24:36 -07:00 |
|
Nikolaj Bjorner
|
6f2cd4817b
|
ensure arith.reflect has default true
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-23 14:09:45 -07:00 |
|
Nikolaj Bjorner
|
af4346f16a
|
expose arith reflection, get rid of long m_manager attribute in asserted fromulas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-23 10:04:29 -07:00 |
|
Murphy Berzish
|
41a242fab1
|
Merge branch 'upstream-master' into develop
Conflicts:
src/smt/params/smt_params.h
src/smt/params/smt_params_helper.pyg
src/smt/smt_case_split_queue.cpp
src/smt/smt_context.h
src/smt/smt_setup.cpp
src/smt/smt_setup.h
|
2017-05-03 17:03:13 -04:00 |
|
Nikolaj Bjorner
|
52dfdedb9b
|
Merge pull request #1000 from mtrberzi/theory_str-smt-setup
smt_setup for strings/sequences
|
2017-05-02 20:44:23 -07:00 |
|
Murphy Berzish
|
92755b0185
|
smt_setup framework, all hooks to theory_str are redirected to theory_seq
|
2017-05-02 17:16:35 -04:00 |
|
Murphy Berzish
|
a8d069ba46
|
refactor: add asserts, use case split strategy param
|
2017-05-02 13:06:08 -04:00 |
|
Murphy Berzish
|
6cd1f877b8
|
params for theory aware branching
|
2017-05-02 10:39:32 -04:00 |
|
Murphy Berzish
|
f655e1976e
|
add params for theory case split
|
2017-05-01 10:18:38 -04:00 |
|
Murphy Berzish
|
3fe49137d0
|
fix trace typos
|
2017-04-24 19:25:35 -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 |
|
Christoph M. Wintersteiger
|
71da36f85c
|
Added core.extend_nonlocal_patterns parameter to improve unsat cores.
|
2017-04-18 15:13:11 +01:00 |
|
Murphy Berzish
|
235ea79043
|
Merge branch 'upstream-master' into release-1.0
Conflicts:
src/cmd_context/check_logic.cpp
src/cmd_context/cmd_context.cpp
src/cmd_context/cmd_context.h
src/smt/params/smt_params_helper.pyg
src/smt/smt_context.cpp
|
2017-02-18 15:04:44 -05:00 |
|
Murphy Berzish
|
09ac5645e4
|
parameterize theory-aware activity of overlap
|
2017-01-22 23:21:20 -05:00 |
|
Christoph M. Wintersteiger
|
adf8072eaa
|
Added option to limit the distance of unsat core extension through patterns.
|
2017-01-21 12:28:37 +00:00 |
|
Murphy Berzish
|
e459617c39
|
experimental finite model finding WIP, first successful run
|
2017-01-16 18:04:03 -05:00 |
|
Murphy Berzish
|
3459c1993e
|
experimental theory-aware branching code
|
2017-01-10 15:38:33 -05:00 |
|
Christoph M. Wintersteiger
|
384468bc99
|
Added option to extend unsat cores with literals that (potentially) provide quantifier instances.
|
2017-01-10 20:22:20 +00:00 |
|
Murphy Berzish
|
2dc9b486d3
|
theory_str binary search heuristic WIP
|
2016-12-22 19:17:42 -05:00 |
|
Murphy Berzish
|
94762d276d
|
add string constant cache to theory_str and associated param
|
2016-12-18 18:47:38 -05:00 |
|
Murphy Berzish
|
dd8cd8199b
|
theory_str refcount debug messages and beginning theory case split
|
2016-12-16 14:37:34 -05:00 |
|
Murphy Berzish
|
27a2c20c1c
|
add more parameters for theory_str
|
2016-12-13 19:38:40 -05:00 |
|
Murphy Berzish
|
bced5828f7
|
theory_str parameters
|
2016-12-13 17:20:58 -05:00 |
|
Murphy Berzish
|
f5bc17b864
|
theory_str params module, WIP
|
2016-12-13 16:12:57 -05:00 |
|
Nikolaj Bjorner
|
e9db934f1a
|
improving perf of mutex finding, revert semantics of 0 timeout to no-timeout. Issue #791
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-17 04:26:17 +02:00 |
|
Fabian Wolff
|
6eaab00e83
|
Fix spelling errors
|
2016-07-09 11:46:43 +02:00 |
|
Nikolaj Bjorner
|
c72ed3e6b4
|
update core minimization code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-23 21:39:28 -07:00 |
|
Nuno Lopes
|
d642d5fe4c
|
API: add smt.logic parameter to enable setting the logic through the API
currently only Z3_solver_set_params() is supported
logic has to be set before solver first usage or before solver reset
|
2016-02-25 09:47:51 +00:00 |
|
Nikolaj Bjorner
|
a6e1c70eab
|
fix documentation/default bug. #445
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-02-10 15:02:22 +00:00 |
|
Dan Liew
|
ea900db337
|
Explicitly state what the units of the timeout parameter for the "smt"
module are.
|
2016-02-10 11:35:15 +00:00 |
|
Nikolaj Bjorner
|
315dc80eb0
|
toggle default for bv2int decision procedure support to avoid confusing users. Issue #301
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-10 15:09:52 -05:00 |
|
Nikolaj Bjorner
|
9b3e242990
|
adding rlimit resource limit facility to provide platform and architecture independent method for canceling activities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-28 13:37:59 -07:00 |
|
Christoph M. Wintersteiger
|
05d9e188f8
|
Reactivated smt.max_conflicts option.
Partially fixes #216.
|
2015-09-17 14:08:04 +01:00 |
|
Nikolaj Bjorner
|
db24cb8087
|
add core validation option to directly validate cores using the context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-10 10:56:07 +02:00 |
|
Christoph M. Wintersteiger
|
9912b2cd67
|
Re-enabled the smt.arith.greatest_error_pivot parameter.
|
2015-05-23 18:01:00 +01:00 |
|