Aufgabe 3
(a) Bringen Sie die folgenden beiden Formeln in Skolem-Normalform.
∀x((¬∀y(x+y =y)→ ∃y∃z(x+z+z=y+y))∧ ∀x∃y(x6=y))∨x+x=x x=y→(∃x(x6=y)∨((∀y(y=y))→ ∃y(x=y)))∧ ∀x¬∃y¬∀z(x=z∨z=y) (b) Sei τ eine funktionale Signatur, und sei A eine τ-Struktur mit Universum A. Sei τR =
{Rf | f ∈ τ}, wobei Rf ein n+ 1-stelliges Relationssymbol ist, wenn f eine n-stellige Funktion ist. DieRelationalisierung R(A) ist dieτR-Struktur, die man erhält, wenn man jede FunktionfA durch ihren Graph ersetzt.
Sei ϕ ∈ FO(τ) eine Formel. Zeigen Sie, dass eine Formel ϕ′ ∈ FO(τR) existiert, so dass für alle τ-StrukturenAgilt:
A|=ϕgenau dann, wenn R(A)|=ϕ′.
Hinweis: Benutzen Sie, dass zu jeder Formel eine äquivalente Formel existiert, die term- reduziert ist.
Lösung:
(a) ∀x((¬∀y(x+y=y)→ ∃y∃z(x+z+z=y+y))∧ ∀x∃y(x6=y))∨x+x=x
≡∀x((∀y(x+y=y)∨ ∃y∃z(x+z+z=y+y))∧ ∀x∃y(x6=y))∨x+x=x
≡∀x′((∀y(x′+y=y)∨ ∃y′∃z(x′+z+z=y′+y′))∧ ∀x′′∃y′′(x′′6=y′′))∨x+x=x
≡∀x′∀y∃y′∃z∀x′′∃y′′((x′+y =y∨x′+z+z=y′+y′)∧x′′6=y′′)∨x+x=x
Seien fy′, fz neue 2-stellige Funktionssymbole, und fy′′ ein neues 3-stelliges Funktionssymbol.
∀x′∀y∀x′′((x′+y=y∨x′+fzx′y+fzx′y =fy′x′y+fy′x′y)∧x′′6=fy′′x′yx′′)∨x+x=x
x=y→(∃x(x6=y)∨((∀y(y=y))→ ∃y(x=y)))∧ ∀x¬∃y¬∀z(x=z∨z=y)
≡x6=y∨(∃x(x6=y)∨ ∃y(y6=y)∨ ∃y(x=y))∧ ∀x∀y∀z(x=z∨z=y)
≡x6=y∨(∃x′(x′ 6=y)∨ ∃y′(y′ 6=y′)∨ ∃y′′(x=y′′))∧ ∀x′′∀y′′′∀z(x′′=z∨z=y′′′)
≡∃x′∃y′∃y′′∀x′′∀y′′′∀z(x6=y∨x′ 6=y∨y′6=y′∨x=y′′)∧(x′′=z∨z=y′′′) Seiencx′, cy′, cy′′ 3 neue Konstantensymbole.
∀x′′∀y′′′∀z(x6=y∨cx′ 6=y∨cy′ 6=cy′∨x=cy′′)∧(x′′=z∨z=y′′′)