Рубрики

ВОРОТА | GATE IT 2006 | Вопрос 81

Пусть L обычный язык. Рассмотрим конструкции на L ниже:
repeat (L) = {ww | w ∈ L}
префикс (L) = {u | ∃v: uv ∈ L}
суффикс (L) = {v | Uu uv ∈ L}
половина (L) = {u | :V: | V | = | ты | и uv ∈ L}
Какие из конструкций могут привести к нестандартному языку?
(А) И я и IV
(Б) только я
(С) только IV
(D) И II, и III

Ответ: (Б)
Объяснение:

  • repeat (L) не следует путать с конкатенацией, поскольку в ней есть определенный порядок. Только одни и те же строки соединяются друг с другом, а не со всеми. Более того, язык двойных слов даже не является CFG [нерегулярным].
  • Префикс (L) является обычным языком — все состояния в DFA L могут быть окончательными, что дает результат DFA, который принимает префикс (L) [обычный]
  • Суффикс (L) является обычным языком, так как NFA может быть создан, который будет принимать суффикс (L). Каждое состояние в DFA L может получить инцидент # — край от начального состояния — этот NFA будет принимать суффикс (L) [обычный].
  • половина (L) — обычный язык. Это просто язык, содержащий строки четной длины.

Таким образом, вариант (B) является правильным.

Эта статья предоставлена Aviral Nigam . Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью, используя contrib.geekforgeeks.org, или написать по почте свою статью на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Рекомендуемые посты:

ВОРОТА | GATE IT 2006 | Вопрос 81

0.00 (0%) 0 votes