Pumping Lemma - Beispiele und Tricks

NLogSpace
21 Jul 201816:48

Summary

TLDRDieses Video erklärt das Konzept der Sprachbarriere durch das Pumping-Lemma. Es demonstriert, wie man in verschiedenen Sprachen, die bestimmte Eigenschaften wie die Anzahl der Buchstaben oder die Länge von Wörtern haben, Beweise für die Unkenntbarkeit einer Sprache erstellen kann. Es gibt Tipps zur Wortauswahl und zur Vorbereitung auf Herausforderungen im Pumping-Lemma-Spiel, um zu zeigen, dass die Sprache nicht durch Pumping erkannt werden kann, unabhängig von der Gegner-Aktion.

Takeaways

  • 😀 Das Video behandelt das Konzept der Sprachpumping, wobei die Unkenntlichkeit von drei verschiedenen Sprachen demonstriert wird.
  • 🔍 Die erste Sprache besteht aus Wörtern, die mehr Buchstaben 'a' und 'b' haben, als es im Wort vorkommt. Die Reihenfolge der Buchstaben ist dabei beliebig.
  • 🎲 Um die Unkenntlichkeit der Sprache zu beweisen, wird ein strategisches Spiel vorgestellt, bei dem es darum geht, ein Wort zu wählen, das durch Anpassung nicht mehr in der Sprache ist.
  • 📚 Die zweite Sprache ist geprägt von immer größer werdenden Lücken in den Wortlängen, was sie nicht regulär macht.
  • 📉 Die dritte Sprache hat eine ähnliche Eigenschaft wie die zweite, jedoch mit Lücken in Primzahlen. Hier wird gezeigt, dass durch das Aufpumpen des Wortes seine Länge nicht mehr primzahlig ist.
  • 🤔 Die Strategie zur Überwindung des Pumping-Spiels besteht darin, ein Wort zu wählen, das fast nicht mehr in der Sprache ist, und es leicht zu verändern.
  • 📈 Ein Tipp ist, ein Wort zu wählen, dessen Länge größer ist als die Länge des nächsten längeren Wortes in der Sprache, um eine Lücke zu schaffen.
  • 📊 Die Verwendung von Quadratzahlen als Längen von Wörtern in der Sprache wird als Beispiel genutzt, um zu zeigen, dass durch das Verdoppeln der Länge des Wortes seine Unkenntlichkeit erreicht wird.
  • 📚 Die Verwendung von Primzahlen als Längen von Wörtern wird ebenfalls genutzt, um zu zeigen, dass durch das Aufpumpen des Wortes seine Länge nicht mehr primzahlig ist.
  • 📘 Es wird empfohlen, ein Wort zu wählen, dessen erste p Buchstaben alle gleich sind, um die Zerlegung des Wortes zu erleichtern und die Unkenntlichkeit zu beweisen.
  • 📙 Einige der genannten Sprachen haben die Eigenschaft, dass sie beliebig große Lücken in den Wortlängen aufweisen, was für viele weitere Sprachen eine Strategie darstellt, um ihre Unkenntlichkeit zu beweisen.

Q & A

  • Was ist das Hauptthema des Videos?

    -Das Hauptthema des Videos ist die Demonstration, dass bestimmte Sprachen nicht erkennbar sind, indem man die Pumping-Lemma-Methode anwendet.

  • Was versucht der Sprecher im Video, zu zeigen?

    -Der Sprecher versucht zu zeigen, dass er ein Spiel gewinnen kann, indem er Wörter aus einer Sprache auswählt, die nicht erkennbar sind, unabhängig davon, was der Gegner tut.

  • Wie wählt man das Wort aus, das man am Ende des Pumping-Lemma-Beweises verwendet?

    -Man wählt ein Wort, das zwar in der Sprache ist, aber so ähnlich zu einem Wort ist, das nicht in der Sprache ist, dass man leicht aus der Sprache herauskommt.

  • Was ist die Idee hinter dem ersten Beispiel der Sprache, die nur Wörter mit mehr als einer bestimmten Anzahl von Buchstaben hat?

    -Die Idee ist, dass man ein Wort wählt, das zwar in der Sprache ist, aber durch Hinzufügen oder Entfernen von Buchstaben nicht mehr in der Sprache ist.

  • Wie kann man das Pumping-Lemma anwenden, um zu zeigen, dass eine Sprache nicht erkennbar ist?

    -Man muss zeigen, dass man das Spiel immer gewinnen kann, indem man Wörter auswählt, die nicht in der Sprache sind, unabhängig von der Auswahl des Gegners.

  • Was ist die Eigenschaft der zweiten Sprache, die im Video erwähnt wird?

    -Die zweite Sprache hat die Eigenschaft, dass Wörter in ihr immer größeren Lücken in der Wortlänge haben, was bedeutet, dass es keine reguläre Sprache ist.

  • Wie kann man die Lücken in der Wortlänge einer Sprache ausnutzen, um zu zeigen, dass sie nicht erkennbar ist?

    -Man kann zeigen, dass es Wörter gibt, die eine Länge haben, die größer ist als die Länge des nächsten größeren Wörter in der Sprache, was die Sprache nicht regulär macht.

  • Was ist der Trick im dritten Beispiel, um zu zeigen, dass eine Sprache nicht erkennbar ist?

    -Der Trick ist, ein Wort zu wählen, das eine Primzahllänge hat, und dann die Länge des Wortes durch Pumpen des Ypsilons auf eine Länge zu bringen, die keine Primzahl mehr ist.

  • Was sind die Tipps, die der Sprecher für Pumping-Lemma-Beweise empfiehlt?

    -Der Sprecher empfiehlt, Wörter zu wählen, die fast nicht mehr in der Sprache sind, eine Skizze des Wortes zu machen, die Wortlängen mit immer größeren Lücken zu überprüfen und oft Null oder Zwei zu wählen, um das Wort leichter zu ändern.

  • Wie kann man die Pumping-Lemma-Methode anwenden, um zu zeigen, dass eine Sprache mit Primzahlen und Lücken nicht erkennbar ist?

    -Man kann zeigen, dass man ein Wort wählt, das eine Primzahllänge hat, und dann die Länge des Wortes durch Pumpen auf eine Länge bringt, die keine Primzahl mehr ist, indem man die Lücken zwischen den Primzahlen ausnutzt.

