Eliminate more static rewrites (#7786)
authorGereon Kremer <gkremer@stanford.edu>
Fri, 10 Dec 2021 20:31:01 +0000 (12:31 -0800)
committerGitHub <noreply@github.com>
Fri, 10 Dec 2021 20:31:01 +0000 (20:31 +0000)
commitb14dddb404897200630c6ee1afeb98a0a24f99e0
tree9eae862441a153b3a9002199c2f8de4ea6aa60f6
parent9ae093ec410f8dd224500113e3438bc748a19603
Eliminate more static rewrites (#7786)

This PR eliminates almost all remaining static rewrites from the arithmetic theory.
12 files changed:
src/preprocessing/passes/learned_rewrite.cpp
src/theory/arith/bound_inference.cpp
src/theory/arith/bound_inference.h
src/theory/arith/constraint.cpp
src/theory/arith/infer_bounds.cpp
src/theory/arith/nl/icp/icp_solver.cpp
src/theory/arith/nl/icp/icp_solver.h
src/theory/arith/nl/nl_model.cpp
src/theory/arith/nl/nl_model.h
src/theory/arith/nl/nonlinear_extension.cpp
src/theory/arith/theory_arith_private.cpp
src/theory/arith/theory_arith_private.h