mirror of
https://github.com/Z3Prover/z3
synced 2025-08-07 11:41:22 +00:00
optimize for enumeration datatypes
This commit is contained in:
parent
caae0ba569
commit
f725989225
4 changed files with 125 additions and 82 deletions
|
@ -129,6 +129,8 @@ namespace dt {
|
|||
bool visited(expr* e) override;
|
||||
bool post_visit(expr* e, bool sign, bool root) override;
|
||||
void clone_var(solver& src, theory_var v);
|
||||
|
||||
sat::literal mk_recognizer_constructor_literal(func_decl* c, euf::enode* n);
|
||||
|
||||
public:
|
||||
solver(euf::solver& ctx, theory_id id);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue