Definition
Ein nicht-logisches Symbol, das eine n-stellige Funktion auf der Domäne bezeichnet und beim Anwenden auf Terme einen neuen Term ergibt.

Prinzip

Prinzip
Funktionssymbole sind termbildende Operatoren: Ein n-stelliges Funktionssymbol angewandt auf n Terme erzeugt einen zusammengesetzten Term, dessen Interpretation das Ergebnis der Anwendung der entsprechenden Funktion auf die interpretierten Argumente ist.

Demonstration

Demonstration
Ist f ein binäres Funktionssymbol und a, b Terme, so ist f(a,b) ein Term; in einer Interpretation ist sein Wert f_M(interp(a), interp(b)), ein Element der Domäne, das durch die Interpretation von f im Modell erhalten wird.

Fehlanwendung

Fehlanwendung
Funktionssymbole dort zu verwenden, wo Prädikate erforderlich sind — z. B. f(a) als Aussage statt als Term zu behandeln — verletzt die Syntax und verhindert Wahrheitsbewertungen, da Terme keine Propositionen sind.

Konsequenz

Konsequenz
Die richtige Verwendung von Funktionssymbolen ermöglicht die Konstruktion verschachtelter zusammengesetzter Terme, die in Prädikate eingesetzt werden können, und erlaubt eine ausdrucksstarke Termalgebra sowie kompositionelle Semantik.

Umkehrung

Umkehrung
Wären Funktionssymbole als Relationen statt als Funktionen zu interpretieren, würde ihre Anwendung auf Terme keinen eindeutigen Termwert liefern und die Syntax-Semantik-Korrespondenz bei Termbildungen zerstören.

Abgrenzung

Abgrenzung
Schließt höherstufige Funktionale aus, sofern die Sprache sie nicht explizit einschließt; behandelt keine Metafunktionen oder semantische Funktionen außerhalb der Signatur; die Stelligkeit ist durch die Signatur festgelegt.

Semantische Spannung

Semantische Spannung
Spannung zwischen der syntaktischen Sicht auf Funktionssymbole als Termkonstruktoren und der semantischen Sicht als Operationen auf der Domäne; Verwirrung entsteht, wenn Symbol und interpretierte Abbildung vermischt werden.

Synthese

Synthese
Ein Funktionssymbol ist ein Signaturelement, das zusammengesetzte Terme aus Argumenttermen konstruiert und in einem Modell als n-stellige Operation auf der Domäne die Denotation des Terms liefert.