A
- the automaton typeI
- the input typeD
- the output typepublic interface EmptinessOracle<A extends Output<I,D>,I,D>
SUL
is empty. If the intersection is not empty it provides a counterexample, such that it is a word in the
intersection. More precisely an emptiness oracle decides whether L(H) ∩ L(SUL) = ∅.Modifier and Type | Interface and Description |
---|---|
static interface |
EmptinessOracle.DFAEmptinessOracle<I> |
static interface |
EmptinessOracle.MealyEmptinessOracle<I,O> |
Modifier and Type | Method and Description |
---|---|
@Nullable DefaultQuery<I,D> |
findCounterExample(A hypothesis,
Collection<? extends I> inputs) |
default boolean |
isCounterExample(Output<I,D> hypothesis,
Iterable<? extends I> input,
D output) |
Copyright © 2020. All rights reserved.