Nikolaj Bjorner
|
4039352837
|
add ability to touch variables for bound propagation
|
2020-07-30 10:20:17 -07:00 |
|
Nikolaj Bjorner
|
c7704ef9af
|
pass algebraic manager to arith-plugin mk-numeral because rational check may overwrite the argument using the current manager deals with crash as part of #4532
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-26 17:52:28 -07:00 |
|
Nikolaj Bjorner
|
71a32f5bb2
|
remove unused
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-22 11:38:27 -07:00 |
|
Nuno Lopes
|
b7caabbd0f
|
fix crashes with MSVC 2019
|
2020-07-14 13:14:44 +01:00 |
|
Nuno Lopes
|
bb26f219fe
|
remove unneeded constructors (last round)
|
2020-07-12 17:41:57 +01:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|
Lev Nachmanson
|
62b9630c4b
|
remove unicode from hnf_cutter.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
7a4eed0216
|
add comments to hnf_cutter
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
49e49d6bb6
|
add comments to hnf_cutter
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
80a4da9b1d
|
add comments to hnf_cutter
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
fff6a94de4
|
cheap_eqs - fix the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
Lev Nachmanson
|
61da368ee3
|
cheap_eqs - work on fixed_phase
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-07-04 09:33:45 -07:00 |
|
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 |
|