Formale Sprachen #33 - Kettenregeln entfernen

  Рет қаралды 39,549

NLogSpace

NLogSpace

Күн бұрын

Пікірлер: 69
@HerrSchmiddi
@HerrSchmiddi Ай бұрын
Mein Freund, du bist das beste was mir heute über den weg gelaufen ist.
@matthiasbretting6486
@matthiasbretting6486 3 жыл бұрын
Auch noch 5 Jahre nach Veröffentlichung deines Videos hilft es mir, meine Hausaufgaben perfekt zu lösen und zu verstehen. In der Vorlesung wird das Formal ohne Beispiel gemacht, es hat ewig gedauert und man hat es deswegen direkt vergessen, weil man es nicht verstanden hat. Ein Video später und man weiß nicht nur wie es geht, sondern auch warum! Danke dir
@DailyShit.
@DailyShit. Жыл бұрын
Verstehe nicht wieso man Sachen nie an Beispielen erklären kann. Das ist ja wie Ärzten im Studium immer nur vom Körper zu erzählen aber keine Bilder oder Abbildungen zu zeigen.
@Winterbeere48
@Winterbeere48 7 жыл бұрын
Danke für die ganzen Videos.
@Bibbs420
@Bibbs420 7 жыл бұрын
Deine Videos sind echt spitze erklärt! Hilft mir ungemein, jetzt in der Prüfungszeit. Weiter so!
@dk9469
@dk9469 Жыл бұрын
Absolut genial! Hat mir mein Studium sehr viel einfacher gemacht! Grüße von der TU Darmstadt!
@Zeitverschwendung
@Zeitverschwendung 3 жыл бұрын
gerade entdeckt, bin ich froh, dass es dich gibt!
@ELBARTOmovies
@ELBARTOmovies 6 жыл бұрын
Ab 14:00 hat es mich geflashed, da ich endlich den Zusammenhang zwischen diesem Thema und CYK-Algorithmus verstanden habe :D
@seldilein9597
@seldilein9597 7 жыл бұрын
Super erklärt! Daumen hoch. Dazu noch eine stimme der man gerne zuhört . Danke
@snackm4515
@snackm4515 2 жыл бұрын
Danke für deine Videos zum Thema Chomsky Normalform, sie haben mir sehr geholfen!
@XaiterMOG
@XaiterMOG 2 жыл бұрын
Wunderbare Erklärungen und besser als jede Vorlesung, weiter so !!
@holgerwalbert7967
@holgerwalbert7967 6 жыл бұрын
Auch vielen Dank für die tollen Erläuterungen in den ganzen Videos, helfen wirklich gut, um den manchmal doch sehr theoretischen Text im Studium zu verstehen
@dazzle5350
@dazzle5350 6 жыл бұрын
Vielen Dank für die Videoreihen, die du super erklärst und darstellst! Sie helfen sehr beim Lernen für die TI-Klausur haha :D Es wäre klasse, wenn du eventuell noch ein Video zur Greibach-Normalform erstellen könntest! Ansonsten weiter so, deine Videos sind wesentlich verständlicher als in so manchen Übungen!
@DJDomik
@DJDomik 7 жыл бұрын
Sehr gut erklärt, verstehe es bei dir deutlich besser als in der Vorlesung. Danke :)
@dajennjeya2825
@dajennjeya2825 5 жыл бұрын
Vielen Dank für deine Videos! Super erklärt und vor allem sehr verständlich und man kann alles sehr gut nachvollziehen. Daumen hoch!!
@Seff2
@Seff2 5 жыл бұрын
Danke für die Videos zu CNF. Haben sehr geholfen.
@toastbri4007
@toastbri4007 4 жыл бұрын
Du machst mir die Prüfungszeit wesentlich einfacher - VIELEN DANK! :)
@vatoslocos9960
@vatoslocos9960 7 жыл бұрын
Geiles Video vor allem das Quiz sehr sehr nice Goldwert.
@NLogSpace
@NLogSpace 7 жыл бұрын
Danke! Ja ich denke auch, dass solche Fragen zum Mitdenken sehr hilfreich sind. Ich werde versuchen, mehr davon zu bringen.
@Whoo0o0
@Whoo0o0 4 жыл бұрын
Super Videos, wirklich. Vielleicht hab ich es überhört, aber zur Anzahl der Schritte kann man noch sagen, dass es in CNF immer 2n-1 Schritte sind. (n=Länge des Wortes)
@ReddDevil1982
@ReddDevil1982 Жыл бұрын
Frage zum Ende der Eliminierung der Kettenregeln: S -> Ta | bTb | a | aSb | b | ab | ST T -> bTb | a | aSb | b | ab ST R -> aSb | b U -> ab | ST Du hast jetzt hier im Endeffekt in S => T,R,U eingesetzt in T => hast du R und U eingesetzt. Könnte man damit nicht am Ende der Ketteneliminierung R und U weglassen. Da diese ja bereits komplett in S und T enthalten sind?
@Boogeyyyman
@Boogeyyyman 4 жыл бұрын
Perfekt erklärt. 😀😎Warum machen viele Profs es nicht so🤦‍♂️
@midnightmariechen
@midnightmariechen 7 жыл бұрын
super Videos! Perfekt als Vorbereitung auf meine mündl. Prüfung in Theoretischer Informatik :-)
@fluury
@fluury 3 жыл бұрын
Danke für das Video!
@iharbakhanovich
@iharbakhanovich 4 жыл бұрын
Danke. Wie immer super
@erwrwer8695
@erwrwer8695 5 жыл бұрын
Danke führst mich ein bissel durch meine Prüfung für theoretische informatik
@nocodenoblunder6672
@nocodenoblunder6672 3 жыл бұрын
überragendes Video
@NikitaBalyschew
@NikitaBalyschew 7 жыл бұрын
Hi, super erklärungen, vielen Dank. Nur eine kleine Anmerkung die Regel R und U können weg, da sie nicht mehr abgeleitet werden können.
@NLogSpace
@NLogSpace 7 жыл бұрын
Richtig, gut gesehen! Im Allgemeinen kann mir immer alle Regeln entfernen, in denen ein Nichtterminal vorkommt, das - vom Startsymbol aus niemals abgeleitet werden kann, oder - aus dem man kein Terminalwort ableiten kann. Wenn man solche Regeln entfernt, dann bleibt die davon erzeugte Sprache die gleiche.
@FloPfeifer
@FloPfeifer 2 жыл бұрын
Stark!! Danke!
@cn-ml
@cn-ml 6 жыл бұрын
Sehr gut erklärt, vielen dank :)
@piejecko
@piejecko Жыл бұрын
Gutes Video. Kurze Frage zur mathematischen Sicht bei 8:37 und zwar: Möchte ich die Menge M definieren - und zwar so: V := Menge aller Nicht-Terminale (NT) M := { (x, y) | x, y ∈ V x =>* y } M definiert also, dass man in endlich vielen Schritten von einem NT zum anderen kommt. Kann man doch so machen, oder?
@christianpi500
@christianpi500 7 жыл бұрын
Danke bist a guader Mo!
@synomai2990
@synomai2990 7 жыл бұрын
Erstmal Danke für deine Videos, du erklärst den Stoff sehr einprägsam. Zu der Herstellung der Chomsky-Normalform habe ich nur eine Anmerkung. Laut unserer Vorlesung ist die Reihenfolge wichtig, da sonst eine Grammatik in CNF produziert werden kann, die exponentiell größer als G ist. In der Vorlesung wird die gleiche Reihenfolge wie auf Wikipedia (de.wikipedia.org/wiki/Chomsky-Normalform) beschrieben,verwendet.
@NLogSpace
@NLogSpace 7 жыл бұрын
Stimmt, das ist mir gar nicht aufgefallen! Mit der Reihenfolge, die ich hier vorstelle, kann man tatsächlich eine exponentiell größere Grammatik bekommen, was dann die Komplexität beeinflussen würde. Ich glaube der entscheidende Punkt ist, ob man Epsilon-Regeln vor oder nach dem Verkürzen entfernt. Wenn man nämlich zuerst die Epsilon-Regeln entfernt (so wie ich es im Video gemacht habe), dann können exponentiell viele Regeln dazukommen. Beispiel: S -> ABCDEFGH, A->ε, B->ε, C->ε, D->ε, E->ε, F->ε, G->ε, H->ε. Wenn man erst Epsilon-Regeln entfernt, dann muss man für die erste Regel 2^8-1 viele neue Regeln einführen, d.h. eine neue Regel für jeden nicht-leeren Teilstring von ABCDEFGH. Die Reihenfolge von Wikipedia ist also besser, die entspricht hier 3->4->1->2.
@leqitsweden1943
@leqitsweden1943 2 ай бұрын
Alter die Überraschung als er plötzlich ein Mikrofon auspackt, bei dem meine Ohren nicht sofort Selbstmord begehen xD
@boushkeenshekho6978
@boushkeenshekho6978 3 жыл бұрын
Ich bedanke mich für die ausführliche deutliche Erklärung. Ich hätte bitte Paar Fragen. wie haben Sie in den vierten Frage 9 Ableitungen bekommen? Könnten Sie bitte die Lösung von den Vierten Frage ausführlich Schritt für Schritt schreiben?
@Leroygames
@Leroygames Жыл бұрын
S -> CC C -> CA | AB | BA A -> a B -> b 1. S -> CC => CC 2. C -> CA => CAC 3. C -> BA => CABA 4. C -> AB => ABABA 5. A -> a => aBABA 6. B -> b => abABA 7. A -> a => abaBA 8. B -> b => ababA 9. A -> a => ababa Hoffe das hilft
@melo1337king
@melo1337king 3 ай бұрын
Danke.
@NLogSpace
@NLogSpace 3 ай бұрын
@@melo1337king da nich für!
@khalidshiba970
@khalidshiba970 4 жыл бұрын
Danke sehr
@user-xp5lv5zc5n
@user-xp5lv5zc5n Жыл бұрын
Falls im vorigen Schritt S0 -> S | epsilon hinzugefügt wurde, zählt das auch als zu bearbeitendes Paar? Danke
@benkoger2065
@benkoger2065 Ай бұрын
Danke, endlich ein neues Mikro🙌
@huhuboss8274
@huhuboss8274 7 жыл бұрын
Danke :)
@ege6142
@ege6142 3 жыл бұрын
THANK YOU THANK YOU THAK YOU SO MUCH
@rizzy--
@rizzy-- 5 жыл бұрын
Was mache ich wenn ich zu viele Terminale habe? Wir haben eine Aufgabe bekommen wo wir die folgende Grammatik in die CNF umwandeln mussten: A --> B, CD, a B --> C, aa C --> D, BD D --> aaa, aaaa, aaaaa Wie sehen die Produktionsregeln dann aus? Lässt man dann B und D vollständig weg oder wie geht man da vor? :D
@rizzy--
@rizzy-- 5 жыл бұрын
Danke, für die Antwort
@lucasludtke4021
@lucasludtke4021 Жыл бұрын
frag ich mich auch ? :)
@jessica1039
@jessica1039 5 жыл бұрын
Wäre die Ableitung bei der 4 nicht bei 7? S --> AX1 a X1 --> BX2 b X2 -->AX3 a X3 --> B X4 b X4 -->A a A = a B = b
@7_9
@7_9 11 ай бұрын
Ich würde behaupten, man braucht 6 Schritte: S -> AX1 X1 -> BX2 X2 -> AX3 X3 -> BA A = a B = b
@easymoney1226
@easymoney1226 6 ай бұрын
man muss jedes ableiten von A und B zu a und b als einen schritt interpretieren i guess
@begimaiakylbekova254
@begimaiakylbekova254 4 жыл бұрын
Die Videos sind auch heute aktuell. Kannst du mir sagen, weilche tool benutzst du für Erklärung? Wie heißt diese App? Danke im Voraus:)
@NLogSpace
@NLogSpace 4 жыл бұрын
Danke! Das Tool heißt Xournal, ist ein Linux-Programm.
@begimaiakylbekova254
@begimaiakylbekova254 4 жыл бұрын
​@@NLogSpace Danke schön! Vielleicht kennen Sie andere Tools, die relativ neu sind und für Windows passen. Schlagen Sie was mir vor:)
@timi-mc1xt
@timi-mc1xt 4 жыл бұрын
Danke sehr gut erklärt, mir fehlt nur noch die Ergänzung wenn man Kreise hat, dass man diese auch entfernt bevor man dann die Ketten entfernt.
@NLogSpace
@NLogSpace 4 жыл бұрын
Ich sehe nicht wo die hier vorgestellte Methode fehlschlägt, wenn man Kreise hat. Ich denke also es ist nicht notwendig Kreise extra zu behandeln, oder?
@timi-mc1xt
@timi-mc1xt 4 жыл бұрын
@@NLogSpace fehl schlägt die Methode nicht, aber wenn man A -> B, B -> C und C -> A hat sind die 3 Nicht-Terminalsymbole äquivalent und somit 2 davon redundant. Dies kostet mehr Zeit und unnötige Arbeit.
@NLogSpace
@NLogSpace 4 жыл бұрын
Achso, also das ist eine Optimierung, die vielleicht in der Praxis gemacht wird, aber wir sind hier nur an der Theorie interessiert. Insbesondere ändert das Entfernen von Kreisen auch nichts an der Komplexität: Ob mit oder ohne Kreise, man hat O(n^2) viele Paare, die man abarbeiten muss.
@hayfay6851
@hayfay6851 7 жыл бұрын
Wäre es grundsätzlich nicht sinnvoller, bei der Überführung in CNF, die Schritte in Reihenfolge 3,4,1,2 abzuarbeiten?
@NLogSpace
@NLogSpace 7 жыл бұрын
Richtig, das hatte schonmal jemand vorgeschlagen (siehe Kommentar von Synomai). Der Grund ist, dass man mit der Reihenfolge 1, 2, 3, 4 eine exponentiell größere Grammatik erhalten kann, während man mit 3, 4, 1, 2 eine von höchstens polynomieller Größe bekommen. Für praktische Zwecke ist also 3, 4, 1, 2 besser geeignet, für theoretischen Zwecke ist es egal. :)
@matzus1574
@matzus1574 9 ай бұрын
soooo gut
@JoergMcFly
@JoergMcFly 3 жыл бұрын
Bonuspunkte für den Fluxkompensator 😎
@tobiasb.3966
@tobiasb.3966 4 жыл бұрын
Gutes Video
@muskelgurke1194
@muskelgurke1194 Жыл бұрын
Jetzt bestehe ich AFS !!
@idzh-t7s
@idzh-t7s 2 жыл бұрын
Ich will dir was spenden. Hast du Paypal? Bitte nicht die Videos löschen oder ein Backup erstellen . Du bist ein Heiliger :D für uns Studenten.
@NLogSpace
@NLogSpace 2 жыл бұрын
Danke für das Lob, das freut mich, dass Dir die Videos gefallen! Link für Spenden ist in der Videobeschreibung. :)
@mdg8037
@mdg8037 3 жыл бұрын
Warum braucht man 4 Ableitungsschritte? kzbin.info/www/bejne/iYmlpXmIeKpssKM
@NLogSpace
@NLogSpace 3 жыл бұрын
Das erkläre ich in einem der vorigen Videos ("Chomsky-Normalform herstellen", am Ende).
@Necrobin
@Necrobin 4 күн бұрын
Mikro upgrade 💯
Formale Sprachen #34 - Äquivalenz von CFG und Kellerautomaten
13:55
Formale Sprachen #32 - Epsilon-Regeln entfernen
16:01
NLogSpace
Рет қаралды 54 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Formale Sprachen #40 - Greibach-Normalform herstellen
21:00
NLogSpace
Рет қаралды 10 М.
Math 111 Feb 4 2025 Logic Part 2
58:03
Emelie Lee
Рет қаралды
Formale Sprachen #30 - CYK-Algorithmus
19:14
NLogSpace
Рет қаралды 72 М.
Formale Sprachen #31 - Chomsky-Normalform herstellen
11:57
NLogSpace
Рет қаралды 74 М.
Sprachen und Entscheidbarkeit (Theoretische Informatik)
18:35
Weitz / HAW Hamburg
Рет қаралды 1,8 М.
Käsespätzle mit Zwiebelschmelz - Kochen im Tal
23:39
Kochen im Tal
Рет қаралды 187 М.
Noam Chomsky - Bakunin’s Predictions
6:15
Chomsky's Philosophy
Рет қаралды 604 М.
Pumping Lemma - Beispiele und Tricks
16:49
NLogSpace
Рет қаралды 84 М.
Was sind formale Grammatiken?   (Theoretische Informatik)
1:01:10
Weitz / HAW Hamburg
Рет қаралды 6 М.