mirror of
https://github.com/Z3Prover/z3
synced 2025-04-22 16:45:31 +00:00
fix $4457
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
f645ef7677
commit
d3e20d41b2
3 changed files with 3 additions and 0 deletions
|
@ -218,6 +218,7 @@ unsigned decl_info::hash() const {
|
|||
|
||||
bool decl_info::operator==(decl_info const & info) const {
|
||||
return m_family_id == info.m_family_id && m_kind == info.m_kind &&
|
||||
m_parameters.size() == info.m_parameters.size() &&
|
||||
compare_arrays<parameter>(m_parameters.begin(), info.m_parameters.begin(), m_parameters.size());
|
||||
}
|
||||
|
||||
|
|
|
@ -235,6 +235,7 @@ interval::interval(interval const & other):
|
|||
m_upper_open(other.m_upper_open),
|
||||
m_lower_dep(other.m_lower_dep),
|
||||
m_upper_dep(other.m_upper_dep) {
|
||||
std::cout << "copy " << m_lower << " " << m_upper << "\n";
|
||||
}
|
||||
|
||||
interval & interval::operator=(interval const & other) {
|
||||
|
|
|
@ -1995,6 +1995,7 @@ bool theory_arith<Ext>::is_inconsistent2(grobner::equation const * eq, grobner &
|
|||
grobner::monomial const * m = eq->get_monomial(i);
|
||||
intervals.push_back(mk_interval_for(m));
|
||||
}
|
||||
std::cout << intervals.size() << "\n";
|
||||
sbuffer<bool> deleted;
|
||||
deleted.resize(num, false);
|
||||
ptr_buffer<grobner::monomial> monomials;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue