七
、
在
F
C
中
证
明
:
(
20
分
)
七、在FC中证明:(20分)
七、在FC中证明:(20分)
(
1
)
⊢
(
∃
x
P
(
x
)
→
∀
x
Q
(
x
)
)
→
∀
x
(
P
(
x
)
→
Q
(
x
)
)
(1)\vdash (\exists xP(x)\to \forall xQ(x))\to \forall x(P(x)\to Q(x))
(1)⊢(∃xP(x)→∀xQ(x))→∀x(P(x)→Q(x))
只
需
证
∃
x
P
(
x
)
→
∀
x
Q
(
x
)
⊢
∀
x
(
P
(
x
)
→
Q
(
x
)
)
演
绎
定
理
只需证\exists xP(x)\to \forall xQ(x)\vdash \forall x(P(x)\to Q(x))\quad 演绎定理
只需证∃xP(x)→∀xQ(x)⊢∀x(P(x)→Q(x))演绎定理
1.
P
(
x
)
→
∃
x
P
(
x
)
定
理
5.2.2
前
提
1.P(x)\to \exists x P(x)\quad 定理5.2.2\quad 前提
1.P(x)→∃xP(x)定理5.2.2前提
2.
∀
x
Q
(
x
)
→
Q
(
x
)
定
理
5.2.1
2.\forall xQ(x)\to Q(x)\quad 定理5.2.1
2.∀xQ(x)→Q(x)定理5.2.1
3.
∃
x
P
(
x
)
→
∀
x
Q
(
x
)
⊢
∃
x
P
(
x
)
→
∀
x
Q
(
x
)
前
提
3.\exists xP(x)\to \forall xQ(x)\vdash \exists xP(x)\to \forall xQ(x)\quad 前提
3.∃xP(x)→∀xQ(x)⊢∃xP(x)→∀xQ(x)前提
4.
∃
x
P
(
x
)
→
∀
x
Q
(
x
)
⊢
P
(
x
)
→
Q
(
x
)
1
,
3
,
2
传
递
4.\exists xP(x)\to \forall xQ(x)\vdash P(x)\to Q(x)\quad 1,3,2传递
4.∃xP(x)→∀xQ(x)⊢P(x)→Q(x)1,3,2传递
5.
∃
x
P
(
x
)
→
∀
x
Q
(
x
)
⊢
∀
x
(
P
(
x
)
→
Q
(
x
)
)
4
定
理
5.2.5
5.\exists xP(x)\to \forall xQ(x)\vdash \forall x(P(x)\to Q(x))\quad 4定理5.2.5
5.∃xP(x)→∀xQ(x)⊢∀x(P(x)→Q(x))4定理5.2.5
(
2
)
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
⊢
∃
x
P
(
x
)
→
Q
(
y
)
(2)\forall x(P(x)\to \neg (Q(y)\to \neg R(x)))\vdash \exists xP(x)\to Q(y)
(2)∀x(P(x)→¬(Q(y)→¬R(x)))⊢∃xP(x)→Q(y)
只
需
证
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
⊢
Q
(
y
)
演
绎
定
理
只需证\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x)\vdash Q(y)\quad 演绎定理
只需证∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x)⊢Q(y)演绎定理
1.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
⊢
∃
x
P
(
x
)
1.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x)\vdash \exists xP(x)
1.∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x)⊢∃xP(x)
2.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
;
P
(
x
)
⊢
P
(
x
)
前
提
2.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash P(x)\quad 前提
2.∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x);P(x)⊢P(x)前提
3.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
;
P
(
x
)
⊢
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
前
提
3.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash \forall x(P(x)\to \neg (Q(y)\to \neg R(x)))\quad 前提
3.∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x);P(x)⊢∀x(P(x)→¬(Q(y)→¬R(x)))前提
4.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
→
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
定
理
5.2.1
4.\forall x(P(x)\to \neg (Q(y)\to \neg R(x)))\to (P(x)\to \neg (Q(y)\to \neg R(x)))\quad 定理5.2.1
4.∀x(P(x)→¬(Q(y)→¬R(x)))→(P(x)→¬(Q(y)→¬R(x)))定理5.2.1
5.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
;
P
(
x
)
⊢
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
3
,
4
r
m
p
5.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash P(x)\to \neg (Q(y)\to \neg R(x))\quad 3,4r_{mp}
5.∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x);P(x)⊢P(x)→¬(Q(y)→¬R(x))3,4rmp
6.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
;
P
(
x
)
⊢
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
2
,
5
r
m
p
6.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash \neg (Q(y)\to \neg R(x))\quad 2,5r_{mp}
6.∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x);P(x)⊢¬(Q(y)→¬R(x))2,5rmp
7.
¬
Q
(
y
)
→
(
Q
(
y
)
→
¬
R
(
x
)
)
定
理
3.1.3
7.\neg Q(y)\to (Q(y)\to \neg R(x))\quad 定理3.1.3
7.¬Q(y)→(Q(y)→¬R(x))定理3.1.3
8.
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
→
Q
(
y
)
7
逆
否
8.\neg (Q(y)\to \neg R(x))\to Q(y)\quad 7逆否
8.¬(Q(y)→¬R(x))→Q(y)7逆否
9.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
;
P
(
x
)
⊢
Q
(
y
)
6
,
8
r
m
p
9.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x);P(x)\vdash Q(y)\quad 6,8r_{mp}
9.∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x);P(x)⊢Q(y)6,8rmp
10.
∀
x
(
P
(
x
)
→
¬
(
Q
(
y
)
→
¬
R
(
x
)
)
)
,
∃
x
P
(
x
)
⊢
Q
(
y
)
1
,
9
存
在
消
除
10.\forall x(P(x)\to \neg (Q(y)\to \neg R(x))),\exists xP(x)\vdash Q(y)\quad 1,9存在消除
10.∀x(P(x)→¬(Q(y)→¬R(x))),∃xP(x)⊢Q(y)1,9存在消除
八
、
只
要
是
计
算
机
系
的
本
科
生
或
者
研
究
生
,
就
一
定
学
过
C
语
言
和
J
a
v
a
语
言
。
八、只要是计算机系的本科生或者研究生,就一定学过C语言和Java语言。
八、只要是计算机系的本科生或者研究生,就一定学过C语言和Java语言。
如
果
是
学
过
C
语
言
或
者
C
+
+
语
言
的
学
生
,
那
么
就
一
定
会
编
程
。
如果是学过C语言或者C++语言的学生,那么就一定会编程。
如果是学过C语言或者C++语言的学生,那么就一定会编程。
因
此
只
要
是
计
算
机
系
的
本
科
生
,
就
会
编
程
。
因此只要是计算机系的本科生,就会编程。
因此只要是计算机系的本科生,就会编程。
将
上
面
三
句
话
分
别
用
谓
词
公
式
表
示
出
来
,
并
在
F
C
中
证
明
其
推
理
的
正
确
性
。
(
15
分
)
将上面三句话分别用谓词公式表示出来,并在FC中证明其推理的正确性。(15分)
将上面三句话分别用谓词公式表示出来,并在FC中证明其推理的正确性。(15分)
设
x
是
全
体
学
生
,
设x是全体学生,
设x是全体学生,
P
(
x
)
表
示
x
是
计
算
机
系
的
本
科
生
,
Q
(
x
)
表
示
x
是
计
算
机
系
的
研
究
生
,
P(x)表示x是计算机系的本科生,Q(x)表示x是计算机系的研究生,
P(x)表示x是计算机系的本科生,Q(x)表示x是计算机系的研究生,
R
(
x
)
表
示
x
学
过
C
语
言
,
S
(
x
)
表
示
x
学
过
J
a
v
a
语
言
,
R(x)表示x学过C语言,S(x)表示x学过Java语言,
R(x)表示x学过C语言,S(x)表示x学过Java语言,
T
(
x
)
表
示
x
学
过
C
+
+
语
言
,
U
(
x
)
表
示
x
会
编
程
T(x)表示x学过C++语言,U(x)表示x会编程
T(x)表示x学过C++语言,U(x)表示x会编程
第
一
句
:
∀
x
(
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
→
R
(
x
)
∧
S
(
x
)
)
第一句:\forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x))
第一句:∀x((P(x)∧¬Q(x))∨(¬P(x)∧Q(x))→R(x)∧S(x))
第
二
句
:
∀
x
(
R
(
x
)
∨
T
(
x
)
→
U
(
x
)
)
第二句:\forall x(R(x)\lor T(x)\to U(x))
第二句:∀x(R(x)∨T(x)→U(x))
第
三
句
:
∀
x
(
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
→
R
(
x
)
∧
S
(
x
)
)
,
∀
x
(
R
(
x
)
∨
T
(
x
)
→
U
(
x
)
)
⊢
∀
x
(
P
(
x
)
∧
¬
Q
(
x
)
→
U
(
x
)
)
第三句:\forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x)),\forall x(R(x)\lor T(x)\to U(x))\vdash \forall x(P(x)\land \neg Q(x) \to U(x))
第三句:∀x((P(x)∧¬Q(x))∨(¬P(x)∧Q(x))→R(x)∧S(x)),∀x(R(x)∨T(x)→U(x))⊢∀x(P(x)∧¬Q(x)→U(x))
设
公
式
集
Γ
=
{
∀
x
(
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
→
R
(
x
)
∧
S
(
x
)
)
,
∀
x
(
R
(
x
)
∨
T
(
x
)
→
U
(
x
)
)
}
设公式集\Gamma = \{ \forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x)),\forall x(R(x)\lor T(x)\to U(x))\}
设公式集Γ={∀x((P(x)∧¬Q(x))∨(¬P(x)∧Q(x))→R(x)∧S(x)),∀x(R(x)∨T(x)→U(x))}
1.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
P
(
x
)
∧
¬
Q
(
x
)
前
提
1.\Gamma;P(x)\land \neg Q(x)\vdash P(x)\land \neg Q(x)\quad 前提
1.Γ;P(x)∧¬Q(x)⊢P(x)∧¬Q(x)前提
2.
P
(
x
)
∧
¬
Q
(
x
)
→
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
定
理
3.1.15
2.P(x)\land \neg Q(x)\to (P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\quad 定理3.1.15
2.P(x)∧¬Q(x)→(P(x)∧¬Q(x))∨(¬P(x)∧Q(x))定理3.1.15
3.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
1
,
2
r
m
p
3.\Gamma; P(x)\land \neg Q(x)\vdash (P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\quad 1,2r_{mp}
3.Γ;P(x)∧¬Q(x)⊢(P(x)∧¬Q(x))∨(¬P(x)∧Q(x))1,2rmp
4.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
∀
x
(
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
→
R
(
x
)
∧
S
(
x
)
)
前
提
4.\Gamma; P(x)\land \neg Q(x)\vdash \forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x))\quad 前提
4.Γ;P(x)∧¬Q(x)⊢∀x((P(x)∧¬Q(x))∨(¬P(x)∧Q(x))→R(x)∧S(x))前提
5.
∀
x
(
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
→
R
(
x
)
∧
S
(
x
)
)
→
(
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
→
R
(
x
)
∧
S
(
x
)
)
定
理
5.2.1
5.\forall x((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x))\to ((P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x))\quad 定理5.2.1
5.∀x((P(x)∧¬Q(x))∨(¬P(x)∧Q(x))→R(x)∧S(x))→((P(x)∧¬Q(x))∨(¬P(x)∧Q(x))→R(x)∧S(x))定理5.2.1
6.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
(
P
(
x
)
∧
¬
Q
(
x
)
)
∨
(
¬
P
(
x
)
∧
Q
(
x
)
)
→
R
(
x
)
∧
S
(
x
)
4
,
5
r
m
p
6.\Gamma; P(x)\land \neg Q(x)\vdash (P(x)\land \neg Q(x))\lor (\neg P(x)\land Q(x))\to R(x)\land S(x)\quad 4,5r_{mp}
6.Γ;P(x)∧¬Q(x)⊢(P(x)∧¬Q(x))∨(¬P(x)∧Q(x))→R(x)∧S(x)4,5rmp
7.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
R
(
x
)
∧
S
(
x
)
3
,
6
r
m
p
7.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\land S(x)\quad 3,6r_{mp}
7.Γ;P(x)∧¬Q(x)⊢R(x)∧S(x)3,6rmp
8.
R
(
x
)
∧
S
(
x
)
→
R
(
x
)
定
理
3.1.16
8.R(x)\land S(x)\to R(x)\quad 定理3.1.16
8.R(x)∧S(x)→R(x)定理3.1.16
9.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
R
(
x
)
7
,
8
r
m
p
9.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\quad 7,8r_{mp}
9.Γ;P(x)∧¬Q(x)⊢R(x)7,8rmp
10.
R
(
x
)
→
R
(
x
)
∨
T
(
x
)
定
理
3.1.15
10.R(x)\to R(x)\lor T(x)\quad 定理3.1.15
10.R(x)→R(x)∨T(x)定理3.1.15
11.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
R
(
x
)
∨
T
(
x
)
9
,
10
r
m
p
11.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\lor T(x)\quad 9,10r_{mp}
11.Γ;P(x)∧¬Q(x)⊢R(x)∨T(x)9,10rmp
12.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
∀
x
(
R
(
x
)
∨
T
(
x
)
→
U
(
x
)
)
前
提
12.\Gamma; P(x)\land \neg Q(x)\vdash \forall x(R(x)\lor T(x)\to U(x))\quad 前提
12.Γ;P(x)∧¬Q(x)⊢∀x(R(x)∨T(x)→U(x))前提
13.
∀
x
(
R
(
x
)
∨
T
(
x
)
→
U
(
x
)
)
→
(
R
(
x
)
∨
T
(
x
)
→
U
(
x
)
)
定
理
5.2.1
13.\forall x(R(x)\lor T(x)\to U(x))\to (R(x)\lor T(x)\to U(x))\quad 定理5.2.1
13.∀x(R(x)∨T(x)→U(x))→(R(x)∨T(x)→U(x))定理5.2.1
14.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
R
(
x
)
∨
T
(
x
)
→
U
(
x
)
12
,
13
r
m
p
14.\Gamma; P(x)\land \neg Q(x)\vdash R(x)\lor T(x)\to U(x)\quad 12,13r_{mp}
14.Γ;P(x)∧¬Q(x)⊢R(x)∨T(x)→U(x)12,13rmp
15.
Γ
;
P
(
x
)
∧
¬
Q
(
x
)
⊢
U
(
x
)
11
,
14
r
m
p
15.\Gamma; P(x)\land \neg Q(x)\vdash U(x)\quad 11,14r_{mp}
15.Γ;P(x)∧¬Q(x)⊢U(x)11,14rmp
16.
Γ
⊢
P
(
x
)
∧
¬
Q
(
x
)
→
U
(
x
)
15
演
绎
定
理
16.\Gamma \vdash P(x)\land \neg Q(x)\to U(x)\quad 15演绎定理
16.Γ⊢P(x)∧¬Q(x)→U(x)15演绎定理
17.
Γ
⊢
∀
x
(
P
(
x
)
∧
¬
Q
(
x
)
→
U
(
x
)
)
16
定
理
5.2.5
17.\Gamma \vdash \forall x(P(x)\land \neg Q(x)\to U(x))\quad 16定理5.2.5
17.Γ⊢∀x(P(x)∧¬Q(x)→U(x))16定理5.2.5
综
上
,
以
上
推
理
正
确
综上,以上推理正确
综上,以上推理正确
2017年哈工大数理逻辑B期末考试参考答案(3)
最新推荐文章于 2024-09-26 20:06:12 发布