Muss der Automat nicht so konzipiert sein, dass es nur die vorgegebene Sprache erkennt und sonst keine andere? Bei Uneindeutigkeit könnte man ja sonst beliebig viele Überführungsfunktionen definieren, die sogar eine andere Sprache akzeptieren würde oder gibt es keine solche Restriktion bei den Kellerautomaten?
Ich habe eine andere Lösung für den Automaten, die aber aufgrund falscher Annahmen durch meine Frage oben falsch sein könnte. Würde diese Funktion gelten oder ist nur die der Musterlösung richtig?
Überführungsfunktion:
(s0, λ, k0) -> (sE, k0)
(s0, a, k0) -> (s0, ak0)
(s0, c, k0) -> (s1, ck0)
(s0, a, a) -> (s0, aa)
(s1, c, c) -> (s2, λ)
(s2, c, k0) -> (s2, λ)
(s0, b, a) -> (s2, λ)
(s1, b, a) -> (s2, λ)
(s2, a, a) -> (s2, λ)
(s2, λ, k0) -> (sE, k0)
Gruß Alex