Preprare central model building for RANs (#7951)
authorGereon Kremer <gkremer@stanford.edu>
Fri, 14 Jan 2022 21:05:03 +0000 (13:05 -0800)
committerGitHub <noreply@github.com>
Fri, 14 Jan 2022 21:05:03 +0000 (21:05 +0000)
commit1ff195a3d5cc9d60547160d9de68e09d3f8a570a
treebc4229bd01170963736c9ee1755e7c12d4a25f3d
parenteb54260aa404b065806c9e6ab1aa19bb3e006b2b
Preprare central model building for RANs (#7951)

This PR uses a new utility isEvaluationResult() instead of isConst() within the core model building. This prepares model building for model values that are not constants (in the sense of isConst()) but still constant-lilke values, like real algebraic numbers.
src/smt/solver_engine.cpp
src/theory/theory_model.cpp
src/theory/theory_model.h
src/theory/theory_model_builder.cpp
src/theory/theory_model_builder.h