Pumping-Lemma reguläre Sprachen Prüfungsfragen

Diese Karteikarten umfassen grundlegende Konzepte und wichtige Aspekte des Pumping-Lemmas für reguläre Sprachen, die für Studierende der Informatik relevant sind.

SwiftOwl488·48 fiszki·48 pytania·1 wyświetleń
Studiumcomputer_sciencealgorithms
0
Umiem
1 / 48
0
Uczę się
Przód

Was besagt das Pumping-Lemma?

Kliknij, aby odwrócić
Tył

Das Pumping-Lemma zeigt, dass jede reguläre Sprache eine bestimmte Struktur hat, die es ermöglicht, Teile von Wörtern zu "pumpen", ohne die Zugehörigkeit zur Sprache zu verändern.

Kliknij, aby odwrócić
Umiem
Uczę się

Quiz(48 pytania)

Pytanie 1 z 48

1. Was ist die allgemeine Aussage des Pumping-Lemmas für reguläre Sprachen?

Pojęcia w tym zestawie(48)

Grundlagen des Pumping-Lemmas(16)

Was besagt das Pumping-Lemma?

Das Pumping-Lemma zeigt, dass jede reguläre Sprache eine bestimmte Struktur hat, die es ermöglicht, Teile von Wörtern zu "pumpen", ohne die Zugehörigkeit zur Sprache zu verändern.

Reguläre Sprache → ...

Eine Sprache, die durch einen regulären Ausdruck oder einen endlichen Automaten beschrieben werden kann.

Was ist ein Pumping-Lemma?

Ein theoretisches Werkzeug in der formalen Sprachtheorie, um die Eigenschaften regulärer Sprachen zu analysieren.

Definiere die Pumping-Länge.

Die Pumping-Länge p\displaystyle p ist die minimale Länge eines Wortes in einer regulären Sprache, die es erlaubt, in drei Teile geteilt zu werden: x\displaystyle x, y\displaystyle y, z\displaystyle z.

Wahr oder falsch: Alle Sprachen sind regulär.

Falsch. Es gibt Sprachen, die nicht regulär sind, wie z.B. L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\}.

Was sind die Teile eines Wortes im Pumping-Lemma?

Ein Wort w\displaystyle w kann in xyz\displaystyle xyz zerlegt werden, wobei ∣xy∣≤p\displaystyle |xy| \leq p und ∣y∣>0\displaystyle |y| > 0.

Erkläre den Pumping-Prozess.

Der Prozess, bei dem das Teilwort y\displaystyle y beliebig oft wiederholt wird, um neue Wörter xyiz\displaystyle xy^iz für i≥0\displaystyle i \geq 0 zu erzeugen.

Vergleiche reguläre und kontextfreie Sprachen.

Reguläre Sprachen: durch endliche Automaten beschrieben. Kontextfreie Sprachen: durch kontextfreie Grammatiken beschrieben.

Was ist x\displaystyle x im Pumping-Lemma?

x\displaystyle x ist der Teil des Wortes, der vor dem wiederholbaren Teil y\displaystyle y steht.

Fülle die Lücke: Für alle i≥0\displaystyle i \geq 0 ist xyiz∈L\displaystyle xy^iz \in L, wenn ...

... L\displaystyle L eine reguläre Sprache ist und w∈L\displaystyle w \in L.

Was passiert, wenn ∣y∣=0\displaystyle |y| = 0?

Wenn ∣y∣=0\displaystyle |y| = 0, ist die Zerlegung ungültig, da y\displaystyle y nicht leer sein darf. Dies verletzt die Bedingungen des Pumping-Lemmas.

Erkläre die Rolle des endlichen Automaten.

Ein endlicher Automat akzeptiert reguläre Sprachen und dient als Basis für den Beweis des Pumping-Lemmas.

Wahr oder falsch: Das Pumping-Lemma kann für alle Sprachen angewendet werden.

Falsch. Das Pumping-Lemma gilt nur für reguläre Sprachen, nicht für kontextfreie oder komplexere Sprachen.

Was ist z\displaystyle z im Pumping-Lemma?

z\displaystyle z ist der Teil des Wortes, der nach dem wiederholbaren Teil y\displaystyle y steht.

Was ist ein Beispiel für eine nicht reguläre Sprache?

L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\} ist ein klassisches Beispiel, das nicht durch das Pumping-Lemma erfüllt wird.

Was beschreibt die Pumping-Eigenschaft?

Die Pumping-Eigenschaft besagt, dass für jede reguläre Sprache L\displaystyle L eine Pumping-Länge p\displaystyle p existiert, sodass jedes Wort $w eq ext{leer}mit\displaystyle mit |w| ext{ ≥ } pindreiTeile\displaystyle in drei Teile w = xyzzerlegtwerdenkann,wobei\displaystyle zerlegt werden kann, wobei |y| > 0undfu¨ralle\displaystyle und für alle i ext{ ≥ } 0dasWort\displaystyle das Wort xy^iz ext{ in } L$ enthalten ist.

Anwendungen des Pumping-Lemmas(16)

Pumping-Lemma Anwendung

Das Pumping-Lemma wird verwendet, um die Nicht-Regulärität von Sprachen zu beweisen.

Was ist ein Pumping-Lemma-Beweis?

Ein Beweis, dass eine Sprache nicht regulär ist, indem man zeigt, dass sie das Pumping-Lemma nicht erfüllt.

Sprache L = {a^n b^n | n ≥ 0}

Diese Sprache ist nicht regulär, da sie das Pumping-Lemma nicht erfüllt.

Wie beweist man L = {a^n b^n | n ≥ 0}?

Man nimmt ein Wort apbp\displaystyle a^p b^p mit p\displaystyle p als Pumping-Länge und zeigt, dass für alle i\displaystyle i die Wörter ap+ibp\displaystyle a^{p+i} b^p nicht in L sind.

Wahr oder Falsch: Pumping-Lemma gilt für alle formalen Sprachen.

Falsch. Es gilt nur für reguläre Sprachen.

Unendliche Sprache vs. reguläre Sprache

Eine unendliche Sprache kann regulär oder nicht regulär sein. Das Pumping-Lemma hilft bei der Unterscheidung.

Was sind Pumping-Längen?

Eine Konstante p\displaystyle p, die angibt, wie lang ein Wort sein muss, damit das Pumping-Lemma angewendet werden kann.

Beispiel für Pumping-Lemma: {a^n b^n c^n}

Diese Sprache ist nicht regulär, da sie das Pumping-Lemma nicht erfüllt und die Anzahl der Buchstaben nicht gepumpt werden kann.

Ziel des Pumping-Lemmas

Zu zeigen, dass für ein Wort eine Zerlegung existiert, die das Pumping ermöglicht, was bei nicht-regulären Sprachen scheitert.

Was passiert, wenn eine Sprache regulär ist?

Sie erfüllt das Pumping-Lemma, was bedeutet, dass jedes lange genug Wort gepumpt werden kann.

Beweisstruktur des Pumping-Lemmas

1. Annahme der Regulärität 2. Auswahl eines Wortes 3. Zerlegung in x\displaystyle x, y\displaystyle y, z\displaystyle z 4. Widerspruch zeigen mit Pumping.

Finde die Pumping-Zerlegung: a^5

Mögliche Zerlegung: x=a2\displaystyle x = a^2, y=a2\displaystyle y = a^2, z=a\displaystyle z = a. Pumpen ergibt a2+i\displaystyle a^{2+i}.

Was ist eine kontextfreie Sprache?

Eine Sprache, die von einem Kellerautomaten akzeptiert wird und nicht unbedingt das Pumping-Lemma für reguläre Sprachen erfüllt.

Anwendung auf {0^n 1^n}

Diese Sprache ist nicht regulär, da sie nicht das Pumping-Lemma erfüllt: Beispielsweise kann 0p1p\displaystyle 0^p 1^p nicht gepumpt werden.

Verwendung des Pumping-Lemmas in Prüfungen

Beweise müssen klar und strukturiert sein. Wichtig ist, die Widersprüche deutlich zu formulieren.

Wie wird das Pumping-Lemma angewendet?

