Class EmersonLeiAcceptance

    • Method Detail

      • of

        public static EmersonLeiAcceptance of​(PropositionalFormula<Integer> expression)
        Find heuristically the weakest acceptance condition for the given expression and construct it. Only simple syntactic checks on the boolean expression of the acceptance conditions are performed. For advanced (and complete) techniques use the typeness implementations.
        Returns:
        the acceptance condition.
      • acceptanceSets

        public final int acceptanceSets()
      • name

        @Nullable
        public String name()
      • isAccepting

        public boolean isAccepting​(BitSet set)
        Returns whether repeating these acceptance indices infinitely often would be accepting.
      • isAccepting

        public boolean isAccepting​(Set<Integer> set)
      • isAcceptingEdge

        public boolean isAcceptingEdge​(Edge<?> edge)
        Returns whether repeating this edge infinitely often would be accepting.
      • isWellFormedAutomaton

        public <S> boolean isWellFormedAutomaton​(Automaton<S,​?> automaton)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object