用谓词逻辑推理证明:有理数都是实数,有的有理数是整数,因此有的实数是整数。
证明:设Q(x):x为有理数;R(x):x为实数;Z(x):x为整数;
前提:∀x(Q(x)→R(x)),∃x(Q(x)∧Z(x));
结论:∃x(R(x)∧Z(x))。
(1)∃x(Q(x)∧Z(x)) P
(2)Q(c)∧Z(c) ES(1)
(3)∀x(Q(x)→R(x)) P
(4)Q(c)→R(c) US(3)
(5)Q(c) T(2)I
(6)R(c) T(2)(4)I
(7)Z(c) T(2)I
(8)R(c)∧Z(c) T(6)(7)I
(9)∃x(R(x)∧Z(x)) EG(8)
本例中一定要把⑴,⑵写在⑶,⑷的前面,因为存在指定以后一定满足全称指定,否则不一定满足。也就是说同一个体变元存在指定一定要先于全称指定
证明:设Q(x):x为有理数;R(x):x为实数;Z(x):x为整数;
前提:∀x(Q(x)→R(x)),∃x(Q(x)∧Z(x));
结论:∃x(R(x)∧Z(x))。
(1)∃x(Q(x)∧Z(x)) P
(2)Q(c)∧Z(c) ES(1)
(3)∀x(Q(x)→R(x)) P
(4)Q(c)→R(c) US(3)
(5)Q(c) T(2)I
(6)R(c) T(2)(4)I
(7)Z(c) T(2)I
(8)R(c)∧Z(c) T(6)(7)I
(9)∃x(R(x)∧Z(x)) EG(8)
本例中一定要把⑴,⑵写在⑶,⑷的前面,因为存在指定以后一定满足全称指定,否则不一定满足。也就是说同一个体变元存在指定一定要先于全称指定
举一反三
- 用谓词逻辑推理证明:有理数都是实数,有的有理数是整数,因此有的实数是整数。证明:设Q(x):x为有理数;R(x):x为实数;Z(x):x为整数;前提:∀x(Q(x)→R(x)),∃x(Q(x)∧Z(x));结论:∃x(R(x)∧Z(x))。(1)∃x(Q(x)∧Z(x))P(2)Q(c)∧Z(c)ES(1)(3)∀x(Q(x)→R(x))P(4)Q(c)→R(c)US(3)(5)Q(c)T(2)I(6)R(c)T(2)(4)I(7)Z(c)
- 构造下式的推理证明:有理数都是实数,有的有理数是整数,因此有的实数是整数。证明设Q(x):x为有理数;R(x):x为实数;Z(x):x为整数;前提:∀x(Q(x)→R(x)),∃x(Q(x)⋀Z(x));结论:∃x(R(x)⋀Z(x))。(1)∃x(Q(x)⋀Z(x)) P(2)Q(c)⋀Z(c) ES(1)(3)∀x(Q(x)→R(x)) P(4)Q(c)→R(c) US(3)(5)Q(c) T(2)I(6)R(c) T(2)(4)I(7)Z(c) T(2)I(8)R(c)⋀Z(c) T(6)(7)I(9)∃x(R(x)⋀Z(x)) EG(8)以上推理是有效的。 A: 正确 B: 错误
- 用谓词逻辑推理证明:有理数都是实数,有的有理数是整数,因此有的实数是整数。证明:设Q(x):x为有理数;R(x):x为实数;Z(x):x为整数;前提:∀x(Q(x)→R(x)),∃x(Q(x)∧Z(x));结论:∃x(R(x)∧Z(x))。(1)∃x(Q(x)∧Z(x))P(2)Q(c)∧Z(c)ES(1)(3)∀x(Q(x)→R(x))P(4)Q(c)→R(c)US(3)(5)Q(c)T(2)I
- 用谓词逻辑推理证明:有理数都是实数,有的有理数是整数,因此有的实数是整数。判断推理证明是否正确。 证明:设Q(x):x为有理数;R(x):x为实数;Z(x):x为整数; 前提:∀x(Q(x)→R(x)),∃x(Q(x)∧Z(x)); 结论:∃x(R(x)∧Z(x))。 (1)∃x(Q(x)∧Z(x)) 前提引入 (2)Q(c)∧Z(c) (1)∃- (3)∀x(Q(x)→R(x)) 前提引入 (4)Q(c)→R(c) (3)∀- ( 5 )Q(c) (2) 化简 ( 6 )R(c) (4)(5) 假言推理 ( 7 )Z(c) (2) 化简 (8)R(c)∧ Z(c) (6)(7) 合取引入 (9)∃x(R(x)∧Z(x)) (8)∃+
- 以下哪几项是前束范式? A: (∀x)(∀y)(P(x)∧(∃z)Q(y,z)∨R(x,z)) B: (∀z)(∀x)(∃y)(P(x)∧Q(y,z)∨R(x,z)) C: (∀x)(∀y)(P(x)∧Q(y,z)∨(∃z)R(x,z)) D: (∃x)(∃y)(∀z)(P(x)∧Q(y,z)∨R(x,z))