3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-20 10:10:21 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2015-12-09 23:19:16 -08:00
parent d58c219b54
commit f9ca66d90b
3 changed files with 66 additions and 44 deletions

View file

@ -168,15 +168,14 @@ namespace smt {
bool is_left_select(expr* a, expr*& b);
bool is_right_select(expr* a, expr*& b);
void assert_axiom(expr_ref& e);
void create_axiom(expr_ref& e);
void enque_axiom(expr* e);
void deque_axiom(expr* e);
void add_axiom(literal l1, literal l2 = null_literal, literal l3 = null_literal, literal l4 = null_literal);
void add_indexof_axiom(expr* e);
void add_replace_axiom(expr* e);
void add_extract_axiom(expr* e);
void add_len_concat_axiom(expr* c);
void add_len_axiom(expr* n);
void add_length_axiom(expr* n);
void add_at_axiom(expr* n);
literal mk_literal(expr* n);
void tightest_prefix(expr* s, expr* x, literal lit);