Lev Nachmanson
0ee541204f
fix in gomory: revert some changes
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-25 19:43:55 -07:00
Lev Nachmanson
b8d7af59f4
fix in gomory cut
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-25 19:43:55 -07:00
Lev Nachmanson
66dd93a035
fix a bug in nla_intervals - add explanations when getting intervals from a term
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-25 19:43:55 -07:00
Lev Nachmanson
ab92c20106
add option branch_flip to lp_settings
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-25 19:43:55 -07:00
Lev Nachmanson
0db112ef8f
Update nla_core.cpp
2020-03-25 19:43:55 -07:00
Lev Nachmanson
697fd37d26
relax the literal check in theory_lra
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-25 19:43:55 -07:00
Lev Nachmanson
762f265616
merge with master
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-25 19:43:55 -07:00
Nikolaj Bjorner
69783db5e8
print roots as part of test
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-24 15:28:51 -07:00
Nikolaj Bjorner
af51d98a32
avoid unintialized value build warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-24 15:02:31 -07:00
Nikolaj Bjorner
a557913307
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-24 12:45:16 -07:00
Nikolaj Bjorner
a4f668eef0
add unit test for #2867
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-24 11:52:41 -07:00
Lev Nachmanson
65de3f748a
fix the real case in gomory cuts, create a cut in a form t >= k
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-20 16:28:25 -07:00
Nikolaj Bjorner
55ebb236db
add self-contained check for triangle inequality for #2867
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-17 15:39:30 -07:00
Lev Nachmanson
dae3cd450b
fix a bug in nex_creator, already fixed in debug branch
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-17 14:46:46 -07:00
Nikolaj Bjorner
fd54408629
fix leaks exposed by #3383
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-17 13:01:46 -07:00
ahumenberger
de9bc930e9
Extract defining components of algebraic number via C and C++ API ( #3321 )
...
* First steps toward adding Julia bindings
* Simplifications
* Streamlining
* Friends of tactic and probe
* Add missing functions
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Changes for CxxWrap v0.9.0
* Wrap enumeration and tuple sort
* Wrap z3::fixedpoint
* Wrap z3::optimize
* Wrap missing functions
* Fix aux types
* Add some missing functions
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit 5aab9f9240
.
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit cfccd7ca2c
.
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit f24740c595
.
* Revert "Update azure-pipelines.yml for Azure Pipelines"
This reverts commit 592499eaa0
.
* Checkout current version of pipeline
* Build Julia bindings on macOS
* Extract components of algebraic number
* Add type to C API function name
* Remove blank line
* Typo in doc
* Return Z3_ast_vector containing coefficients
2020-03-17 09:09:02 -07:00
Nikolaj Bjorner
9c9ce0b920
fix #3363 , already fixed in Debug branch, importing fix
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-16 11:45:11 -07:00
Nikolaj Bjorner
611c14844d
fix #3194 , remove euclidean solver
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 16:05:13 +01:00
Nikolaj Bjorner
7452e55698
fix #3190 fix #3168
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 12:54:03 +01:00
Nikolaj Bjorner
67497ba897
fix #3131
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-04 09:38:36 -08:00
Nikolaj Bjorner
adeccfcabf
fix #3130
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-03 19:11:35 -08:00
Lev Nachmanson
e56a5787dc
remove a too strict debug check and fix a bug in intervals on terms
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-03-02 19:47:17 -08:00
Nikolaj Bjorner
4f575d3158
fix build warning
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 21:19:40 -08:00
Nikolaj Bjorner
11199619a5
prepare for throttling gcd test and patching based on cost/success ratio
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-26 19:02:56 -08:00
Nikolaj Bjorner
ab9bcfdcce
fix #3055 , bound iterations of subpaving
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-21 20:36:58 -08:00
Nikolaj Bjorner
dcd4fff284
fixes to cuts
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-21 18:06:57 -08:00
Nikolaj Bjorner
f962dc8b00
disable msan build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-19 06:44:31 -08:00
Nikolaj Bjorner
1959b7c48a
fix #3033
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-17 19:14:46 -10:00
Nikolaj Bjorner
ccbc4a4943
fix #3021
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-16 08:42:05 -10:00
Nikolaj Bjorner
1da64bfe4c
fix #3019
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-15 21:40:52 -10:00
Nikolaj Bjorner
839d6fd5be
fix #3018
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-15 21:37:56 -10:00
Nikolaj Bjorner
73662ad60d
fix #3016
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-15 21:18:15 -10:00
Nikolaj Bjorner
737cf63132
fix #3014 by removing unused file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-15 21:13:46 -10:00
Lev Nachmanson
b5276e93bb
bug fix in shift_var
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-02-14 16:59:31 -08:00
Nikolaj Bjorner
c46e36ce58
bug fixes to LUT extraction, bug fix for real value case of freedom intervals
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-11 14:25:25 -08:00
Lev Nachmanson
ba4cc27817
squash blanks more in tableau pp
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-02-10 17:08:28 -08:00
Nikolaj Bjorner
f1abc71c35
fix #2962
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-10 11:44:10 -08:00
Lev Nachmanson
26eb23c05b
move lp_params to smt_params_helper
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-02-10 11:25:54 -08:00
Lev Nachmanson
514c3d7a3b
move the content of nla_params.pyg to smt_params_helper.pyg
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-02-10 11:08:35 -08:00
Lev Nachmanson
e2514a2b19
make nla_solver the default
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-02-10 10:22:05 -08:00
Lev Nachmanson
fd3c3a2599
make the column shift in random_update divisible by m
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-02-09 16:30:09 -08:00
Nikolaj Bjorner
053631e005
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-09 09:24:21 -08:00
Nikolaj Bjorner
c8b98d8b48
move hnf cut functionality
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-09 09:22:02 -08:00
Nikolaj Bjorner
9451dd9a74
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-09 09:00:34 -08:00
Nikolaj Bjorner
5964969f29
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-09 08:38:07 -08:00
Nikolaj Bjorner
5dc8c93897
separate out gcd test
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-08 16:44:25 -08:00
Nikolaj Bjorner
7ec02fc11f
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-08 16:00:13 -08:00
Nikolaj Bjorner
8b9a80e232
separate out int-branch
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-08 15:58:06 -08:00
Nikolaj Bjorner
3f1f4e0f67
remove pragma once from cpp
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-08 15:41:13 -08:00
Nikolaj Bjorner
8d293171d5
separate int-cube functionalty
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-08 15:27:11 -08:00