Interface AutomatonOracle.DFAOracle<I>

  • All Superinterfaces:
    AutomatonOracle<net.automatalib.automaton.fsa.DFA<?,​I>,​I,​Boolean>
    Enclosing interface:
    AutomatonOracle<A extends net.automatalib.automaton.DeterministicAutomaton<?,​I,​?>,​I,​D>

    public static interface AutomatonOracle.DFAOracle<I>
    extends AutomatonOracle<net.automatalib.automaton.fsa.DFA<?,​I>,​I,​Boolean>
    • Method Detail

      • accepts

        default boolean accepts​(net.automatalib.automaton.fsa.DFA<?,​I> hypothesis,
                                Iterable<? extends I> input)
        Description copied from interface: AutomatonOracle
        Returns whether the given input is accepted by the given hypothesis.
        Specified by:
        accepts in interface AutomatonOracle<net.automatalib.automaton.fsa.DFA<?,​I>,​I,​Boolean>
        Parameters:
        hypothesis - the hypothesis automaton.
        input - the input.
        Returns:
        whether the given input is accepted.