Вопросы по теме 'automata-theory'
Контекстно-свободная грамматика для этого языка
Я работаю над некоторыми материалами для подготовки к экзаменам и застрял над этой проблемой.
Покажите свободную от контекста грамматику для L = {w e {a, b} *: w = wR, и за каждым a сразу следует a b}.
wR - это w в обратном порядке. Итак, в...
1082 просмотров
schedule
25.11.2021
Каковы способы найти недетерминированные конечные автоматы (НКА), которые допускают дополнение языка, принятого данным НКА?
Единственный известный мне способ найти NFA, который принимает дополнение к языку, принятому данным NFA, - это преобразовать NFA в эквивалентный DFA, а затем сделать неконечные состояния конечным состоянием, а конечные состояния - неконечными. Есть...
293 просмотров
schedule
15.03.2022
Любой алгоритм для исправления неоднозначности CFG?
Вот неоднозначный CFG:
S -> aSb|bA|Ba
A -> bA|B
B -> aB|A|ε
Вы можете легко проверить неоднозначность грамматики, разобрав строку «ba».
Существуют ли какие-либо алгоритмы для исправления неоднозначности CFG, как показано выше?...
481 просмотров
schedule
31.03.2022
Автомат PushDown (PDA) для L={a^(n)b^(n)c^(n)|n›=1}
Я выполняю дурацкую задачу, пытаясь построить автомат Pushdown для неконтекстно-свободного языка L={a^(n)b^(n)c^(n)|n›=1} и подумал о двух подходах.
Первый подход:-
Я думал, что для каждого «а» в строке я буду помещать 3 «а» в стек, и для...
7921 просмотров
schedule
06.04.2022
Можно ли удалить недостижимое состояние в этом свернутом DFA?
Так что это DFA в вопросе нужно свести к минимуму
Ответ на этот вопрос таков, и, как вы можете видеть, DFA теперь сведен к минимуму.
Мой вопрос : как вы видите, свернутый DFA имеет состояние q7 , которое недостижимо с самого...
934 просмотров
schedule
03.04.2022
Какие расширения машины Тьюринга расширяют возможности машины?
Из всех имеющихся расширений машины Тьюринга (таких как двусторонняя бесконечная лента, ОЗУ, несколько головок чтения / записи и недетерминизм), позволяет ли какое-либо из них TM решать проблемы, которые ранее были неразрешимыми?
367 просмотров
schedule
16.04.2022
Создание и минимизация DFA
Задача: Нарисуйте DFA, который принимает слова из алфавита {0,1}, где последний символ больше нигде в слове не повторяется. (пример: слова 0, 1, 00001, 111110, ε есть в языке этого НКА, а слова 010, 111, 0010, 101 — нет).
Я думаю, что я правильно...
27 просмотров
schedule
26.04.2022
Является ли OpenGL конечным автоматом?
OpenGL обычно называют «машиной состояний», потому что, насколько я знаю, он состоит из глобальных переменных, которые можно установить через его API, и они изменяют/определяют его поведение. Например, можно установить текущий цвет или матрицу...
1409 просмотров
schedule
06.05.2022
Что такое три точки в этом DFA?
Мне нужно понять этот DFA? Я не понял этого, особенно три точки на диаграмме. Я получаю смутное представление о том, почему переход указывает туда, куда он указывает. Но я все еще очень смущен. Так что будет здорово, если кто-нибудь сможет...
107 просмотров
schedule
18.08.2022
Линейная темпоральная логика (LTL) и автоматное моделирование
Мне трудно понять, как мы моделировали эти автоматы с помощью линейной временной логики. Может кто-нибудь, пожалуйста, объясните мне это, по случаям, которые на картинке в этом link или укажите мне источник, который объясняет это на примерах.
Я...
185 просмотров
schedule
13.12.2022
Грамматика регулярного выражения
Каковы шаги процедуры, чтобы найти регулярное выражение, которое принимает тот же язык данной грамматики?
S --> b | AA
А --> аА | Абб | ϵ
11501 просмотров
schedule
25.06.2023
класс обычного языка закрывается операцией объединения
Я изучаю обычный язык по теореме о закрытом объединении. Я получил Q,F,q o , но не могу получить дельту δ. пожалуйста, объясните на примере, особенно раздел дельты.
69 просмотров
schedule
14.04.2023
Поиск контекстно-свободной грамматики (CFG)
Дайте контекстно-свободную грамматику H, которая генерирует язык
M = {a^m
b^n
| 2m > n > m}.
‘
Подсказка: m не может быть равно 0, потому что в этом случае 2m = m. m не может быть 1, потому что в этом случае 2 > n > 1 такого...
682 просмотров
schedule
29.11.2022
Разработайте машину Тьюринга, которая принимает язык L= {a^2 b^2n: n›=1}
Я хочу разработать машину Тьюринга, которая принимает язык L= {a^2b^2n: n>=1} :. a квадрат b квадрат (n)
3751 просмотров
schedule
01.02.2023
построить КПК для следующего языка
Я изучаю автоматы, и у меня есть эта проблема, связанная с КПК
построить КПК для языка L = { w = x1y1x2y2….xnyn | где w принадлежит {0,1}*, а строка y1y2….yn такая же, как x1x2….xn, за исключением того, что единицы в y идут после нулей} Например,...
34 просмотров
schedule
20.11.2023