Use symbol manager for unsat cores (#5468)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 19 Nov 2020 12:42:04 +0000 (06:42 -0600)
committerGitHub <noreply@github.com>
Thu, 19 Nov 2020 12:42:04 +0000 (06:42 -0600)
commitb0130a1e032c201fab3c4b19f25871428b761967
treef18039906a287a4d55345b1c4bd0ac86cf5232c5
parent2901ee18f824d1f9e4338ef2853da0ab4ccbff0e
Use symbol manager for unsat cores (#5468)

This PR uses the symbol manager for handling names for unsat cores.

This replaces interfaces in SmtEngine for managing expression names. It removes the SetExpressionName command.
14 files changed:
src/CMakeLists.txt
src/expr/symbol_manager.cpp
src/parser/smt2/Smt2.g
src/parser/tptp/Tptp.g
src/printer/smt2/smt2_printer.cpp
src/printer/tptp/tptp_printer.cpp
src/proof/unsat_core.cpp
src/proof/unsat_core.h
src/smt/command.cpp
src/smt/command.h
src/smt/expr_names.cpp [deleted file]
src/smt/expr_names.h [deleted file]
src/smt/smt_engine.cpp
src/smt/smt_engine.h