17 #ifndef DYN_MODULES_QUOTIENT_HH
18 #define DYN_MODULES_QUOTIENT_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
Main class for representing rational expresson at the dynamical layer.
Definition: ratexp.hh:66
automaton_t quotient(automaton_t aut, std::vector< std::vector< state_t >> &equiv, options_t opts={})
Computes the quotient of an automaton with respect to a given equivalence.
bool is_quotient(automaton_t aut1, automaton_t aut2)
automaton_t min_quotient(automaton_t aut, options_t opts={})
Computes the minimal quotient of aut.
bool is_congruence(automaton_t aut, std::vector< std::vector< state_t >> &equiv)
Check whether an equivalence is a congruence.
automaton_t minimal_automaton(automaton_t aut, options_t opts={})
Computes the minimal complete deterministic automaton of the language accepted by aut.
Main namespace of Awali.
Definition: ato.hh:22