Sei regulär, regulär, nicht regulär. Zeigen Sie, dass nicht regelmäßig ist, oder geben Sie ein Gegenbeispiel an.
Ich habe versucht: Schauen Sie sich . Dieser ist regelmäßig. Ich kann dafür einen endlichen Automaten konstruieren: ist regulär, ist regulär, also entferne alle Pfade (endliche Menge) für aus der endlichen Menge von Pfaden für . Es gibt also eine begrenzte Anzahl von Wegen für diese ganze Sache. Dieses Ding ist nicht mit , aber wie kann ich beweisen, dass die Vereinigung von (regulär) und (nicht regulär) nicht regulär ist?
Antworten:
Das können wir durch Widerspruch beweisen. Definieren wir . Dann können wir neu :L1¯¯¯¯¯¯=Σ∗∖L1 L2
Wir wissen:
wir nun an, ist regulär: Dann ist regulär (da es sich nur um eine Vereinigung / Schnittmenge regulärer Sprachen handelt) wäre . Das ist ein Widerspruch, daher ist unsere Annahme falsch und kann nicht regelmäßig sein. ( ( L 1 ∪ L 2 ) ∩ ¯ L 1 ) ∪ ( L 1 ∩ L 2 ) L 2 L 1 ∪ L 2L1∪L2 ((L1∪L2)∩L1¯¯¯¯¯¯)∪(L1∩L2) L2 L1∪L2
quelle
Das ist falsch. Betrachte , . ist , nicht; aber .L1={a,b}∗ L2={anbn:n≥0} L1 L2 L1∪L2=L1
quelle