Das Pumping-Lemma wird verwendet, um die Nicht-Regulärität von Sprachen zu beweisen. Man nimmt an, die Sprache sei regulär, und zeigt dann, dass es für jede Zerlegung der Wörter in Pumping-Teile einen Widerspruch gibt. Beispiel: Für die Sprache L = {a^n b^n | n ≥ 0} kann kein geeignetes Pumping gefunden werden.

Beispiele und Gegenbeispiele(16)

Beispiel für eine reguläre Sprache?

Die Sprache L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\} ist regulär. Sie kann durch einen regulären Ausdruck beschrieben werden.

Gegenbeispiel für eine nicht reguläre Sprache?

Die Sprache L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\} ist nicht regulär, da sie das Pumping-Lemma verletzt.

Wahr oder falsch: L={an∣n≥0}\displaystyle L = \{a^n | n \geq 0\} ist regulär.

Wahr. Diese Sprache ist regulär und kann durch den regulären Ausdruck a∗\displaystyle a^* beschrieben werden.

Was ist ein Beispiel für ein Pumping-Lemma?

Jede reguläre Sprache L\displaystyle L hat eine Pumping-Länge p\displaystyle p, sodass für jedes Wort s∈L\displaystyle s \in L mit ∣s∣≥p\displaystyle |s| \geq p gilt: s=xyz\displaystyle s = xyz.

Wahr oder falsch: L={anbm∣n,m≥0}\displaystyle L = \{a^n b^m | n, m \geq 0\} ist nicht regulär.

Falsch. Diese Sprache ist regulär, da sie durch den regulären Ausdruck a∗b∗\displaystyle a^* b^* beschrieben werden kann.

Fülle die Lücke: L={anbncn∣n≥0}\displaystyle L = \{a^n b^n c^n | n \geq 0\} ist _______ .

nicht regulär, da die Anzahl der Zeichen in drei verschiedenen Gruppen gleich sein muss.

Vergleiche: reguläre vs. kontextfreie Sprache.

- Regulär: L={a∗}\displaystyle L = \{a^*\} - Kontextfrei: L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\}

Beispiel einer Wörter mit Pumping-Lemma.

Für L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\} und p=2\displaystyle p = 2 könnte s=a2b2\displaystyle s = a^2 b^2 mit x=a\displaystyle x = a, y=a\displaystyle y = a, z=b2\displaystyle z = b^2 sein.

Wahr oder falsch: L={w∣wextentha¨lteinegeradeAnzahlvonaexts}\displaystyle L = \{w | w ext{ enthält eine gerade Anzahl von } a ext{s}\} ist regulär.

Wahr. Diese Sprache ist regulär und kann mit einem endlichen Automaten erkannt werden.

Gib ein Beispiel für eine reguläre Sprache.

Die Sprache L={ab,aab,aaab,…}\displaystyle L = \{ab, aab, aaab, \ldots\} ist regulär, beschrieben durch a+b\displaystyle a^+b.

Was ist ein Beispiel für eine nicht reguläre Sprache?

Die Sprache L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\} ist nicht regulär.

Beispiel für eine reguläre Sprache mit endlichem Automaten?

Die Sprache L={0,1}∗\displaystyle L = \{0, 1\}^* ist regulär und kann durch einen endlichen Automaten dargestellt werden.

Gegenbeispiel zur Anwendung des Pumping-Lemmas.

Wenn s=apbp\displaystyle s = a^p b^p, dann kann s\displaystyle s nicht in der Form xyz\displaystyle xyz mit ∣xy∣≤p\displaystyle |xy| \leq p gepumpt werden.

Was passiert beim Pumping für reguläre Sprachen?

Das Wort kann in xyz\displaystyle xyz zerlegt werden und das Pumping xyiz\displaystyle xy^iz bleibt in der Sprache für alle i≥0\displaystyle i \geq 0.

Beispiel für eine gleichmäßige Sprache.

Die Sprache L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\} ist gleichmäßig, da n\displaystyle n und m\displaystyle m hier gleich sind.

Wahr oder falsch: $L = \{a^n b^m | n eq m\}$ ist regulär.

