Murphy Berzish
|
9f79015ee6
|
patches to theory_str for theory_seq compat
|
2017-03-01 22:18:18 -05: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
|
f5bc17b864
|
theory_str params module, WIP
|
2016-12-13 16:12:57 -05:00 |
|
Nuno Lopes
|
42b26c63e5
|
make a few functions static
|
2016-12-01 14:01:20 +00:00 |
|
Murphy Berzish
|
62aeff90c5
|
fix string theory setup so that string-integer integration actually works
|
2016-06-07 17:38:57 -04:00 |
|
Murphy Berzish
|
d79837eed0
|
Merge branch 'develop' into upstream-master
Conflicts:
.gitignore
README
src/ast/ast_smt2_pp.h
src/ast/ast_smt_pp.cpp
src/ast/reg_decl_plugins.cpp
src/cmd_context/cmd_context.cpp
src/parsers/smt2/smt2parser.cpp
|
2016-06-01 17:40:52 -04:00 |
|
Murphy Berzish
|
f8f7014a18
|
use LRA instead of LIA in strings setup, so that the theory_seq integer value code works
|
2016-06-01 16:34:48 -04:00 |
|
Nikolaj Bjorner
|
6529d43fb1
|
fix bugs exposed by unit tests from Pierre
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-26 09:50:14 -08:00 |
|
Nikolaj Bjorner
|
284fcc2c04
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-20 09:43:56 +02:00 |
|
Nikolaj Bjorner
|
72883df134
|
fix build, add seq features
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-13 16:02:17 -08:00 |
|
Nikolaj Bjorner
|
3c50508762
|
use ADT for strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-12 20:46:28 -08:00 |
|
Nikolaj Bjorner
|
85b9bb3cc6
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 08:37:47 -08:00 |
|
Nikolaj Bjorner
|
b9302e6caf
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 00:38:03 -08:00 |
|
Nikolaj Bjorner
|
66fc873613
|
Fix for #322: PDR engine cannot falls back on fixed size arithmetic for difference logic. It would eventually overflow and cause incorrect model construction. Enable only fixed-size arithmetic when configuration allows it
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-17 09:00:16 -08:00 |
|
Nikolaj Bjorner
|
2a95a77706
|
fix issues #240, #250
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-28 09:47:17 -07:00 |
|
Murphy Berzish
|
8137e022e3
|
load str decl plugin; recognize String sorted constants
|
2015-09-06 20:53:08 -04:00 |
|
Nikolaj Bjorner
|
d00d6a3506
|
enable Boolean propagation in AUFBV to fix inefficiency (bit-blasting destroys simplifications that are possible by simple Boolean propagation). Fixes issue #194
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-25 13:21:33 -07:00 |
|
Nikolaj Bjorner
|
7639eff29b
|
retain default configuration between calls to SMT tactic so that values are not overwritten between calls to smt-setup. Fixes bug #196
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-25 11:09:10 -07:00 |
|
Christoph M. Wintersteiger
|
f2f6fc1994
|
Added QF_BVFP logic alias for QF_FPBV
|
2015-05-29 13:58:23 +01:00 |
|
Nikolaj Bjorner
|
9d0e3abd24
|
use static features to set hidden configuration parameters on small integers and int vs. real
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-05-20 10:41:41 -07:00 |
|
Nikolaj Bjorner
|
dca0fb77c2
|
use same defaults as unstable branch for difference logic configuration
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-02 15:22:32 -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
|
3a8a62fc4c
|
Added array index/element sort detection to static_features
|
2015-02-09 13:41:45 +00:00 |
|
Christoph M. Wintersteiger
|
d7a37f246c
|
More bugfixes for smt setup
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-08 16:59:46 +00:00 |
|
Christoph M. Wintersteiger
|
4792c5fb7c
|
Fixed bugs in static features and smt setup
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-08 16:53:08 +00:00 |
|
Christoph M. Wintersteiger
|
3478cdb756
|
Added smt kernel setup for QF_FP(BV). Thanks to codeplex user smccamant for reporting this performance problem.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-02-03 12:30:42 +00:00 |
|
Christoph M. Wintersteiger
|
d8f90802c0
|
Added FPA setup to default kernel setup
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-19 18:14:22 +00:00 |
|
Christoph M. Wintersteiger
|
afae49b9ed
|
More renaming QF_FPA -> QF_FP
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-12-31 16:15:40 +00:00 |
|
Nikolaj Bjorner
|
69a5634e7e
|
adding symba designated strategy (back?) to optsmt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-14 16:33:55 -07:00 |
|
Nikolaj Bjorner
|
f151879c0b
|
enable neat vs. less neat pretty priting as an option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-09 16:25:41 -07:00 |
|
Nikolaj Bjorner
|
c1580fb85a
|
follow logic annotation/enable diff logic when configured
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-07 11:52:14 -07:00 |
|
Nikolaj Bjorner
|
d2db8007d8
|
tuning pb/max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-06 04:01:10 -07:00 |
|
Christoph M. Wintersteiger
|
a8b65ebb36
|
added stubs for theory_fpa
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-23 20:10:53 +01:00 |
|
Nikolaj Bjorner
|
88df909a6c
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-20 14:09:18 -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
|
e94a1b56ae
|
working on DL opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-05 18:16:42 -08:00 |
|
Nikolaj Bjorner
|
f2ecd70e65
|
fix ctx solver simplify, remove horn inequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-01 11:02:18 -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 |
|
Nikolaj Bjorner
|
0ff1b63307
|
remove theory_card
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-18 21:26:23 -08:00 |
|
Nikolaj Bjorner
|
77cdb2bcde
|
working on pb solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-16 17:01:43 -08:00 |
|
Nikolaj Bjorner
|
9467806a5c
|
debugging cardinality theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-05 09:39:28 -08:00 |
|
Nikolaj Bjorner
|
3c6f0c737a
|
debugging infinite upper bound checking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-01 17:26:27 -07:00 |
|
Nikolaj Bjorner
|
9158fb17c1
|
add special procedures for UTVPI and horn arithmetic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-28 12:47:55 -07:00 |
|
Leonardo de Moura
|
39d5b850e8
|
Fix bug reported at http://stackoverflow.com/questions/14307692/unknown-when-using-defs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-13 12:59:39 -08:00 |
|
Leonardo de Moura
|
d92efeb0c5
|
Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 17:14:25 -08:00 |
|
Leonardo de Moura
|
6348dab24a
|
removed dead code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-12 09:10:47 -08:00 |
|
Leonardo de Moura
|
3736c5ea3b
|
removed template specialization overkill
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-05 08:56:19 -08:00 |
|
Leonardo de Moura
|
54e452a1af
|
chasing bug in the Java bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-03 16:58:44 -08:00 |
|
Leonardo de Moura
|
ffb7e26c75
|
removed front-end-params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 10:05:29 -08:00 |
|
Leonardo de Moura
|
02e763bb6b
|
env params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 20:56:40 -08:00 |
|