Nikolaj Bjorner
|
63840806d8
|
fix #2546, retrieve model in optsmt lex before iterating
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-10 11:19:59 +02:00 |
|
nilsbecker
|
6d2cf4f464
|
smt-like logging of theory specific meaning of constants
|
2018-12-10 22:49:08 +01:00 |
|
Nils Becker
|
0870760eb5
|
logging meaning of theory specific constants
|
2018-12-03 22:41:59 +01:00 |
|
Nikolaj Bjorner
|
85e7b18451
|
fix name to divisible, guard under smtlib2_compliant as sugguested in #1757
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-01 18:22:10 -07:00 |
|
Nikolaj Bjorner
|
42d30e3edd
|
remove availability of divides as it clashes with user-defined functions in benchmarks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-31 08:20:14 -07:00 |
|
Nikolaj Bjorner
|
60bb02b709
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-26 15:31:49 +01:00 |
|
Nikolaj Bjorner
|
f1d27cd487
|
workaround non-deterministic behavior of is_irrational_numeral test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 18:16:32 -07:00 |
|
Nikolaj Bjorner
|
2a6b7e5482
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
bc8ddedc54
|
fix a few build regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
8b689ae27f
|
Moved is_int_expr into arith_recognizers
|
2018-06-14 16:08:51 -07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Nikolaj Bjorner
|
1c5f798cbe
|
expose extra symbols for logic ALL, requested in #1364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-25 12:03:47 -08:00 |
|
Nikolaj Bjorner
|
3bfc3437f1
|
purify
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 11:57:13 -07:00 |
|
Nikolaj Bjorner
|
91ee52e549
|
fix #1195
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-03 13:53:38 -07:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Nikolaj Bjorner
|
31d6abcfe8
|
remove arity check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-28 08:55:41 -07:00 |
|
Nikolaj Bjorner
|
e9b9a29339
|
revert first fix for #1173, replace by handling single arity chainables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-28 08:44:19 -07:00 |
|
Nikolaj Bjorner
|
64233034cc
|
fix #1173
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-28 08:26:52 -07:00 |
|
Christoph M. Wintersteiger
|
041520f727
|
SMT2 compliancy fix; NRA includes conversion of Int numerals
|
2017-03-28 18:17:22 +01:00 |
|
Nikolaj Bjorner
|
f175f864ec
|
merge useful utilities from qsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-19 12:01:44 -07:00 |
|
Nikolaj Bjorner
|
baee4225a7
|
reworking cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 16:21:24 -08:00 |
|
Nikolaj Bjorner
|
981f8226fe
|
moving to resource managed cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 13:36:47 -08:00 |
|
Leonardo de Moura
|
8e5581b4fe
|
Retract changes in the commit 39a614559c . The fix was affecting benchmarks using the array theory map construct.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-04 08:19:33 -08:00 |
|
Leonardo de Moura
|
39a614559c
|
Add partial solution for the uneeded disambiguation issue raised by David Cok
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-03 15:55:36 -08:00 |
|
Leonardo de Moura
|
c4f762028f
|
Add support for abs (absolute value) function in theory arith (it is part of the SMT-LIB 2.0 standard)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-03 15:28:56 -08:00 |
|
Leonardo de Moura
|
490905e320
|
Set -,/,div as left-associative (Thanks to David Cok)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-03 15:01:43 -08:00 |
|
Leonardo de Moura
|
53df82c314
|
Add arith_decls for underspecified operators
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 11:35:00 -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
|
cec328cfdc
|
Add get_sort(expr * n) function that does not depend on ast_manager. Move power_of_two to rational class. Add arith_recognizers and bv_recognizers classes. The two new classes contain the 'read-only' methods from arith_util and bv_util.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 14:44:51 -08:00 |
|
Leonardo de Moura
|
a07b459fdf
|
Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 12:53:51 -08:00 |
|
Leonardo de Moura
|
8a6997960a
|
Reorganizing code. Added script for generating VS project files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-20 15:16:37 -07:00 |
|