Вопросы по теме 'automaton'

Как мне реализовать методы equals и hashCode этого HashMap для представления состояния автомата?
Я хочу поместить объекты State (которые представляют собой HashMaps с Character в качестве ключа и State в качестве значения в ArrayList с именем allStates. Должен ли я переопределить здесь методы equals и hashCode? Почему? Как? Этот код...
706 просмотров
schedule 11.10.2023

Помощь по грамматике (теория автоматов)?
Привет, ребята, у меня есть вопрос, простой вопрос с Automaton, я не уверен, правильно ли это место, чтобы задать такой вопрос. На самом деле в этом году у меня есть курс Compiler Construction, и если кто-нибудь знает какой-нибудь хороший ресурс,...
112 просмотров
schedule 18.05.2023

Инструмент для рисования автомата
Делаю композицию из двух автоматов (на самом деле это преобразователь). Итак, в конце я хочу визуально представить это, чтобы проанализировать его. Какой лучший инструмент / библиотека для того же? Люди предложили мне dot и graphviz. Что...
782 просмотров
schedule 23.12.2022

Простое перечисление для Java-автомата
Я пытаюсь реализовать этот пример автомата: http://www.javacodegeeks.com/2012/03/automaton-implementation-in-java.html . Однако при запуске программы продолжает отображаться ошибка: Exception in thread "main"...
518 просмотров
schedule 19.08.2022

лемма накачки обычного языка для строки с четными нулями
найти, является ли строка с четным числом нулей а) контекстно-свободной б) регулярной а) используя лемму о накачке для CFL.... это можно представить как e(0 n )e(0 n )e. Итак, это КЛЛ. б) это может быть представлено как (00)* в регулярном...
495 просмотров

построение грамматики языка a^(2^i)
Я как бы застрял с проблемой автомата и грамматики. Я много искал, но безуспешно. Возможно ли вообще построить грамматику, порождающую этот язык L? L = { a (2 i ) | i >= 0} Может ли кто-нибудь предоставить мне простое решение?
441 просмотров

Дизайн NFA с изменением алфавита и языка
Я столкнулся с этим упражнением, думал об этом несколько часов и ни к чему не пришел. наш алфавит {1...n} , а наш язык Ln содержит все слова до Σ* , так что каждое слово в языке не содержит хотя бы одной буквы из алфавита. например: если...
117 просмотров
schedule 21.10.2023

Как преобразовать два пересекающихся DFA в минимальный DFA
У меня есть следующая проблема: есть два детерминированных конечных автомата, которые должны быть пересечены и преобразованы в один минимальный детерминированный конечный автомат . Есть ли алгоритм для этого? Я знаю, что могу создать...
671 просмотров
schedule 26.03.2023

Что такое пересечение двух языков?
Учитывая языки L 1 ={a n b 2m |n,m≥1} L 2 ={a n b 3n |n≥0} L = L 1 ∩ L 2 Я знаю, что L 1 — это обычный язык, а L 2 может быть представлен КПК. Но я не понимаю ответа, в котором говорится, что L это {a 2n b 6n |n≥1} ....
3613 просмотров

Как я могу проверить, соответствует ли моя линия NFA?
Я сделал NFA, который делает из регулярных выражений 3d-массив, например (01*) выражение. Я понимаю: [[FROM,TO,TRANSITION]] [['q0', 'q1', '0'], ['q1', 'q2', ':e:'] ,['q1', 'q4', ':e:'] , ['q2', 'q3', '1'], ['q3', 'q2', ':e:'], ['q3',...
354 просмотров
schedule 14.04.2024

как преобразовать DFA в регулярное выражение?
Читаю книгу: введение в теорию вычислений и застрял на этом примере. Преобразуйте DFA в эквивалентное выражение, сначала преобразовав его в GNFA (обобщенный недетерминированный конечный автомат), а затем преобразовав GNFA в регулярное выражение....
620 просмотров

Как вы моделируете таксофон как конечный автомат?
Я не понимаю, как конечный автомат применяется к проблеме. В частности, описывает ли модель все возможные перестановки состояний по определению? Как включить память , которая сохраняется и изменяется от состояния к состоянию? В качестве самого...
100 просмотров

Как стек автоматов с нажатием вниз может принять строку бесконечно большого размера?
Рассмотрим для данного языка L={a^n b^n (степень a n и степень b n) |n›=1}, поэтому в соответствии с языком он должен содержать строки, такие что a и b должны иметь одинаковую частоту в непрерывном мода, теперь предположим, что строка приходит так,...
45 просмотров