Запитання з тегом «context-free»

1
Раціональна ієрархія Ейленберга нераціональних автоматів та мов - де це зараз?
У передмові до своїх дуже впливових книг «Автомати, мови та машини» (Томи А, Б) Самуель Ейленберг достойно обіцяв томи С і Д, що стосуються «ієрархії (званої раціональної ієрархії) нераціональних явищ ... використовуючи раціональні відносини як інструмент для порівняння. Раціональні множини знаходяться в нижній частині цієї ієрархії. Рухаючи вгору, зустрічається "алгебраїчні …

3
Чи існує розширення регулярних виразів, що фіксують вільні контекстні мови?
У багатьох працях, що стосуються безконтекстних граматик (CFG), приклади таких граматик, представлені там, часто допускають просту характеристику мови, яку вони генерують. Наприклад: S →S→aaSbS→aaSbS \to a a S b S→S→S \to породжує ,{a2ibi|i≥0}{a2ibi|i≥0}\{ a^{2i} b^i | i \geq 0\} S → a a S b S →S→aSbS→aSbS \to a S …

10
Щоб мова була програмованою, чи обов'язково вона базуватися на вільній контекстній граматиці
Практично, для мови, яка в кінцевому підсумку може бути складена / перетворена в інструкції на системному рівні, чи потрібно, щоб це була граматика без контексту? напр .: Чи всі мови програмування / сценаріїв є вільними граматиками? Java заснована на CFG, але чи справді так, що всі мови програмування базуються на …

1
Чи можна розбирати всі однозначні граматики за лінійним часом?
Під час майстерності з неканонічним синтаксичним розбором LR я придумав метод розбору (з нескінченними розмірами таблиць, що робить його дещо непрактичним ), здатний розбирати точно однозначні граматики за час , і мені було цікаво, чи можна це зробити краще:О ( н.)2)О(н2)O(n^2) Чи можна розбирати всі однозначні граматики за лінійним часом? …

2
Мови, які ми не можемо (не) довести, що не містять контексту
Я шукаю мови, "які, ймовірно, не містять контексту", але ми не в змозі (не) довести це за допомогою відомих стандартних методів. Чи є нещодавнє опитування з цього питання або відкритий проблемний розділ з недавньої конференції? Напевно, існує не так багато мов, які не відомі як CF, тому якщо ви знаєте …



1
Чи можна визначити еквівалентність однозначних без контекстних мов?
Добре відомо, що проблема загальної еквівалентності не може бути вирішена для загальних без контекстних мов. Однак усі підтвердження цього факту, про які я знаю, містять неоднозначні граматики без контексту. З цієї причини я хотів би запитати, чи відомо, чи залишається проблема невирішеною, обмежуючи себе однозначними без контексту мовами. Тобто, враховуючи …

1
Як довести мову, що не відповідає контексту, бути неоднозначною?
Я десь читав, що машина Тьюрінга не може це обчислити, і тому не можна визначити, але чому? Чому комп'ютерно неможливо створити дерево розбору та прийняти рішення? Можливо, я помиляюся, і це можна зробити?

3
Розбір CFG з використанням простору
Існує безліч алгоритмів, які можуть розібрати без контексту граматику за час . Використовуючи матричне множення, можна навіть пройти асимптотично швидше.О ( н.)3)О(н3)O(n^3) Однак усі алгоритми для розбору довільних CFG, які я знаю, мають найгірший простір у використанні простору (хоча, правда, я не маю поняття, що таке використання простору цього алгоритму …

2
Посилання на "більш алгебраїчний" підхід до автоматизованих автоматизованих операцій та КФЛ?
У книзі Сакаровича про теорію автоматів написано у вступі до розділу про раціональні засоби у вільній групі, що викладений у ній матеріал закладає "основу справді математичної теорії без контекстних мов". Тим не менш, це не робиться явним, оскільки без контекстні мови та автоматичні автоматичні виправлення виходять за межі книги. Мені …

1
Характеристика
Це стандартний доказ в курсах автоматів, що для і що - це не контекстна мова.| Σ | ≥ 2L=Σ⋆L=Σ⋆L = \Sigma^\star|Σ|≥2|Σ|≥2|\Sigma| \ge 2S(L)={ww:w∈L}S(L)={ww:w∈L}S(L) = \{ww : w \in L\} Вірно також, що для будь-якого кінцевого , є кінцевим (і, отже, CFL). Я здогадуюсь, що , нескінченний і регулярний, не є …

1
Чи DPDA без
У формальному описі детермінованих Pushdown Automata вони дозволяють переходити , де машина може виводити або натискати символи на стек, не читаючи символ із вводу. Якщо ці переміщення не дозволені, і стек можна змінити лише один раз після кожного зчитування символу, чи отримані автомати дорівнюють потужності DPDA?ϵϵ\epsilonϵϵ\epsilon Можливо, є щось тривіальне, …

1
Чи існують варіанти видимо автоматичних натискань, які дозволяють натискати слова на стек?
Мені цікаво, чи існують документи чи дослідження, що займаються видимими автоматичними витисканнями, але дозволяють слова, а не однієї літери, висуватися на стек. Крім того, конструкція, яка дозволила натискати символи на -переходи, могла досягти тієї ж мети.ϵϵ\epsilon Очевидно, що такі зміни можуть бути сформовані, але мені цікаво, чи це руйнує властивості …

2
Перестановчі фрази з LR-розбором
Перестановочна фраза - це розширення до стандартних граматичних визначень BNF-контексту: перестановочна фраза містить виробництв (або, що еквівалентно, нетерміналів) від до . На позиції фрази перестановки ми хотіли б побачити кожну з цих постановок рівно один раз, але нас не цікавить впорядкування цих нетерміналів.{A1, … ,An}{A1,…,Ан}\{ A_1, \dots, A_n \}ннnА1А1A_1АнАнA_n Наприклад: …

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