情報論理学 第9回講義 復習問題

2014 年 6 月 24 日
情報論理学 第 9 回講義 復習問題
問題 1 述語論理式 A を A = ∀y (Q(x, y) ∧ ∃x R(x, y, z)) と おく と き , A に おけ る 変
数の自由出現と 束縛出現を そ れぞれ (わかる よ う に 印を つけ て ) 示せ.
問題 2 以下の述語論理式 A に ついて , 自由変数の集合 FV(A) を 求めよ .
(1) A = ∀x P(x, y) ∧ ∀z P(y, z)
(2) A = ∀x P(x, y) ∧ ∀y P(y, z)
(3) A = ∀x (P(x, y) ∧ ∀y P(x, y))
問題 3 述語論理式 ∀y (∀x P(x, y) ∧ ∃x ∀y P(y, x)) に おけ る 束縛関係を 図示せよ .
問題 4 代入 σ を σ = [x := g(z), y := a] と おく と き , 以下を 求めよ .
(1) σ(P(x, y))
(2) σ|x (P(x, y))
(3) σ(∃x P(x, y))
(4) σ(∀z P(x, z))
問題 5 代入 σ と 述語論理式 A を 以下のよ う に と る と き , σ(A) を 計算せよ .
(1) σ = [x := y], A = ∀x P(x, y, z)
(2) σ = [y := z], A = ∀x P(x, y, z)
(3) σ = [z := x], A = ∀x P(x, y, z)
問題 6 代入 σ と 述語論理式 A を 以下のよ う に と る と き , σ(A) を 計算せよ .
(1) σ = [y := f(z)], A = ∀x P(x, y, z)
(2) σ = [y := f(z)], A = ∀y P(x, y, z)
(3) σ = [y := f(z)], A = ∀z P(x, y, z)
問題 7
(1) 代入 σ を σ = [z := g(y)] と する と き , 述語論理式 σ(∀x ∀y P(x, y, z)) を 求めよ .
(2) 代入 σ を σ = [z := y] と する と き , 述語論理式 σ(∃x (Q(x, y, z) ∧ ∃y Q(x, y, z)))
を 求めよ .
問題 8
(1) [x := a](A) = ∃y P(a, a, y) を 満た す述語論理式 A を 全て 記せ.
(2) [x := a](A) = P(a, y) ∧ P(y, a) を 満た す述語論理式 A を 全て 記せ.
1
情報論理学 第 9 回講義 復習問題解答
問題 1
部が束縛出現,
部が自由出現: ∀y (Q(x, y) ∧ ∃x R(x, y, z)).
問題 2
(1) FV(A) = {y}
(2) FV(A) = {y, z}
(3) FV(A) = {y}
問題 3
∀y (∀x P(x, y) ∧ ∃x ∀y P(y, x))
問題 4
(1) P(g(z), a)
(2) P(x, a)
(3) ∃x P(x, a)
(4) ∀w P(g(z), w)
(4) の w は, x, z 以外の他の変数を 用いて も よ い.
問題 5
(1) ∀x P(x, y, z)
(2) ∀x P(x, z, z)
(3) ∀w P(w, y, x)
(3) の w は, x, y, z 以外の他の変数を 用いて も よ い.
問題 6
(1) ∀x P(x, f(z), z)
(2) ∀y P(x, y, z)
(3) ∀w P(x, f(z), w)
(3) の w は, x, y, z 以外の他の変数を 用いて も よ い.
問題 7
(1) ∀x ∀w P(x, w, g(y)) (2) ∃x (Q(x, y, y) ∧ ∃w Q(x, w, y))
問題 8
(1) ∃y P(a, a, y), ∃y P(x, a, y), ∃y P(a, x, y), ∃y P(x, x, y)
(2) P(a, y) ∧ P(y, a), P(x, y) ∧ P(y, a), P(a, y) ∧ P(y, x), P(x, y) ∧ P(y, x)
2