• 2021-04-14
    用谓词逻辑推理证明:有理数都是实数,有的有理数是整数,因此有的实数是整数。
    证明:设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)
    本例中一定要把⑴,⑵写在⑶,⑷的前面,因为存在指定以后一定满足全称指定,否则不一定满足。也就是说同一个体变元存在指定一定要先于全称指定
  • 举一反三