Lev Nachmanson
|
6d12540ceb
|
set arith.solver=6 by default
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-06 17:38:17 -07:00 |
|
Lev Nachmanson
|
4792ee8110
|
revert the default arith.solver=2
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-06 17:31:56 -07:00 |
|
Lev Nachmanson
|
80994f74bf
|
redirect to the new solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-06 17:31:56 -07:00 |
|
Lev Nachmanson
|
907d310600
|
get rid of arith.nla parameter
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-27 14:33:40 -07:00 |
|
Lev Nachmanson
|
f9151a7a8e
|
correct the default options: smt.arith.nla=False
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-27 13:55:23 -07:00 |
|
Lev Nachmanson
|
b34f841421
|
setting the old defaul options for nla
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
ab92c20106
|
add option branch_flip to lp_settings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
762f265616
|
merge with master
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
611c14844d
|
fix #3194, remove euclidean solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-08 16:05:13 +01:00 |
|
Nikolaj Bjorner
|
d02d90dab2
|
add assert to catch bad lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-11 20:00:48 -08:00 |
|
Nikolaj Bjorner
|
1371526062
|
fix build break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-10 16:15:21 -08:00 |
|
Lev Nachmanson
|
ad55f61580
|
roll back the defaults of invoking the nla_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-10 13:35:33 -08:00 |
|
Lev Nachmanson
|
26eb23c05b
|
move lp_params to smt_params_helper
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-10 11:25:54 -08:00 |
|
Lev Nachmanson
|
514c3d7a3b
|
move the content of nla_params.pyg to smt_params_helper.pyg
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-10 11:08:35 -08:00 |
|
Lev Nachmanson
|
e2514a2b19
|
make nla_solver the default
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-10 10:22:05 -08:00 |
|
Murphy Berzish
|
cf3f271f5b
|
z3str3: add smt.str.fixed_length_naive_cex option for naive length-based counterexamples
|
2020-02-06 21:43:23 -08:00 |
|
Murphy Berzish
|
faf3934749
|
z3str3: add bitvector model construction algorithm
|
2020-02-06 21:43:23 -08:00 |
|
Nikolaj Bjorner
|
74fc8cfde7
|
combine PS_THEORY with cache on/off mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-01 09:50:00 -08:00 |
|
Nikolaj Bjorner
|
5f2720562b
|
adding threads to smt core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-31 17:08:53 -08:00 |
|
Nikolaj Bjorner
|
ce0ccc2e9e
|
fix #2860
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-24 16:33:57 -06:00 |
|
Nikolaj Bjorner
|
a257ec0cc1
|
build warnings #2748
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-28 15:36:54 -08:00 |
|
Nikolaj Bjorner
|
9fa9aa09ff
|
fix #2468, adding assignment phase heuristic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-10 15:25:05 -07:00 |
|
Nikolaj Bjorner
|
e0a44894cf
|
purge smt.timeout, use timeout instead to control solver timing #2354
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-21 16:56:24 +02:00 |
|
Nikolaj Bjorner
|
48fc3d752e
|
add clause proof module, small improvements to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-30 15:49:19 -07:00 |
|
Nikolaj Bjorner
|
4ede0d9ec1
|
commas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-09 10:16:25 +02:00 |
|
Nikolaj Bjorner
|
cbbb77bf2c
|
allow for string solver none and empty for #2268
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-07 02:32:39 +02:00 |
|
Nikolaj Bjorner
|
4159b987ce
|
purge unused code from theory_pb, fix bug reported by Mark Dunlop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-13 03:23:57 -08:00 |
|
Nikolaj Bjorner
|
80acf8ed79
|
add recfuns to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-27 13:26:32 -05:00 |
|
Nikolaj Bjorner
|
aa6e1badf2
|
recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-23 08:16:26 -07:00 |
|
Nikolaj Bjorner
|
66f2a7636b
|
depth
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-22 04:59:51 -07:00 |
|
Nikolaj Bjorner
|
b5676413e4
|
recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-21 18:25:27 -07:00 |
|
Nikolaj Bjorner
|
ccca063e54
|
Merge branch 'master' of https://github.com/Z3Prover/z3 into csp
|
2018-10-21 12:26:53 -07:00 |
|
Nikolaj Bjorner
|
6e41b853f7
|
remove case-pred and depth-limit classes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-21 12:25:57 -07:00 |
|
Florian Pigorsch
|
326bf401b9
|
Fix some spelling errors (mostly in comments).
|
2018-10-20 17:07:41 +02:00 |
|
Nikolaj Bjorner
|
c7d0d4e191
|
add c-cube's recursive function theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-17 04:56:58 -07:00 |
|
Simon Cruanes
|
0aca1ad4c1
|
feat(smt/dt): expose the configuration param for datatype case splits
|
2018-08-10 17:37:23 -05:00 |
|
Thai Trinh
|
1892d31794
|
add parameter to enable splitting guided by length constraints
|
2018-06-27 18:10:40 +08:00 |
|
Thai Trinh
|
aacb7289be
|
merge with Z3Prover/master
|
2018-06-25 19:44:46 +08:00 |
|
Simon Cruanes
|
d5e134dd94
|
wip: add recursive functions
|
2017-12-25 22:51:39 +01:00 |
|
Murphy Berzish
|
b2af690c6d
|
enable binary search for theory_str
|
2017-09-22 12:31:46 -04: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
|
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 |
|