Запитання з тегом «regular-languages»

Запитання про властивості класу звичайних мов та окремих мов.


4
Чому в Regexes немає перестановки? (Навіть якщо звичайні мови, здається, можуть це зробити)
Проблема Немає простого способу отримати перестановку за допомогою регексу. Перестановка: отримання слова w=x1…xnw=x1…xnw=x_1…x_n ("aabc") в інший порядок, не змінюючи числа чи виду літер. Регекс: регулярне вираження. Для перевірки: "Перестановки Regex без повторень" Відповідь створює код JavaScript замість регулярного вираження, припускаючи, що це буде простіше. "Як знайти всі перестановки даного слова …

3
Регулярні мови, які неможливо виразити лише за допомогою двох операцій регулярного виведення
Я думав, що всі регулярні мови можуть бути виражені регулярними виразами (якщо мова є регулярною, це можна виразити за допомогою регулярного вираження), але мені сказали, що для цього вам потрібні всі три регулярні операції (конкатенація, об'єднання та зірка). тримати. Наприклад, мені сказали, що якщо я можу використовувати лише операції згенерування …

4
Союз регулярних мов, який не є регулярним
Я натрапив на це питання: "Наведіть приклади двох регулярних мов, які їх об'єднання не видають звичайної мови". Це мене дуже шокує, оскільки я вважаю, що звичайні мови закриваються під союзом. Що означає для мене, що якщо я беру дві звичайні мови та об'єдную їх, я повинен отримати звичайну мову. І …

2
Машини Тьюрінга на одній стрічці із захищеним від запису впізнають лише звичайні мови
Ось проблема: Доведіть, що односмугові машини Тюрінга, які не можуть записати на частину стрічки, що містить вхідний рядок, розпізнають лише звичайні мови. Моя ідея - довести, що саме ця ТМ еквівалентна DFA. Використовувати цю ТМ для імітації DFA дуже просто. Однак, коли я хочу використовувати цей DFA для імітації TM, …

2
Якщо є підмножиною , то як ми можемо показати, що є регулярним?
Скажіть, . Тоді як ми можемо довести, що є регулярним?L⊆{0}∗L⊆{0}∗L \subseteq \{0\}^*L∗L∗L^* Якщо регулярний, то звичайно також є регулярним. Якщо кінцевий, то він регулярний і знову регулярний. Також я помітив, що для , не є регулярним, і є регулярним.LLLL∗L∗L^*LLLL∗L∗L^*L={0p∣p is a prime}L={0p∣p is a prime}L = \{0^p \mid p \text{ …

3
Чи є ефективний тест на те, якщо NFA приймає підмножину іншого NFA?
Отже, я знаю, що тестування, якщо звичайна мова є підмножиною звичайної мови , вирішується, оскільки ми можемо конвертувати їх як у DFA, обчислити , а потім перевірити, чи ця мова порожня.S R ∩ ˉ SRRRSSSR ∩ S¯R∩S¯R \cap \bar{S} Однак, оскільки це вимагає перетворення на DFA, можливо, що DFA, і, …

7
Є регулярним , якщо є регулярним?
Якщо регулярний, чи випливає, що регулярний? AA2A2A^2AAA Моя спроба доказу: Так, для суперечності припустимо, що не є регулярним. Тоді .A 2 = A ⋅ AAAAA2=A⋅AA2=A⋅AA^2 = A \cdot A Оскільки сполучення двох нерегулярних мов не є регулярним, не може бути регулярним. Це суперечить нашому припущенню. Отже, регулярно. Отже, якщо є …

2
Перетин та об'єднання звичайної та нерегулярної мови
Нехай буде регулярним, регулярним, не регулярним. Покажіть, що не є регулярним або дайте контрприклад.L 1 ∩ L 2 L 2 L 1 ∪ L 2L1L1L_1L1∩ L2L1∩L2L_1 \cap L_2L2L2L_2L1∪ L2L1∪L2L_1 \cup L_2 Я спробував це: подивіться на . Цей регулярний. Я можу побудувати для цього кінцевий автомат: регулярний, регулярний, тому видаліть …

2
Чи всі контекстні та регулярні мови ефективно вирішуються?
Я натрапив на цей показник, який показує, що безконтекстна та регулярна мови - це (належні) підмножини ефективних проблем (нібито ). Я прекрасно розумію, що ефективні проблеми - це підмножина всіх вирішальних проблем, оскільки ми можемо їх вирішити, але це може зайняти дуже багато часу.ПП\mathrm{P} Чому всі контекстні та регулярні мови …

4
Зірка вільної мови проти звичайної мови
Мені було цікаво, так як * сама зірка-вільний мову, є регулярний мову , який не є зіркою вільного мови? Чи можете ви навести приклад?a∗a∗a^* (з wikipdia ) Лоусон визначає мови без зірок як: За звичайною мовою кажуть, що вона не має зірки, якщо її можна описати за допомогою регулярного вираження, …

1
Доведіть, що доповнення не є регулярним, використовуючи властивості закриття
Хочу довести, що доповнення не є регулярним використанням властивостей закриття.{0n1n∣n≥0}{0n1n∣n≥0}\{0^n1^n \mid n \geq{} 0\} Я розумію, що накачана лема може бути використана, щоб довести, що не є звичайною мовою. Я також розумію, що регулярні мови закриваються під час доповнення. Однак, це також означає, що доповнення мови є нерегулярним?{0n1n∣n≥0}{0n1n∣n≥0}\{0^n1^n \mid n …

3
Чому регулярні вирази визначаються операціями об'єднання, конкатенації та зірок?
Регулярна expresssion визначається рекурсивно a ∈ Σaaa для деякого - це регулярний вираз,a∈Σa∈Σa \in \Sigma εε\varepsilon - регулярний вираз, ∅∅\emptyset - це регулярний вираз, R 1 R 2(R1∪R2)(R1∪R2)(R_1 \cup R_2) де і є регулярними виразами, є регулярним виразом,R1R1R_1R2R2R_2 (R1∘R2)(R1∘R2)(R_1 \circ R_2) де і є регулярними виразами, є регулярним виразом,R 2R1R1R_1R2R2R_2 …

1
Алгоритм перевірки правильності мови
Чи існує алгоритм / систематична процедура перевірки того, чи є мова регулярною? Іншими словами, задавши мову, вказану в алгебраїчній формі (придумайте щось на зразок ), перевірте, чи є мова регулярною чи ні. Уявіть, що ми пишемо веб-сервіс, щоб допомогти студентам в усіх домашніх роботах; користувач вказує мову, а веб-служба відповідає …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.