Übung Terme, TRS

mit ghci:

Die Größe eines Terms t ist definiert durch

| f (t1,…, tk)| = 1 + $ \sum_{{i=1}}^{k}$| ti|.

Vervollständigen Sie die Definition der Tiefe von Termen:


    depth(f ()) = 0  
k > 0 depth(f (t1,…, tk)) = ...  

Für die Signatur Σ = {Z/0, S/1, f /2}:

Notation für Termersetzungsregeln: anstatt (l, r) schreibe lr.

Abkürzung für Anwendung von 0-stelligen Symbolen: anstatt Z() schreibe Z.

Abkürzung für mehrfache Anwendung eines einstelligen Symbols: A(A(A(A(x)))) = A4(x)

Johannes Waldmann 2014-07-10