Bedienungshinweise für das Termersetzungsapplet

Das Applet erlaubt, nach Eingabe eines Regelsystem und eines Initialterms, Reduktionsschritte durchzuführen. Der aktuelle Initialterm sowie die aktuelle Regel werden als Bäume dargestellt. Die möglichen Redexe werden im Initialterm blau gekennzeichnet. Der "ausgewählte" Redex, an dem ein Reduktionsschritt durchgeführt werden würde ist rot markiert.

Konventionen:

Die für Variablen, Funktions- und Konstantensymbole erlaubten Zeichen sind ausschließlich Groß- und Kleinbuchstaben sowie Ziffern. (Leerzeichen werden ignoriert)
A..Z a..z 0..9
Ein Symbol wird als Variable interpretiert genau dann wenn es ein einzelner Grossbuchstabe ist.
A..Z
Andere Zeichen und Zeichenreihen werden als Funktions- bzw Konstantensymbole interpretiert. (Konstanten werden als Funktionen der Arität 0 angenommen. -> keine Unterscheidung)
f Ack SUCC
Die Argumente einer Funktion werden hinter dem Funktionssymbol in runden Klammern eingeschlossen und durch Komma getrennt aufgelistet. f(a1,...,an)
Variablen im Initialterm sind verboten. f(X,y)
Jedes Funktionssymbol darf nur mit genau einer Ariatät vorkommen. f(f(x,y))
Regeln haben die Form A->B, wobei A, B Terme sind, die Variablen enthalten können. f(X,Y)->f(Y,X)
Variablen im rechten Teil der Regel müssen durch ihren linken Teil gebunden sein. f(X,Y)->f(X,Z)
Die Anzahl der Regeln ist auf 50 beschränkt.
Die Anzahl der Ableitungsschritte ist auf 499 beschränkt.

Wirkungsweise der Knöpfe:

Beispiel Laden des vorgespeicherten Beispiels (Ackermannfunktion) - geht nur wenn keine Regeln oder Terme eingegeben sind, um versehentliches Löschen zu verhindern
Neu Löschen aller Regeln und Initialterme.
neuer Term Löschen aller vorher gemachten Ableitungsschritte, Benutzereingabe eines Initialterms - kann durch Abbruchknopf unterbrochen werden
neue Regel Benutzereingabe einer weiteren Regel - kann durch Abbruchknopf unterbrochen werden
Reg(el) löschen Löschen der links angezeigten Regel
Regel anwenden die links angezeigte Regel wird auf den rot markierten Redex angewendet, so einer vorhanden ist
Regel hoch/runter Auswahl der aktuellen Regel (im linken Fenster angezeigt)
Redex links/rechts Auswahl des aktuellen Redex (wird rot markiert)
Term links/rechts Zurück-/Vorlaufen durch die Reduktionsschritte

zurück
Kommentare bitte an alex(at)nittka.de
letzte Aktualisierung: 25.08.2008