Class LLambdaDFA<I>

    • Method Detail

      • size

        public int size()
        Specified by:
        size in interface net.automatalib.automaton.concept.FiniteRepresentation
      • rowForState

        protected List<Boolean> rowForState​(net.automatalib.word.Word<I> input)
      • addAlphabetSymbol

        public void addAlphabetSymbol​(I symbol)
        Specified by:
        addAlphabetSymbol in interface net.automatalib.alphabet.SupportsGrowingAlphabet<I>
      • startLearning

        public void startLearning()
        Specified by:
        startLearning in interface LearningAlgorithm<M extends net.automatalib.automaton.concept.SuffixOutput<I,​D>,​I,​D>
      • refineHypothesis

        public boolean refineHypothesis​(DefaultQuery<I,​D> counterexample)
        Specified by:
        refineHypothesis in interface LearningAlgorithm<M extends net.automatalib.automaton.concept.SuffixOutput<I,​D>,​I,​D>
      • getShortPrefixes

        protected List<net.automatalib.word.Word<I>> getShortPrefixes​(List<D> rowData)
      • suspend

        public LLambdaState<I,​D> suspend()
        Specified by:
        suspend in interface Resumable<M extends net.automatalib.automaton.concept.SuffixOutput<I,​D>>
      • resume

        public void resume​(LLambdaState<I,​D> state)
        Specified by:
        resume in interface Resumable<M extends net.automatalib.automaton.concept.SuffixOutput<I,​D>>