1) Jeśli zezwolimy również na przecięcie i uzupełnienie, wówczas wyrażenia wynikowe są czasami nazywane rozszerzonymi wyrażeniami regularnymi; ponieważ zwykłe języki są zamknięte na operacje logiczne, nic nie zyskuje. To tylko cukier syntaktyczny. Podobny wniosek dotyczy operacji odwrotnej. Jednym z powodów, dla których w pierwszej instancji nie wspomniano o wszystkich innych operacjach, jest cel, aby definicja była jak najprostsza, tak aby (indukcyjne) dowody nie musiały zajmować się wieloma przypadkami. Inną przyczyną może być to, że jeśli zezwalamy na niektóre operacje, ale w innych przypadkach, w niektórych przypadkach nie powstają bardzo odmienne (nieregularne) klasy językowe, na przykład jeśli weźmiemy pod uwagę rozszerzone wyrażenie regularne bez operatora gwiazdy, wówczas otrzymujemy odpowiednią podklasę klas regularnych , tak zwane języki bez gwiazd lub aperiodyczne, patrz wikipedia: język bez gwiazd .
2) Jeśli zachowamy pozycje 1. - 6., ale po prostu zmienimy pozycję 4. używając przecięcia zamiast związku, otrzymamy odpowiednią podklasę zwykłych języków. Na przykład nie moglibyśmy już opisać języka ponieważ wiązałoby się to ze zjednoczeniem i (patrz dowód poniżej). Jeśli pozwolimy na uzupełnienie, rzeczy się zmienią, ponieważ mamy związek z powrotem przez prawa DeMorgan.L={a,b}{a}{b}
3) Częściowo odpowiedziałem na to w 1), ale co masz na myśli mówiąc, że ta definicja jest preferowana? Znam definicje, w których 2. jest pomijane (jak mamy do 6., że ) lub 3. jest pomijane (ponieważ mamy )) lub oba są pominięte; więc ta nie jest minimalną możliwą definicją (daje nam również cukier składniowy, ponieważ mamy dodatkowe symbole do opisania i ).L(∅∗)={ε}∅=L(X∗¯¯¯¯¯¯¯{ε}∅
EDYCJA : Mój pierwszy wspomniany komentarz w 2) był niepoprawny, języki w zamknięciu indukcyjnym w , i niekoniecznie są podzbiorami dla niektórych , na przykład rozważ . Niemniej jednak mamy do czynienia z tym, że nie może być opisane takim wyrażeniem. Dam dowód, a mianowicie, że jeśli dla jakiegoś wyrażenia ze zmodyfikowanym 4. elementem, to jeśli (a stąd )
Dowód przechodzi przez indukcję wyrażenia∘∗∩x∗x∈XL(a∘b)={ab}L={a,b}L=L(R)X={a,b}a≠b
{a,b}⊆L⇒ab∈L.
R . W przypadku przypadku podstawowego zachowuje się on pusto, teraz załóżmy, że dotyczy on . Jeśli i , to stąd hipoteza indukcyjna mamy . Jeśli to jako musimy mieć i lub odwrotnie. Załóżmy pierwszy przypadek. Jeśli , to przez hipotezę indukcyjną, stąd
L(R1),L(R2)L=L(R1∩R2)=L(R1)∩L(R2){a,b}⊆L{a,b}⊆L(Ri),i=1,2ab∈L(R1)∩L(R2){a,b}⊆L(R1∘R2)=L(R1)L(R2)a=a⋅ε=ε⋅aa∈L(R1)ε∈L(R2)b∈L(R1)ab∈L(R1)ab=ab⋅ε∈L(R1)L(R2) . Załóżmy teraz, że , to mamy z definicji . Wreszcie, jeśli , a następnie
i dla niektórych . Jeśli , znajdujemy podstawie hipotezy indukcyjnej, więc załóżmy , ale daje , podobnie albo albo daje a hipoteza indukcyjna podaje
b∈L(R2)a⋅b∈L(R2)L(R2)L(R1)L(R2)a,b∈L(R∗1)a∈L(R1)nb∈L(R2)mn,m>0n=m=1ab∈L(R1)n>1a∈L(R1)m=1m>1b∈L(R1)ab∈L(R1)⊆L(R∗1).
□
Uwaga: Jeden powszechnie używany wniosek: jeśli , to lub . Wynika to z, stąd i lub i . W pierwszym przypadku mamy i stąd .a=uwu=aw=a1=|a|=|uw|=|u|+|w||u|=0|w|=1|u|=1|w|=0u=εa=w