diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-08-18 11:17:26 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-18 11:17:26 -0500 |
commit | c460fd4ba1cdacf04305475e605071889ed0e92f (patch) | |
tree | d9348644ef9030ae606803107345fe5f67a59911 /src/CMakeLists.txt | |
parent | ee00caa684da76ce494d57d30b22ad20c082b652 (diff) |
Add the relevance manager module (#4894)
This PR adds the relevance manager module, which will be used in forthcoming PRs to query assignments for whether a literal is "relevant" (e.g. critical for satisfying the input formula). Leveraging this technique has led to noticeable improvements for non-linear arithmetic (https://github.com/ajreynol/CVC4/tree/relManager).
This PR does not enable it, but adds the module only.
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1d54573e9..62a9b35d0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -695,6 +695,8 @@ libcvc4_add_sources( theory/quantifiers/theory_quantifiers_type_rules.h theory/quantifiers_engine.cpp theory/quantifiers_engine.h + theory/relevance_manager.cpp + theory/relevance_manager.h theory/rep_set.cpp theory/rep_set.h theory/rewriter.cpp |