(proof-new) Enable proofs for datatypes (#5436)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Fri, 13 Nov 2020 21:12:35 +0000 (15:12 -0600)
committerGitHub <noreply@github.com>
Fri, 13 Nov 2020 21:12:35 +0000 (15:12 -0600)
commit117b00689149c20bf7106fd0ac931eb3dee57d89
tree773f0a90d2b333370b005e40986fcfe537d265ec
parent91050c4da5d2ed0b22bf935c09c46184f6fde77e
(proof-new) Enable proofs for datatypes (#5436)

This enables initial proof support in datatypes, which includes connecting the inference-to-proof constructor to the inference manager and making the proper calls to the inference manager using TheoryDatatypes.
src/CMakeLists.txt
src/theory/datatypes/inference.cpp
src/theory/datatypes/inference.h
src/theory/datatypes/inference_manager.cpp
src/theory/datatypes/inference_manager.h
src/theory/datatypes/theory_datatypes.cpp
src/theory/datatypes/theory_datatypes.h