3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-06-01 14:47:51 +00:00

Removed irrelevant information from membership constraints

This commit is contained in:
CEisenhofer 2026-04-14 16:27:50 +02:00
parent 195f2caf25
commit 2db99473a3
8 changed files with 22 additions and 219 deletions

View file

@ -61,7 +61,6 @@ namespace smt {
vector<prop_item> m_prop_queue;
unsigned m_prop_qhead = 0;
unsigned m_next_mem_id = 0; // monotone counter for tracked_str_mem ids
obj_hashtable<expr> m_axiom_set; // dedup guard for axiom_item enqueues
obj_hashtable<expr> m_no_diseq_set; // track expressions that should not trigger new disequality axioms
expr_ref_vector m_relevant_lengths; // track variables whose lengths are relevant