Wahr. Diese Sprache kann durch a∗b∗\displaystyle a^* b^* beschrieben werden.

Pytania w tym zestawie(48)

1. Was ist die allgemeine Aussage des Pumping-Lemmas für reguläre Sprachen?

A.Alle regulären Sprachen müssen eine Pumping-Länge haben.
B.Jede reguläre Sprache kann in unendlich viele Wörter zerlegt werden.
C.Jede reguläre Sprache hat eine endliche Anzahl von Zuständen.
D.Alle Wörter in einer regulären Sprache sind gleich lang.

2. Welche der folgenden Sprachen ist regulär?

A.L=ext(ab)∗\displaystyle L = ext{(ab)}^*
B.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
C.L=extanextbnextcn\displaystyle L = ext{a}^n ext{b}^n ext{c}^n
D.L=exta∗extb∗\displaystyle L = ext{a}^* ext{b}^*

3. Was zeigt das Pumping-Lemma für reguläre Sprachen?

A.Es existiert eine Zerlegung von langen Wörtern.
B.Alle Sprachen sind regulär.
C.Es kann keine Zerlegung gefunden werden.
D.Reguläre Sprachen sind immer endlich.

4. Was ist eine reguläre Sprache?

A.Eine Sprache, die durch einen regulären Ausdruck beschrieben werden kann.
B.Eine Sprache, die nur endliche Wörter enthält.
C.Eine Sprache, die nur durch kontextfreie Grammatiken definiert ist.
D.Eine Sprache, die keine Wiederholungen zulässt.

5. Welche Sprache ist ein Beispiel für eine nicht reguläre Sprache?

A.L=exta∗extb∗\displaystyle L = ext{a}^* ext{b}^*
B.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
C.L=extan\displaystyle L = ext{a}^n
D.L=exta∗extb∗extc∗\displaystyle L = ext{a}^* ext{b}^* ext{c}^*

6. Welches Beispiel zeigt, dass eine Sprache nicht regulär ist?

A.L = {a^n b^n | n ≥ 0}
B.L = {a^n | n ≥ 0}
C.L = {a^n b^m | n, m ≥ 0}
D.L = {0^n 1^n | n ≥ 0}

7. Welche Rolle spielt die Pumping-Länge im Pumping-Lemma?

A.Sie ist die maximale Anzahl an Zeichen in einem Wort.
B.Sie definiert die Länge eines Wortes, das in x\displaystyle x, y\displaystyle y, z\displaystyle z zerlegt werden kann.
C.Sie ist die Länge eines regulären Ausdrucks.
D.Sie wird verwendet, um die Anzahl der Zustände eines endlichen Automaten zu bestimmen.

8. Wahr oder falsch: L=extanextbm\displaystyle L = ext{a}^n ext{b}^m mit $n eq m$ ist regulär.

A.Wahr
B.Falsch
C.Unbestimmt
D.Nur in bestimmten Fällen

9. Was bedeutet es, wenn eine Sprache das Pumping-Lemma erfüllt?

A.Sie ist regulär.
B.Sie ist kontextfrei.
C.Sie ist endlich.
D.Sie hat keine Pumping-Länge.

10. Was passiert, wenn ∣y∣=0\displaystyle |y| = 0 im Pumping-Lemma?

A.Die Zerlegung ist ungültig, weil y\displaystyle y nicht leer sein darf.
B.Das Wort wird nicht mehr in der Sprache enthalten sein.
C.Die Sprache kann nicht durch einen endlichen Automaten akzeptiert werden.
D.Die Pumping-Länge muss erhöht werden.

11. Was beschreibt das Pumping-Lemma für reguläre Sprachen?

A.Eine Sprache hat eine endliche Anzahl von Wörtern.
B.Eine reguläre Sprache kann in xyz\displaystyle xyz zerlegt werden.
C.Jede Sprache ist regulär.
D.Reguläre Sprachen sind immer endlich.

12. Wie wird das Pumping-Lemma typischerweise angewendet?

A.Durch Annahme der Regulärität und Widerspruchsbeweis.
B.Durch direkte Konstruktion einer regulären Grammatik.
C.Durch Berechnung der Pumping-Länge.
D.Durch Zählen der Buchstaben in einem Wort.

