Вопросы с тегом «regular-expressions»

11
Алгоритм определения эквивалентности двух регулярных выражений

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

10
Может ли регулярное выражение быть бесконечным?

Я знаю, что языки, которые можно определить с помощью регулярных выражений, и языки, распознаваемые DFA / NFA (конечными автоматами), эквивалентны. Также не существует DFA для языка . Но все это можно записать с помощью регулярных выражений (в этом отношении любого нерегулярный язык может быть) ,...

10
Создание всех контекстно-свободных языков из набора базовых языков и свойств замыкания?

Один из способов рассмотрения регулярных выражений - это конструктивное доказательство следующего факта: можно создавать регулярные языки, начиная с небольшого набора языков и комбинируя их с помощью небольшого фиксированного набора свойств замыкания. В частности, если мы начнем с пустого языка,...

9
DFA для принятия всех двоичных строк в форме степени (не делится на ), т.е. для данного

Мы можем сформировать DFA, принимающий двоичные числа, делимые на nnn . Например, DFA, принимающий двоичные числа, делимые на 2, может быть сформирован следующим образом: Аналогично, DFA, принимающий двоичные числа, делимые на 3, может быть сформирован следующим образом: Мы можем следовать четко...

9
Когда регулярное выражение не является регулярным выражением?

Поскольку я готовлюсь к курсу обучения в колледже формальных языков, я наткнулся на эти увлекательные посты ( Один Два ), в которых описывается, как найти простое число с помощью регулярного выражения . Как я уже сказал, регулярное выражение , а не регулярное выражение . Поскольку регулярное...

9
Является ли

Я сдал экзамены по теории вычислений несколько недель назад, и это был один из вопросов: Предположим, что языкL={(anbm)r∣n,m,r≥0}L={(anbm)r∣n,m,r≥0}L=\{(a^nb^m)^r \mid n,m,r\ge 0\} L регулярно? Если да, укажите для него регулярное выражение или автомат. После того, как я кратко спросил его ответ...