添加的内容 删除的内容
(修改自此处;原许可:CC BY-SA 3.0[网站升级迁移]) |
|||
(未显示4个用户的8个中间版本) | |||
第17行: | 第17行: | ||
== 数理逻辑论的体系 == |
== 数理逻辑论的体系 == |
||
数理逻辑的主要分支包括:[[模型论]]、[[证明论]]、[[递归论]]和[[公理化集合论]]。数理逻辑和[[计算机科学]]有许多重合之处,这是因为许多计算机科学的先驱者既是数学家、又是逻辑学家,如[[艾 |
数理逻辑的主要分支包括:[[模型论]]、[[证明论]]、[[递归论]]和[[公理化集合论]]。数理逻辑和[[计算机科学]]有许多重合之处,这是因为许多计算机科学的先驱者既是数学家、又是逻辑学家,如[[艾伦·图灵]]、[[邱奇]]等。 |
||
[[程式 |
[[程式语言理论|程序语言学]]、[[语义学]]的研究从[[模型论]]衍生而来,而[[程序验证]]中的[[模型检测]]则从模型论衍生而来。 |
||
[[Curry-Howard同构|柯里-霍华德同构]]给出了“证明”和“程序”的等价性,这一结果与[[证明论]]有关,[[直觉主义逻辑]]和[[线性逻辑]]在此起了很大作用。[[λ演算]]和[[组合子逻辑]]这样的演算现在属于理想[[程序语言]]。 |
[[Curry-Howard同构|柯里-霍华德同构]]给出了“证明”和“程序”的等价性,这一结果与[[证明论]]有关,[[直觉主义逻辑]]和[[线性逻辑]]在此起了很大作用。[[λ演算]]和[[组合子逻辑]]这样的演算现在属于理想[[程序语言]]。 |
||
第30行: | 第30行: | ||
* [[一阶逻辑|一阶]]公式的普遍有效性的推定证明可用算法来检查有效性。用技术语言来说,证明集合是原始递归的。实质上,这就是[[哥德尔完全性定理]],虽然那个定理的通常陈述使它与[[算法]]之间的关系不明显。 |
* [[一阶逻辑|一阶]]公式的普遍有效性的推定证明可用算法来检查有效性。用技术语言来说,证明集合是原始递归的。实质上,这就是[[哥德尔完全性定理]],虽然那个定理的通常陈述使它与[[算法]]之间的关系不明显。 |
||
* 有效的[[一阶逻辑|一阶]]公式的集合是[[不可判定 |
* 有效的[[一阶逻辑|一阶]]公式的集合是[[不可判定问题|不可计算]]的,也就是说,不存在算法用作检测一条公式是否普遍成立。不过,尽管一阶邏辑不可判定,仍是“半可判定”的,即存在某个算法,满足:对此算法输入一个一阶公式,如果这个一阶公式是普遍有效的,那么算法将在某一时刻停机;如果不是普遍有效的,那么算法将会永远不停地计算下去。然而,即使算法已经运行了亿万年,仍无法分辨公式是否有效。换句话说,有效公式的集合是“[[递归可枚举集合]]”。 |
||
* 普遍有效的[[二阶逻辑|二阶]]公式的集合甚至不是递归可枚举的。这是[[哥德尔不完全性定理]]的一个结果。 |
* 普遍有效的[[二阶逻辑|二阶]]公式的集合甚至不是递归可枚举的。这是[[哥德尔不完全性定理]]的一个结果。 |
||
* [[勒文海姆-斯科伦定理]]。 |
* [[勒文海姆-斯科伦定理]]。 |
||
第36行: | 第36行: | ||
* [[保罗·约瑟夫·科恩]](Paul Cohen)在1963年证明的[[连续统假设]]的[[逻辑独立性|独立性]]。 |
* [[保罗·约瑟夫·科恩]](Paul Cohen)在1963年证明的[[连续统假设]]的[[逻辑独立性|独立性]]。 |
||
== |
== 参考资料 == |
||
{{Reflist}} |
{{Reflist}} |
||
{{ |
{{reflist}} |
||
* {{tsl|en|A. S. Troelstra|}} & {{tsl|en|Helmut Schwichtenberg||H. Schwichtenberg}} (2000). ''Basic Proof Theory'' (Cambridge Tracts in Theoretical Computer Science) (2nd ed.). Cambridge University Press. ISBN 0-521-77911-1. |
* {{tsl|en|A. S. Troelstra|}} & {{tsl|en|Helmut Schwichtenberg||H. Schwichtenberg}} (2000). ''Basic Proof Theory'' (Cambridge Tracts in Theoretical Computer Science) (2nd ed.). Cambridge University Press. ISBN 0-521-77911-1. |
||
* {{tsl|en|George Boolos|}} & {{tsl|en|Richard Jeffrey|}} (1989). ''Computability and Logic'' (3rd ed.). Cambridge University Press. ISBN 0-521-00758-5. |
* {{tsl|en|George Boolos|}} & {{tsl|en|Richard Jeffrey|}} (1989). ''Computability and Logic'' (3rd ed.). Cambridge University Press. ISBN 0-521-00758-5. |
||
第47行: | 第47行: | ||
== 外部链接 == |
== 外部链接 == |
||
* [ |
* [http://www.uni-bonn.de/logic/world.html Mathematical Logic around the world] |
||
* [http://home.swipnet.se/~w-33552/logic/home/index.htm Polyvalued logic] |
* [http://home.swipnet.se/~w-33552/logic/home/index.htm Polyvalued logic] |
||
* [ |
* [http://www.cis.upenn.edu/~giorgi/cl.html Computability logic] 数理逻辑的新方向 - 从真理的理论到可计算性的理论。 |
||
== 参见 == |
== 参见 == |
||
{{mathportal}} |
{{mathportal}} |
||
* [[逻辑]] |
* [[逻辑]] |
||
* [[邏 |
* [[邏辑的语义]] |
||
* [[模型 |
* [[模型论]] |
||
* [[ |
* [[证明论]] |
||
* [[ |
* [[递归论]] |
||
* [[一 |
* [[一阶逻辑]] |
||
* [[相继式演算]] |
* [[相继式演算]] |
||
* [[直觉主义逻辑]] |
* [[直觉主义逻辑]] |
||
* [[完 |
* [[完备性]] |
||
{{-}} |
{{-}} |
||
第68行: | 第68行: | ||
{{Computer Science}} |
{{Computer Science}} |
||
[[Category: |
[[Category:逻辑学]] |
||
[[Category: |
[[Category:数理邏辑| ]] |
||
[[Category:规则|科学]] |
[[Category:规则|科学]] |