Eliminate PREPROCESS lemma property (#5827)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Mon, 1 Feb 2021 20:55:19 +0000 (14:55 -0600)
committerGitHub <noreply@github.com>
Mon, 1 Feb 2021 20:55:19 +0000 (14:55 -0600)
commitc48548ea68b6241bee2cb9393ef2710c5803fb06
tree044b335f3ea83baef89207c49c0cd5da227ecaa8
parenteac7249ef4e35ad8c37f36098c228965f71a319b
Eliminate PREPROCESS lemma property (#5827)

This is now possible since we always preprocess lemmas.

Note that the LemmaProperty on inferences may be redundant throughout the non-linear solver now.
13 files changed:
src/theory/arith/arith_preprocess.cpp
src/theory/arith/inference_manager.cpp
src/theory/arith/inference_manager.h
src/theory/arith/nl/iand_solver.cpp
src/theory/arith/nl/transcendental/exponential_solver.cpp
src/theory/arith/nl/transcendental/sine_solver.cpp
src/theory/ext_theory.cpp
src/theory/fp/theory_fp.cpp
src/theory/output_channel.cpp
src/theory/output_channel.h
src/theory/quantifiers/cegqi/inst_strategy_cegqi.cpp
src/theory/quantifiers/fmf/bounded_integers.cpp
src/theory/quantifiers_engine.cpp