Outlines

00:00

😀 Einführung in das Pumping-Lemma

Dieser Absatz stellt das Thema des Videos vor: das Pumping-Lemma. Der Sprecher möchte zeigen, dass bestimmte Sprachen nicht erkennbar sind, indem er Beispiele aus drei verschiedenen Sprachen präsentiert. Er erklärt, dass die Auswahl der Wörter und die Anwendung von Pumping-Strategien entscheidend sind, um zu beweisen, dass eine Sprache nicht regulär ist. Er betont die Bedeutung der Kreativität bei der Auswahl der Wörter und gibt allgemeine Tipps, wie man vorausschauend agieren kann, um das Pumping-Spiel zu gewinnen.

05:01

😉 Anwendung des Pumping-Lemmas auf eine Sprache mit wachsenden Lücken

In diesem Absatz wird das Pumping-Lemma auf eine Sprache angewendet, die Wörter mit immer größer werdenden Lücken in der Wortlänge hat. Der Sprecher erklärt, dass Sprachen, die beliebig große Lücken in der Wortlänge aufweisen, nicht regulär sind. Er demonstriert, wie man durch die Auswahl eines Wörters, das eine bestimmte Länge hat, und die Anwendung von Pumping-Strategien zeigt, dass das Wort nicht in der Sprache enthalten ist. Er verwendet das Beispiel einer Sprache, die Wörter mit quadratischen Zahlen als Längen hat, um zu zeigen, dass diese Sprache nicht regulär ist.

10:02

🎓 Beweis für Sprachen mit Primzahl-Lücken

Der Sprecher präsentiert einen Beweis für Sprachen, die Wörter mit Lücken in Primzahlen haben. Er erklärt, dass, wenn eine Sprache beliebig große Lücken in Primzahlen hat, sie nicht regulär ist. Er demonstriert, wie man durch die Auswahl eines Wörters, das eine Primzahllänge hat, und die Anwendung von Pumping-Strategien zeigt, dass das Wort nicht in der Sprache enthalten ist. Er verwendet das Beispiel einer Sprache, die Wörter mit Primzahl-Längen hat, und zeigt, wie man durch das Pumpen des Wortes die Länge verändert, um zu beweisen, dass das Wort nicht in der Sprache ist.

15:04

🔍 Zusammenfassung der Pumping-Strategien

In diesem letzten Absatz fasst der Sprecher die verschiedenen Pumping-Strategien zusammen, die im Video vorgestellt wurden. Er empfiehlt, Wörter zu wählen, die fast nicht mehr in der Sprache sind, indem man einen kleinen Teil des Wortes ändert oder auf- oder abrundet. Er betont die Bedeutung von Diagrammen, um den Überblick über die Struktur des Wortes zu behalten. Er erklärt, dass es oft ausreicht, das Wort leicht zu ändern, um zu zeigen, dass es nicht in der Sprache ist. Er hoffentlich, dass die Tricks für das Pumping-Spiel verständlich präsentiert wurden und lädt die Zuschauer ein, Feedback zu geben, wenn etwas unklar war.

Mindmap

Keywords

💡Pumping Lemma

Das Pumping Lemma ist ein mathematisches Konzept, das in der Theorie der formalen Sprachen verwendet wird, um zu zeigen, dass bestimmte Sprachen nicht regulär sind. Im Video wird das Pumping Lemma als zentrales Werkzeug eingesetzt, um zu demonstrieren, dass die gezeigten Sprachen nicht durch reguläre Ausdrücke erkannt werden können. Das Lemma wird in verschiedenen Beispielen angewendet, um die Unmöglichkeit der Erkennung zu beweisen.

💡Sprache

