Fill in missing inference ids in datatypes theory (#5931)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Fri, 19 Feb 2021 16:44:45 +0000 (10:44 -0600)
committerGitHub <noreply@github.com>
Fri, 19 Feb 2021 16:44:45 +0000 (10:44 -0600)
commit7430455bc71b6641f121edb3ec0cf1706bf40235
tree64b08ccb56128ed54e874220ee502396c0b6fd84
parentc4822869beac8d4a0eac4b234e0662d3db49f995
Fill in missing inference ids in datatypes theory (#5931)

Also updates its inference manager to not track stats since the standard ones are now used.

This also sets up some dependencies in the sygus extension which will be used to implement InferenceId for the sygus extension, to be done on a separate PR.
src/theory/datatypes/inference_manager.cpp
src/theory/datatypes/inference_manager.h
src/theory/datatypes/sygus_extension.cpp
src/theory/datatypes/sygus_extension.h
src/theory/datatypes/sygus_simple_sym.cpp
src/theory/datatypes/sygus_simple_sym.h
src/theory/datatypes/theory_datatypes.cpp
src/theory/inference_id.cpp
src/theory/inference_id.h