13. Was beschreibt die Pumping-Eigenschaft für eine reguläre Sprache L\displaystyle L?

A.Für jedes Wort w\displaystyle w in L\displaystyle L gibt es eine Pumping-Länge p\displaystyle p.
B.Alle Wörter in L\displaystyle L sind maximal zwei Zeichen lang.
C.Es gibt keine Wörter in L\displaystyle L, die länger als p\displaystyle p sind.
D.Die Sprache L\displaystyle L hat unendlich viele Wörter.

14. Welche der folgenden Sprachen ist nicht regulär?

A.L=ext0∗ext1∗\displaystyle L = ext{0}^* ext{1}^*
B.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
C.L=exta∗extb\displaystyle L = ext{a}^* ext{b}
D.L=exta+\displaystyle L = ext{a}^+

15. Welche der folgenden Sprachen ist ein Beispiel für eine reguläre Sprache?

A.L = {a^n | n ≥ 0}
B.L = {a^n b^n | n ≥ 0}
C.L = {0^n 1^n | n ≥ 0}
D.L = {a^n b^n c^n | n ≥ 0}

16. Welcher Teil eines Wortes entspricht z\displaystyle z im Pumping-Lemma?

A.Der Teil vor y\displaystyle y.
B.Der Teil nach y\displaystyle y.
C.Der wiederholbare Teil.
D.Der gesamte Wortinhalt.

17. Was passiert beim Pumping in regulären Sprachen?

A.Wörter können nicht verändert werden.
B.Wörter können nur einmal gepumpt werden.
C.Das Wort bleibt für alle $i eq 0$ in der Sprache.
D.Das Pumping ist nur für endliche Sprachen möglich.

18. Was passiert, wenn eine Sprache nicht regulär ist?

A.Sie erfüllt nicht das Pumping-Lemma.
B.Sie kann durch einen endlichen Automaten erkannt werden.
C.Sie ist immer leer.
D.Sie hat eine Pumping-Länge von 0.

19. Was ist ein Beispiel für eine nicht reguläre Sprache?

A.\displaystyle L = \\{ a^n b^n | n \geq 0 \}
B.\displaystyle L = \\{ a^n | n \geq 0 \}
C.\displaystyle L = \\{ a^* b^* | n \geq 0 \}
D.\displaystyle L = \\{ a^n b^{n+1} | n \geq 0 \}

20. Welches Beispiel stellt eine kontextfreie Sprache dar?

A.L=exta∗\displaystyle L = ext{a}^*
B.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
C.L=extanextbm\displaystyle L = ext{a}^n ext{b}^m
D.L=extab∗\displaystyle L = ext{ab}^*

21. Was ist ein Beispiel für eine Sprache, die das Pumping-Lemma nicht erfüllt?

A.L = {a^n b^n | n ≥ 0}
B.L = {a^n | n ≥ 0}
C.L = {ab | n ≥ 0}
D.L = {a^n b^m | n, m ≥ 0}

22. Wie wird der Pumping-Prozess im Pumping-Lemma beschrieben?

A.Das Teilwort y\displaystyle y wird unendlich oft wiederholt.
B.Das gesamte Wort muss wiederholt werden.
C.Es wird eine neue Sprache erzeugt.
D.Die Zerlegung des Wortes wird verändert.

23. Welche Sprache ist ein Beispiel für eine reguläre Sprache mithilfe eines endlichen Automaten?

A.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
B.L=ext0∗ext1∗\displaystyle L = ext{0}^* ext{1}^*
C.L=extanextbnextcn\displaystyle L = ext{a}^n ext{b}^n ext{c}^n
D.L=exta+extb+\displaystyle L = ext{a}^+ ext{b}^+

24. Was sind Pumping-Längen?

A.Ein Maß für die Länge, die Wörter haben müssen, um das Pumping-Lemma anzuwenden.
B.Die maximale Länge eines Wortes in einer regulären Sprache.
C.Die Länge von unendlichen Sprachen.
D.Die Anzahl der Buchstaben in einer Sprache.

