Formale Sprachen - Was ist ein Wort?
Ein Wort setzt sich ja aus dem Symbolen eines Alphabets zusammen. In dem Beispiel 0 und 1
Wenn ich in den DFA das Wort 00101 eingebe, wäre das ja ein ungültiges Wort nach meinem Verständnis. Meine Frage ist, ob ich die Eingabe/Wort 00101 o.a immer als ein zusammenhängendes Wort betrachten muss oder auch 00 und 101 möglich wäre.
Die Frage kommt daher, da in meinem Entwurf der Automat in den Endzustand "Invalid" kommt sofern 00 oder 11 enthalten ist.
Also vielleicht ist der Gedanke auch totaler Quatsch aber ich wollte es trotzdem mal erfragen.
1 Antwort
Ja, 00101 führt zum invalid state. Und ja, mit 00 oder 11 im Wort kommt man in den invalid state. Wenn du ein Wort prüfen willst, musst du natürlich das ganze Wort eingeben. Oder ich verstehe die Frage nicht.
Nachtrag: Man könnte sich noch fragen, ob der Automat auch wirklich minimal ist. Aber ich glaube das ist er.
Mit der Frage hast du jeden Aspekt meiner Frage beantwortet. Danke