Reguläre Ausdrücke von Familien mit regulären Ausdrücken

8

Ich lese über den Stern Höhe Problem und bemerkte , dass Eggan Familie von regulären Ausdrücken ein einfaches Muster folgt , das durch einen regulären Ausdruck beschrieben werden kann. Meine Frage ist: Gibt es interessante Ergebnisse zu regulären Ausdrücken, die Familien regulärer Ausdrücke beschreiben? Kann dieser Prozess weiter fortgesetzt werden, sodass Sie einen regulären Ausdruck haben, der eine Familie von regulären Ausdrücken beschreibt, von denen jeder wiederum eine Familie von regulären Ausdrücken beschreibt? Nur ein Gedanke.

Garageàtrois
quelle
1
Über welche Art von Beschreibung sprichst du? Sowohl die Eggan- als auch die Dejean-Schützenberger-Familie von REs weisen Merkmale auf, die sie unregelmäßig machen (Klammern von unbegrenzter Tiefe; außerdem die Indizes im Eggan-Fall und die wachsenden a- und b-Blöcke im DS-Fall).
Klaus Draeger

Antworten:

3

Reguläre Sprachen werden unter Vereinigung, Verkettung und Stern geschlossen, daher beschreiben reguläre Ausdrücke unter regulären Ausdrücken reguläre Sprachen. Also, Regex, die Regex beschreiben, die Regex beschreiben, beschreiben immer noch die Familie der regulären Sprachen, und Sie können diesen Prozess so lange fortsetzen, wie Sie möchten.

(aa|b)+=R0(a|bb)+=R1(R0R1R0)(aa|b)+(aa|b)+(aa|b)+(a|bb)+(aa|b)+(aa|b)+(a|bb)+(a|bb)+(aa|b)+

LΣ|Σ|=nLσ1,Lσ2,,LσnΔwLw[i]=σjLσjw=w[1]w[2]w[k]Lw[1]Lw[2]Lw[k]comp(L,L1,,Ln). Die Regex-Ebene unter Regex ist also nur die Anzahl der Kompositionsoperationen, die verwendet wurden. Und reguläre Sprachen sind im Kompositionsbetrieb geschlossen.

δδ(L)δ(L)L

Alexander Rubtsov
quelle