Zum Inhalt springen

Prädikatenlogik/Substitution/x durch x/Identität/Aufgabe/Lösung

Aus Wikiversity


  1. Wir beweisen die Aussage durch Induktion über den Aufbau der Terme. Für Variablen ist bei  yx  direkt  yxx=y  und ferner  xxx=x.  Konstanten bleiben bei jeder Substitution unverändert. Für ein n-stelliges Funktionssymbol f und Terme t1,,tn ist
    (ft1tn)xx=ft1xxtnxx=ft1tn

    nach Induktionsvoraussetzung.

  2. Wir beweisen die Aussage durch Induktion über den Aufbau der Sprache für alle Variablen gleichzeitig. Wenn α eine Identität von Termen oder eine Relationsaussage ist, so ergibt sich die Behauptung unmittelbar aus Teil (1). Der Induktionsschritt für die aussagenlogischen Junktoren ergibt sich unmittelbar aus der Definition der Substitution. Bei yβ mit  yx  kommt y nicht im substituierenden Term vor, und daher ist  v=y  und
    (yβ)xx=y(βyy)=yβ

    nach Induktionsvoraussetzung. Bei xβ ist x nicht frei in β und somit ist die relevante Termmenge leer und  v=x,  also

    (xβ)xx=x(βxx)=xβ

    nach Induktionsvoraussetzung.