Nikolaj Bjorner
|
03ed33ac02
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 15:31:26 -07:00 |
|
Nikolaj Bjorner
|
4e657b5b7e
|
rename mpz_ptr to mpz_large
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 15:29:57 -07:00 |
|
Nikolaj Bjorner
|
dc8ec50137
|
enable proof objects for PB
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 13:53:55 -07:00 |
|
Lev Nachmanson
|
fbf0d0d7b2
|
changed in for loops for terms
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-07-02 11:46:46 -07:00 |
|
Nikolaj Bjorner
|
5e3303ae85
|
let HORN solver know about cardinality constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 11:46:03 -07:00 |
|
Nikolaj Bjorner
|
fcd9936e88
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-02 11:10:42 -07:00 |
|
Nikolaj Bjorner
|
e13b61eae8
|
work around regression with use of mk_app_core, returning BR_FAILED if nothing is rewritten
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 11:10:37 -07:00 |
|
Nuno Lopes
|
a73d030321
|
invertible_tactic: add partial support for shifts
|
2018-07-02 18:29:34 +01:00 |
|
Nikolaj Bjorner
|
648a531950
|
update java example to bypass bit-rot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 09:50:29 -07:00 |
|
Nikolaj Bjorner
|
370abf602c
|
fix java API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 09:32:58 -07:00 |
|
Nikolaj Bjorner
|
a406b8e93a
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-07-02 09:10:13 -07:00 |
|
Nikolaj Bjorner
|
1f5d182f6a
|
update java bindings for arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 09:09:57 -07:00 |
|
Nuno Lopes
|
cef17c22a1
|
remove some allocs from exceptions
|
2018-07-02 17:08:02 +01:00 |
|
Nikolaj Bjorner
|
ca3c076394
|
fixed reduce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:26:10 -07:00 |
|
Nikolaj Bjorner
|
05738702d6
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:10:47 -07:00 |
|
Nikolaj Bjorner
|
4820e51c53
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 08:10:14 -07:00 |
|
Nuno Lopes
|
8791f61aa7
|
reduce mem allocation in tactic API
|
2018-07-02 13:41:44 +01:00 |
|
Nikolaj Bjorner
|
61d887b36f
|
use for pattern
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 04:35:22 -07:00 |
|
Nikolaj Bjorner
|
88dd9ac668
|
add back get_value that uses solver model, have assume_eqs only use those variables (not the impqs)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 04:29:54 -07:00 |
|
Nikolaj Bjorner
|
46ea054784
|
merge get_value and get_ivalue that produced different results
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 03:55:40 -07:00 |
|
Nuno Lopes
|
fc8193828d
|
minor simplifications to symbol class
|
2018-07-02 11:43:00 +01:00 |
|
Nikolaj Bjorner
|
0d4b4b30b1
|
change storage layout of .Net binding Z3_bool to byte to deal with uninitialized memory reads on larger allocation sizes. Bug introduced when switching from defining Z3_bool as int to the bool type from stdbool
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-02 02:58:06 -07:00 |
|
Nikolaj Bjorner
|
2ab0681381
|
deal with unintialized variable in debug code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 19:34:27 -07:00 |
|
Nikolaj Bjorner
|
b38abf64d7
|
use expr_ref on mk_concat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 19:30:46 -07:00 |
|
Nikolaj Bjorner
|
8895ed7122
|
remove unintialized variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 18:34:02 -07:00 |
|
Nikolaj Bjorner
|
b6054b8406
|
add has_value utility to retrieve value from solver state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 17:03:58 -07:00 |
|
Nikolaj Bjorner
|
13413d0529
|
update for int return value
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 15:08:16 -07:00 |
|
Nikolaj Bjorner
|
593a6e5139
|
update smt_setup and default parameters to only use new solver consveratively
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 12:52:50 -07:00 |
|
Nikolaj Bjorner
|
fad1e611aa
|
build warnings, updates to reduce-invertible, change is_algebraic tester to use int return type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 12:34:55 -07:00 |
|
Nikolaj Bjorner
|
5a2a8d7d5c
|
Merge pull request #1715 from levnach/master
merge lar_solver/int_solver
|
2018-07-01 12:20:02 -07:00 |
|
Nikolaj Bjorner
|
b8b70c53fa
|
update invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-07-01 09:17:20 -07:00 |
|
Nikolaj Bjorner
|
e027622886
|
updates to invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 21:46:29 -07:00 |
|
Nikolaj Bjorner
|
76417fa3b6
|
fleshing out reduce-invertible tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 17:06:56 -07:00 |
|
Lev Nachmanson
|
c554e1723b
|
fixes in theory_lra by Nikolaj
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-30 13:53:45 -07:00 |
|
Nikolaj Bjorner
|
ac014bef94
|
outline of invertible reduction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 13:46:29 -07:00 |
|
Nikolaj Bjorner
|
cce3448fd5
|
workaround for heisenbug behavior with tester
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 11:56:01 -07:00 |
|
Nikolaj Bjorner
|
c4d893dfad
|
fix compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-30 06:10:09 -07:00 |
|
Nikolaj Bjorner
|
080bf79fe6
|
Merge pull request #1705 from trinhmt/master
created pull from Trinh's seq solver
|
2018-06-30 04:53:14 -07:00 |
|
Thai Trinh
|
cd62017afd
|
fixed failures with regression tests
|
2018-06-30 15:52:20 +08:00 |
|
Nikolaj Bjorner
|
3ad7d59f22
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-06-29 21:25:21 -07:00 |
|
Nikolaj Bjorner
|
797e576195
|
unreferenced variable in release mode, spaces
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 21:25:08 -07:00 |
|
Nikolaj Bjorner
|
33fc56f686
|
fix debug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 18:36:43 -07: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 |
|
Lev Nachmanson
|
16d4e2f5d1
|
regression fix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 16:10:15 -07:00 |
|
Lev Nachmanson
|
4d88818560
|
fixes in get_lower,get_upper of theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 14:38:10 -07:00 |
|
Lev Nachmanson
|
342feeff03
|
implement get_lower, get_upper in theory_lra.cpp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 14:17:13 -07:00 |
|
Lev Nachmanson
|
da44ad7e6f
|
added stubs for get_lower/get_upper required by theory_seq
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 13:43:23 -07:00 |
|
Lev Nachmanson
|
f2e878047d
|
avoid a crash in maximize_term when the term var has not been used
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-06-29 13:33:31 -07:00 |
|
Nikolaj Bjorner
|
481b177d47
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-06-29 10:39:25 -07:00 |
|
Nikolaj Bjorner
|
c0694ae33a
|
deal with memory leak during shutdown
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-29 10:39:07 -07:00 |
|