Im Kontext des Videos bezeichnet 'Sprache' eine formale Sammlung von Wörtern, die nach bestimmten Regeln gebildet werden können. Die Diskussion dreht sich um die Eigenschaften solcher Sprachen und wie man sie mit dem Pumping Lemma als nicht regulär identifiziert. Beispielsweise werden Sprachen mit 'beliebig großen Lücken' in Wortlängen thematisiert.

💡Zeichen

Zeichen sind die Grundelemente, aus denen Wörter in formalen Sprachen bestehen. Im Video werden Zeichen wie 'a' und 'b' verwendet, um Beispielwörter zu bilden und die Anwendung des Pumping Lemmas zu veranschaulichen. Die Anzahl der Zeichen bestimmt oft die Struktur und die Komplexität der Sprache.

💡Wortlänge

Wortlänge bezieht sich auf die Anzahl der Zeichen in einem Wort. Im Video wird gezeigt, dass Sprachen mit immer größeren Lücken in den Wortlängen nicht regulär sind, was durch das Pumping Lemma belegt wird. Die Wortlänge ist entscheidend für die Anwendung des Lemmas und die Erkennung von Mustern in Sprachen.

💡Quadratzahlen

Quadratzahlen sind Zahlen, die als Quadrat einer natürlichen Zahl dargestellt werden können. Im Video werden Quadratzahlen als Beispiel für eine Eigenschaft von Sprachen verwendet, die durch das Pumping Lemma als nicht regulär gezeigt werden kann, wenn sie in aufsteigender Folge vorkommen.

💡Primzahlen

Primzahlen sind Zahlen, die nur durch 1 und sich selbst ohne Rest teilbar sind. Im Video werden Primzahlen genutzt, um eine Sprache zu definieren, die Wörter einer bestimmten Länge enthält, gefolgt von einer Sequenz von Nicht-Primzahlen, was zu einer nicht regulären Sprache führt.

💡Zerlegung

Zerlegung bezieht sich auf das Aufteilen eines Wortes in seine Bestandteile, die in dem Zusammenhang des Pumping Lemmas als x, y und z bezeichnet werden. Im Video wird gezeigt, wie durch die Zerlegung und Wiederholung von y die Wortlänge manipuliert wird, um die Unregelmäßigkeit nachzuweisen.

💡Kreuzfrei

Ein Wort ist kreuzfrei, wenn es keine Untersequenz hat, die ein vorgegebenes Muster bildet. Im Video wird das Konzept der Kreuzfreiheit verwendet, um zu zeigen, dass bestimmte Wörter, die durch das Pumping Lemma manipuliert werden, nicht in der definierten Sprache vorkommen können.

💡Pfad

Ein Pfad in der Sprachtheorie bezieht sich auf die Reihenfolge, in der die Zeichen in einem Wort angeordnet sind. Im Video wird der Pfad verwendet, um zu erklären, wie die Reihenfolge der Zeichen in einem Wort durch das Pumping Lemma beeinflusst werden kann.

💡Reguläre Sprache

Eine reguläre Sprache ist eine formale Sprache, die durch einen endlich automatisierten Prozess erkannt werden kann, typischerweise durch einen endlichen Automaten. Im Video werden Eigenschaften gezeigt, die verhindern, dass eine Sprache als regulär erkannt wird, indem das Pumping Lemma angewendet wird.

💡Kreuz

Im Video wird 'Kreuz' verwendet, um die Anzahl der Zeichen zu beschreiben, die in einem Wort vorkommen, aber nicht in der erlaubten Reihenfolge. Die Verwendung von 'Kreuz' im Zusammenhang mit dem Pumping Lemma zeigt, wie die Anzahl der 'Kreuz' in einem Wort manipuliert werden kann, um seine Zugehörigkeit zu einer Sprache zu verändern.

Highlights

Video erklärt das Pumping Lemma in drei verschiedenen Sprachen.

Zeigt, dass die Sprachen durch das Pumping Lemma nicht erkennbar sind.

Erklärt das Paradigma des Pumping Lemmas für beliebige Sprachen.

Gibt Tipps für kreative Anwendung beim Wählen von Wörtern.

Beschreibt die Bedeutung der Wortauswahl und der Wortzerlegung im Beweis.

Veranschaulicht die Anwendung des Pumping Lemmas mit Beispielen.

Erklärt die Strategie, ein Wort zu wählen, das fast nicht mehr in der Sprache ist.

Diskutiert die Bedeutung von Wortlängen und deren Anordnung in der Sprache.

Zeigt, wie man die Bedingungen des Pumping Lemmas ausnutzen kann.

Gibt Beispiele für Sprachen mit speziellen Eigenschaften, die im Beweis verwendet werden.

Erklärt, wie man die Wortlänge manipuliert, um die Sprache unkenntlich zu machen.

Veranschaulicht die Verwendung von Quadratzahlen in der Sprache als Beispiel.

Beschreibt die Eigenschaften von Sprachen mit immer größer werdenden Wortlücken.

Erklärt die Anwendung des Pumping Lemmas bei Sprachen mit Primzahlen.

Gibt einen Trick vor, wie man ein Wort auswählt, das leicht aus der Sprache herauskommt.

