Це питання пов'язане з недавнім питанням по Janoma .
Фон
У програмуванні обмежень, A регулярне глобальне обмеження над областю є пара з кортежем змінних (про масштаб) і ДКА над областю . Призначення до задовольняє якщо приймає рядок .
Нижче припустимо, що домен фіксований. Визначте відношення еквівалентності над набором рядків таким чином, що якщо для кожного DFA або або . Інтуїтивно два рядки є рівнозначними, якщо DFA не може їх розрізнити. Якщо це правда, то вони також задовольняють однакові регулярні обмеження.
Якщо ми жодним чином не обмежуємо DFA, то набір класів еквівалентності є просто самим. Мене цікавить кількість класів еквівалентності wrt. як функція від числа станів які ми допускаємо для DFA. Зрозуміло, що якщо (ігнорувати константи), то. (Зрозуміло, тут само по собі буде функцією .)
Запитання
- Який найменший для якого?
- Що відбувається нижче цього? Зокрема,
- чи є такий, що ?
- чи є такий, що ?
Моя мотивація до цього питання полягає в тому, що наявність полінома ( ) кількості класів еквівалентності, як це, дала мені очевидний випадок проблем з обмеженнями з обмеженнями кардинальності. Зараз я намагаюся зрозуміти, чи можна зробити щось у цьому напрямку для регулярного обмеження.
Edit : Зверніть також увагу ця відповідь на Hermann Gruber на питання посилається на самому верху. Межі в документі посилань відповіді повинні мати так що відповідь на питання 1 має бути , але мені це не очевидно.