数理逻辑1 -- 命题演算5

来源:互联网 发布:js对象私有属性 编辑:程序博客网 时间:2024/05/20 14:18

上一节介绍了演绎定理,接下来看看用它能玩出什么新花样。

定理1.15: ¬¬BB
注:有点双重否定即肯定的意思。
证明:利用演绎定理,证明¬¬BB即可。
(1) ¬¬B,假设
(2) ¬¬B(¬B¬¬B), A1
(3) ¬B¬¬B, (1)(2)和MP
(4) (¬B¬¬B)((¬B¬B)B),A3
(5) (¬B¬B)B, (3)(4)和MP
(6) ¬B¬B, 定理1.7
(7) B, 由(5)(6)和MP
证毕

定理1.15反过来也是可以的,如下:
定理1.16: B¬¬B
证明:这次直接来,不需要演绎定理。
(1) ¬¬¬B¬B, 定理1.15
(2) (¬¬¬BB)¬¬B,由(1),A3和MP
(3) B(¬¬¬BB),A1
(4) B¬¬B,由(3)(2)和命题1.9(AB,BCAC)
证毕

接着证明两个“常识”。
定理1.17:(¬D¬B)(BD)
注:和定理1.12一样,用演绎定理再证一次。
证明:只需证明(¬D¬B),BD,然后运用两次演绎定理,即(¬D¬B)(BD), 和(¬D¬B)(BD)
证明开始:
(1) ¬D¬B,假设
(2) ¬B¬¬¬B,定理1.16
(3) ¬D¬¬¬B,(1)(2)和命题1.9
(4) (¬D¬¬B)D,(3)、A3和MP
(5) B,假设
(6) ¬DB,(5)、A1和MP
(7) B¬¬B, 定理1.16
(8) ¬D¬¬B,(6)(7)和命题1.9
(9) D,(8)、(4)和MP
证毕

定理1.17“反过来”也一样
定理1.18:(BD)(¬D¬B)
证明:只需证BD¬D¬B,然后运用演绎定理。
(1) BD,假设
(2) ¬¬BB, D¬¬D,定理1.15和定理1.16
(3) ¬¬B¬¬D,(1)(2)和MP
(4) ¬D¬B, (3)和定理1.18
证毕

定理1.19: B,DBD, 即B,D¬(B¬D)
证明:
(1) (B¬D)(D¬B), 由定理1.12,定理1.15, 定理1.16,定理1.17,定理1.18
(2) ((B¬D)D)(B¬D)¬B),由(1)、A2和MP
(3) D,假设
(4) (B¬D)D,由(3)、A1和MP
(5) (B¬D)¬B,由(2)(4)和MP
(6) ¬¬(B¬D)¬B,由(5)、定理1.15和命题1.9
(7) (¬¬(B¬D)B)¬(B¬D),由(6)、A3和MP
(8) B,假设
(9) ¬¬(B¬D)B,由(8)、A1和MP
(10) ¬(B¬D),由(7)、(9)和MP。
证毕

定理1.20: B(¬D¬(BD))
证明:
(1) B,BDD,显然
(2) B((BD)D),对(1)运用两次演绎定理
(3) ((BD)D)(¬D¬(BD)),由定理1.17
(4) B(¬D¬(BD)),由(2)(3)和命题1.9
证毕

玩了这么多,对这个系统L有了很多的了解,下节再玩几下就可以了。

阅读全文
0 0
原创粉丝点击