📜  数学 |推理规则(1)

📅  最后修改于: 2023-12-03 15:39:57.620000             🧑  作者: Mango

数学推理规则

在计算机科学中,数学是一个非常重要的领域。而推理规则则是数学中的基础。本文将介绍一些常用的数学推理规则,帮助程序员更好地理解和应用数学。

命题逻辑
  • 命题:可以判断其真假的陈述句。
  • 逻辑运算:与(∧)、或(∨)、非(¬)。
  • 蕴含(→):p→q表示如果p成立,则q也成立。
  • 等价(↔):p↔q表示当p和q同时成立或不成立时才成立,否则不成立。
推理规则

消解律

  • p∨q,¬p∨r,则q∨r。
  • p∨q,¬p∨¬q,则¬p∧¬q。

分配律

  • p∧(q∨r)≡(p∧q)∨(p∧r)。
  • p∨(q∧r)≡(p∨q)∧(p∨r)。

结合律

  • p∧(q∧r)≡(p∧q)∧r。
  • p∨(q∨r)≡(p∨q)∨r。

德摩根定理

  • ¬(p∨q)≡¬p∧¬q。
  • ¬(p∧q)≡¬p∨¬q。

双重否定律

  • ¬(¬p)≡p。

假言推理

  • p→q,p,则q。

拒取式

  • p→q,¬q,则¬p。
一阶逻辑
  • 一阶谓词:带参数的函数,可以做出真假判断。
  • 量词:有存在量词(∃)和全称量词(∀)两种。
  • 全称量化与存在量化:∀xP(x)表示所有x都满足P,∃xP(x)表示存在一个x满足P。
推理规则

等价推理

  • P(x)↔Q(x)则∀x P(x)↔∀x Q(x),∃x P(x)↔∃x Q(x)。

消解律

  • ∨E:P∨Q,(P→R),(Q→R),则R。
  • ∃E:∃xP(x),P(x)→R,则R。

引入量词

  • ∃I:P(a),则∃xP(x)。
  • ∀I:P,则∀xP。

删除量词

  • ∀E:∀xP(x),则P(a)。
  • ∃E:∃xP(x),设Q(x,y),P(a),Q(a,y),则Q(b,y)。
结论

数学推理规则是数学中必不可少的基础知识,对于程序员而言更具有实用价值。掌握数学推理规则可以帮助程序员提高代码的准确性和优化性能,是我们学习数学的必经之路。