Lev Nachmanson
|
f4502ff952
|
cheap_eqs - work on fixed_phase
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
1695379dc9
|
cheap_eqs - work on fixed_phase
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
a1c5cff541
|
cheap_eqs - work on fixed_phase
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
29b3f438bc
|
cheap_eqs - work on fixed_phase
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
cb3ebac3dd
|
cleanup lp_bound_propagator.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
b996bc1f02
|
remove cheap equalities with the table
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Nikolaj Bjorner
|
eaffe46468
|
revert debug changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-28 10:27:47 -07:00 |
|
Nikolaj Bjorner
|
9a642215eb
|
avoid infinite loop between is-nullable and mk-bool-app
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-28 10:27:47 -07:00 |
|
Nikolaj Bjorner
|
7f3bdea0d5
|
unused methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-23 19:28:07 -07:00 |
|
Nikolaj Bjorner
|
5d36578684
|
some unused variables reported by Caleb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-22 19:04:10 -07:00 |
|
Lev Nachmanson
|
6ced6995d0
|
check for m.get_sort(lhs->get_owner()) == m.get_sort(rhs->get_owner()) in equality propagation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-22 11:48:46 -07:00 |
|
Nikolaj Bjorner
|
4b6ca6a10c
|
replace size by data_size
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-22 11:16:36 -07:00 |
|
Lev Nachmanson
|
6524a70c32
|
remove un unnecessary call
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
8f588a9263
|
fix the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
b703d2786c
|
fix the build cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
3bde9f54d8
|
add some comments cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
115ae8fe14
|
check for integrality when adding an equality
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
c4fbe05a96
|
simplify cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
e3503f060f
|
debug cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
42ed1e62a9
|
debug cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
2e2e98925a
|
debug cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
ffaa7d0b27
|
debug cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
525f747e3c
|
cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
c2cead4fb6
|
cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
b5fc9635c4
|
cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
3b00b34c6f
|
cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
80467f1400
|
cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
431bb36cf5
|
cheap_eqs tree
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
f7f9c15676
|
cheap_eqs tree
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-20 11:31:22 -07:00 |
|
Lev Nachmanson
|
f882219081
|
fix a bug in cheap_eqs with table
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-15 13:30:45 -07:00 |
|
Lev Nachmanson
|
d13e584706
|
simplify the fixed var table
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-15 13:30:45 -07:00 |
|
Nikolaj Bjorner
|
180fb3abf6
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-14 11:36:09 -07:00 |
|
Nikolaj Bjorner
|
7387fc9dec
|
avoid some bignum overhead in addmul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-14 11:20:05 -07:00 |
|
Nikolaj Bjorner
|
5ee9edf46b
|
fix incorrect bound in order-lemma
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-13 14:28:42 -07:00 |
|
Lev Nachmanson
|
e5632736d2
|
review comments
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
fbfcc6796a
|
fix the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
66701de157
|
fix the test build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
06826adec3
|
fix the race in add_var_bound and add_def_constraint
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
fe0e042e40
|
move m_fixed_var_table to lar_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
67eaff4490
|
testing cheap equalities
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
94263167ec
|
cheap eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
50b9915c57
|
avoid big nums in is_offset_row in cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
713eb6319d
|
fix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
1587497562
|
cheap equalities
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
ccc8651800
|
cheap eqs on table
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
b3bdce7837
|
make lp_bound_propagator a field of theory_lra::imp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
dd30b5e3af
|
some simplifications in cheap eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
4de38d09e2
|
cheap eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
4f0bd93124
|
debug cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|
Lev Nachmanson
|
110ab5e6ef
|
debug cheap_eqs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-06-12 22:11:11 -07:00 |
|