Move isFiniteType from theory engine to Env (#7287)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 4 Oct 2021 19:00:09 +0000 (14:00 -0500)
committerGitHub <noreply@github.com>
Mon, 4 Oct 2021 19:00:09 +0000 (19:00 +0000)
commitb848e5a94e0d73214ec4cbcba4a08c0da2f239d5
tree5f99b67e8775a5881503cdfdbafe5efe07162907
parent5712bdcd06a9f9502c3b5487386e1277702e25f4
Move isFiniteType from theory engine to Env (#7287)

In preparation for breaking more dependencies on TheoryEngine.
23 files changed:
src/smt/env.cpp
src/smt/env.h
src/theory/datatypes/sygus_extension.cpp
src/theory/datatypes/theory_datatypes.cpp
src/theory/quantifiers/fmf/bounded_integers.cpp
src/theory/quantifiers/fmf/model_engine.cpp
src/theory/quantifiers/quant_split.cpp
src/theory/sep/theory_sep.cpp
src/theory/sets/cardinality_extension.cpp
src/theory/shared_solver.cpp
src/theory/strings/base_solver.cpp
src/theory/strings/theory_strings.cpp
src/theory/term_registration_visitor.cpp
src/theory/term_registration_visitor.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h
src/theory/theory_model_builder.cpp
src/theory/theory_model_builder.h
src/theory/theory_state.cpp
src/theory/theory_state.h
src/theory/uf/ho_extension.cpp
src/theory/valuation.cpp
src/theory/valuation.h