public interface DeterministicAcceptorTS<S,I> extends AcceptorTS<S,I>, UniversalDTS<S,I,S,Boolean,Void>, Output<I,Boolean>
AcceptorTS
,
DeterministicTransitionSystem
Modifier and Type | Method and Description |
---|---|
default boolean |
accepts(Iterable<? extends I> input)
Determines whether the given input word is accepted by this acceptor.
|
default Boolean |
computeOutput(Iterable<? extends I> input) |
default boolean |
isAccepting(Collection<? extends S> states) |
getStateProperty, getSuccessor, getTransitionProperty, isAccepting
getTransitionProperty
getSuccessor, getSuccessors, getTransition, getTransitions, transToSet
powersetView
getInitialState, getInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSet
createDynamicStateMapping, createStaticStateMapping, getSuccessors
default Boolean computeOutput(Iterable<? extends I> input)
computeOutput
in interface Output<I,Boolean>
default boolean accepts(Iterable<? extends I> input)
AcceptorTS
accepts
in interface AcceptorTS<S,I>
input
- the input word.true
if the input word is accepted, false
otherwise.default boolean isAccepting(Collection<? extends S> states)
isAccepting
in interface AcceptorTS<S,I>
Copyright © 2018. All rights reserved.