Lev Nachmanson
|
1ba0f5aba9
|
cosmetic changes
|
2023-10-08 10:16:40 -07:00 |
|
Lev Nachmanson
|
3aac528aef
|
add a comment
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-10-08 07:34:03 -07:00 |
|
Nikolaj Bjorner
|
54f7aac0bc
|
column value is not necessarily at bounds
|
2023-10-08 17:18:26 +09:00 |
|
Lev Nachmanson
|
45c0ed126e
|
remove unnecessery call
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-10-04 17:39:22 -07:00 |
|
Lev Nachmanson
|
edd1761ff3
|
restore the scheme of m_columns_with_changed_bounds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-10-04 11:06:24 -07:00 |
|
Lev Nachmanson
|
a88aa7ffa5
|
debug new propagation scheme
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-10-03 16:25:49 -07:00 |
|
Lev Nachmanson
|
7de06c4350
|
merging master to unit_prop_on_monomials
|
2023-10-02 16:42:59 -07:00 |
|
Lev Nachmanson
|
a297a2b25c
|
fixes in lar_solver around nl unit propagation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-10-01 11:39:58 -07:00 |
|
Lev Nachmanson
|
f30a2c13be
|
propagate only one non-fixed monomial intrernally
lar_solver
|
2023-09-28 17:24:34 -07:00 |
|
Lev Nachmanson
|
c5cfd62e0a
|
remove dead code related to nla unit propagation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-09-19 10:56:09 -07:00 |
|
Lev Nachmanson
|
c309d52283
|
runs a simple test
|
2023-09-13 08:12:00 -07:00 |
|
Lev Nachmanson
|
c050af922f
|
fixing the bugs
|
2023-09-07 15:59:20 -07:00 |
|
Lev Nachmanson
|
47b64e689c
|
restore the lemma scheme
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-09-07 11:33:14 -07:00 |
|
Lev Nachmanson
|
288e66de59
|
restore m_crossed* and create lemmas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2023-09-06 09:27:30 -07:00 |
|
Lev Nachmanson
|
41f59cb1ed
|
propagate monomial is nla
|
2023-09-05 18:49:59 -07:00 |
|
Lev Nachmanson
|
d3258e7084
|
propagate lineal monomial
|
2023-09-01 11:18:03 -07:00 |
|
Lev Nachmanson
|
5509b468e9
|
handle monomial_bounds::unit_propagate()
|
2023-08-31 17:35:41 -07:00 |
|
Nikolaj Bjorner
|
ff3268e636
|
move unit propagation into monomial_bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-08-31 14:32:05 -07:00 |
|
Nikolaj Bjorner
|
5e3df9ee77
|
Arith min max (#6864)
* prepare for dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* snapshot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more refactoring
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more refactoring
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* pass in u_dependency_manager
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* address NYIs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more refactoring names
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* eq_explanation update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add outline of bounds improvement functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove unused structs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* convert more internals to use u_dependency instead of constraint_index
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* convert more internals to use u_dependency instead of constraint_index
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remember to push/pop scopes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* use the main function for updating bounds
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 reset of shared dep manager
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* disable improve-bounds, add statistics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
---------
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-08-19 17:44:09 -07:00 |
|
Lev Nachmanson
|
e091a2e775
|
remove the line with clang-format off
|
2023-07-10 12:05:59 -07:00 |
|
Lev Nachmanson
|
5ed2a82893
|
set clang format off for lp files (#6795)
* adding // clang-format off
* set clang-format off at the beginning of lp files
* set clang-format off
* remove dead code
|
2023-07-03 17:35:16 -07:00 |
|
Nikolaj Bjorner
|
2e96557827
|
fix #5560 - add a throttle on maximal size of bignums created for propagate-value lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-21 08:55:28 -07:00 |
|
Nikolaj Bjorner
|
78a4717c06
|
fix #4359 and regression to #3270
|
2020-05-18 12:41:42 -07:00 |
|
Nikolaj Bjorner
|
b43ed70874
|
extend monomial bounds to handle powers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-14 19:13:17 -07:00 |
|
Nikolaj Bjorner
|
4e51633e6f
|
adding monomial bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-13 18:45:47 -07:00 |
|
Lev Nachmanson
|
bdecbe4ed7
|
remove a duplicate method
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-05-13 15:38:20 -07:00 |
|
Nikolaj Bjorner
|
16aec328f1
|
add comments, fix mixup between lower/upper
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-13 13:42:50 -07:00 |
|
Nikolaj Bjorner
|
33042268b5
|
bounds propagation functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-13 13:36:22 -07:00 |
|
Nikolaj Bjorner
|
bda29ca26a
|
outline for monomial bound propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-05-13 10:37:46 -07:00 |
|