3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-07-02 05:16:08 +00:00

Remove duplicates from unions/intersections

This commit is contained in:
CEisenhofer 2026-06-10 15:58:36 +02:00
parent dbb3f70873
commit aec52551c3
3 changed files with 15 additions and 10 deletions

View file

@ -603,7 +603,7 @@ namespace smt {
expr_ref conj(m.mk_and(mem_head, mem_tail), m);
lits.push_back(mk_literal(conj));
//seq::dep_tracker dep = nullptr;
//std::cout << seq::mem_pp(seq::str_mem(m_sgraph.mk(head), m_sgraph.mk(sp.m_p), dep), m) << " && " << seq::mem_pp(seq::str_mem(m_sgraph.mk(tail), m_sgraph.mk(sp.m_q), dep), m) << "\n";
//std::cout << seq::mem_pp(seq::str_mem(m_sgraph.mk(head), m_sgraph.mk(sp.m_d), dep), m) << " && " << seq::mem_pp(seq::str_mem(m_sgraph.mk(tail), m_sgraph.mk(sp.m_n), dep), m) << "\n";
}
//std::cout << std::endl;
ctx.mk_th_axiom(get_id(), lits.size(), lits.data());