21 #include <spot/twa/twagraph.hh>
22 #include <spot/twaalgos/powerset.hh>
129 bool reject_bigger =
false,
131 bool assume_correct =
false);
Helper object to specify when an algorithm should abort its construction.
Definition: powerset.hh:50
twa_graph_ptr minimize_obligation(const const_twa_graph_ptr &aut_f, formula f=nullptr, const_twa_graph_ptr aut_neg_f=nullptr, bool reject_bigger=false, const output_aborter *aborter=nullptr, bool assume_correct=false)
Minimize an automaton if it represents an obligation property.
bool minimize_obligation_guaranteed_to_work(const const_twa_graph_ptr &aut_f, formula f=nullptr)
Whether calling minimize_obligation is sure to work.
twa_graph_ptr minimize_monitor(const const_twa_graph_ptr &a)
Construct a minimal deterministic monitor.
twa_graph_ptr minimize_wdba(const const_twa_graph_ptr &a, const output_aborter *aborter=nullptr)
Minimize a Büchi automaton in the WDBA class.
std::shared_ptr< twa_graph > twa_graph_ptr
Shared pointer to a mutable twa_graph.
Definition: fwd.hh:44
std::shared_ptr< const twa_graph > const_twa_graph_ptr
Shared pointer to a const twa_graph.
Definition: fwd.hh:38
Definition: automata.hh:26