mirror of
https://github.com/Z3Prover/z3
synced 2025-06-22 05:43:39 +00:00
port Grobner
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
4a87ca8b92
commit
69c89426da
2 changed files with 2 additions and 1 deletions
|
@ -756,7 +756,7 @@ bool nla_grobner::push_calculation_forward(ptr_vector<equation>& eqs, unsigned &
|
||||||
}
|
}
|
||||||
|
|
||||||
bool nla_grobner::try_to_modify_eqs(ptr_vector<equation>& eqs, unsigned& next_weight) {
|
bool nla_grobner::try_to_modify_eqs(ptr_vector<equation>& eqs, unsigned& next_weight) {
|
||||||
NOT_IMPLEMENTED_YET();
|
// NOT_IMPLEMENTED_YET();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2293,6 +2293,7 @@ template<typename Ext>
|
||||||
bool theory_arith<Ext>::scan_for_linear(ptr_vector<grobner::equation>& eqs, grobner& gb) {
|
bool theory_arith<Ext>::scan_for_linear(ptr_vector<grobner::equation>& eqs, grobner& gb) {
|
||||||
bool result = false;
|
bool result = false;
|
||||||
if (m_params.m_nl_arith_gb_eqs) { // m_nl_arith_gb_eqs is false by default
|
if (m_params.m_nl_arith_gb_eqs) { // m_nl_arith_gb_eqs is false by default
|
||||||
|
SASSERT(false);
|
||||||
for (grobner::equation* eq : eqs) {
|
for (grobner::equation* eq : eqs) {
|
||||||
if (!eq->is_linear_combination()) {
|
if (!eq->is_linear_combination()) {
|
||||||
TRACE("non_linear", tout << "processing new equality:\n"; gb.display_equation(tout, *eq););
|
TRACE("non_linear", tout << "processing new equality:\n"; gb.display_equation(tout, *eq););
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue