Lev
|
99339798ee
|
fix the value oflar_solver.m_status during pop()
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-10-04 19:43:01 -07:00 |
|
Nikolaj Bjorner
|
69f35a2970
|
Merge branch 'master' into intel-compiler
|
2018-10-02 11:54:52 -07:00 |
|
Bruce Mitchener
|
a76397d3b8
|
Refer to macOS rather than Mac OS / OSX.
|
2018-10-02 17:38:09 +07:00 |
|
Nikolaj Bjorner
|
7082d85115
|
Merge pull request #1860 from waywardmonkeys/modernize-use-override
Use 'override' where possible.
|
2018-10-01 20:43:56 -07:00 |
|
Bruce Mitchener
|
373b691709
|
Use 'override' where possible.
|
2018-10-02 10:26:38 +07:00 |
|
Nikolaj Bjorner
|
5eb24d3118
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-10-01 20:22:10 -07:00 |
|
Nikolaj Bjorner
|
3c7e7a7ffd
|
Merge pull request #1852 from janisozaur/unused-const
Drop unused CV-qualifiers from scalar return values
|
2018-10-01 20:10:21 -07:00 |
|
Nikolaj Bjorner
|
4bc6720af7
|
Merge pull request #1853 from janisozaur/solve-ax-eq-b
Add missing template instantion for lar_core_solver::m_r_solver
|
2018-10-01 20:09:50 -07:00 |
|
Nikolaj Bjorner
|
be8a9c611e
|
incorporate #1854
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-10-01 19:49:18 -07:00 |
|
Bruce Mitchener
|
cdfc19a885
|
Use nullptr.
|
2018-10-02 09:11:19 +07:00 |
|
Michał Janiszewski
|
5c9b1c7b11
|
Add support for Intel Compiler
|
2018-10-01 21:45:01 +02:00 |
|
Michał Janiszewski
|
661826e27f
|
Add missing template instantion for lar_core_solver::m_r_solver
|
2018-10-01 21:35:48 +02:00 |
|
Michał Janiszewski
|
cdbfd9654f
|
Drop unused CV-qualifiers from scalar return values
|
2018-10-01 21:14:25 +02:00 |
|
Christoph M. Wintersteiger
|
35bf63d563
|
Fixed filename in CMakeLists.txt
|
2018-10-01 12:29:14 +01:00 |
|
Christoph M. Wintersteiger
|
f0e74b7f2a
|
Fix for module name clash (and thus linking error) in the Visual Studio solution.
|
2018-10-01 12:11:42 +01:00 |
|
Lev
|
5d586c8fd1
|
set lar_solver.m_status = UNKNOWN in the constructor
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-30 15:12:50 -07:00 |
|
Lev Nachmanson
|
e68deab443
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2018-09-25 13:34:23 -07:00 |
|
Lev Nachmanson
|
0b2b6b1306
|
assert all_constraints_hold() rarely
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-25 13:33:30 -07:00 |
|
Lev Nachmanson
|
066b5334ad
|
refactor some parameters into fields in Gomory cuts
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-22 20:57:59 -07:00 |
|
Lev Nachmanson
|
43f89dc2cc
|
changes in column_info of lar_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-22 12:01:24 -07:00 |
|
Nikolaj Bjorner
|
0c4754d94b
|
rename version.h to z3_version.h to differentiate name in install include directory. Add support for z3_version.h in python build system. #1833
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-21 20:13:58 -07:00 |
|
Nikolaj Bjorner
|
39ed27101e
|
include version.h in install include directory for cmake build #1833
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-20 19:56:55 -07:00 |
|
Nikolaj Bjorner
|
d75b6fd9c1
|
remove offsets from terms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-20 11:06:05 -07:00 |
|
Nikolaj Bjorner
|
dcda39e76e
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-19 17:12:32 -07:00 |
|
Nikolaj Bjorner
|
3c553c17e8
|
fix dump utility for cuts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-19 14:32:56 -07:00 |
|
Lev Nachmanson
|
a99ebed907
|
keep the coefficients of 'at lower' variables positive, and the rest negative for Gomory cuts
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-19 10:17:27 -07:00 |
|
Nikolaj Bjorner
|
ed19af4c4e
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-19 09:02:37 -07:00 |
|
Lev Nachmanson
|
b90d571d9a
|
fixing the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-18 15:36:01 -07:00 |
|
Lev
|
041458f97a
|
fixes the +- bug in gomory cut
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-18 14:42:32 -07:00 |
|
Lev
|
b940b7873b
|
work on Gomory cut
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-18 13:47:18 -07:00 |
|
Lev
|
ca3ce964ce
|
work on Gomory cut
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-18 13:34:05 -07:00 |
|
Lev
|
106b677201
|
fixes in gomory cut
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-15 17:47:54 -07:00 |
|
Lev
|
34bdea750c
|
fixes in gomory cut
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-15 17:46:16 -07:00 |
|
Lev
|
8c122ba9bd
|
fixes in gomory cut
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-15 17:33:35 -07:00 |
|
Lev
|
03d55426bb
|
fixes in gomory cut
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-15 17:15:46 -07:00 |
|
Lev
|
324396e403
|
separate the gomory cut functionality in a separate file
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-14 17:12:49 -07:00 |
|
Lev
|
26764b076f
|
adjust cuts and branch (m_t and m_k) for terms
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-14 12:39:46 -07:00 |
|
Lev
|
257ba6218f
|
remove gomory.h
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-14 11:54:10 -07:00 |
|
Lev
|
22213a9e73
|
rebase
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-14 11:53:54 -07:00 |
|
Lev
|
5dee39721a
|
rebase
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-14 11:52:14 -07:00 |
|
Lev
|
e705e5a309
|
branch on inf basic in gomory
Signed-off-by: Lev <levnach@hotmail.com>
|
2018-09-14 11:49:39 -07:00 |
|
Nikolaj Bjorner
|
6ea4aff622
|
add validation code for cuts, fix missing unit propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-13 10:47:50 -07:00 |
|
Lev Nachmanson
|
f810a5d8c3
|
remove an assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-10 15:22:48 -07:00 |
|
Lev Nachmanson
|
8068c64cab
|
avoid using not initialized variables in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2018-09-10 11:02:38 -07:00 |
|
Nikolaj Bjorner
|
e8a78ec696
|
remove std::max for #1752
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-09-03 10:24:01 -07:00 |
|
Simon Cruanes
|
5141f05e6d
|
fix(union-find): keep values and representative in consistent order
the merge handlers should be called with r1,r2,v1,v2 or r2,r1,v2,v1
but not a mix
|
2018-08-17 14:58:44 -05:00 |
|
Nikolaj Bjorner
|
12f9336fec
|
disable unused macros
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-08-15 22:44:07 -07:00 |
|
Nikolaj Bjorner
|
2b2f193f2b
|
remove dependency on ARRAYSIZE for issue #1616
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-08-15 22:26:14 -07:00 |
|
Nikolaj Bjorner
|
8b4e1c1209
|
fix #1793
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-08-06 18:13:26 -07:00 |
|
Nikolaj Bjorner
|
f306f75e36
|
harness internalization and API for #1776
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-08-02 20:18:27 -07:00 |
|