diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-07-01 08:46:07 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-01 08:46:07 -0500 |
commit | 04154c08c1af81bb751376ae9379c071a95c5a3f (patch) | |
tree | 7a89b64878297c2a5009271ceb58023b4e76c8b1 /src/theory/strings/rewrites.h | |
parent | 4e1c078cfc49030b7e96485d777509ce4bc57a5a (diff) |
Inferences and model construction taking into account seq.unit (#4607)
Towards theory of sequences.
This makes the strings solver handle seq.unit, which requires two new inferences and updates to its model construction.
It also fixes a bug in the best content heuristic, which previously failed to update the best score.
Diffstat (limited to 'src/theory/strings/rewrites.h')
-rw-r--r-- | src/theory/strings/rewrites.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/theory/strings/rewrites.h b/src/theory/strings/rewrites.h index a2cf5efc8..ccbdbc0cd 100644 --- a/src/theory/strings/rewrites.h +++ b/src/theory/strings/rewrites.h @@ -205,6 +205,7 @@ enum class Rewrite : uint32_t LEN_CONCAT, LEN_REPL_INV, LEN_CONV_INV, + LEN_SEQ_UNIT, CHARAT_ELIM, SEQ_UNIT_EVAL }; |