Sei die Klasse aller regulären Sprachen.
Es sind und . Aber gibt es eine Charakterisierung für Sprachen in ?
Sei die Klasse aller regulären Sprachen.
Es sind und . Aber gibt es eine Charakterisierung für Sprachen in ?
Antworten:
Das folgende Papier scheint eine Antwort zu enthalten:
Mischen Sie Barrington, DA, Compton, K., Straubing, H., Therien, D.: Reguläre Sprachen in . Zeitschrift für Computer- und Systemwissenschaften 44 (3), 478-499 (1992) ( link )
Eine der dort erhaltenen Charakterisierungen ist wie folgt. Die Klasse enthält genau die Sprachen, die aus \ {0 \} , \ {1 \} und \ mathsf abgerufen werden können {LENGTH} (q) für q> 1 mit einer endlichen Anzahl von Booleschen Operationen und Verkettungen. Hier enthält jede Sprache \ mathsf {LENGTH} (q) alle Zeichenketten, deren Länge durch q teilbar ist . (Es gibt auch eine logische Charakterisierung und zwei algebraische.)
Die regulären Sprachen in sind eine "nette" Untermenge der regulären Sprachen. Sie haben schöne logische sowie algebraische Charakterisierungen.
Das Buch "Endliche Automaten, Formale Logik und Schaltungskomplexität" von Straubing beschäftigt sich mit diesen Fragen.
Ihre Frage kann wie folgt beantwortet werden.
= = Sprachen, die von quasi-aperiodischen Monoiden erkannt werden.
Hier ist eine Logik erster Ordnung, die numerische Prädikate kleiner als, Nachfolger und .
Eine andere in "Reguläre Sprachen in " gezeigte Charakterisierung ist die Menge von Sprachen, die unter Verwendung einer endlichen Menge von Alphabeten LENGTH (q) gebildet und unter booleschen Kombinationen und Verkettungen geschlossen werden kann.