Ну, бесконечное регулярное подмножество языка - это подмножество, которое бесконечно и регулярно.Хорошо, это, вероятно, не очень полезно.
Таким образом, "подмножество" довольно ясно.
"Подмножество" - это то, которое принимается детерминированным конечным автоматом (на самом деле есть удивительная теоремав теории языков, которая говорит, что это условие эквивалентно горстке других условий).
«Бесконечное множество» - это множество, которое не является конечным, или, что то же самое, множество, которое имеет бесконечно много элементов.
Итак, допустим, что язык L
является особенным, если он имеет бесконечное регулярное подмножество.
Ваша задача - найти язык L
такой, что оба L
и дополнение кL
не являются особенными.
Чтобы разобраться с этой проблемой, вам нужно сначала обдумать это определение.Возьмите несколько примеров языков из ваших заметок и вашего текста.Выясните, если они являются регулярными.Если вы обнаружите, что это не так, подумайте о том, что делает его нерегулярным, и посмотрите, разрабатываете ли вы язык, обладающий тем свойством, что все его бесконечные подмножества не являются регулярными.Затем посмотрите, что происходит, когда вы посмотрите на его дополнение.
Вы должны построить свою интуицию, и единственный способ сделать это - испачкать руки.