Updating equality manager to handle tagged trigger terms. Notifications are pushed...
authorDejan Jovanović <dejan.jovanovic@gmail.com>
Mon, 21 May 2012 20:15:52 +0000 (20:15 +0000)
committerDejan Jovanović <dejan.jovanovic@gmail.com>
Mon, 21 May 2012 20:15:52 +0000 (20:15 +0000)
commit6ce8f5cc5d7767d5ff9e74bc08d3c8a364ad8bf1
tree67622f3ea73388f3a93ae381b0b8a6de92049f70
parentfdd00c4dbfa64da59c65d5d1fef3e8505a842cc8
Updating equality manager to handle tagged trigger terms. Notifications are pushed out for relationships between terms tagged with the same tag. No performance impact.
13 files changed:
src/theory/arith/congruence_manager.cpp
src/theory/arith/congruence_manager.h
src/theory/arrays/theory_arrays.cpp
src/theory/arrays/theory_arrays.h
src/theory/bv/bv_subtheory.cpp
src/theory/bv/bv_subtheory.h
src/theory/shared_terms_database.cpp
src/theory/shared_terms_database.h
src/theory/theory.h
src/theory/uf/equality_engine.cpp
src/theory/uf/equality_engine.h
src/theory/uf/theory_uf.cpp
src/theory/uf/theory_uf.h