Порівняно зростання кількості синтаксичних класів та класів Нерода.


16

Для мови L ⊆ Σ ^ * , визначають синтаксичну конгруентність з L в якості найменшого конгруенції на Е ^ * , що насичує L , тобто:

u ≡ v ⇔ (∀ x, y) [xuy ∈ L ↔ xvy ∈ L].

Тепер визначте еквівалентність Нероду як наступну правильну конгруентність:

u ∼ v ⇔ (∀ x) [ux ∈ L ↔ vx ∈ L].

Нехай [u] - клас еквівалентності u відносно і 〈u〉 відносно . Тепер визначимо i (n) число різних [u] для u розміру n , а також визначимо j (n) аналогічним чином для .

Тепер питання, як співвідносяться дві функції?

Наприклад, стандартна теорема (я вважаю, що Клійн-Шютценбергер) говорить, що i (n) обмежена постійною, коли j (n) є, і взаємно.

Питання: Чи є ще якийсь результат у цій тенденції? Що робити, якщо, наприклад, один з них є многочленом?


Звичайно, i (n) - це завжди верхня межа j (n), тому, імовірно, ви запитуєте лише про імплікацію в іншому напрямку, наприклад: якщо j (n) обмежений вище поліномом, я повинен (n) бути так само?
Джошуа Грохов

Ну, а навпаки все-таки є сенс, ні? Наприклад, я можу запитати: якщо i (n) є експоненціальним, чи є простий критерій, з якого я можу зробити висновок, що j (n) також є експоненціальним?
Michaël Cadilhac

Справді. Я просто думав з точки зору верхніх меж, але ви, звичайно, правильно.
Джошуа Грохов

Відповіді:


7

Здається, цей документ http://arxiv.org/abs/1010.3263 може бути відповідним вашому запитанню.

У рефераті зазначено:

Складність держави звичайної мови - це кількість станів у мінімально детермінованому автоматі, що приймає мову. Синтаксична складність регулярної мови - це кардинальність її синтаксичної напівгрупи. Синтаксична складність підкласу регулярних мов - це найгірша синтаксична складність, взята як функція складності стану мов цього класу. Вивчаємо синтаксичну складність класу регулярних ідеальних мов та їх доповнень, закритих мов. Ми доводимо, що n n - 1 - це щільна верхня межа складності правильних ідеалів і мов із закритою префіксом, а також існують ліві ідеали та закриті суфіксом мови синтаксичної складності n n -ннн-1, а двосторонні ідеали та закриті факторами мови синтаксичної складності n n - 2 +(n-2) 2 n - 2 +1.нн-1+н-1нн-2+(н-2)2н-2+1

Таким чином, наскільки я розумію, це відповідає на ваше запитання щодо розмірів синтаксичної та напівгрупи Міхілл-Нерода: в цілому синтаксична збіжність може мати експоненціально багато класів, ніж відношення Міхілла-Нерода.

Останній коментар. Зазвичай скінченність обох напівгруп для звичайних мов приписується М. Рабіну та Д. Шотту (Кінцеві автомати та проблеми їх вирішення. IBM Jourmal. Квітень 1959). Зокрема, з тексту Рабіна та Скотта випливає, що кількість синтаксичних класів не перевищує , де n - кількість класів Міхілла-Нерода.ннн


Не могли б ви розширити свою відповідь, щоб пояснити актуальність?
Дейв Кларк

Просто погляньте через папір!
Сергій

Вибачте, я вставив недійсне посилання. Насправді я мав на меті дати не відповідь (у чомусь сенсі відповідь міститься у згаданому мені документі), але коментар, але, на жаль, я не знаю, як це зробити технічно
Сергій

1
До речі, як випливає з перерахованої вище статті, може бути експоненціально більше синтаксичних класів, ніж класи Міхілла-Нерода.
Сергій

Було б добре, якщо ви узагальнили результат роботи, що стосується цього питання, і це перетвориться тут на ідеальну відповідь. Будь ласка :) Дехто з нас (мене) дуже зацікавлений бачити відповіді на давнє без відповіді питання тут!
Hsien-Chih Chang 張顯 之
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.