More preparation for strict type rules (#8733)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Sat, 7 May 2022 02:22:12 +0000 (21:22 -0500)
committerGitHub <noreply@github.com>
Sat, 7 May 2022 02:22:12 +0000 (02:22 +0000)
commit42e503ba7d13c054f0b755a7fbda76abd3506f4b
tree2b93a50dbc217d178c179ed94d8a9159dd154bfb
parent4e44b19469f46def8b3b6db6f9bb8bcc2423c22f
More preparation for strict type rules (#8733)

This is work towards making equalities and substitutions between terms of equal types.
20 files changed:
src/preprocessing/passes/unconstrained_simplifier.cpp
src/theory/arith/arith_msum.cpp
src/theory/arith/arith_utilities.cpp
src/theory/arith/arith_utilities.h
src/theory/arith/linear/theory_arith_private.cpp
src/theory/arith/nl/ext/monomial_bounds_check.cpp
src/theory/arith/nl/ext/monomial_check.cpp
src/theory/arith/nl/nl_model.cpp
src/theory/arith/nl/transcendental/exponential_solver.cpp
src/theory/arith/nl/transcendental/proof_checker.cpp
src/theory/arith/operator_elim.cpp
src/theory/quantifiers/cegqi/ceg_arith_instantiator.cpp
src/theory/quantifiers/sygus_sampler.cpp
src/theory/substitutions.cpp
test/api/cpp/reset_assertions.cpp
test/api/python/reset_assertions.py
test/regress/cli/CMakeLists.txt
test/regress/cli/regress0/datatypes/dd.pair-real-bool-const-conf.smt2 [new file with mode: 0644]
test/regress/cli/regress1/abduction/abd-real-const.smt2
test/regress/cli/regress1/ho/issue4758.smt2