Lev Nachmanson
|
89d086fff0
|
add a case to basic zero scenario
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
029a486884
|
improve printing
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
d935bdb6c4
|
create a lemma for basic proportional case
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
633265cc6a
|
merging Nikolaj's changes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Nikolaj Bjorner
|
e16d8118ac
|
going over niil_solver (#79)
* change conflict to th_axiom
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* going over niil_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-28 10:04:21 -08:00 |
|
Nikolaj Bjorner
|
a9a45b7b47
|
change conflict to th_axiom (#78)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
3138c929ee
|
niil_solver basic case progress
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
3fb361c886
|
niil_solver basic case progress
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
1fce8ee0b1
|
niil_solver basic case progress
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
c1b976fbf4
|
niil_solver basic case progress
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
10871ad76e
|
towards basic newtral check
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
08d891891e
|
handle unsorted monomials
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
237db5cb3d
|
niil_solver basic case zero
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
eca5ddaa04
|
base case zero in niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
d8f5ec3b52
|
basic case - zero for niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
95ffc029d4
|
rename var_info to var_lists in niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
93ec6360bd
|
map vars to constraints
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
49ae42cebd
|
produce the first lemma in niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
0911fc2bda
|
use explanation.h for conflict explanations everywhere
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
fd0f6bcbf9
|
about to create a lemma in niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
0340c8c338
|
work on niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
b4aaaffc99
|
work on niil base case
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
406a021310
|
work on niil_solver base case
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
134ebb5712
|
start on generate_lemma in niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
31d44471a1
|
remove some warnings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
9958f42d5c
|
add files
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
92b5a9b134
|
work on niil
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
91086baa54
|
check monomial values in niil_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
f6291abccb
|
change the type of lar_solver:get_model to a template
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
a86601f7d2
|
work on niil_solver::check()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
07c9e22303
|
refactor mon_eq out or nra_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
b6f07e2a23
|
roll back changes in get_model
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
0dbe8982ce
|
simplify lar_solver::get_model
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev
|
fa5d10b6dd
|
work on switcher
Signed-off-by: Lev <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev
|
253facff46
|
work on switcher
Signed-off-by: Lev <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev
|
a5c62bfcc4
|
preparing niil files
Signed-off-by: Lev <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Nikolaj Bjorner
|
9c0e350bc4
|
rewrite3
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-26 18:50:58 -08:00 |
|
Nikolaj Bjorner
|
3efe311c25
|
remove commented out code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-24 17:45:24 -06:00 |
|
Lev Nachmanson
|
f2015b3f49
|
rename m_rounded_columns to m_incorrect_columns
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-23 15:31:07 -08:00 |
|
Lev Nachmanson
|
4ba4d41346
|
track rounded columns in lar_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-23 17:21:55 -06:00 |
|
Nikolaj Bjorner
|
ad965ac896
|
fix #2817 - rows may apparently not be correct (root cause of this tbd), but avoid Gomory on incorrect rows
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-22 14:29:02 -06:00 |
|
Nikolaj Bjorner
|
05da2508bf
|
fix #2873
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-22 11:08:44 -06:00 |
|
Nikolaj Bjorner
|
3931dd5da0
|
fix build of test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-21 11:48:00 -06:00 |
|
Nikolaj Bjorner
|
045448e5b2
|
fix build of test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-21 11:47:37 -06:00 |
|
Nikolaj Bjorner
|
683eed0c1e
|
use get_sign
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-21 11:15:13 -06:00 |
|
Lev Nachmanson
|
c3ed06915c
|
avoid the state change in an assert statement
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-12-31 14:03:48 -08:00 |
|
Lev Nachmanson
|
ef39c4b533
|
ignore term's zero coefficients in add_monomial()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-12-31 12:44:38 -08:00 |
|
Lev Nachmanson
|
1fff7bb51d
|
use u_map in lar_term
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2019-12-30 20:31:36 -08:00 |
|
Lev Nachmanson
|
0f772482b8
|
remove an incorrect assert
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
|
2019-12-29 15:28:38 -08:00 |
|
Nikolaj Bjorner
|
2b2f016f96
|
python for accessing lambda, switch to theory branching for QF_LRA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-14 15:44:34 -07:00 |
|