Diskutiert die Vorgehensweise bei der Wortzerlegung im Rahmen des Pumping Lemmas.

Erklärt, wie man die Länge von Wörtern manipuliert, um die Sprache unkenntlich zu machen.

Gibt einen Trick vor, wie man die Wortlänge durch das Pumpen verändert.

Veranschaulicht die Anwendung des Pumping Lemmas bei Sprachen mit zufälligen Wortlängen.

Erklärt, wie man die Eigenschaften von Sprachen nutzt, um das Pumping Lemma zu umgehen.

Gibt einen Überblick über die verschiedenen Tricks und Taktiken im Pumping Lemma Beweis.

Transcripts

play00:00

herzlich willkommen zu einem weiteren

play00:01

video über das pumping damals ich möchte

play00:04

in diesem video von drei sprachen zeigen

play00:06

dass sie nicht erkennbar sind und zwar

play00:08

werden dass diese drei sprachen hier die

play00:10

ich einmal so repräsentativ ausgewählt

play00:12

habe also die beweise werden nicht immer

play00:14

genau gleicher ich habe schon versucht

play00:16

ein bisschen vielfalt zu bringen und ich

play00:19

werde dabei auch noch versuchen so ein

play00:20

bisschen allgemeine tipps zu geben dass

play00:22

ihr einfach das paradigma für beliebige

play00:24

sprachen anwenden könnt ja besonders es

play00:26

gibt ja zwei stellen im beweis nämlich

play00:28

hier wo wir das wort auswählen müssen

play00:31

und am ende hier wo wir dass sie

play00:32

auswählen müssen an diesen beiden

play00:34

stellen muss man kreativ werden und ich

play00:36

möchte auch so ein bisschen erklären wie

play00:38

man da so ein bisschen vorausschauend

play00:39

sein kann man sich das ein bisschen

play00:40

einfacher machen kann

play00:42

ok fangen wir an mit dieser ersten

play00:43

sprache hier das sind alle worte die

play00:45

auch aas und bs bestehen die mehr als

play00:49

bse haben also zum beispiel wird das

play00:51

wort in der sprache hat sechs aber nur 5

play00:54

bis dieses wort hier wäre auch in der

play00:56

sprache ja es ist ja nichts über die

play00:57

reihenfolge gesagt kann völlig chaotisch

play00:59

sein hauptsache mehr als als beats und

play01:01

hier haben wir fünf es aber nur vier bis

play01:04

ja die buchstaben können auch völlig

play01:06

geordnet sein zum beispiel erst als dann

play01:09

alle bis das ist auch in der sprache

play01:10

denn wir haben hier keine ahnung achters

play01:13

aber nur zwei bis aber wenn wir

play01:15

gleichviel sw bs haben oder sogar

play01:17

weniger als bse dann sind das leute die

play01:20

nicht in der sprache sind wir wollen

play01:22

jetzt gleich das pumping lämmer anwenden

play01:23

um zu zeigen dass diese sprache nicht

play01:25

erkennbar ist

play01:26

und dafür müssen wir uns ein bisschen

play01:28

vorbereiten ja wir müssen ja dieses

play01:30

spiel hier gewinnen wenn wir zeigen

play01:32

können dass wir dieses spiel hier immer

play01:34

gewinnen können ganz egal was der gegner

play01:36

tut dann ist die sprache nicht erkennbar

play01:39

das heißt wir müssen uns jetzt

play01:40

vorbereiten um dieses spiel zu gewinnen

play01:41

also im gegensatz zum beispiel zur

play01:44

deutschen nationalmannschaft jetzt bei

play01:45

der fußball-wm 2018 ja wir müssen uns

play01:47

vorbereiten wir wollen gewinnen und es

play01:49

wird ja darauf hinauslaufen dass wir das

play01:51

wort welches wir hier wählen dass wir

play01:53

das am ende so ein bisschen auf oder ab

play01:56

um also einen kleinen teil davon wenn

play01:58

wir auf oder abrunden ja und damit

play02:00

wollen wir ein wort erhalten was nicht

play02:02

in der sprache ist wir müssen also am

play02:04

besten hier schon ein wort nehmen was

play02:06

zwar in der sprache ist aber fasten

play02:08

nicht mehr entsprach

play02:09

es ist so dass man leicht aus der

play02:11

sprache raus kommt und da kommt man

play02:13

jetzt bei dieser sprache hier folgende

play02:14

idee kommen wir sollen ja mehr als als

play02:16

bse haben ja das heißt wenn es gleich

play02:19

viel aus und wenn dann wären wir schon

play02:20

nicht mehr in der sprache

play02:21

na dann versuchen wir mal mehr als

play02:24

bizarr aber nur ein ganz bisschen mehr

play02:26

ja das wenigste was geht das ist einfach

play02:28

ein paar mehr als bse wenn der gegner

play02:31

uns jetzt also das p vorgibt dann wählen

play02:34

wir jetzt ein wort zumindest nicht

play02:35

länger p hat aber dass nur ein einziges

play02:38

am meer hat als bs man könnte man zum

play02:40

beispiel dieses wort nehmen a hoch +1

play02:43

