Hallo ubesx,
ja der Automat scheint korrekt zu sein. An sich brauchst du beispielsweise bei den beiden folgenden Übergängen gar nichts in den Keller zu schreiben, so wie es auch in der Musterlösung gemacht wurde, aber es ist natürlich auch nicht falsch. Der reine Übergang in einen anderen Zustand und das Zurückkehren in den ursprünglichen Zustand beim zweiten b würden reichen.
so,b,ko --> s2,bko
s2,b,b --> so,ko (hier müsste statt ko lambda stehen, da du das b wieder aus dem Keller „löschen“ möchtest)
Also:
so,b,ko --> s2,ko
s2,b,ko --> so, ko
Dadurch, dass du in dem anderen Fall( falls direkt ein a kommt) ein a in den Keller schreibst, sparst du dir hier natürlich einen Zustand, was man so machen kann.
Wie im Tutorium behandelt ist jeder deterministische Automat gleichzeitigt auch nichtdeterministisch.
--> Demnach ist hier gewährleistet, dass der Automat auch nichtdeterministisch ist.
Grüße, Sören (Tutor)