21 #ifndef DYN_MODULES_ACCESSIBLE_HH
22 #define DYN_MODULES_ACCESSIBLE_HH
An automaton_t is essentially a shared pointer to an abstract_automaton_t, but also contains static f...
Definition: automaton.hh:93
An options_t is a set of optional parameters that is passed on to called functions.
Definition: options.hh:86
size_t num_accessible_states(automaton_t aut)
Computes the number of accessible states in aut.
bool is_empty(automaton_t aut)
Tests whether the automaton has no state.
std::set< state_t > coaccessible_states(automaton_t aut)
Computes the list of coaccessible states in aut.
bool is_trim(automaton_t aut)
Tests whether aut is trim.
std::set< state_t > useful_states(automaton_t aut)
Computes the list of useful states in aut.
automaton_t trim(automaton_t aut, options_t opts={})
Trims aut or returns a trimmed copy of aut.
bool is_accessible(automaton_t aut)
Tests whether every state of the automaton is accessible.
automaton_t coaccessible(automaton_t aut, options_t opt={})
Makes aut coaccessible or returns a copy of the coaccessible part of aut.
std::set< state_t > accessible_states(automaton_t aut)
Computes the list of accessible states in aut.
bool is_useless(automaton_t aut)
Tests whether the automaton has useful states.
bool is_coaccessible(automaton_t aut)
Tests whether every state of aut is coaccessible.
automaton_t accessible(automaton_t aut, options_t opt={})
Makes aut accessible or returns a copy of the accessible part of aut.
size_t num_coaccessible_states(automaton_t aut)
Computes the number of coaccessible states in aut.
Main namespace of Awali.
Definition: ato.hh:22