mirror of
https://github.com/Z3Prover/z3
synced 2025-07-18 02:16:40 +00:00
normalization of union/intersection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
ccea27de35
commit
ba1ca33637
4 changed files with 91 additions and 6 deletions
|
@ -304,11 +304,10 @@ namespace smt {
|
|||
literal_vector lits;
|
||||
for (unsigned i = 0; i < m_s_in_re.size(); ++i) {
|
||||
auto const& entry = m_s_in_re[i];
|
||||
std::cout << "CHECK " << i << " " << mk_pp(s, m) << " " << mk_pp(entry.m_s, m) << "\n";
|
||||
enode* n1 = th.ensure_enode(entry.m_s);
|
||||
enode* n2 = th.ensure_enode(s);
|
||||
if (!entry.m_active)
|
||||
continue;
|
||||
enode* n1 = th.ensure_enode(entry.m_s);
|
||||
enode* n2 = th.ensure_enode(s);
|
||||
if (n1->get_root() != n2->get_root())
|
||||
continue;
|
||||
if (entry.m_re == regex)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue