3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-20 04:43:39 +00:00

apply t()

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2016-02-29 08:36:25 -08:00
parent 006dc147a8
commit d89c39cbe2

View file

@ -39,7 +39,7 @@ typename symbolic_automata<T, M>::automaton_t* symbolic_automata<T, M>::mk_total
refs_t vs(m); refs_t vs(m);
for (unsigned j = 0; j < mvs.size(); ++j) { for (unsigned j = 0; j < mvs.size(); ++j) {
vs.push_back(mvs[j]()); vs.push_back(mvs[j].t());
} }
ref_t cond(m_ba.mk_not(m_ba.mk_or(vs.size(), vs.c_ptr())), m); ref_t cond(m_ba.mk_not(m_ba.mk_or(vs.size(), vs.c_ptr())), m);
lbool is_sat = m_ba.is_sat(cond); lbool is_sat = m_ba.is_sat(cond);
@ -64,6 +64,7 @@ typename symbolic_automata<T, M>::automaton_t* symbolic_automata<T, M>::mk_minim
if (a.is_empty()) { if (a.is_empty()) {
return a.clone(); return a.clone();
} }
if (a.is_epsilon()) { if (a.is_epsilon()) {
return a.clone(); return a.clone();
} }