Quantifiers engine stores a pointer to the master equality engine (#4908)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Tue, 18 Aug 2020 18:05:04 +0000 (13:05 -0500)
committerGitHub <noreply@github.com>
Tue, 18 Aug 2020 18:05:04 +0000 (13:05 -0500)
commit944cb8e5381c47ccc49955a19609921399bb9437
tree788411c7f26ceedc7f75e2eb9d591ebb6860b5fd
parentab9742939d7706e10ea3d70c73275e97a5235f03
Quantifiers engine stores a pointer to the master equality engine (#4908)

This is work towards a configurable approach to theory combination.

Setting the master equality engine in QuantifiersEngine mimics setting EqualityEngine in Theory.
src/theory/quantifiers_engine.cpp
src/theory/quantifiers_engine.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h