Konstruktor-Systeme

Für TRS R über Signatur Σ: Symbol sΣ heißt

Das TRS R heißt Konstruktor-TRS, falls:

Übung: diese Eigenschaft formal spezifizieren

Beispiele: R1 = {a(b(x))→b(a(x))} über Σ1 = {a/1, b/1},

R2 = {f (f (x, y), z)→f (x, f (y, z)) über Σ2 = {f /2}:

definierte Symbole? Konstruktoren? Konstruktor-System?


Funktionale Programme sind ähnlich zu Konstruktor-TRS.



Johannes Waldmann 2014-07-10