25. Was bedeutet ∣xy∣leqp\displaystyle |xy| \\leq p im Kontext des Pumping-Lemmas?

A.Die Summe der Längen von x\displaystyle x und y\displaystyle y darf die Pumping-Länge nicht überschreiten.
B.Die Länge von x\displaystyle x ist gleich der Länge von y\displaystyle y.
C.Die Länge von y\displaystyle y muss kleiner als p\displaystyle p sein.
D.Die Länge des gesamten Wortes ist immer gleich p\displaystyle p.

26. Welches ist ein Beispiel für eine Sprache, die das Pumping-Lemma verletzt?

A.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
B.L=exta∗extb∗\displaystyle L = ext{a}^* ext{b}^*
C.L=extan\displaystyle L = ext{a}^n
D.L=ext0+\displaystyle L = ext{0}^+

27. Wie zeigt man, dass ein Wort nicht gepumpt werden kann?

A.Indem man einen Widerspruch mit der Zerlegung findet.
B.Indem man die Sprache direkt ansieht.
C.Indem man die Größe der Buchstaben zählt.
D.Indem man die Pumping-Länge verändert.

28. Welcher der folgenden Punkte ist eine Bedingung für das Pumping-Lemma?

A.∣y∣>0\displaystyle |y| > 0.
B.∣x∣=0\displaystyle |x| = 0.
C.z\displaystyle z kann leer sein.
D.p\displaystyle p ist beliebig.

29. Wahr oder falsch: L=exta∗extb∗\displaystyle L = ext{a}^* ext{b}^* kann durch einen endlichen Automaten erkannt werden.

A.Wahr
B.Falsch
C.Nur für beschränkte n\displaystyle n
D.Nur für endliche Automaten

30. Welche der folgenden Aussagen über das Pumping-Lemma ist richtig?

A.Es gilt nur für reguläre Sprachen.
B.Es gilt für alle kontextfreien Sprachen.
C.Es gilt für alle Arten von Sprachen.
D.Es kann nicht verwendet werden.

31. Wahr oder falsch: Das Pumping-Lemma gilt für kontextfreie Sprachen.

A.Wahr.
B.Falsch.
C.Nur für endliche Sprachen.
D.Nur für unendliche Sprachen.

32. Was beschreibt eine gleichmäßige Sprache in Bezug auf das Pumping-Lemma?

A.Die Anzahl der Buchstaben ist immer gleich.
B.Es gibt keine Pumping-Länge.
C.Es gibt keine Wörter in der Sprache.
D.Die Pumping-Länge ist unendlich.

33. Welches Wort würde MAN NICHT verwenden, um einen Pumping-Lemma-Beweis zu zeigen?

A.a^p b^p
B.0^p 1^p
C.a^2 b^2
D.a^n

34. Wie wird x\displaystyle x im Pumping-Lemma definiert?

A.Der Teil des Wortes vor y\displaystyle y.
B.Der Teil des Wortes nach y\displaystyle y.
C.Der Teil des Wortes, der wiederholt wird.
D.Der gesamte Inhalt des Wortes.

35. Welche der folgenden Sprachen ist ein Beispiel für eine kontextfreie Sprache?

A.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
B.L=extanextbm\displaystyle L = ext{a}^n ext{b}^m
C.L=exta∗\displaystyle L = ext{a}^*
D.L=ext0+\displaystyle L = ext{0}^+

36. Was ist der erste Schritt in einem Pumping-Lemma-Beweis?

A.Annahme, dass die Sprache regulär ist.
B.Auswahl eines spezifischen Wortes.
C.Zerlegung des Wortes.
D.Erzeugung eines Widerspruchs.

37. Was passiert, wenn ein Wort nicht in der Sprache bleibt, nachdem y\displaystyle y gepumpt wurde?

A.Das Pumping-Lemma ist verletzt.
B.Das Wort war nicht regulär.
C.Die Pumping-Länge muss neu bestimmt werden.
D.Das Wort war fehlerhaft.

38. Was ist ein Beispiel für eine reguläre Sprache?