bhp denn einmal hat es offensichtlich

play02:45

länge mindestens prs hat aber noch einen

play02:48

weiteren vorteil und zwar bestehen die

play02:50

ersten p symbole nur aus es hier eine

play02:54

kleine skizze die ersten +1 symbole sind

play02:58

so alles für uns ist aber wichtig weil

play03:00

wir diese bedingungen hier haben die

play03:02

ersten beiden teile der zerlegung der

play03:04

jetzt gleich kommt diesen höchstens

play03:06

fehlern

play03:07

das heißt wir wissen xy werden sich

play03:10

irgendwo hier unter den mars befinden

play03:12

und das ist gut denn dann haben wir

play03:13

kontrolle über die ars wir können dann

play03:15

also gleich hier im letzten schritt dass

play03:17

sie gleich null setzen und damit quasi

play03:19

hier die nase raus streichen ja das y

play03:23

weglassen und damit haben wir dann die

play03:24

anzahl derart verringert während die

play03:27

anzahl der b s gleich geblieben ist wenn

play03:29

wir die aber verringern um mindestens 1

play03:31

schon dann sind wir aus der sprache raus

play03:33

ja dann haben wir nur noch höchstens

play03:35

soviel swb es aber nicht mehr mehr als

play03:37

bse also der gegner da gibt uns jetzt

play03:39

eine zerlegung von unserem wort und wir

play03:41

setzen jetzt einfach gleich null weil

play03:43

das eines y weg und dadurch erhalten wir

play03:45

ein wort was nicht in der sprache ist

play03:47

also dann ist dieses wort xz ja wo das y

play03:50

abgepumpt wurde ist gleich null

play03:52

das hat dann höchstens so viele wie bse

play03:55

und das ist nicht mehr in der sprache

play03:57

denn da brauchen wir beide bedingungen

play03:59

ja einmal y besteht nur aus wie schon

play04:02

gesagt ja y befindet sich hier vorne

play04:04

innerhalb der ersten boje wegen dieser

play04:06

bedingung und y ist auch nicht leer also

play04:09

y enthält auch mindestens eine ja hier

play04:11

wird also wirklich mindestens einer

play04:13

weggenommen wenn wir über simon

play04:15

weglassen

play04:15

damit haben wir das nicht in der sprache

play04:18

ist ja und damit haben wir das spiel

play04:20

gewonnen und wir haben gezeigt wir

play04:22

können es immer gewinnen ja ganz egal

play04:23

was der gegner von p wählt wir wählen

play04:26

dieses wort und dann ist es völlig egal

play04:28

welche zerlegung erwählt wir setzen

play04:29

einfach ihr gleich null

play04:31

ja das müssen wir mal zeigen wir können

play04:33

das spiel gewinnen egal was er

play04:34

gegenspieler macht so das nächste

play04:37

beispiel auch in quadrath wobei in eine

play04:39

natürliche zahl ist ja also das hier

play04:42

sind worte in der sprache zb einer oder

play04:44

49 116 es ja immer eine quadrat zahl von

play04:49

aras hintereinander

play04:50

ja was aber nicht in der sprache wäre

play04:52

das sind jetzt 17 es hier 17 ist keine

play04:55

quadrat zahl ist also nicht in der

play04:56

sprache so diese sprache hier die hat

play04:59

eine schöne eigenschaft die wird gleich

play05:01

ausnutzen können und unserem pammer

play05:03

beweis denn wörter dieser sprache hier

play05:06

oder besser gesagt längen von wörtern

play05:08

dieser sprache haben immer größeren

play05:11

lücken ja hier wie zum beispiel ein wort

play05:13

der länge 1 und dann gibt es kein wort

play05:15

der länge 2 kein wort der länge 3 in der

play05:16

sprache er ist wieder eines der länge 4

play05:19

wir haben ja so eine lücke der größe

play05:22

zweier keine wörter länge 2 keiner

play05:24

wörter länge 3 hier ist sogar noch eine

play05:26

größere gekürt ja es gibt keine worte

play05:28

herr länge 5 6 7 und 8

play05:29

ja das ist eine lücke der größe 4 dann

play05:33

wird die nächste lücke ist noch größer

play05:34

es gibt keine wörter der längen 10 11 12

play05:38

13 14 und 15

play05:40

ja das eine lücke der größe 6 wenn eine

play05:42

sprache beliebig große lücken was die

play05:45

wort längen von wörtern in der sprache

play05:47

angeht hat dann ist sie nicht regulär ja

play05:50

und das wird für viele weitere sprachen

play05:52

könnt ihr das benutzen zb hoch n

play05:56

fakultät hoch zwei wochen also es ja so

play06:00

wie funktioniert das jetzt bei solchen

play06:02

sprachen mit solchen immer größeren wort

play06:04

lücken irgendwann da sind die lücken

play06:07

zwischen worten so groß dass das hier

play06:09

das ist dann sehr langes wort ja das in

play06:12

der sprache und ich zeichne mal im

play06:15

vergleich dazu dass p ein ja also p hat

play06:17

der gegner dann irgendwie gewählt hp ist

