Class OPLearnerVPA<I>

  • Type Parameters:
    I - input symbol type
    All Implemented Interfaces:
    LearningAlgorithm<net.automatalib.automaton.vpa.OneSEVPA<?,​I>,​I,​Boolean>
    Direct Known Subclasses:
    TTTLearnerVPA

    public class OPLearnerVPA<I>
    extends AbstractVPALearner<I>
    A SEVPA-based adoption of the "observation pack" algorithm.
    • Method Detail

      • getDefinitiveSuccessor

        protected net.automatalib.automaton.vpa.State<HypLoc<I>> getDefinitiveSuccessor​(net.automatalib.automaton.vpa.State<HypLoc<I>> baseState,
                                                                                        net.automatalib.word.Word<I> suffix)
      • transformAccessSequence

        protected net.automatalib.word.Word<I> transformAccessSequence​(net.automatalib.automaton.vpa.State<HypLoc<I>> state)
      • transformAccessSequence

        protected net.automatalib.word.Word<I> transformAccessSequence​(@Nullable net.automatalib.automaton.vpa.StackContents contents)
      • transformAccessSequence

        protected net.automatalib.word.Word<I> transformAccessSequence​(@Nullable net.automatalib.automaton.vpa.StackContents contents,
                                                                       HypLoc<I> loc)