Вопросы по теме 'finite-automata'

Алгоритм NFA в DFA
Я прочитал текстовый файл символов, состояний и переходов и поместил все это в таблицу. Выглядит это следующим образом: символы a, b состояния q1, q2, q3, q4 начальное состояние q4 конечное состояние q2, q3 переходное состояние: q4, эпсилон, q1...
13216 просмотров
schedule 27.05.2024

Минимизация NFA без детерминации
Хорошо известно, как перейти от НКА для обычного языка к минимальному ДКА. Однако DFA может иметь экспоненциально большее количество состояний. Что мне нужно, так это способ уменьшить NFA, дав снова NFA, но с меньшим числом состояний. Т.и. Мне...
1879 просмотров

конкатенация и объединение - обычные и контекстно-свободные языки
Дан L1 контекстно-свободный нерегулярный язык. Учитывая обычный язык L2. Возможно ли, что L1 U L2 = обычный язык? Кроме того, возможно ли, что L1 * L2 = обычный язык? Я думаю, что 2-й невозможен. Но я не уверен. Хотелось бы увидеть пример,...
4987 просмотров

Могут ли все состояния быть окончательными в детерминированных автоматах с выталкиванием?
Может ли каждое состояние быть конечным при построении детерминированных автоматов с выталкиванием вниз? У меня возникли проблемы, в частности, с созданием DPDA, который принимает следующий язык: L = { 0 n 1 m | п ≥ м} Мой подход состоит в...
208 просмотров

Создание собственных типов данных с последовательностями 1 и 0
Привет, я пытаюсь создать тип данных, который я могу использовать, состоящий только из двух символов (0,1). Я делаю это, чтобы ограничить алфавит в моем алгоритме строк конечных автоматов. Я программирую на C, поэтому мне было интересно, как я могу...
70 просмотров
schedule 14.05.2024

Машины Мура с n состояниями
Я работаю над вопросом в конце главы о том, сколько существует различных машин Мура с n состояниями. Где n = количество состояний, m = количество входных букв и q = количество выходных символов, верно ли, что существует n*q^m возможных машин? Я...
455 просмотров
schedule 25.11.2023

Каково английское описание этого DFA?
Практикуя некоторые DFA и NFA, я наткнулся на этот. Не уверен, как дать описание на английском языке, не говоря уже о регулярном выражении.
331 просмотров
schedule 24.03.2024

есть ли функция C для регулярного выражения с использованием детерминированного автомата?
Функции регулярных выражений POSIX компилируют регулярные выражения в недетерминированные конечные автоматы (NFA). Одна из проблем заключается в том, что во время компиляции невозможно определить, будут ли эти автоматы использовать чрезмерное...
118 просмотров
schedule 26.12.2023

Формальные языки и автоматы
Как можно решить для двух заданных ДКА A1 и A2, является ли L (A1) = L (A2)? Я не знаю, как подступиться к этой проблеме и с чего начать.
22 просмотров
schedule 12.03.2024