diff options
author | Gereon Kremer <gkremer@stanford.edu> | 2021-02-18 21:37:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-18 21:37:30 +0100 |
commit | ba30b690b29e7e52dd8ea1ea953525c401abf3d9 (patch) | |
tree | cf2f9aae0c0a31a0290b8a65cce7b98719b8dae7 /src/theory/inference_id.h | |
parent | c6210af1db67701495efa263207b91064a3bcd0b (diff) |
New InferenceIds for BV theory (#5909)
This PR introduces new InferenceId for the BV theory and uses them instead of InferenceId::UNKNOWN.
Diffstat (limited to 'src/theory/inference_id.h')
-rw-r--r-- | src/theory/inference_id.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/theory/inference_id.h b/src/theory/inference_id.h index 2ce1a4634..7adf3df0c 100644 --- a/src/theory/inference_id.h +++ b/src/theory/inference_id.h @@ -114,6 +114,14 @@ enum class InferenceId BAG_DIFFERENCE_REMOVE, BAG_DUPLICATE_REMOVAL, + BV_BITBLAST_CONFLICT, + BV_LAZY_CONFLICT, + BV_LAZY_LEMMA, + BV_SIMPLE_LEMMA, + BV_SIMPLE_BITBLAST_LEMMA, + BV_EXTF_LEMMA, + BV_EXTF_COLLAPSE, + // (= (C t1 ... tn) (C s1 .. sn)) => (= ti si) DATATYPES_UNIF, // ((_ is Ci) t) => (= t (Ci (sel_1 t) ... (sel_n t))) |