Nikolaj Bjorner
|
d02b0cde7a
|
running updates to bv_solver (#4674)
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* dbg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* drat and fresh
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move ackerman functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debugability
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* towards debugability
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-07 20:35:32 -07:00 |
|
Nikolaj Bjorner
|
88fc4c82aa
|
use-before-def
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 16:41:13 -08:00 |
|
Nikolaj Bjorner
|
2999d33ede
|
reuse m_bv_sym based on stack in #2842
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 16:03:45 -08:00 |
|
Nikolaj Bjorner
|
7ed5ca05e3
|
fix #2408
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-18 08:37:00 -07:00 |
|
Arie Gurfinkel
|
6ad8b7817f
|
Add bit2bool to list of known bv operators
|
2019-05-15 09:26:38 -04:00 |
|
Nuno Lopes
|
6a0c409b0f
|
move a few strings instead of copying
|
2019-02-28 10:53:27 +00:00 |
|
nilsbecker
|
6ee3941523
|
more cleanup
|
2019-02-23 12:08:08 +01:00 |
|
nilsbecker
|
a8586746be
|
cleanup for pull request
|
2019-02-23 02:47:33 +01:00 |
|
nilsbecker
|
6e508d4221
|
fixing Windows compile issue
|
2019-02-22 14:09:35 +01:00 |
|
nilsbecker
|
ec76efedbe
|
synchronizing with main repository
|
2019-02-22 00:19:43 +01:00 |
|
nilsbecker
|
28c03ed1de
|
logging support for theory axioms
|
2019-02-21 19:29:35 +01:00 |
|
Nikolaj Bjorner
|
2138a5232f
|
fix #2142
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-19 10:16:50 +01: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 |
|
Nuno Lopes
|
b7ea90c12b
|
bv_decl_plugin: remove some mem allocs of parameters
|
2018-07-12 18:36:09 +01:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -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
|
fd49a0c89c
|
added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-02 00:05:52 -05:00 |
|
Nikolaj Bjorner
|
ac0202630e
|
fix non-termination bug with retained clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-25 15:40:11 -07:00 |
|
Nuno Lopes
|
3cc6dd1cbd
|
bv_decl_plugin: remove mem allocation
|
2017-10-16 00:54:29 +01:00 |
|
Nikolaj Bjorner
|
a0d0812b0c
|
add alias bv2nat for bv2int to make it easier to interoperate #1252
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-12 13:18:52 +02:00 |
|
Nikolaj Bjorner
|
e2b46257d6
|
reducing dependencies on simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-22 15:09:34 -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 |
|
Dan Liew
|
89c8f1722f
|
Fix typo that prevented uses of bvsmod_i being parsed.
|
2017-07-12 12:53:10 +01:00 |
|
Christoph M. Wintersteiger
|
dafda681b2
|
Bugfix for zero-extend.
Fixes #548
|
2016-04-01 12:48:06 +01:00 |
|
Christoph M. Wintersteiger
|
dcca3a9bb1
|
whitespace
|
2016-04-01 12:46:49 +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 |
|
Christoph M. Wintersteiger
|
17c06199a8
|
Relaxed BV type checking, follow up to issue #116
|
2015-06-02 12:46:30 +01:00 |
|
Nikolaj Bjorner
|
d4dd608bad
|
improve type checking and reporting, fixes issue #116
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-06-01 14:11:31 -07:00 |
|
Nikolaj Bjorner
|
46a5aeaef1
|
improve type checking and reporting, fixes issue #116
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-06-01 14:10:22 -07:00 |
|
Christoph M. Wintersteiger
|
71912830f1
|
Formatting, mostly tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:54:44 +00:00 |
|
Leonardo de Moura
|
d9941c0ccc
|
Add code for rejecting bitvector constants of size 0
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-06-28 19:21:27 -07:00 |
|
Nuno Lopes
|
67e9d74653
|
constify a few functions
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
|
2013-04-03 09:44:31 -07: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
|
bc8277f10d
|
Add check bv size. Bit-vector size must be greater than zero (Thanks to David Cok)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-03 14:42:58 -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
|
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 |
|