Eliminate calls to Rewriter::rewrite and options:: in sets and bags (#7550)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 1 Nov 2021 23:34:41 +0000 (18:34 -0500)
committerGitHub <noreply@github.com>
Mon, 1 Nov 2021 23:34:41 +0000 (23:34 +0000)
commit8fee12bf84b4d056056baf90fd8a54c06a19637b
tree2c9b3bb00902d22ef9272c2e579008f57bd9148e
parentb57e39bab5e27b883f01818a401404736c6ce02e
Eliminate calls to Rewriter::rewrite and options:: in sets and bags (#7550)

There is 1 remaining call to Rewriter::rewrite in the bags type enumerator which is not straightforward to eliminate; it should perhaps call an intermediate call to a normal form utility instead of the full rewriter.
src/theory/bags/theory_bags.cpp
src/theory/sets/cardinality_extension.cpp
src/theory/sets/inference_manager.cpp
src/theory/sets/skolem_cache.cpp
src/theory/sets/skolem_cache.h
src/theory/sets/solver_state.cpp
src/theory/sets/theory_sets.cpp
src/theory/sets/theory_sets_private.cpp