3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-01 21:49:29 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2016-01-03 20:53:06 -08:00
parent a3c4972c85
commit 68a532d066
9 changed files with 454 additions and 20 deletions

View file

@ -257,7 +257,7 @@ namespace smt {
public:
replay_length_coherence(ast_manager& m, expr* e) : m_e(e, m) {}
virtual void operator()(theory_seq& th) {
th.propagate_length_coherence(m_e);
th.check_length_coherence(m_e);
}
};
@ -348,6 +348,7 @@ namespace smt {
bool split_variable(); // split a variable
bool is_solved();
bool check_length_coherence();
bool check_length_coherence(expr* e);
bool propagate_length_coherence(expr* e);
bool solve_eqs(unsigned start);