play06:20

solange das nächst längere wort ist dann

play06:23

aber sehr viel

play06:24

länger sagen wir so ja das ist das

play06:26

nächst längere wort ja das ist ein wort

play06:28

in der sprache

play06:29

das ist das nächste längere wort ja

play06:32

irgendwann ist diese lücke größer als p

play06:34

und dann können wir folgendes machen wir

play06:36

wählen in unserem zweiten schritt ja

play06:38

wenn wir dran sind wählen wir dieses

play06:40

wort ja wir werden also ein wort das

play06:43

mindestens länge p hat aber so dass auch

play06:45

das nächst längere wort um mindestens

play06:48

länger ist

play06:50

und dann wird die strategie hier einfach

play06:52

wir pumpen das wort einmal auf wir

play06:54

gucken dass einmal auf verdoppeln das y

play06:57

das y hat aber auch höchstens länge p

play07:00

das heißt das wort wird länger aber

play07:02

höchstens so ein stück länger das

play07:03

aufgepumpt wurde ist also länger als

play07:05

dieses aber kürzer als dieses und damit

play07:08

ist es nicht in der sprache

play07:09

also fangen wir wieder so an p wird uns

play07:12

gegeben vom gegenspieler welches wort

play07:14

wollen wir wählen

play07:15

wir müssen dort werden was mindestens

play07:16

länge p hat aber so dass die lücke zum

play07:19

nächst längeren wort in der sprache

play07:22

ebenfalls mindestens ps und da geht in

play07:25

dem fall tatsächlich die länge p quadrat

play07:28

rp quadrat ist größer und man kann sich

play07:31

auch überlegen machen wir auch gleich

play07:33

noch das nach pik quadrat die

play07:35

nächstgrößere quadrat zahl also das wäre

play07:38

ja dann p + 1 in klammern zum quadrat

play07:40

dass die differenz also vom quadrat bis

play07:43

zu plus 1 quadrat dass die größer als ps

play07:46

so aber jetzt kommt der gegenspieler da

play07:49

gibt uns jetzt eine zerlegung und unsere

play07:51

idee war

play07:52

wir pumpen des ypsilon jetzt einmal auf

play07:54

das machen wir mit gleich zwei und

play07:57

zeigen dann dass das wort nicht in der

play07:58

sprache ist das ist also ihr gleich zwei

play08:01

betrachten jetzt das wort xy hoch 2 z

play08:04

die idee war das ist länger als das

play08:07

ursprüngliche wort so länger als p

play08:09

quadrat und kürzer als die nächst höhere

play08:12

quadrat zahlen nämlich kürzer als p + 1

play08:14

zu quadrat wird diese beiden sachen

play08:16

gezeigt haben wissen wir dass es nicht

play08:18

in der sprache ist ja weil das y nicht

play08:21

leer ist ist xy hoch 2z natürlich länger

play08:25

als xyz aber das ist unser

play08:28

ursprüngliches wort und das hatte länge

play08:29

p quadrat unser wort ist also länger als

play08:32

p quadrat müssen wir noch zeigen ist es

play08:35

kürzer

play08:35

als die nächsthöhere quadrat zahl ok

play08:39

fangen wir einfach mal umgekehrt an was

play08:40

ist denn minis für quadrat zahl

play08:42

das ist sp +1 klammern zum quadrat

play08:46

das ganze aus multipliziert ist peek war

play08:49

a plus zwei plus eins

play08:51

jetzt sieht man das relativ schnell wir

play08:53

haben ja immer xyz drin

play08:55

das ist so lang wie quadrat ja und dann

play08:57

haben wir aber noch ein weiteres y aber

play08:59

das ist höchstens zu lang wie p hier

play09:01

haben wir über 2p und noch +1 ja also

play09:04

dieses wort es so lang wie xyz und noch

play09:07

mal das wort y dazu das erste hat länge

play09:10

p quadrat das y selbst hat nach dieser

play09:13

bedingung hier wieder höchstens länge p

play09:15

also kleiner gleich p + p und das ganze

play09:20

ist natürlich echt kleiner als pkw

play09:22

abschluss zweimal +1 ja ist nur ein p

play09:25

dazu aber jetzt noch mal hier zu null ab

play09:29

ehren nochmal einst addieren dann

play09:31

kriegen wir das raus also p quadrat ist

play09:34

kürzer als unser wort und das ist

play09:37

wiederum kürzer als die nächst höhere

play09:40

quadrat zahl und somit ist dann xyz

play09:43

nicht in der sprache

play09:44

ok dann kommen wir zum dritten beispiel

play09:47

ihr habt wahrscheinlich schon

play09:49

mitbekommen dass wir in den meisten

play09:50

fällen gleich null oder rechts frei

play09:52

wählen

play09:52

wenn das klappt auch meistens denn

play09:54

meistens ist das wort halt irgendwie so

play09:56

geschaffen dass wir hier also das

play09:58

empfindliche ist sage ich mal wenn man

play10:00

hier so ein bisschen was ändert ja wenn

play10:02

man hier innerhalb der ersten p symbole

play10:04

