Class AcceptanceOptimizations


  • public final class AcceptanceOptimizations
    extends Object
    • Method Detail

      • removeDeadStates

        public static <S> void removeDeadStates​(MutableAutomaton<S,​?> automaton)
        Remove states from the automaton that cannot belong to an infinite accepting path. Moreover, all transient edges are cleared of acceptance marks.
        Parameters:
        automaton - The automaton considered by the analysis.