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
|
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 |
|
Nikolaj Bjorner
|
a0f0b53686
|
fixes to #52, #53
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-04-28 14:48:59 -07:00 |
|
Nikolaj Bjorner
|
52619b9dbb
|
pull unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-01 14:57:11 -07:00 |
|
Christoph M. Wintersteiger
|
b76d588c28
|
Renamed the soft_timeout option to just timeout.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-03-21 16:10:30 +00:00 |
|
Christoph M. Wintersteiger
|
55ca6ce44b
|
Resurrected the dack* options.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-03-04 19:15:22 +00:00 |
|
Ken McMillan
|
c007a5e5bd
|
merged with unstable
|
2014-08-06 11:16:06 -07:00 |
|
Nikolaj Bjorner
|
960e8ea1d5
|
working on hitting sets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-08 14:12:54 +01:00 |
|
Nikolaj Bjorner
|
f76b343bfa
|
expose parameter settings for controlling injectivity axiom. rquested by Jasmin Blanchette
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-31 11:25:54 +05:30 |
|
Nikolaj Bjorner
|
d2db8007d8
|
tuning pb/max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-06 04:01:10 -07:00 |
|
Nikolaj Bjorner
|
f82f7f83b9
|
adding optimization to dense difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-14 14:42:01 -07:00 |
|
Nikolaj Bjorner
|
3afa409abb
|
snapshot adding simplex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-02-11 15:44:47 -08:00 |
|
Nikolaj Bjorner
|
23e811d136
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-05 20:44:56 -08:00 |
|
Nikolaj Bjorner
|
c5b82796ca
|
moving parameters to theory_pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-01 20:00:10 -08:00 |
|
Ken McMillan
|
56b3406ee5
|
added mbqi.id option, working on quantifiers in duality
|
2013-12-10 11:41:25 -08:00 |
|
Ken McMillan
|
3a0947b3ba
|
merged with unstable
|
2013-10-18 17:26:41 -07:00 |
|