18 return detail::is_standard_registry().call(a);
29 return detail::is_costandard_registry().call(a);
40 return detail::standard_registry().call(a);
51 return detail::costandard_registry().call(a);
62 return detail::standard_ratexp_registry().call(e);
bool is_standard(const automaton &aut)
Whether is standard (unique initial state, with weight one, no incoming transition).
std::shared_ptr< detail::automaton_base > automaton
std::shared_ptr< detail::ratexp_base > ratexp
automaton standard_ratexp(const ratexp &exp)
Bridge.
automaton standard(const automaton &a)
A standardized a.
automaton costandard(const automaton &a)
A standardized transpositive a.
bool is_costandard(const automaton &aut)
Whether is costandard (unique final state, with weight one, no outcoming transition).