mayaoji的个人博客分享 http://blog.sciencenet.cn/u/mayaoji

博文

命题逻辑系统——逻辑学笔记8

已有 8055 次阅读 2017-2-13 21:32 |个人分类:逻辑学|系统分类:科研笔记| 公理化, 命题逻辑, 有效推理

引言

      我们在生活和工作中进行大量的推理。

刚才有没有下雨呢,你打开门发现路面是干的,就知道没有下雨。你实际上已经进行了推理:如果下雨,则路湿。现在路没有湿,所以没下雨。

孩子对妈妈说,如果明天放假我就回家,第二天孩子没有回家。妈妈推出孩子没有放假。

上面是两个具体的推理,它们都是这个模式:如果p那么q,非q,所以非p

   有人戏言说,连狗都会推理。回家的路上,有左右两条路,狗嗅了嗅,左边的路没有它的味道,它就往右边走了。狗的推理如下:回家的路不是左就是右,现在知道不是左边的路,所以是右边的路。这里的推理模式是这样的:要么p要么q,非p,所以q

推理的本质是从前提推出结论,有效推理就是前提为真时结论必然为真。

我们下面介绍命题逻辑系统,这个系统能产生所有有效的命题推理。

先解释几个概念。

什么是命题逻辑。

命题逻辑就是关于命题推理的逻辑。上面的所有推理都属于命题推理。它利用命题联结词的性质进行推理,命题联结词指的是并且、或者、如果那么这类联结命题的词。

举个例子,这个推理就不属于命题推理:所有的人都要呼吸,张三是人,所以张三需要呼吸。这个推理利用了“所有”这个词的性质,而它不是命题联结词。

命题逻辑系统

联结词

这里介绍命题推理系统。它包括这些联结词:并非、并且、或者、如果那么、当且仅当。分别用符号﹁、∧、∨、表示,而命题也用字母符号表示。比如pq,表示如果p那么qp﹁q,表示p并且﹁q。利用这些符号我们可以构造复杂的命题,比如:(p↔q)(p(q(pr)))

我们规定:

pq =df ﹁(p﹁q)

pq =df﹁pq

pq =df(pq)(qp)

就是说,左边的命题可以用右边的命题是等价的。只有联结词﹁和是基本的,∧、∨、都用它们来定义。

   公理系统

命题逻辑系统有很多种,比如公理化系统、自然推理系统、sequent系统等。这里讨论的是公理化系统。它就像我们以前学过的几何证明一样,从几条公理出发,通过推理得到结论。

公理:

1p(qp)

2 (p(qr))((pq)(pr))

3 (pq)( qp)

推理规则:

ppq,推出q

这条推理规则又叫分离规则。上面的公理和推理规则中的pqr可以代表任何命题。比如r(sr)也是公理,它只是把p换成了rq换成了s(pq)((rs)(pq))也是公理,它把p换成了pqq换成了rs

上面的公理中,仅出现﹁和,没有出现∧、∨、

定理和推理

通过公理和推理规则证明的任何一个命题都是定理,记作A,表示A是定理,亦即A是无条件成立的。如果一个命题还需要其他前提才能证明得到,则记作A B,表示A是前提,B是结论。从定义可知,任何公理都是定理。

下面举例说明。

定理:pp

证明:

(1) (p((pp)p))((p(pp))(pp))

(2) p((pp)p)

(3)(p(pp))(pp)

(4)p(pp)

(5)pp

说明:(1)是公理2,它把q换成ppr换成p(2)是公理1,它把q换成pp(3)(1)(2)通过分离规则得到;(4)是公理1,它把q换成p(5)(3)(4)通过分离规则得到。

定理:p﹁p

证明:

(1) pp

(2)pp

(3) p﹁p

说明:(1)在前面已证,(2)是将(1)中的p换成p(3)是根据联结词∨的定义从(2)得到。

定理:pqp q

(1) pq

(2)﹁pq

(3)p

(4)q

说明:(1)(3)是前提,(2)是根据联结词∨的定义从(1)得到,(4)根据(2)(3)通过分离规则得到。

命题逻辑中有一个重要的定理叫演绎定理,利用它能简化证明的过程。

演绎定理

  如果Γ,A B ,那么ΓAB

  这里Γ是命题集(可以是空集),A和B是任意命题。如果某个命题集Γ和命题A推出B,则从Γ可推出AB。这个定理的证明从略。

定理:pqqr pr

要证明pqqr pr,根据演绎定理,只要证明pqqrp r 就行了。现在来证明这一点。

(1) pq

(2)qr

(3) p

(4) q

(5) r

真值语义

     真值表

研究逻辑系统的一个很重要的目的是希望找出所有的有效推理,即前提真则结论真的推理。每一个命题都有真假。命题分为简单命题和复合命题,有时又叫原子命题和分子命题。天是蓝的,草是绿的,这一类称之为简单命题,天是蓝的或者草是绿的,是复合命题。复合命题的真值由构成它的简单命题和联结词决定。具体的方式见下面的真值表。

   

上面的表格中用1表示真,0表示假。第一个格中,当p为真时,p为假,p为假时,p为真。第二个表格第一行表示,当pq都为假时,pq 为真。其他行的意思类似。

有了这两个真值表,我们可得出所有其他命题的真值表。比如pq,我们根据它的定义,它和﹁(p﹁q)等价,我们得出﹁(p﹁q)的真值表就是它的真值表。同样,可得出pq,pq的真值表。

   

再举个例子。

   

在这些真值表中,你会发现pq的真值语义和我们日常理解的不一样,比如按它的理解,pq真则pq真,所以“如果1+1=2则草是绿的”这句话是真的。

逻辑学中pq这种异常的含义把叫做蕴含怪论。之所以这样定义它的真值,是为了在数学上处理更方便,就像物理学研究中假设无摩擦一样。pq的真值定义保留了pq最本质的特征,当pq为真,且p为真时,q为真。

思考:要么p要么q、除非p否则q,这两个联结词的真值表是怎样的,这两个联结词怎样用前面的联结词定义。

联结词完全集

可以把联结词看作是一个函数,比如∧是一个二元函数,∧(0,0)=0,∧(0,1)=1,∧(1,0)=1,∧(1,1)=1

可以证明任何真值函数都可以用{﹁,}{﹁,}{﹁,}的任一种表示。

举例说明第一种情况:

f(0)=0f(1)=1。则f(x)= x

f(0)=0f(1)=0。则f(p)=x﹁x

f(0,0)=0f(0,1)=0f(1,0)=1f(1,1)=1,则f(x,y)=﹁(﹁(x﹁y)﹁(﹁xy))

实际上我们可以定义一个联结词,使得它能表示所有真值函数。它是这样定义的:↓(0,0)=1,↓(0,1)=0,↓(1,0)=0,↓(1,1)=0。可以证明它能表示所有函数。



https://blog.sciencenet.cn/blog-1255140-1033426.html

上一篇:为什么1+1=2 ?——逻辑学笔记7
下一篇:命题逻辑的可靠性和完全性定理——逻辑学笔记9
收藏 IP: 113.65.141.*| 热度|

2 黄荣彬 yzqts

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-18 04:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部