so ein bisschen weiß nicht ein teil

play10:05

verdoppelt oder ein bisschen was

play10:07

wegnimmt dann ist es schon nicht mehr in

play10:08

der sprache also das könnt ihr euch

play10:10

ruhig auch als faustregel merken

play10:12

in den mit vielen fällen gleich null

play10:15

also sofort ich ein bisschen abpumpen

play10:16

oder gleich zwei das wort ein bisschen

play10:18

aufpumpen ja in vielen fällen reicht das

play10:20

aus hier ist es allerdings ein bisschen

play10:23

anders

play10:24

ich werde hier zum beweis zeigen bei dem

play10:26

wenn man nicht gleich null oder gleich

play10:28

zweifeln sondern auch mal eine andere

play10:29

zahl

play10:30

wobei ich auch gleich dazu sagen muss

play10:31

diese sprache hier die hat auch wieder

play10:34

die eigenschaft dass sie beliebig große

play10:35

lücken hat ja es gibt beliebig große

play10:38

lücken in primzahlen wenn ihr das ist

play10:41

oder wenn wir in der lage sein das zu

play10:42

beweisen dass primzahlen beliebig große

play10:44

lücken haben

play10:45

dann können wir genauso vorgehen wie

play10:47

beim vorigen beispiel ja dann wird ihr

play10:49

hier in diesem schritt ein wort der

play10:51

länge m wobei eine primzahl ist so dass

play10:54

die folgenden p zahlen nach dieser

play10:56

primzahl alles keine primzahlen sind und

play10:59

dann werde hier gleich zwei und ihr

play11:01

gewinnt ja ihr punkt das wort ein

play11:03

bisschen auf und wird das wort ein

play11:04

bisschen länger aber es wird nicht so

play11:05

lange das ist die nächste primzahl

play11:07

erreicht das können dann machen wir

play11:09

machen es aber anders

play11:10

wir werden gleich ein p bekommen dann

play11:12

wählen wir ein wort ausreichend länger

play11:14

ja irgend eine primzahl größer als p und

play11:17

dann kriegen wir eine zerlegung irgendwo

play11:19

eine zerlegung xyz und jetzt müssen wir

play11:21

das y so oft aufpumpen dass wir hier

play11:24

keine primzahl mehr als gesamtlänge

play11:26

bekommen ja wenn das gepumpt ist also

play11:28

dass die länge die wir insgesamt

play11:30

erreichen weil ich dann auch iz dass das

play11:33

irgendeinen factor hat also denn nicht 1

play11:36

oder die zahl selbst ist und das kann

play11:39

man so machen

play11:39

stellen wir uns mal vor was wäre hätte

play11:41

genau drei aus gehabt und das z sagen

play11:44

über 5 das ixs und haben zusammen 87

play11:48

er selbst hat auch noch ein paar ist uns

play11:50

eigentlich egal wie viele genau

play11:52

aber wir pumpen das y jetzt einfach

play11:54

achtmal auf also wir werden dann dass

play11:56

sie gleich acht ja wir gucken einfach

play11:58

wie lange sind ickx und z zusammen

play12:00

dann hätten wir also das ixs jetzt

play12:02

würden wir achtmal das y einschreiben

play12:04

und dann am ende noch das z und wie oft

play12:07

haben wir gepumpt wir haben so

play12:09

aufgepumpt wx und z zusammen lang sind

play12:12

denn dann ist die länge des wortes auf

play12:15

einmal teilbar

play12:16

durch die länge von ex und z also die

play12:19

länge von ex plus die länge von z

play12:21

denn wir haben hier vorne die länge von

play12:24

xr hier haben wir jetzt das y stehen

play12:27

aber wie oft steht dass da das steht

play12:30

länge von iks plus länge von z mal da

play12:34

und hier hinten steht nur weil die länge

play12:36

von z das heißt wir haben ja einmal die

play12:39

länge von ex plus die länge von z und

play12:42

noch y weil die länge von ex plus die

play12:45

länge von z

play12:46

und das kann man dann ausklammern dann

play12:48

ist das hier die gesamt ford länge ja

play12:51

und das sind zwei verschiedene faktoren

play12:52

wir müssen nur noch dafür sorgen gleich

play12:54

dass die länge von ex plus die länge von

play12:56

z

play12:57

auch wirklich

play12:58

größer als eins ist und dass das auch

play13:00

größer als eins ist dann ist die gesamt

play13:03

wort länge keine primzahl mehr ja dann

play13:05

ist hier eine zerlegung in zwei faktoren

play13:07

also wir kriegen nur zwei wege geben

play13:09

wenn wir wählen jetzt eine primzahl die

play13:12

mindestens so groß ist aber nicht nur p

play13:15

sondern p + 2 warum p + 2 ja wir wissen

play13:19

oops i lon hat höchstens länge p dann

play13:22

müsse nix und z mindestens länge 2 haben

play13:24

wir wollten ja dass das das exploit am

play13:28

ende ein faktor von unserer zerlegung

play13:30

wird und er muss natürlich mindestens

play13:31

zwei sein

play13:32

