Lev Nachmanson
|
95f86ae2c0
|
more efficient lar_solver::get_model
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-08-03 11:03:52 -07:00 |
|
Lev Nachmanson
|
712619a9cf
|
fix a but in adjusting term indices for implied_bounds
|
2017-08-03 10:09:00 -07:00 |
|
Arie Gurfinkel
|
88a35119b9
|
moved obj_equiv_class to ast
|
2017-08-01 19:24:50 -04:00 |
|
Christoph M. Wintersteiger
|
4ff938f2c1
|
Fixed MPF fp.rem(0,0,0). Relates to #872.
|
2017-08-01 16:46:10 +01:00 |
|
Christoph M. Wintersteiger
|
79ab8a5a5a
|
Fixed cmake build
|
2017-08-01 16:16:17 +01:00 |
|
Christoph M. Wintersteiger
|
e315d063c5
|
renamed LP bound propagator to avoid linker name clashes
|
2017-08-01 16:07:51 +01:00 |
|
Christoph M. Wintersteiger
|
6bc5209e26
|
Fixed build problems with .vcxproj
|
2017-08-01 15:53:55 +01:00 |
|
Nikolaj Bjorner
|
063b6e9ea5
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-07-31 13:24:57 -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 |
|
Christoph M. Wintersteiger
|
bbf0ebcb74
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-07-31 20:18:53 +01:00 |
|
Christoph M. Wintersteiger
|
ecfd241e19
|
Injected 3 missing bits of precision into fp.rem. Relates to #872.
|
2017-07-31 19:53:44 +01:00 |
|
Arie Gurfinkel
|
1d5713c376
|
move semantics for ref
|
2017-07-31 14:21:30 -04:00 |
|
Christoph M. Wintersteiger
|
a59907170d
|
Fixed renormalization in fp.mul. Relates to #872.
|
2017-07-31 18:34:46 +01:00 |
|
Christoph M. Wintersteiger
|
175f042db8
|
Fixed renormalization in fp.fma. Relates to #872.
|
2017-07-28 23:01:01 +01:00 |
|
Christoph M. Wintersteiger
|
e677030b74
|
Fixed sign bug in mpf fp.fma. Relates to #872.
|
2017-07-28 21:39:44 +01:00 |
|
Christoph M. Wintersteiger
|
a30c343d7a
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2017-07-28 20:24:35 +01:00 |
|
Christoph M. Wintersteiger
|
0610392a05
|
Bugfix for fp.fma. Fixes #872.
|
2017-07-28 20:16:13 +01:00 |
|
Nikolaj Bjorner
|
6dbfdf3e9c
|
Merge branch 'master' of https://github.com/z3prover/z3 into opt
|
2017-07-27 17:03:04 -07:00 |
|
Nikolaj Bjorner
|
b482dbd589
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-27 17:02:27 -07:00 |
|
Nikolaj Bjorner
|
fe1a07a8ee
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-27 16:17:56 -07:00 |
|
Christoph M. Wintersteiger
|
33ebdc8adc
|
Cleaned up mpf rounder. Rewrote mpf fma. Relates to #872.
|
2017-07-27 23:08:35 +01:00 |
|
Nikolaj Bjorner
|
6558999cef
|
fixes #1171
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-27 08:46:20 -07:00 |
|
Nikolaj Bjorner
|
b1298d7bde
|
ensure that assertions within the unit tests are exercised in all build modes, remove special handling of SASSERT for release mode #1163
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-26 20:28:55 -07:00 |
|
Nikolaj Bjorner
|
9f9c575451
|
fix bug exposed when running test-z3.exe /a in debug mode, #1159. Add assertions to heap interaction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-25 16:26:45 -07:00 |
|
Christoph M. Wintersteiger
|
75b533f050
|
Fixed normalization shift in MPF rounder. Relates to #872.
|
2017-07-25 20:29:10 +01:00 |
|
Christoph M. Wintersteiger
|
f1c0ac72e7
|
Fix for fp.fma encoding. Relates to #872.
|
2017-07-25 20:29:10 +01:00 |
|
Nikolaj Bjorner
|
70f6280bf1
|
fix regression reported in #1159
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-25 10:18:21 -07:00 |
|
Nikolaj Bjorner
|
a94f5fb04a
|
fix compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-24 12:15:10 -07:00 |
|
Nikolaj Bjorner
|
30b0d5ba13
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2017-07-24 10:49:54 -07:00 |
|
Lev Nachmanson
|
bd4fb22665
|
track the set of integer variables that are not set to integer values
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-21 21:09:51 -07:00 |
|
Lev Nachmanson
|
64e542bd70
|
fix term indices for the time being when exiting from check()
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-20 19:13:13 -07:00 |
|
Lev Nachmanson
|
04824e7372
|
add a check in gomory cut
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-20 18:12:16 -07:00 |
|
Lev Nachmanson
|
1490b7a15f
|
a cleaner version of subs_term_columns
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-19 22:14:05 -07:00 |
|
Lev Nachmanson
|
4d1b0d8026
|
gomory cut worked on a toy example
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-19 16:50:23 -07:00 |
|
Lev Nachmanson
|
94b3fee6ac
|
rename a function
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-17 16:41:02 -07:00 |
|
Lev Nachmanson
|
729644a2b6
|
fix term_is_int
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-17 16:08:20 -07:00 |
|
Lev Nachmanson
|
77171f4af8
|
the first version of Gomory cut, probably broken
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-17 15:17:46 -07:00 |
|
Lev Nachmanson
|
1931adcb74
|
add a file
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-13 09:48:29 -07:00 |
|
Lev Nachmanson
|
8750da1da7
|
progress in gomory cut
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-12 16:43:10 -07:00 |
|
Lev Nachmanson
|
2056404ed4
|
branch on a free variable before trying Gomory cuts
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-11 16:44:04 -07:00 |
|
Lev Nachmanson
|
fc6a876845
|
start gomory cut
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-11 13:38:59 -07:00 |
|
Lev Nachmanson
|
69d6b022b8
|
speed up in get_model and fix in git_model_do_not_care_...
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-10 22:14:56 -07:00 |
|
Lev Nachmanson
|
2fe846d9fc
|
fix a bug in the lar_solver::m_status update during push/pop
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-10 16:34:23 -07:00 |
|
Lev Nachmanson
|
581098299b
|
change the order of initializations in the constructor of imp in theory_lra
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-10 12:04:58 -07:00 |
|
Lev Nachmanson
|
9dc7ba73eb
|
use a faster version of get_model in debug checks
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-10 11:57:33 -07:00 |
|
Lev Nachmanson
|
86ed01a63b
|
replace clp to clean
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-10 11:30:08 -07:00 |
|
Lev Nachmanson
|
cc32e45471
|
replace lean to lp
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-10 11:06:37 -07:00 |
|
Lev Nachmanson
|
f6a75600c2
|
solve all smt2 from QF_LIA/calypto with int_solver
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2017-07-07 22:15:47 -07:00 |
|
Lev Nachmanson
|
3abc793876
|
solve more integer smt problems
|
2017-07-07 11:47:52 -07:00 |
|
Lev Nachmanson
|
2cd81851e7
|
solve more ilp smt
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2017-07-06 21:29:09 -07:00 |
|