From df241a06deb9fd1962ead6dbba227102f52d8749 Mon Sep 17 00:00:00 2001 From: Robert Jeutter Date: Mon, 31 May 2021 15:13:08 +0200 Subject: [PATCH] Vorlesung 8 --- Assets/Logik-deduktion-beispiel-2.png | Bin 0 -> 4070 bytes Assets/Logik-deduktion-beispiel-3.png | Bin 0 -> 15628 bytes Assets/Logik-deduktion-beispiel.png | Bin 0 -> 5906 bytes Assets/Logik-deduktion-konklusion.png | Bin 0 -> 21728 bytes ...ogik-gleiches-für-gleiches-ausführlich.png | Bin 0 -> 7214 bytes Assets/Logik-gleiches-für-gleiches-kurz.png | Bin 0 -> 6437 bytes Assets/Logik-lemma-v1-beweis.png | Bin 0 -> 8972 bytes Assets/Logik-reflexivität-kurz.png | Bin 0 -> 2074 bytes Logik und Logikprogrammierung.md | 194 ++++++++++++++++++ 9 files changed, 194 insertions(+) create mode 100644 Assets/Logik-deduktion-beispiel-2.png create mode 100644 Assets/Logik-deduktion-beispiel-3.png create mode 100644 Assets/Logik-deduktion-beispiel.png create mode 100644 Assets/Logik-deduktion-konklusion.png create mode 100644 Assets/Logik-gleiches-für-gleiches-ausführlich.png create mode 100644 Assets/Logik-gleiches-für-gleiches-kurz.png create mode 100644 Assets/Logik-lemma-v1-beweis.png create mode 100644 Assets/Logik-reflexivität-kurz.png diff --git a/Assets/Logik-deduktion-beispiel-2.png b/Assets/Logik-deduktion-beispiel-2.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c6b344fa533925573585b44fc9d69099c6615d GIT binary patch literal 4070 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 V>qJvFfu%O2rlh4<{MaJo{{WO!Y&-w} literal 0 HcmV?d00001 diff --git a/Assets/Logik-deduktion-konklusion.png b/Assets/Logik-deduktion-konklusion.png new file mode 100644 index 0000000000000000000000000000000000000000..43c4b68e2885db150b73e25e07b1db7e32b61a70 GIT binary patch literal 21728 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 JaWnx(Ap@-y zVhgBfmX{WAj#|#|1sKYfL{XA>;Bg0sFe;kW1E^fkRoRsI!e)Q}JOzdFN#ptLp1P_? z89n=$Ymr`P^@tO68OJ!!^v-1j@}dCW3ETE8TwWx3d9w2I5vaV_Lru)#c}K9N$eh_U z2xJWZ1xu?6Pb#z!_(EtGY)aP|lFqGm>NwB?x@s}HBAD572ap4YAZ09*%n;Sr*Ar?* z{nUDUxtR8VO(61?>!l2EaZP&KIF-H{5AB#(XenQ||o% zBfs+Y&zFdvDj^^o0`Z_XdL;w<(XR;t)~J@3*ZpVh+&6K6$o2ynVf8&6Nz!V>DNg+i zTi?X8X&%M=zKT_sz|GB@H*Zu{<|kewfRlJDf7ju|hj+NVVBNYe;!AH&ba>J%Ll zvlcXS%hI8~%W`A3_V&hE24_4yU+W%jximit#Eh45?dF+t?7GMA-d`IBM4w_#e~iqf z%5?<3+%b{nQTs%pKj7AkkIBXwI~ITSt2q7*&+>j#DS>=`zU+i#5E#=1Fbz3+5jmlb zm3?o}f;~q&HW!xWNLh`(!I`{>?UH=h9r752>}?PB!2~LSV0(SfS>w;Xf1|H8>Wa-- z)w$icnZAG$(_?QXQ+o1^a~O~&i@_(hDhDn9I-N3>k_!u*2nLDHD?A`99GKylZjBfk z%29r=0ndgF8+Ytj50R#__XlttHSry3BFlRhR9D8k^^~eZ7i!sSi#jp`GsBpaw9OnJEGhuKQ3bnN zGqNUTqNh?Do=bQCC**bL?6H?uWockY=iE%+>0%Zx9}|>RYS7lwq5+nNev)!8Y;Q)0 zlK;FEY474ZWMa!8_E$$LOSqjwz;mQqxNradCgy{~q+bh&jCja;>^cbKie?XW0MXE-WlG ztu;H;p<=~C3z}XJ$97clDlJbjH1)+_zq0lwiIU|J5P)f5&gCme<}hRv()%Q7UE-#< z)#uOCLb9_2oMh7_7FX`2gu`SzUeY$Fpw3o=W1&C|5Fj=wnDVE>K`hM2B zr^x)N3cv5iqV4n|IV2B6or^;7Wpi-dx119o+fm@C_E_lEiL}hzG6c^U<+UWK8i^y8Td2%^y1YkPVD!yr2O5WOC256C&GXG(1s;%P~8se8X`$8Y~m# zJEl_nh?I3RP@h^>?WJUo^!ZOI-?b>ACM^uNX5e)Q*W2a-jvv2WFUggbnwoN`3wj%2 za@U}1RK(C3sEG{Wb=!TtzELy6w!b#es|~;qkqx2_wRQ0G=N!Wu_>Hd!z<>jI;@rU- zFF>YMIPi7;L9x52{y6bGZel`0883d|mN9g3fGC5=K3BeS>5?$-YS^JsjQbJkBM3;k z+Ro0-sn1Qd$ZXn+A5cvjAY896xC4X(FG*^yT2Wy9 zYo7P@SwGzQ8mE&Ie|rc4-dMmGVzIwp(o}|Cio{i

@n&Q|6qaEk6>64h~@R)~p}K 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 literal 0 HcmV?d00001 diff --git a/Logik und Logikprogrammierung.md b/Logik und Logikprogrammierung.md index 9ec64ca..68ee91d 100644 --- a/Logik und Logikprogrammierung.md +++ b/Logik und Logikprogrammierung.md @@ -1546,3 +1546,197 @@ Aufgaben 4. $\forall x\forall y:(x\not=y\rightarrow E(x,y))$ 5. $\exists x\exists y\exists z:(E(x,y)\wedge E(y,z)\wedge E(z,x))$ - In der Prädikatenlogik ist es also möglich, die Eigenschaften vom Anfang des Kapitels auszudrücken, ohne den Graphen direkt in die Formel zu kodieren. + +> Definition +> +> Sei $\sum$ eine Signatur, $\varphi$ eine $\sum$-Formel, $\Delta$ eine Menge von $\sum$-Formeln und $A$ eine $\sum$-Struktur. +> - $\Delta$ ist erfüllbar, wenn es $\sum$-Struktur $B$ und Variableninterpretation $ρ:Var\rightarrow U_B$ gibt mit $B\Vdash_ρ\Psi$ für alle $\Psi\in\Delta$. +> - $\varphi$ ist semantische Folgerung von $\Delta(\Delta\Vdash\varphi)$ falls für alle $\sum$-Strukturen $B$ und alle Variableninterpretationen $ρ:Var\rightarrow U_B$ gilt: +> Gilt $B\Vdash_ρ\Psi$ für alle $\Psi\in\Delta$, so gilt auch $B\Vdash_ρ \varphi$. +> - $\varphi$ ist allgemeingültig, falls $B\Vdash ρ\varphi$ für alle $\sum$-Strukturen $B$ und alle Variableninterpretationen $ρ$ gilt. + +Bemerkung: $\varphi$ allgemeingültig gdw. $\varnothing\Vdash\varphi$ gdw. $\{\lnot\varphi\}$ nicht erfüllbar. Hierfür schreiben wir auch $\Vdash\varphi$. + +Beispiel: Der Satz $\varphi=(\forall x:R(x)\rightarrow\forall x:R(f(x)))$ ist allgemeingültig. + +Beweis: Sei $\sum$ Signatur, so daß $\varphi$ $\sum$-Satz ist. Sei $A$ $\sum$-Struktur und $ρ$ Variableninterpretation. Wir betrachten zwei Fälle: +1. Falls $A\not\Vdash_ρ\forall x R(x)$, so gilt $A\Vdash_p\varphi$. +2. Wir nehmen nun $A\Vdash_p\forall x R(x)$ an. Sei $a\in U_A$ beliebig und $b=f^A(a)$. + $A\Vdash_p\forall x R(x) \Rightarrow A\Vdash_{p[x\rightarrow b]} R(x) \Rightarrow RA\owns (p[x\rightarrow b])(x) = b = f^A(a) = (ρ[x\rightarrow a])(f(x)) \Rightarrow A\Vdash_{p[x\rightarrow a]}R(f(x))$. + Da $a\in U_A$ beliebig war, haben wir also $A\Vdash_p\forall x:R(f(x))$. + Also gilt auch in diesem Fall $A\Vdash_p\varphi$. +Da $A$ und $ρ$ beliebig waren, ist $\varphi$ somit allgemeingültig. + +Beispiel: +- Der Satz $\varphi =\exists x(R(x)\rightarrow R(f(x)))$ ist allgemeingültig. +- Beweis: Sei $\sum$ Signatur, so daß $\varphi$ $\sum$-Satz ist. Sei $A$ $\sum$-Struktur und $ρ$ Variableninterpretation. Wir betrachten wieder zwei Fälle: + 1. Angenommen, $R^A=U_A$. Sei $a\in U_A$ beliebig. + - $\Rightarrow f^A(a)\in R^A$ + - $\Rightarrow A\Vdash_{p[x\rightarrow a]} R(f(x))$ + - $\Rightarrow A\Vdash_{p[x\rightarrow a]} R(x)\rightarrow R(f(x))$ + - $\Rightarrow A\Vdash_p\varphi$. + 2. Ansonsten existiert $a\in U_A\backslash R^A$. + - $\Rightarrow A\not\Vdash_{p[x\rightarrow a]} R(x)$ + - $\Rightarrow A\Vdash_{p[x\rightarrow a]} R(x)\rightarrow R(f(x))$ + - $\Rightarrow A\Vdash_p \varphi$. + Da $A$ und $ρ$ beliebig waren, ist $\varphi$ somit allgemeingültig. + +Aufgabe +| | a: allgemeingültig | e: erfüllbar | u: unerfüllbar | +| --- | --- | --- | --- | +$P(a)$ | | | | +$\exists x:(\lnot P(x)\vee P(a))$ | | | +$P(a)\rightarrow\exists x:P(x)$ | | | +$P(x)\rightarrow\exists x:P(x)$ | | | +$\forall x:P(x)\rightarrow\exists x:P(x)$ | | | +$\forall x:P(x)\wedge\lnot\forall y:P(y)$ | | | +$\forall x:(P(x,x)\rightarrow\exists x\forall y:P(x,y))$ | | | +$\forall x\forall y:(x=y\rightarrow f(x) =f(y))$ | | | +$\forall x\forall y:(f(x) =f(y)\rightarrow x=y)$ | | | +$\exists x\exists y\exists z:(f(x) =y\wedge f(x) =z\wedge y \not=z)$ | | | +$\exists x\forall x:Q(x,x)$ | | | + +## Substitutionen +> Definition +> +> Eine Substitution besteht aus einer Variable $x\in Var$ und einem Term $t\in T_{\sum}$, geschrieben $[x:=t]$. + +Die Formel $\varphi[x:=t]$ ist die Anwendung der Substitution $[x:=t]$ auf die Formel $\varphi$. Sie entsteht aus $\varphi$, indem alle freien Vorkommen von $x$ durch $t$ ersetzt werden. Sie soll das über $t$ aussagen, was $\varphi$ über $x$ ausgesagt hat. +Dazu definieren wir zunächst induktiv, was es heißt, die freien Vorkommen von $x$ im Term $s\in T_{\sum}$ zu ersetzen: +- $x[x:=t] =t$ +- $y[x:=t] =y$ für $y\in Var\backslash\{x\}$ +- $(f(t_1 ,...,t_k))[x:=t] =f(t_1 [x:=t],...t_k[x:=t])$ für $f\in\Omega$ mit $ar(f) =k$ und $t_1,...,t_k\in T_{\sum}$ + +> Lemma +> +> Seien $\sum$ Signatur, $A$ $\sum$-Struktur, $ρ:Var\rightarrow U_A$ Variableninterpretation, $x\in Var$ und $s,t\in T_{\sum}$. Dann gilt $ρ(s[x:=t])=ρ[x\rightarrow ρ(t)](s)$. + +Beweis: Induktion über den Aufbau des Terms $s$ (mit $ρ′=ρ[x\rightarrow ρ(t)]$ ): +- $s=x:ρ(s[x:=t])=ρ(t) =ρ′(x) =ρ′(s)$ +- $s\in Var\backslash\{x\}:ρ(s[x:=t])=ρ(s) =ρ′(s)$ +- $s=f(t_1 ,...,t_k):ρ((f(t_1 ,...,t_k))[x:=t])= ρ(f(t_1[x:=t],...,t_k[x:=t]))= f^A(ρ(t_1[x:=t]),...,ρ(t_k[x:=t])) = f^A(ρ′(t_1),...,ρ′(t_k))= ρ′(f(t_1 ,...,t_k))=ρ′(s)$ + +Die Definition von $s[x:=t]$ kann induktiv auf $\sum$-Formeln fortgesetzt werden: +- $(t_1 =t_2 )[x:=t] = (t_1 [x:=t] =t_2 [x:=t])$ für $t_1 ,t_2 \in T_{\sum}$ +- $(R(t_1 ,...,t_k))[x:=t] =R(t_1 [x:=t],...,t_k[x:=t])$ für $R\in Rel$ mit $ar(R) =k$ und $t_1 ,...,t_k\in T_{\sum}$ +- $\bot[x:=t] =\bot$ + +Für $\sum$ -Formeln $\varphi$ und $\Psi$ und $y\in Var$: +- $(\varphi\Box\Psi)[x:=t]=\varphi [x:=t]\Box\Psi[x:=t]$ für $\Box\in\{\wedge,\vee,\rightarrow\}$ +- $(\lnot\varphi)[x:=t] = \lnot(\varphi[x:=t])$ +- $(Qy\varphi)[x:=t] = \begin{cases} Qy\varphi[x:=t] \quad\text{ falls } x\not=y \\ Qy\varphi \quad\text{ falls } x=y \end{cases} \text{ für } Q\in\{\exists,\forall\}$. + +Beispiel: $(\exists x P(x,f(y))\vee\lnot\forall yQ(y,g(a,h(z))))[y:=f(u)] = (\exists x P(x,f(f(u)))\vee\lnot\forall yQ(y,g(a,h(z))))$ + +$\varphi [x:=t]$ „soll das über $t$ aussagen, was $\varphi$ über $x$ ausgesagt hat.“ + +Gegenbeispiel: Aus $\exists y$ $Mutter(x) =y$ mit Substitution $[x:=Mutter(y)]$ wird $\exists y$ Mutter$(Mutter(y)) =y$. + +> Definition +> +> Sei $[x:=t]$ Substitution und $\varphi$ $\sum$-Formel. Die Substitution $[x:=t]$ heißt für $\varphi$ zulässig, wenn für alle $y\in Var$ gilt: $y$ Variable in $t\Rightarrow\varphi$ enthält weder $\exists y$ noch $\forall y$ + +> Lemma +> +> Sei $\sum$ Signatur, A $\sum$-Struktur, $ρ:Var\rightarrow U_A$ Variableninterpretation, $x\in Var$ und $t\in T_{\sum}$. Ist die Substitution $[x:=t]$ für die $\sum$-Formel $\varphi$ zulässig, so gilt $A\Vdash_p\varphi [x:=t]\Leftrightarrow A\Vdash_{p[x\rightarrow ρ(t)]}\varphi$. + +Beweis: Induktion über den Aufbau der Formel $\varphi$ (mit $ρ'=ρ[x\rightarrow ρ(t)])$: +- $\varphi = (s_1 =s_2)$: + - $A\Vdash_p(s_1 =s_2)[x:=t] \Leftrightarrow A\Vdash_p s_1[x:=t] =s_2[x:=t]$ + - $\Leftrightarrow ρ(s_1[x:=t]) =ρ(s_2[x:=t])\Leftrightarrow ρ'(s_1) =ρ'(s_2)$ + - $\Leftrightarrow A\Vdash_{p′} s_1 =s_2$ + - andere atomare Formeln analog +- $\varphi =\varphi_1\wedge\varphi_2$: + - $A\Vdash_p(\varphi_1\wedge\varphi_2)[x:=t] \Leftrightarrow A\Vdash_p\varphi_1 [x:=t]\wedge\varphi_2[x:=t]$ + - $\Leftrightarrow A\Vdash_p\varphi_1[x:=t]$ und $A\Vdash_p\varphi_2[x:=t]$ + - $\Leftrightarrow A\Vdash_{p′}\varphi_1$ und $A\Vdash_{p′}\varphi_2$ + - $\Leftrightarrow A\Vdash_{p′}\varphi_1\wedge\varphi_2$ + - $\varphi=\varphi_1\vee\varphi_2,\varphi =\varphi_1\rightarrow\varphi_2$ und $\varphi=\lnot\psi$ analog +- $\varphi=\forall y\psi$: + - Wir betrachten zunächst den Fall $x=y$: + - $A\Vdash_p(\forall x\psi)[x:=t]\Leftrightarrow A\Vdash_p\forall x\psi \Leftrightarrow A\Vdash_{p′}\forall x\psi$ (denn $x\not\in FV(\forall x\psi)$ ) + - Jetzt der Fall $x\not=y$: + - Für $a\in U_A$ setze $ρ_a=ρ[y\rightarrow a]$. Da $[x:=t]$ für $\varphi$ zulässig ist, kommt $y$ in $t$ nicht vor. Zunächst erhalten wir + - $ρ_a[x\rightarrow ρ_a(t)] = ρ_a[x\rightarrow ρ(t)]$ da $y$ nicht in $t$ vorkommt + - $=ρ[y\rightarrow a][x\rightarrow ρ(t)] = ρ[x\rightarrow ρ(t)][y\rightarrow a]$ da $x\not=y$ + - Es ergibt sich $A\Vdash_p(\forall y\psi)[x:=t]\Leftrightarrow A\Vdash_p\forall y(\psi[x:=t])$ (wegen $x\not=y$) + - $\Leftrightarrow A\Vdash_{pa}\psi[x:=t]$ für alle $a\in U_A$ + - $\Leftrightarrow A\Vdash_{pa[x\rightarrow ρ_a(t)]}\psi$ für alle $a\in U_A$ + - $\Leftrightarrow A\Vdash_{p[x\rightarrow ρ(t)][y\rightarrow a]}\psi$ für alle $a\in U_A$ + - $\Leftrightarrow A\Vdash_{p[x\rightarrow ρ(t)]}\forall y\psi$ +- $\varphi=\exists y\psi$ : analog + +## Natürliches Schließen +Wir haben Regeln des natürlichen Schließens für aussagenlogische Formeln untersucht und für gut befunden. Man kann sie natürlich auch für prädikatenlogische Formeln anwenden. + +Beispiel: Für alle $\sum$-Formel $\varphi$ und $\psi$ gibt es eine Deduktion mit Hypothesen in $\{\lnot\varphi\wedge\lnot\psi\}$ und Konklusion $\lnot(\varphi\vee\psi)$: ![](Assets/Logik-deduktion-konklusion.png) + +## Korrektheit +Können wir durch mathematische Beweise zu falschen Aussagen kommen? Können wir durch das natürliche Schließen zu falschen Aussagen kommen? Existiert eine Menge $\Gamma$ von $\sum$-Formeln und eine $\sum$-Formel $\varphi$ mit $\Gamma\vdash\varphi$ und +$\Gamma\not\Vdash\varphi$? + +Frage: Gilt $\Gamma\vdash\varphi\Rightarrow \Gamma\Vdash\varphi$ bzw. $\varphi$ ist Theorem $\Rightarrow\varphi$ ist allgemeingültig? + +Der Beweis des Korrektheitslemmas für das natürliche Schließen kann ohne große Schwierigkeiten erweitert werden. Man erhält + +> Lemma V0 +> +> Sei $\sum$ eine Signatur, $\Gamma$ eine Menge von $\sum$-Formeln und $\varphi$ eine $\sum$-Formel. +> Sei weiter $D$ eine Deduktion mit Hypothesen in $\Gamma$ und Konklusion $\varphi$, die die Regeln des natürlichen Schließens der Aussagenlogik verwendet. Dann gilt $\Gamma\Vdash\varphi$. + +Umgekehrt ist nicht zu erwarten, dass aus $\Gamma\Vdash\varphi$ folgt, daß es eine Deduktion mit Hypothesen in $\Gamma$ und Konklusion $\varphi$ gibt, denn die bisher untersuchten Regeln erlauben keine Behandlung von $=,\forall$ bzw. $\exists$. Solche Regeln werden wir jetzt einführen. + +Zunächst kümmern wir uns um Atomformeln der Form $t_1 =t_2$. Hierfür gibt es die zwei Regeln $(R)$ und $(GfG)$: + +> Reflexivität (ausführlich) +> +> Für jeden Termt ist $\frac{}{t=t}$ eine hypothesenlose Deduktion mit Konklusion $t=t$. ![](Assets/Logik-reflexivität-kurz.png) + +> Gleiches-für-Gleiches in mathematischen Beweisen +> +> ,,Zunächst zeige ich, dass $s$ die Eigenschaft $\varphi$ hat:... +> Jetzt zeige ich $s=t$:... +> Also haben wir gezeigt, dass $t$ die Eigenschaft $\varphi$ hat. qed'' +> +> Gleiches-für-Gleiches (ausführlich) +> Seien $s$ und $t$ Terme und $\varphi$ Formel, so dass die Substitutionen $[x:=s]$ und $[x:=t]$ für $\varphi$ zulässig sind. Sind $D$ und $E$ Deduktionen mit Hypothesen in $\Gamma$ und Konklusionen $\varphi[x:=s]$ bzw. $s=t$, so ist das folgende eine Deduktion mit Hypothesen in $\Gamma$ und Konklusion $\varphi[x:=t]$: ![](Assets/Logik-gleiches-für-gleiches-ausführlich.png) +> +> Gleiches-für-Gleiches (Kurzform) +> ![](Assets/Logik-gleiches-für-gleiches-kurz.png) +> Bedingung: über keine Variable aus $s$ oder $t$ wird in $\varphi$ quantifiziert + +Die folgenden Beispiele zeigen, daß wir bereits jetzt die üblichen Eigenschaften der Gleichheit (Symmetrie, Transitivität, Einsetzen) folgern können. + +Beispiel: Seien $x$ Variable, $s$ Term ohne $x$ und $\varphi=(x=s)$. +- Da $\varphi$ quantorenfrei ist, sind die Substitutionen $[x:=s]$ und $[x:=t]$ für $\varphi$ zulässig. +- Außerdem gelten $\varphi[x:=s] = (s=s)$ und $\varphi[x:=t] = (t=s)$. +- Also ist das folgende eine Deduktion: ![](Assets/Logik-deduktion-beispiel.png) +- Für alle Termesundthaben wir also $\{s=t\}\vdash t=s$. + +Beispiel: Seien $x$ Variable, $r,s$ und $t$ Terme ohne $x$ und $\varphi=(r=x)$. +- Da $\varphi$ quantorenfrei ist, sind die Substitutionen $[x:=s]$ und $[x:=t]$ für $\varphi$ zulässig. +- Außerdem gelten $\varphi[x:=s]=(r=s)$ und $\varphi[x:=t]=(r=t)$. +- Also ist das folgende eine Deduktion: ![](Assets/Logik-deduktion-beispiel-2.png) +- Für alle Terme $r,s$ und $t$ haben wir also $\{r=s,s=t\}\vdash r=t$. + +Beispiel: Seien $x$ Variable, $s$ und $t$ Terme ohne $x$,$f$ einstelliges Funktionssymbol und $\varphi=(f(s)=f(x))$. +- Da $\varphi$ quatorenfrei ist, sind die Substitutionen $[x:=s]$ und $[x:=t]$ für $\varphi$ zulässig. +- Außerdem gelten $\varphi[x:=s]=(f(s)=f(s))$ und $\varphi[x:=t]=(f(s)=f(t))$. +- Also ist das folgende eine Deduktion: ![](Assets/Logik-deduktion-beispiel-3.png) + +> Lemma V1 +> +> Sei $\sum$ eine Signatur, $\Gamma$ eine Menge von $\sum$-Formeln und $\varphi$ eine $\sum$-Formel. +> Sei weiter $D$ eine Deduktion mit Hypothesen in $\Gamma$ und Konklusion $\varphi$, die die Regeln des natürlichen Schließens der Aussagenlogik, $(R)$ und $(GfG)$ verwendet. Dann gilt $\Gamma\Vdash\varphi$. + +Beweis: Wir erweitern den Beweis des Korrektheitslemmas bzw. des Lemmas V0, der Induktion über die Größe der Deduktion $D$ verwendete. +- Wir betrachten nur den Fall, dass $D$ die folgende Form hat: ![](Assets/Logik-lemma-v1-beweis.png) +- Da dies Deduktion ist, sind die Substitutionen $[x:=s]$ und $[x:=t]$ für $\varphi$ +zulässig, d.h. in $\varphi$ wird über keine Variable aus $s$ oder $t$ quantifiziert. +- $E$ und $F$ kleinere Deduktionen $\Rightarrow\Gamma\Vdash\varphi[x:=s]$ und $\Gamma\Vdash s=t$ +- Seien A $\sum$-Struktur und $ρ$ Variableninterpretation mit $A\Vdash_p\gamma$ für alle $\gamma\in\Gamma$. + - $\Rightarrow A\Vdash_p\varphi[x:=s]$ und $A\Vdash_p s=t$ + - $\Rightarrow A\Vdash_{p[x\rightarrow ρ(s)]}\varphi$ und $ρ(s) =ρ(t)$ + - $\Rightarrow A\Vdash_{p[x\rightarrow ρ(t)]}\varphi$ + - $\Rightarrow A\Vdash_p \varphi[x:=t]$ +- Da $A$ und $ρ$ beliebig waren mit $A\Vdash_p\gamma$ für alle $\gamma\in\Gamma$ haben wir $\Gamma\Vdash\varphi[x:=t]$ gezeigt.