Hallo,
Ist es richtig, dass hier mindestens ein Zustand hinzugefügt werden muss, um zu gewährleisten, dass das akzeptierte Wort auf aab endet?
Spontan hätte ich folgende Lösung angegeben. Sieht zwar etwas komplizierter aus, aber müsste doch stimmen oder?
(s0, λ, k0) --> (se, k0)
(s0, a, ko) --> (s2, ak0)
(s0, b, k0) --> (s1, bk0)
(s1, b, b) --> (s1, λ)
(s1, b, k0) --> (s1, bk0)
(s1, a, k0) --> (s2, ak0)
(s2, a, a) --> (s3, λ)
(s3, b, k0) --> (se, k0)
Die Zustände sind hier so gewählt, dass für je ein "Abschnitt" im Wort, ein neuer Zustand eingeführt wird. Unter Abschnitt verstehe ich eine charakteristische Unterteilung des Worts, also in diesem Bsp. in die Teile (bb)* | aa | b
Fährt man mit dieser Vorgehensweise immer gut, auch wenn sie z.T. Zustände erfordert, die eigentlich nicht nötig sind?
Danke und Gruß