Відповіді:
Наступний документ, здається, містить відповідь:
Mix Barrington, DA, Compton, K., Straubing, H., Therien, D.: Регулярні мови в . Журнал комп’ютерних та системних наук 44 (3), 478-499 (1992) ( посилання )
Одна з отриманих там характеристик полягає в наступному. Клас містить саме ті мови, які можна отримати з , і для з кінцевою кількістю булевих операцій та конкатенацій. Тут кожна мова містить усі рядки, довжина яких ділиться на . (Існує також логічна характеристика та дві алгебраїчні.) { 0 } { 1 } L E N G T H ( q ) q > 1 L E N G T H ( q ) q
Регулярні мови всередині - це "приємна" підмножина регулярних мов. Вони мають приємні логічні, а також алгебраїчні характеристики.
Книга "Кінцеві автомати, формальна логіка та складність ланцюга" Штраубінга розглядає ці питання.
На ваше запитання можна відповісти наступним чином.
F O [ < , S u c , ≡ ] = = мови, розпізнавані квазіаперіодичними моноїдами.
Тут - логіка першого порядку, що використовує числові предикати менше, наступник та .x ≡ ( 0 m o d q )
Інша характеристика, показана в "Регулярні мови в ", - це набір мов, який можна сформувати за допомогою кінцевого набору алфавітів LENGTH (q) та закрити його під булевими комбінаціями та конкатенаціями.