Moderne Termlogik: Termlogik und Prädikatenkalkül: Die Standardübersetzung (Frege)

Termlogik und Prädikatenkalkül

Bearbeiten

Die Standardübersetzung (Frege)

Bearbeiten

In sehr vielen Lehrbüchern wird die Termlogik als einfaches Anwendungsbeispiel der Prädikatenlogik dargestellt. Hiebei werden die Urteile wie folgt definiert:

Urteil Definition
  :=  
  :=  
  :=  
  :=  

Diese Darstellung geht auf Frege zurück. Wenn sie auch sinnvoll aussehen, so bringen diese Definitionen doch einige Probleme mit sich, durch die sie sich als für die Formalisierung der Termlogik als ungeeignet erweisen. Wir brauchen nur versuchen, mit Hilfe dieser Definitionen die Regeln   bis   zu reproduzieren, um das einzusehen: Nach   müsste ja für alle beliebigen Terme   gelten:  , was nach den obigen Definitionen das Folgende bedeuten würde:

 

Diese prädikatenlogische Formel ist nun sicher keine Tautologie (d.h. sie ist nicht allgemeingültig): Wir brauchen für   nur ein "leeres" Prädikat zu wählen; d.h. eines, für das   für alle   falsch ist. Dann ist   wahr, aber   falsch; d.h die Implikation

 

ist in einem solchen Fall falsch (denn sie hat einen wahren Vordersatz und eine falsche Konklusion).

Die Ungültigkeit von

 

hat zur Folge, dass sehr viele Gesetze der Termlogik, wie wir sie definiert haben, nicht mehr gültig sind.

Die Abhilfe für dieses Problem scheint auf den ersten Blick einfach zu sein: Man müsste dafür sorgen, dass keine "leeren" Prädikate zulässig sind, was man durch geeignete Erweiterungen der Formeln in der obigen Tabelle erreichen kann. Wir werden aber im nächsten Abschnitt sehen, dass man damit zwar ein Problem (das eben geschilderte) aus dem Weg räumt, aber dafür andere neu erzeugt,