Вопросы по теме 'turing-machines'
иерархия Хомского и языки программирования
Я пытаюсь изучить некоторые аспекты Иерархии Хомского, связанные с языками программирования, и мне все еще нужно прочитать Книгу Дракона.
Я читал, что большинство языков программирования можно анализировать как контекстно-свободную грамматику...
4187 просмотров
schedule
06.10.2022
Как определить, к какому классу принадлежат эти языки?
{WW} — разрешимый, но не свободный от контекста {WW^R} — свободный от контекста, но не в обычном языке Σ* — обычный язык Как определить, к какому классу они принадлежат?
177 просмотров
schedule
02.11.2022
Машина Тьюринга и идея
Я много читал о машине Тьюринга и понимаю, как она работает, но чего я не могу понять (и чему ни одна из книг, кажется, не пытается научить), так это как мне подходить к проблеме, которую мне поручено решить? Я имею в виду: например, проверка того,...
113 просмотров
schedule
17.03.2024
Временная сложность машины Тьюринга для повторяющихся строк
Я пытаюсь выяснить временную сложность машины Тьюринга, которая принимает повторяющиеся строки (ww) в трех случаях: детерминированная машина с 1 лентой, детерминированная машина с 2 лентами и недетерминированная машина с 1 лентой.
Сейчас мои мысли...
1620 просмотров
schedule
01.02.2024
Является ли этот язык разрешимым, узнаваемым или неузнаваемым?
Язык L, состоящий из всех описаний машины Тьюринга M, для которых язык, принятый M, конечен.
Я сказал, что L — разрешимый язык, потому что я могу просто запустить M для функции D(M), которая возвращает false, если существует цикл где-то между...
802 просмотров
schedule
22.11.2022
Пожалуйста, объясните этот симулятор машины Тьюринга, написанный на Прологе.
В статье о Прологе Википедии есть этот симулятор машины Тьюринга:
turing(Tape0, Tape) :-
perform(q0, [], Ls, Tape0, Rs),
reverse(Ls, Ls1),
append(Ls1, Rs, Tape).
perform(qf, Ls, Ls, Rs, Rs) :- !.
perform(Q0, Ls0, Ls, Rs0, Rs) :-...
1335 просмотров
schedule
19.10.2022
Пересечение двух языков, разрешимых по Тьюрингу, разрешимо по Тьюрингу.
Докажите, что пересечение двух языков, разрешимых по Тьюрингу, является разрешимым по Тьюрингу. (Зная алгоритмы для определения каждого языка, опишите алгоритм для определения того, принадлежит ли строка пересечению.)
Я знаю, что язык разрешим по...
1890 просмотров
schedule
24.12.2023
Использование результатов замыкания для разрешимых по Тьюрингу языков
У меня есть язык L1 = {w в {0,1}*| w содержит одинаковое количество единиц и нулей}, и у меня есть TM M, который определяет L1.
Я хочу доказать, что L2 = {w в {0,1}*| w содержит больше единиц, чем нулей} является разрешимым по Тьюрингу.
Я...
85 просмотров
schedule
19.09.2022
Является ли C++ полным по Тьюрингу языком?
Является ли C++ полным по Тьюрингу языком?
Очевидно, что так оно и есть, но как это доказать на практике?
Есть ли минимально воспроизводимый пример, который показывает, что это так?
659 просмотров
schedule
03.12.2022