Interface AutomatonOracle.MealyOracle<I,​O>

  • All Superinterfaces:
    AutomatonOracle<net.automatalib.automaton.transducer.MealyMachine<?,​I,​?,​O>,​I,​net.automatalib.word.Word<O>>
    All Known Implementing Classes:
    MealyBFEmptinessOracle, MealyBFInclusionOracle
    Enclosing interface:
    AutomatonOracle<A extends net.automatalib.automaton.DeterministicAutomaton<?,​I,​?>,​I,​D>

    public static interface AutomatonOracle.MealyOracle<I,​O>
    extends AutomatonOracle<net.automatalib.automaton.transducer.MealyMachine<?,​I,​?,​O>,​I,​net.automatalib.word.Word<O>>
    • Method Detail

      • accepts

        default boolean accepts​(net.automatalib.automaton.transducer.MealyMachine<?,​I,​?,​O> 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.transducer.MealyMachine<?,​I,​?,​O>,​I,​net.automatalib.word.Word<O>>
        Parameters:
        hypothesis - the hypothesis automaton.
        input - the input.
        Returns:
        whether the given input is accepted.