A.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n
B.L=exta∗\displaystyle L = ext{a}^*
C.L=extanextbmextcn\displaystyle L = ext{a}^n ext{b}^m ext{c}^n
D.L=extanextbn\displaystyle L = ext{a}^n ext{b}^n mit $n eq m$

39. Welche Sprache ist ein Beispiel für eine kontextfreie Sprache?

A.L = {a^n b^n | n ≥ 0}
B.L = {a^n b^n c^n | n ≥ 0}
C.L = {0^n 1^n | n ≥ 0}
D.L = {a^* | a ∈ {0,1}}

40. Wie vergleicht man reguläre und kontextfreie Sprachen?

A.Reguläre Sprachen sind weniger mächtig als kontextfreie Sprachen.
B.Reguläre Sprachen sind komplexer als kontextfreie Sprachen.
C.Beide Sprachen haben die gleiche Struktur.
D.Kontextfreie Sprachen können durch endliche Automaten akzeptiert werden.

41. Was passiert, wenn Sie s=apbp\displaystyle s = a^p b^p für das Pumping-Lemma verwenden?

A.Es kann nicht gepumpt werden.
B.Es bleibt immer in der Sprache.
C.Es gibt keine Pumping-Länge.
D.Es kann nur einmal gepumpt werden.

42. In welchem Fall ist die Anwendung des Pumping-Lemmas irrelevant?

A.Wenn die Sprache leer ist.
B.Wenn die Sprache regulär ist.
C.Wenn die Sprache unendlich ist.
D.Wenn die Sprache endlich ist.

43. Fülle die Lücke: Für alle i≥0\displaystyle i \geq 0 ist xyiz∈L\displaystyle xy^iz \in L, wenn ...

A.L\displaystyle L eine reguläre Sprache ist und w∈L\displaystyle w \in L.
B.y\displaystyle y leer ist.
C.L\displaystyle L nur endliche Wörter enthält.
D.i\displaystyle i eine negative Zahl ist.

44. Die Sprache L=extanextbm\displaystyle L = ext{a}^n ext{b}^m mit n,mextbeliebig\displaystyle n, m ext{ beliebig} ist:

A.Regulär
B.Nicht regulär
C.Nur für n=m\displaystyle n = m
D.Kontextfrei

45. Was stellt eine Herausforderung bei der Anwendung des Pumping-Lemmas dar?

A.Die Identifizierung der korrekten Zerlegung.
B.Das Zählen der Buchstaben.
C.Die Definition der Sprache.
D.Das Erstellen eines endlichen Automaten.

46. Welche der folgenden Aussagen beschreibt die Bedingung für die Zerlegung eines Wortes w\displaystyle w im Pumping-Lemma?

A.w\displaystyle w kann als xyz\displaystyle xyz mit ∣xy∣≤p\displaystyle |xy| \leq p und ∣y∣>0\displaystyle |y| > 0 geschrieben werden.
B.w\displaystyle w kann in beliebig viele Teile zerlegt werden.
C.∣x∣+∣z∣=∣w∣\displaystyle |x| + |z| = |w| unabhängig von ∣y∣\displaystyle |y|.
D.y\displaystyle y muss immer leer sein.

47. Welche der folgenden Sprachen ist ein Beispiel für eine reguläre Sprache?

A.L={a∗b∗}\displaystyle L = \{a^* b^*\}
B.L={anbn∣n≥0}\displaystyle L = \{a^n b^n | n \geq 0\}
C.L={anbncn∣n≥0}\displaystyle L = \{a^n b^n c^n | n \geq 0\}
D.L={w∣w entha¨lt mindestens ein a}\displaystyle L = \{w | w \text{ enthält mindestens ein } a\}

48. Welche der folgenden Sprachen kann nicht durch das Pumping-Lemma als regulär bewiesen werden?

A.{a^n b^n | n ≥ 0}
B.{0^n 1^n | n ≥ 0}
C.{a^n | n ≥ 0}
D.{a^i b^j | i, j ≥ 0}

Powiązane zestawy

Stwórz własny zestaw

Wgraj PDF, wklej notatki lub opisz temat – AI wygeneruje fiszki, quizy i więcej w kilka sekund.