also werden wir als eine primzahl die

play13:35

größer gleich p + 2 ist und dann setzen

play13:39

wir wie gleich ach ja das wort hat

play13:41

mindestens länge p deshalb primzahl

play13:43

länge also erfüllt diese eigenschaft ja

play13:46

jetzt kriegen wir wieder eine zerlegung

play13:47

gegeben

play13:48

so und jetzt war die idee wir setzen

play13:50

dass sie auf länge von ex plus länge von

play13:53

z

play13:53

und kriegen dann ein wort was keine

play13:55

primzahl länger hat ja da wären wir

play13:58

jetzt die länge von diesem gepumpten

play14:00

wort angucken

play14:01

das ist die länge von express die länge

play14:03

von zepp lussi mal die länge von y

play14:06

sie ist genau die länge von ex plus die

play14:08

länge von z und das lässt sich wie

play14:11

ursprünglich geplant so zusammenfassen

play14:13

zwei faktoren nämlich länge von ex plus

play14:16

länge von z und den faktor länge von y

play14:19

+1 und diese faktoren sind beide größer

play14:23

als 1 das natürlich auch wichtig ja erst

play14:26

dann wissen wir dass eine zahl keine

play14:27

primzahl ist wenn wir sie ein produkt

play14:29

zerlegt haben mit zwei faktoren die

play14:31

beide größer als eins sind

play14:32

warum ist der faktor größer als 1 unser

play14:36

wort hat mindestens länge plus 2 und das

play14:39

y hat höchstens p symbole davon

play14:42

naja da müssen mindestens zwei symbole

play14:44

auf ickx und z abfallen

play14:47

und warum hat das hier größe mindestens

play14:49

zwei oops i lon ist man nicht leer

play14:51

ja nach dieser eigenschaft hier also hat

play14:53

ypsilanti mindestens ein und dann noch

play14:55

einen dazu sind mindestens 2 also ist

play14:57

die länge von dem gepumpten wort keine

play14:59

primzahl wenn es keine primzahl ist dann

play15:01

ist es nicht in der sprache und damit

play15:04

ist diese sprache ebenfalls nicht

play15:05

erkennbar

play15:06

also zusammenfassen noch mal kurz die

play15:08

tricks die ich euch für palfinger mal

play15:10

beweise empfehlen kann

play15:11

ok erster trick wählt euch ein wort das

play15:14

fast nicht mehr in der sprache ist ja

play15:16

also ein wort das in der sprache ist

play15:18

aber wenn ihr vorne einen kleinen teil

play15:21

ändert ja aufpumpt oder ab kommt dann

play15:23

bekommt ihr in worten nicht in der

play15:25

sprache ist denn das machte er

play15:26

letztendlich ihr werdet vorne im wort

play15:28

innerhalb der sp symbole werdet ihr

play15:31

einen teil auf oder abrunden

play15:33

auch dazu noch ein kleiner tipp macht

play15:34

euch ruhig eine kleine skizze von dem

play15:36

wort damit der besseren überblick habt

play15:38

ja das ist dann viel anschaulicher und

play15:40

wir können viel schneller sehen passt

play15:41

das mit diesem wort oder nicht er stelle

play15:43

sich auch die frage ob die wort längen

play15:45

die in der sprache vorkommen immer

play15:47

größere lücken haben ja wenn ja dann

play15:49

macht es so wie im zweiten beispiel

play15:51

merkt euch auch ruhig das oft gleich

play15:54

null also das wort so ein bisschen

play15:56

abpumpen oder ihr gleich zwei also das

play15:58

wort ein bisschen aufgehoben mehr

play15:59

ausreicht habe in sehr vielen fans ist

play16:01

gleich null oder gleich zwei völlig

play16:03

ausreichen und nur ab und zu für

play16:05

kompliziertere sprachen muss man mal ein

play16:07

anderes wählen und dann noch ein kleiner

play16:09

trick wer wählt ruhig möglichst ein wort

play16:12

also wenn das möglich ist bei dem die

play16:14

ersten p symbole des wortes alle gleich

play16:16

sind

play16:16

warum weil das y ja immer innerhalb der

play16:20

ersten p symbole liegt und dann wird es

play16:22

viel leichter ersichtlich wie die

play16:24

zerlegung des wortes nur aussehen kann

play16:25

wenn ihr daran so die zerlegung bekommt

play16:28

dann wisst ihr dass xy die bestehen alle

play16:31

nur aus dem gleichen symbolen und das z

play16:33

ist der ganze rest ja dass das macht es

play16:35

sehr einfach vermeidet fall

play16:37

unterscheidungen im letzten fall ja ja

play16:39

das also meine tricks fürs camping lama

play16:41

ich hoffe es war alles verständlich

play16:43

falls nicht gibt den daumen runter und

play16:45

wir sehen uns im nächsten video

Rate This

5.0 / 5 (0 votes)

Related Tags
Pumping LemmaReguläre SprachenSprachbeweiseProgrammierungAlgorithmenSprachentheorieKommunikationTechnikLehrmaterialWissensvermittlung
Do you need a summary in English?