3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-18 02:16:40 +00:00

augment axiomatization for substr to fix #2366

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-07-12 11:12:01 +01:00
parent 1ba6d16c61
commit 79e4b84507
2 changed files with 57 additions and 0 deletions

View file

@ -155,6 +155,7 @@ class seq_rewriter {
bool is_sequence(eautomaton& aut, expr_ref_vector& seq);
bool is_epsilon(expr* e) const;
void split_units(expr_ref_vector& lhs, expr_ref_vector& rhs);
void get_lengths(expr* e, expr_ref_vector& lens, expr_ref_vector& other, rational& pos);
public: