https://info2.aifb.kit.edu/qa/index.php?qa=4840&qa_1=s3-1-b-s3-b1-kann-man-kellerzeichen-im-keller-tauschen&show=4840#q4840
Zitat Tutor:"Man kann nur das oberste Kellerzeichen lesen und dann durch ein beliebiges Wort
∈K∗∈K∗ ersetzen.
Bei (s3,1,b)→(s3,b1)(s3,1,b)→(s3,b1) werden nicht die obersten zwei Kellerzeichen getauscht, sondern nur das oberste Kellerzeichen bb durch b1b1 ersetzt. Diese Überführung ist also erlaubt und somit ist auch die Ableitung des Testwortes korrekt.
Viele Grüße
Philipp (Tutor)"
https://info2.aifb.kit.edu/qa/index.php?qa=5992&qa_1=mehrere-kellerzeichen-gleichzeitig-löschen
Zitat Tutor:"Schauen wir uns hierfür ein Teil der Definition aus dem Lehrbuch an (S.49-50):
"Wenn sich der Kellerautomat in Zustand s ∈ S befindet und auf dem Eingabeband e gelesen wird und das oberste Kellerzeichen k ∈ K ist, dann wird k im Keller durch das ganze Wort v ∈ K* ersetzt, indem dieses von hinten nach vorne zeichenweise auf den Keller gepusht wird".
Desweiteren gilt für die Zustandsüberführungsfunktion folgendes:
δ∶ S × (E ∪ {λ}) × K → S × K*
Da der Lese/Schreibe-Kopf des Kellers immer auf dem obersten Kellerzeichensteht und nur dieses liest, sind nur Zustandsübergänge folgender Form erlaubt:
δ(s, e, k) = (s ′ , v) mit s, s' ∈ S, e ∈ E, k ∈ K und v ∈ K*.
k besitzt daher nur ein Element aus K (und nicht wie du es angeben wolltest zwei Elemente (00).
Zusammenfassend können wir also sagen, dass pro Rechenschritt jeweils nur das oberste Zeichen des Kellers überschrieben bzw. gelöscht werden kann."