13.07.2015 Aufrufe

Musterlösungen zu Blatt 10 - Logik und Sprachtheorie ...

Musterlösungen zu Blatt 10 - Logik und Sprachtheorie ...

Musterlösungen zu Blatt 10 - Logik und Sprachtheorie ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Rene Gazzari Mathematische <strong>Logik</strong> I, WS 09/<strong>10</strong><strong>Musterlösungen</strong> <strong>zu</strong> <strong>Blatt</strong> <strong>10</strong>Zu Aufgabe 41:Beweise das ÜberführungslemmaSei L beliebige Sprache <strong>und</strong> A = 〈A, . . .〉 beliebige L-Struktur.In dieser Aufgabe wird vorausgesetzt, dass die analoge Aussage für Terme gilt.Dabei ist <strong>zu</strong> beachten, dass alle Terme immer frei einsetzbar sind. (†)Beh.:Für alle Formeln φ(x) gilt:Für alle Belegungen v, für alle Terme t, die für die Variable x in der Formelφ(x) frei einsetzbar sind, <strong>und</strong> für die Belegung w := v[x ↦→ [[t]] A v ] gilt:[[φ(t)]] A v = [[φ(x)]] A w(⋆)Beweis.Durch Induktion über Formelaufbau.Ausgewertet wird prinzipiell in der Struktur A; entsprechend wird bei der Bewertungsfunktionauf die Notation der Struktur verzichtet.⊥: Sei v beliebige Belegung. Für alle Terme t ist ⊥(t) ≏ ⊥(x); auch istx/∈ FV(⊥). Damit folgt Gleichheit mit Koinzidenz.s 1 = s 2 : Sei v beliebige Belegung. Mit (†) gilt für die Belegungen s ∈{s 1 ,s 2 }:Damit ist:[[s(t)]] v = [[s(x)]] w[[s 1 = s 2 (t)]] v = [[s 1 (t) =s 2 (t)]] v =1 ⇔ [[s 1 (t)]] v = [[s 2 (t)]] v⇔ [[s 1 (x)]] w = [[s 2 (x)]] w⇔ 1 = [[s 1 (x) =s 2 (x)]] w = [[s 1 = s 2 (x)]] wP (⃗s): Wird analog <strong>zu</strong> s 1 = s 2 mit (†) gezeigt. Es müssen lediglich n Termeanstelle von 2 Termen betrachtet werden.IV: Die Aussage (⋆) gelte für Formeln φ, ψ.φ → ψ:Sei v beliebige Belegung.Ein Term t ist genau dann für die Variable x frei einsetzbar in der Formelφ → ψ, wenn t für x frei einsetzbar ist in φ <strong>und</strong> in ψ. Es ist also (IV)anwendbar <strong>und</strong> es gilt:[[(φ → ψ)(t)]] v = [[φ(t) → ψ(t)]] v = f → ([[φ(t)]] v , [[ψ(t)]] v )(IV )= f → ([[φ(x)]] w , [[ψ(x)]] w ) = [[(φ → ψ)(x)]] w


Rene Gazzari Mathematische <strong>Logik</strong> I, WS 09/<strong>10</strong>∀xφ:Sei v beliebige Belegung.Es gilt x/∈ FV(∀xφ). Damit ist ∀xφ(x) ≏ ∀xφ(x). Desweiteren sind dieBelegungen v <strong>und</strong> w auf allen freien Variablen der Formel gleich. MitKoinzidenz folgt die geforderte Gleichheit.∀yφ (y ̸≏ x):Sei v beliebige Belegung.Falls ein Term t frei einsetzbar ist für die Variable x in der Formel ∀yφ,dann auch in φ für x. Damit ist die (IV) verwendbar <strong>und</strong> es gilt für geeigneteTerme t:[[∀yφ(t)]] v =1 ⇔ für alle a ∈ A ist [[φ(t)]] v[y↦→a] =1(IV,‡)⇔ für alle a ∈ A ist [[φ(x)]] w(a) =1 ⇔ [[∀yφ(x)]] w =1Bei (‡) ist an<strong>zu</strong>merken: die (IV) gilt für alle Belegungen, insbesonderealso auch für die Belegung v[y ↦→ a].Dann ist: w(a) := v[y ↦→ a][x ↦→ [[t]] v[y↦→a] ].Da t frei einsetzbar ist in ∀yφ(x) ist y/∈ FV(t). Da x ̸≏ y kann man w(a)mit Koinzidenz ersetzen durch: v[x ↦→ [[t]] v ][y ↦→ a].Damit folgt letzte Äquivalenz.Insgesamt ist das Überführungslemma danit bewiesen.q.e.d.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!