summaryrefslogtreecommitdiff
path: root/src/theory/inference_id.h
diff options
context:
space:
mode:
authorGereon Kremer <gkremer@stanford.edu>2021-02-18 21:37:30 +0100
committerGitHub <noreply@github.com>2021-02-18 21:37:30 +0100
commitba30b690b29e7e52dd8ea1ea953525c401abf3d9 (patch)
treecf2f9aae0c0a31a0290b8a65cce7b98719b8dae7 /src/theory/inference_id.h
parentc6210af1db67701495efa263207b91064a3bcd0b (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.h8
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)))
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback