Aufgabenteil a)
Ich würde gerne wissen ob meine Lösung des Kellerautomatens richtig ist. Dafür hab ich sie in das Skript vom Wizzard eigegeben, bei dem leider nur eine Fehlermeldung kommt. Also: Welchen Fehler hab ich im skript? Und stimmt die Lösung auch so?
Hier das komplette skript kopiert:
pda:(s0,a,k)=>(s1,ak);
(s1, a, a) => (s1, aa);
(s1, b, a) => (s2, ba);
(s2, b, b) => (s2, bb);
(s2, a, b) => (s2, lambda);
(s2, b, a) => (s1, lambda);
(s1, b, a) => (s1, lambda);
(s1, lambda, k) => (s0, lambda);
--declarations--
/* Here comes the animation part. */
prep0=#x0=this.sim#;
@{prepA=#xA=x~{A-1}~.sim#;}@.for[A, 1, x0.maxSteps]
animate=this@{->xB}@.for[B, 0, x0.maxSteps];
/* EO animation part. */
e=#n#;
s0=s0;
F=s0;
kSymb=k;
inputs=abbaab;
simSteps=0;
maxNondetCalcDepth=12;
displayMode=0
--declarations-end--