Более старый текст, который может быть трудно найти, - это «Введение в теорию автоматов, языки и вычисления» Хопкрофта и Уллмана.Есть несколько изданий - я слышал, что 79-й - лучший, поскольку он вносит наименьшее количество ударов при представлении сложных вещей.Это законный, хотя и небольшой учебник, и он представляет всю сферу, а не только то, что вы ищете.Я полагаю, что это может быть напрасной надеждой на то, что, возможно, одним из этих «хитрых» доказательств, которые опускают другие источники, может быть ваш ключ.
В качестве более удобной отправной точки есть несколько удобных «эталонных» языков.
- Если ваша модель может распознавать язык всех строк, в которых одинаковое количество символов As и B в строке, то она, по крайней мере, более мощная, чем FSM.
- Если это невозможно, то может быть эквивалентным FSM.
- Аналогично, если ваша модель может распознавать язык всех строк, где естьто же количество As, Bs и Cs в строке означает, что он на больше мощнее, чем CFG или PDA.
Эти "эталонные языки" на самом деле являются просто функциямизамаскированный --- первый в основном спрашивает, равны ли 2 одинарных числа, второй спрашивает, равны ли 3 одинарных числа.Они приятны и просты, и, как известно, выше или ниже возможностей конкретных моделей.Я не знаю простых для более сложных машин, поэтому вы можете быть сами по себе.
Обратите внимание, что для модели "LBA", линейно ограниченных автоматов, я считаю, что не существует известного естественного языка, которыйвычисляется с ТМ, но НЕ с LBA.Это утверждение взято из туманных воспоминаний, поэтому не принимайте его как формальное доказательство.:)
Обратите внимание (наконец), что языки "эталонных тестов" НЕ УСТАНАВЛИВАЮТ РАВЕНСТВО.То есть, если ваша модель не может сравнивать 2 одинарных числа, это означает, что не означает, что она обязательно эквивалентна FSM, она может быть еще слабее.Языки могут установить только то, что больше, чем у власти, или меньше, чем у власти.
На совершенно (полностью) другой дорожке книга Сипсера действительно доказывает эквивалентность между регулярными выражениями иFSM, а также между КПК и CFG.Я не уверен, насколько это будет полезно, поскольку вы достаточно расплывчаты в отношении той модели вычислений, которую вы рассматриваете, но если вы не уверены в эквивалентности, это может быть хорошей отправной точкой.