У меня есть следующий язык и его регулярное выражение
{w ∈ {a, b}* : w имеет префикс bab и суффикс babaa}
Ответ:
Регулярное выражение = bab(a ∪ b)*babaa ∪ babaa ∪ bababaa
Зачем нужен жирный шрифт?
У меня есть следующий язык и его регулярное выражение
{w ∈ {a, b}* : w имеет префикс bab и суффикс babaa}
Ответ:
Регулярное выражение = bab(a ∪ b)*babaa ∪ babaa ∪ bababaa
Зачем нужен жирный шрифт?
баб — это префикс слова бабаа, а бабаа, очевидно, является суффиксом самого себя. Таким образом, babaa является возможной строкой.
бабаа — это суффикс бабабаа, а баб — префикс бабабаа. Значит, его тоже нужно включить.