23 #include <spot/twa/twagraph.hh>
31 std::set<formula> props_exist;
32 std::set<formula> props_pos;
33 std::set<formula> props_neg;
44 return props_exist.empty() && props_pos.empty() && props_neg.empty();
Helper for stripping or fixing atomic propositions in automata.
Definition: remprop.hh:30
void add_ap(formula ap)
Register a single atomic proposition given as a formula.
void add_ap(const char *ap_csv)
Register atomic propositions from a comma-separated list.
twa_graph_ptr strip(const_twa_graph_ptr aut) const
Strip registered atomic propositions from aut.
bool empty() const
Whether no atomic propositions are registered.
Definition: remprop.hh:42
twa_graph_ptr to_finite(const_twa_graph_ptr aut, const char *alive="alive")
Interpret the "live" part of an automaton as finite automaton.
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