Lev Nachmanson
|
c562a1f883
|
remove debug code and improve printing
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-04 16:08:24 -08:00 |
|
Lev Nachmanson
|
06173aa4d7
|
do not use nl variables in random_update()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-04 11:51:37 -08:00 |
|
Lev Nachmanson
|
a05dec99cf
|
do not random_update int vars
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-03 16:01:56 -08:00 |
|
Lev Nachmanson
|
d77a2ed567
|
fix the lp pretty printer
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-02-02 10:57:27 -08:00 |
|
Nikolaj Bjorner
|
b0a28160f7
|
fix #2921
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-02 10:35:06 -08:00 |
|
Nikolaj Bjorner
|
a9d22d7409
|
fix #2918
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-01 14:09:40 -08:00 |
|
Nikolaj Bjorner
|
ece041baf8
|
randomize branch direction (outside of int_solver for now)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-01 10:32:49 -08:00 |
|
Nikolaj Bjorner
|
d4a24aff1e
|
local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-31 17:08:52 -08:00 |
|
Lev Nachmanson
|
abb13f8c76
|
randomise branches in int_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-31 14:38:28 -08:00 |
|
Lev Nachmanson
|
35aa98436f
|
fix term columns after rounding in cube()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-30 14:29:36 -08:00 |
|
Lev Nachmanson
|
41a4dcf90c
|
do not increment m_number_of_calls twice in check()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-30 10:10:15 -08:00 |
|
Lev Nachmanson
|
9694dc0c74
|
change in the test lp.cpp and in a trace statement
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-29 11:03:18 -08:00 |
|
Jerry James
|
1dfe1a975b
|
Add explicit instantiation of update_inf_cost_for_column_tableau.
|
2020-01-28 21:30:24 -08:00 |
|
Nikolaj Bjorner
|
eefb685fa9
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-28 18:49:25 -08:00 |
|
Nikolaj Bjorner
|
ff5bdd6f1f
|
speed up freedom interval computation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-28 15:21:39 -08:00 |
|
Nikolaj Bjorner
|
8b7426f5ad
|
add filter to gcd test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-28 11:30:16 -08:00 |
|
Lev Nachmanson
|
8ebeaf03b4
|
rebase with Z3Prover/z3/master
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
90f14ec0b3
|
rebase with Z3Prover/master
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
19120bee81
|
fix the debug build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
80245f05ad
|
rebase with Z3Prover and Nikolaj's changes in lp bound propagation
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
a38f58e49f
|
simplify tang lemma
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
fd1e0e4d80
|
fixes for mixed case
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
9c8d5ddffb
|
enable test_tangent_lemma_reg
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
30d35488d8
|
get_rid or inf eps
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
0e86c567cc
|
prepare the mixed case
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
8980aff7f3
|
fix the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
1b07ad0952
|
fix errors with dependency manager reset
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
6bc5400c5d
|
add deps from fixed vars
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
e17214c1c2
|
return the minimal dependencies for the case of a fixed to zero var in pdd_expr()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
379a1927e6
|
fix a bug in nexvar()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
f0b530b0e4
|
experiment with substituting zeros in Horner&Grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
45c0f2225c
|
allow unlimited number of Grobner calls
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
b577544830
|
make grobner quota a parameter
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
06203d227e
|
cleanup the grobner config init
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
f2884088cc
|
add quota to Grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
00e1049ff2
|
move some grobner settings to pdd_solver.m_config
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
bb6511b425
|
add parameters to control grobner's explosure
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
d1e9998332
|
add a config parameter to grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
ec1b14a2f0
|
fix a bug in gt_on_powers_mul_same_degree()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
35efc91aff
|
fix a bug in gt_on_powers_mul_same_degree()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
2b7393778e
|
apply hardcoded thresholds
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
976f10c613
|
rebase with Z3Prover
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
20af3dd675
|
add options to substitute vars in Horner and Grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
8596fb2ae6
|
cleaner code in add row to gb
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
ca9ed38ff5
|
add dependencies only for fixed variablse in add_row_to_pdd_grobner()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
8ed22c77aa
|
merge changes from no_deps_gb branch
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
496a8c17aa
|
remove nex grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
2334ed5b66
|
disable nex grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
f4165fe5cf
|
avoid a warning and rebase with Z3Prover
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|
Lev Nachmanson
|
d310ae9060
|
rebase with Z3Prover
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-01-28 10:04:21 -08:00 |
|