第三章 命题逻辑的推理理论
3命题逻辑的推理理论

6
有效推理的等价定理 定理3.1 命题公式A 定理3.1 命题公式A1,A2,…,Ak推B的推理正确当且仅当 为重言式。 (A1∧A2∧…∧Ak )→B 为重言式。
说 明
该定理是判断推理是否正确的另一种方法。 该定理是判断推理是否正确的另一种方法。
7
定理3.1的证明 定理3.1的证明 3.1 (1)证明必要性。 的推理正确, (1)证明必要性。若A1,A2,…,Ak推B的推理正确, 证明必要性 ,A 则对于A 中所含命题变项的任意一组赋值, 则对于A1,A2,…,Ak,B中所含命题变项的任意一组赋值,不会出 ,A ,B中所含命题变项的任意一组赋值 现A1∧A2∧…∧Ak为真,而B为假的情况, ∧A 为真, 为假的情况, 因而在任何赋值下,蕴涵式( 均为真, 因而在任何赋值下,蕴涵式(A1∧A2∧…∧Ak )→B均为真,故它 ∧A )→B均为真 为重言式。 为重言式。 (2)证明充分性。若蕴涵式( 为重言式, (2)证明充分性。若蕴涵式(A1∧A2∧…∧Ak)→B为重言式, 证明充分性 ∧A )→B为重言式 则对于任何赋值此蕴涵式均为真, 则对于任何赋值此蕴涵式均为真,因而不会出现前件为真后件 为假的情况, 为假的情况, 即在任何赋值下,或者A 即在任何赋值下,或者A1∧A2∧…∧Ak为假, ∧A 为假, 或者A 同时为真,这正符合推理正确的定义。 或者A1∧A2∧…∧Ak和B同时为真,这正符合推理正确的定义。 ∧A
12
关于推理定律的几点说明 注意⇒ 的区别。 注意⇒ 与→ 的区别。 若一个推理的形式结构与某条推理定律对应的蕴涵式 一致,则不用证明就可断定这个推理是正确的。 一致,则不用证明就可断定这个推理是正确的。 2.1节给出的24个等值式中的每一个都派生出两条推理 2.1节给出的24个等值式中的每一个都派生出两条推理 节给出的24 定律。例如双重否定律A 定律。例如双重否定律A⇔¬ ¬A产生两条推理定律 A ⇒¬ ¬ A 和 ¬ ¬ A ⇒A 。 由九条推理定律可以产生九条推理规则, 由九条推理定律可以产生九条推理规则,它们构成了推 理系统中的推理规则。 理系统中的推理规则。
第三章-命题逻辑的推理理论

(1)(pq)pq
(2)(pq)qp
证明(1)(用等值演算法) (pq)pq ((pq)p)q pqq 1 由定理1可知推理正确
证明:(2)(用主析取范式法) (pq)qp (pq)qp ((pq)q)p q p (pq)(pq) (pq)(pq) m0m2m3 结果不含m1, 故01是成假赋值,所以推理不正确
2.推理规则 (1)P 规则(前提引入规则)
在推导过程中,前提可视需要引入使用。前提可 以用在证明中的任何步骤上。
(2)T规则 (结论引入规则)
在推导过程中,利用推理定律可引入前面已导出 结论的有效结论。
3. CP规则 (附加前提规则)
(1)欲证: 前提:A1, A2, …, Ak 结论:CB (3)理由: (A1A2…Ak)(CB) (2)等价地证明 前提: A1, A2, …, Ak, C
T③⑥析取三段论
T⑦附加
P T (1)蕴含等值式 P T(2) (3) 假言三段论 T(4) 假言异位 P T(5)(6)假言三段论 T(7) 蕴含等值式
例:前提:pq,q(rs),r(t u), pt
结论:u (1)pq
(2)q(rs) (3)p(rs) (4)pt (5)p (6) (rs)
第三章 小 结 一、本章的主要内容及要求 1.主要内容 推理的形式结构的不同形式 判断推理是否正确的不同方法 ① 真值表法 ② 等值演算法
③ 主析取范式法
④ 形式证明…
2. 要求
理解并记住推理形式结构的如下形式:
① (A1A2…Ak)B
② 前提:A1, A2, … , Ak
结论:B
熟练掌握判断推理是否有效的不同方法(如真 值表法、等值演算法、主析取范式法等) 牢记P系统中各条推理规则(内容与名称)
命题逻辑的推理理论课件(离散数学)

一、自然推理系统P
自然推理系统P由三个部分组成:
1.
字母表:命题变项符号;联结词符号;括
号和逗号。
2.
命题公式。
3.
推理规则。
22
二、推理规则
(1) 前提引入规则 (2) 结论引入规则 (3) 置换规则 (4) 假言推理规则 AB A \B (5) 附加规则 A \AB (6) 化简规则 AB \A (7) 拒取式规则 AB B \A (8) 假言三段论规则 AB BC \AC
30
四、附加前提证明法
例6:用附加前提证明法构造证明下面的推
理: 2是素数或合数。若2是素数,则 2 是 无理数。若 2 是无理数,则4不是素数。所 以,如果4是素数,则2是合数。
31
四、附加前提证明法
解: 设 p:2是素数, q:2是合数,
r: 2 是无理数,s:4是素数 推理形式结构 前提:pq, pr, rs 结论:sq
40
五、归谬法
解:命题符号化
p:小张守第一垒 q:小李向B队投球
r:A队取胜
s:A队成为联赛第一名
推理的形式结构如下:
( p q ) r , r s , s , p 结论: q
前提:
41
五、归谬法
证一:归谬法(略) 证二:直接法 ① r s 前提引入
② s
③r
前提引入
5
前提是有限个公式的集合,而不是序列 。
二、推理的有效性
A1A2… Ak
0 0
B
0 1
推理的有效性 有效 有效
1
1
0
有效
无效
6
二、推理的有效性
定义:若对于每组赋值,当 A1A2…Ak
离散数学 命题逻辑推理

3.1 推理的形式结构
推理:从前提出发推导出结论思维过程, 前提 是已知的命题公式集合, 结论 是从前提出发应用推理规则推出的命题公式。 什么样的推理是正确的有效的? 定义3.1 设A1, A2, …, Ak, B为命题公式. 若对于每组赋值, A1A2… Ak 为假, 或当A1A2…Ak为真时B也为真, 则称由前提A1, A2, …, Ak推出结论B的推理是有效的或正 确的, 并称B是有效结论. 定理3.1 由命题公式A1, A2, …, Ak 推出B的推理正确当且仅当 A1A2…AkB为重言式 注意: 推理正确不能保证结论一定正确
10
推理规则
(4) 假言推理规则 AB A ∴B (6) 化简规则 AB ∴A (8) 假言三段论规则 AB BC ∴AC (5) 附加规则 A ∴AB (7) 拒取式规则 AB B ∴ A (9) 析取三段论规则 AB B ∴A
11
推理规则
(10) 构造性二难推理规则 AB CD AC ∴BD
7
推理定律——重言蕴涵式
用定义构造推理过程,需要一些有用的推理定律 1. A (AB) 附加律 2. (AB) A 化简律 3. (AB)A B 假言推理 4. (AB)B A 拒取式 5. (AB)B A 析取三段论 6. (AB)(BC) (AC) 假言三段论 7. (AB)(BC) (AC) 等价三段论 8. (AB)(CD)(AC) (BD) 构造性二难 (AB)(AB) B 构造性二难(特殊形式) 9. (AB)(CD)( BD) (AC) 破坏性二难 每个等值式可产生两个推理定律 如, 由AA可产生 AA 和 AA
0
1 1
0
0 1
1
0
不是重言式, 推理不正确
离散数学课件-3-命题逻辑的推理理论

第三章 命题逻辑的推理理论§1 推理的形式结构推理:从前提出发推出结论的思维过程。
前提:已知命题公式集合。
结论:从前提出发应用推理规则推出的命题公式。
定义设A1, A2, …, A k, B都是命题公式,若命题公式A1∧A2∧…∧A k→B是重言式,则称由前提A1, A2, …, A k推出结论B的推理是有效的或正确的,并称B是有效的结论。
推理的形式结构记为{A1,A2,…,A k}A B推理正确,记为{ A1,A2,…,A k }⊨B推理无效,记为{ A1,A2,…,A k }⊭B注①推理正确,结论未必为真。
②推理只注重结构。
例判断下述推理的正确性。
(1) {p, p→q}⊢ q(2) {p, q→p}⊢ q解 (1) p∧(p→q)→q⇔p∧(¬p∨q)→q⇔(p∧¬p)∨(p∧q)→q⇔p∧q→q⇔¬ (p∧q)∨q⇔¬p∨(¬q∨q)⇔¬p∨1⇔1故{p, p→q }⊨ q(2) p∧(q→p)→q让q =0,可得q→p =1,再取p =1可得p∧(q→p)=1 由此得p∧(q→p)→q有成假赋值1 0,故{ p, q→p }⊭ q判断推理正确性:1.真值表法。
2.等值演算法。
3.主析取范式法。
4.构造证明。
例判断下述推理是否正确?(1)若a能被4整除,则a能被2整除。
a能被4整除。
所以a能被2整除。
(2)若下午气温超过30℃,则王小燕必去游泳。
若她去游泳,则她就不去看电影了。
所以,若王小燕没去看电影,则下午气温必超过了30℃。
解(1) p:a能被4整除q:a能被2整除前提:p→q,p结论:q推理的形式结构:{p→q,p} A q前面已证此推理正确。
(2) p:下午气温超过30℃q:王小燕去游泳r:王小燕去看电影前提:p→q, q→¬r结论:¬ r→p推理的形式结构:{p→q,q→¬r} A(¬r→p)因为,(p→q)∧(q→¬ r)→(¬r→p)⇔m1∨m3∨m4∨m5∨m6∨m7主析取范式显然不是重言式,故推理不正确。
3第三章 命题逻辑的推理理论

从语言角度, 推理分为语义和语法两种。 从语言角度, 推理分为语义和语法两种。 语义(semantics)推理注重内涵的正确性 也就是从真 语义(semantics)推理注重内涵的正确性, 也就是从真 推理注重内涵的正确性, 要推出真的结论来, 的前提出发要推出真的结论来 推理过程考虑得少, 的前提出发要推出真的结论来, 推理过程考虑得少,关 心的是结论的正确性。 心的是结论的正确性。 语法推理则注重形式上的有效, 注重推理过程是否符 语法推理则注重形式上的有效, 注重推理过程是否符 则注重形式上的有效 合某些事先规定的逻辑规则, 结论是严格遵循规则 合某些事先规定的逻辑规则, 若结论是严格遵循规则 有效的 得到的, 那便是有效 得到的, 那便是有效的。 数理逻辑主要采用语法推理, 数理逻辑主要采用语法推理, 它关心的是结论的有效 不关心前提的实际真值, 性,而不关心前提的实际真值, 当然语法推理作为一 种推理方法, 种推理方法, 它必须能反映客观事物中真实存在的逻 辑关系, 语法推理必须保证语义上的正确性 必须保证语义上的正确性。 辑关系, 即 语法推理必须保证语义上的正确性。
3、2.1节给出的24个等值式中的每个都可以 2.1节给出的 个等值式中的每个都可以 节给出的24 派生出两条推理定律。 派生出两条推理定律。 例如:双重否定律 A⇔¬¬A ⇔¬¬A 例如: 可以产生两条推理定律 A⇒¬¬A ¬¬A ¬¬A ¬¬A ⇒A
§3.2 自然推理系统P 自然推理系统P
由上一节知识可知,可以利用真值表法、等值演算法 由上一节知识可知,可以利用真值表法、 真值表法 和主析取范式法三种方法来判断推理是否正确。 和主析取范式法三种方法来判断推理是否正确。 三种方法来判断推理是否正确 但是,当推理中包含的命题变项较多时,以上三种 命题变项较多时 但是,当推理中包含的命题变项较多 方法的演算量太大。因此对于由前提A1, A2,…,Ak推 方法的演算量太大。因此对于由前提A B的正确推理应给出严谨的证明。 正确推理应给出严谨的证明。 证明是一个描述推理过程的命题公式序列, 证明是一个描述推理过程的命题公式序列,其中的每 是一个描述推理过程的命题公式序列 个公式是已知前提或者是由某些前提应用推理规则得 个公式是已知前提或者是由某些前提应用推理规则得 已知前提或者是 到的结论。 到的结论。
第一部分 第三章 命题逻辑的推理理论

通过附加前提, 可由其它规则推 出
推理规则
(12)合取引入规则: 在证明的序列中出现公式 A 与 B ,则 可以在任意步引入A∧B。 A B ∴ A∧B
自然推理系统中的“证明”
• 有效的推理: 前提: A1,A2,…,Ak 结论: B • 记为:A1∧A2∧…∧Ak B
它的证明就是构造“公式序列”: C1,C2,…,Cl 满足: 每个Ci要么是某个前提Aj; 要么由推理规则得到; 且 Cl= B。
形式系统
定义3.2 一个形式系统 I 由四部分组成: (1)非空的字母表 A; (2)合式公式集 E,每个公式仅含字母表中的符号; (3)公理集 AX,每个公理来自于公式集E; (4)推理规则集 R。 • 记为 I=<A,E,AX,R> 四元组(4 tuple)的形式。 • 形式系统分为自然推理系统与公理推理系统。
推理规则
(4)假言推理规则(或分离规则): A→B A ∴ B (5)附加规则: A ∴ A∨B
推理规则
(6)化简规则: A∧B ∴ A (7)拒取式规则: A→B ¬ B ∴ ¬ A (8,9)三段论规则: A→B A∨B B→C ¬ B ∴ A→C ∴ A
推理规则
(10)构造性二难推理规则: A→B C→D A∨C ∴ B∨D (11)破坏性二难推理规则: A→B C→D ¬ B∨ ¬ D ∴ ¬ A∨ ¬ C
作业
习题3 52-54页 11 12 13 14 15 16
例题
【例3.5】 在自然推理系统P中构造下面推理的证明: 前提:(p∧q)→r, ¬s∨p, q 结论: s→r
证明: (1)s (2)¬ s∨p (3)p (4)(p∧q)→r (5)q (6)p∧q (7)r
第三章推理的形式结构

充分性: 若蕴涵式(A1∧A2∧…∧Ak)→B为重言式,则对于任何赋 值此蕴涵式均为真,因而不会出现前件为真后件为假 的情况,即在任何赋值下,或者A1∧A2∧…∧Ak为假, 或者A1∧A2∧…∧Ak和B同时为真,这正符合定义3.1中 推理正确的定义。 由此定理知,推理形式: 前提:A1,A2,…,Ak 结论:B 是有效的当且仅当(A1∧A2∧…∧Ak)→B为重言式。
以引入前提。
(2) 结论引入规则:在证明的任何步骤上所得 到的结论都可以作为后继证明的前提。 (3) 置换规则:在证明的任何步骤上,命题公 式中的子公式都可以用与之等值的公式置换,得到 公式序列中的又一个公式。
(4) 假言推理规则
(5) 附加规则:
(6) 化简规则:
(7) 拒取式规则:
(8) 假言三段论规则:
A1,A2,…,Ak和B中出现的命题变项的任意一组赋值,
或者A1∧A2 ∧…∧Ak为假,或者当A1∧A2 ∧…∧Ak为 真时,B也为真,则称由前提A1,A2,…,Ak推出B的推 理是有效的或正确的,并称B是有效结论。 其中,前提是一个有限的公式集合,记为Г。 将由Г推B的推理记为Г├ B。 若推理是正确的,则记为Г B,否则记为Г B。
(9) 析取三段论规则:
(10) 构造性二难推理:
(11) 破坏性二难推理规则:
(12) 合取引入规则:
P中的证明就是由一组P中公式作为前提,利用P 中的规则,推出结论。当然此结论也为P中公式。
例3.3 在自然推理系统P中构造下面推理的证明: (1)前提:p∨q,q→r,p→s,┐s 结论:r∧(p∨q) 证明: ① p→s ② ┐s 前提引入
结论的否定 前提引入 前提引入 ②③析取三段 前提引人 ④⑤拒取式 ⑥置换 前提引入 ⑦⑧析取三段
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( A1 ∧ A2 ∧L∧ An ) → B
是否包含所有
8
F =(( ∨Q)∧(P→R)∧(Q→R))→R, ((P∨ ) ))→ , (( → ) → ))
P Q R 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 P∨Q 0 0 1 1 1 1 1 1 P→R 1 1 1 1 0 1 0 1 Q →R 1 1 0 1 1 1 0 1 (P∨Q)∧ (P→R) ∧( Q →R) 0 0 0 1 0 1 0 1 F 1 1 1 1 1 1 1 1
10
推理实例
→ ∧ → (2) 推理的形式结构 (p→q)∧q→p 推理的形式结构: 用主析取范式法 (p→q)∧q→p → ∧ → ⇔ (¬p∨q)∧q→p ¬ ∨ ∧ → ⇔ ¬ ((¬p∨q)∧q)∨p ¬ ∨ ∧ ∨ ⇔ ¬q∨p ∨ ∧¬q)∨ ∧¬ ∧¬q)∨ ∧¬ ∧¬q)∨ ∧ ⇔ (¬p∧¬ ∨(p∧¬ ∨ (p∧¬ ∨(p∧q) ¬ ∧¬ ⇔ m0∨m2∨m3 结果不含m 是成假赋值, 结果不含 1, 故01是成假赋值,所以推理不正确 是成假赋值
13
例:判定蕴含式P→(Q→R) ⇒(P→Q)→(P→R)是 判定蕴含式P ( 否成立
解
假定结论( → ) 假定结论(P→Q)→(P→R)为假, → )为假, 为真, → 为假 为假。 则P→Q为真,P→R为假。 → 为真 由P→R为假,得P为真,R为假。 为假, 为真, 为假。 为真, 为真。 又P→Q为真,故得 为真。 → 为真 故得Q为真 于是P为真, → 为假 为假。 于是 为真,Q→R为假。 为真 从而 P→(Q→R)为假。 → → )为假。 因此蕴含式成立。 因此蕴含式成立。
1
3.1 推理的形式结构
定义3.1 设A1, A2, …, Ak, B为命题公式 若对于每组赋值, 为命题公式. 定义 为命题公式 若对于每组赋值, A1∧A2∧…∧ Ak 为假,或当 1∧A2∧…∧Ak为真时,B也为真, 为假,或当A 也为真, ∧ ∧ 为真时, 也为真 则称由前提 前提A 推出结论 结论B的推理是有效的或 则称由前提 1, A2, …, Ak推出结论 的推理是有效的或正确 并称B是有效结论. 的, 并称 是有效结论
15
注意: 注意: 九条推论中出现的A,B,C等都是元语言符号, A,B,C等都是元语言符号 (1)九条推论中出现的A,B,C等都是元语言符号,他们都代表任 意的命题公式。 意的命题公式。
(2)若一个推理的形式结构与某条推理定律对应的蕴涵式一致, 若一个推理的形式结构与某条推理定律对应的蕴涵式一致, 则不用证明就可断定这个推理是正确的。 则不用证明就可断定这个推理是正确的。 (3)2.1节给出的16个等值式中的每一个都派生出两条推理定 2.1节给出的16个等值式中的每一个都派生出两条推理定 节给出的16 律。 (4)由九条推理定律可以产生九条推理规则,他们构成了推理 由九条推理定律可以产生九条推理规则, 系统中的推理规则。 系统中的推理规则。
注意: 注意 推理正确不能保证结论一定正确
2
例如 3.1
判断下列推理是否正确
(1)|p,p->q| |-q (2)|p,q->p| |-q 真值表见p43 真值表见p43 (1) p ∧(p->q) (2) p ∧(q->p)
3
符号“ 的区别和联系? 符号“⇒”和 “→”的区别和联系? 与符号“ 与符号“⇔”与“↔”的区别和联系类似。 ”的区别和联系类似。 1)“⇒”不是联结词,“A⇒B”不是公式,它表示公式 ) 不是公式, 不是联结词, ⇒ 不是公式 A与B之间存在蕴含关系。A前提 B结论 之间存在蕴含关系。 与 之间存在蕴含关系 是一个公式。 前件 前件B后件 2)“→”是联系词,A→B是一个公式。 A前件 后件 是联系词, → 是一个公式 3) A⇒B当且仅当 →B是永真公式 。 ) ⇒ 当且仅当 当且仅当A→ 是永真公式
公式F对任意的一组真值指派取值均为 , 是重言式。 公式 对任意的一组真值指派取值均为1,故F是重言式。 对任意的一组真值指派取值均为 是重言式
9
推理实例
例1 判断下面推理是否正确 (1) 若今天是 号,则明天是 号. 今天是 号. 所以 明天是 号. 若今天是1号 则明天是5号 今天是1号 所以, 明天是5号 (2) 若今天是 号,则明天是 号. 明天是 号. 所以 今天是 号. 若今天是1号 则明天是5号 明天是5号 所以, 今天是1号 解 设 p:今天是 号,q:明天是 号. :今天是1号 :明天是5号 → ∧ → (1) 推理的形式结构 (p→q)∧p→q 推理的形式结构: 用等值演算法 (p→q)∧p→q → ∧ → ⇔ ¬((¬p∨q)∧p)∨q ¬ ∨ ∧ ∨ ∨¬q∨ ⇔ ¬p∨¬ ∨q ⇔ 1 ∨¬ 由定理3.1可知推理正确 由定理 可知推理正确
7
如何判断由一个前提集合能否推出某个结论 1)真值表法: )真值表法:
命题公式 的取值是否为永真 永真。 ( A1 ∧ A2 ∧L∧ An ) → B 的取值是否为永真。
2)等值演算方法 )
证明命题公式 证明命题公式
( A1 ∧ A2 ∧L∧ An ) → B
是否为永真。 是否为永真。 永真
3)主析取范式法 )
是两个命题公式,如果A 定义 设A和B是两个命题公式,如果A⇒B,即如果命 题公式A 为重言式,则称B是前提A的结论或从A 题公式A→B为重言式,则称B是前提A的结论或从A推 是一些命题公式, 出结论B 一般地设A 出结论B。一般地设A1,A2,…,Ak和B是一些命题公式, ,A 若蕴含式 …∧A A1∧A2∧…∧Ak ⇒ B (*) 成立,则称B 前提集合{ 成立,则称B是前提集合{ A1,A2,…,Ak}的结论,或 ,A 的结论, 称从前提A 结论B 有时也记作: 称从前提A1,A2,…,Ak能推出结论B。有时也记作: ,A 能推出结论 A1,A2,…,Ak ⇒ B ,A
11
假定前提A真 假定前提 真
假定前提A为真,检查在此情况下,其后件B是否也为真。 假定前提A为真,检查在此情况下,其后件B是否也为真。
例6 证明
证明 :
¬Q ∧(P→Q) ⇒ ¬P → )
令前提¬Q∧(P→Q)为真,则¬Q为真 且P→Q为真。 为真, 为真。 令前提¬ ∧ → )为真, 为真 → 为真 于是Q为假,因而 也为假 由此¬ 为真 也为假。 为真。 于是 为假,因而P也为假。由此¬P为真。 为假 成立。 故蕴含式 成立。
12
假定结论B假 反证法) 假定结论 假(反证法)
假定结论B为假,检查在此情况下,其前件A是否也为假. 假定结论B为假,检查在此情况下,其前件A是否也 →Q) ∧ (R→S) ⇒ (P∧R) → (Q∧S) → ∧ ∧ 令结论(P∧R)→(Q∧S)为假,则P∧R为真,Q∧S为假 为假, 为真, ∧ 为假 为假, 令结论 ∧ → ∧ 为假 ∧ 为真 于是P、 均为真 均为真, 至少一个为假。 于是 、R均为真,而Q和S至少一个为假。 和 至少一个为假 中至少一个为假, 由此可知 P→Q与R→S中至少一个为假 → 与 → 中至少一个为假 因此(P→ ∧ → 为假 为假. 因此 →Q)∧(R→S)为假 故上述蕴含式成立。 故上述蕴含式成立。
18
4
定理3.1 命题公式A1,A2,…,An推结论B的推理正确当且仅当 命题公式A ,A 推结论B (A1∧A2∧,…, ∧ An)→ B为重言式
证明:首先证明其必要性。 证明:首先证明其必要性。
的推理正确, 若A1,A2,…,An推B的推理正确,则A1,A2,…,An,B中所含命题变 ,A 项的任意一组赋值,不会出现A 为真, 项的任意一组赋值,不会出现 1∧A2∧,…, ∧ An为真,而B为假 为假 的情况,因而在任意赋值下,蕴含式(A 的情况,因而在任意赋值下,蕴含式(A1∧A2∧,…,∧An)→B均为 真,所以它为重言式 再证充分性 若蕴含式(A 若蕴含式(A1∧A2∧,…,∧An)→B为重言式,则对于任何赋值此蕴 为重言式, 含式均为真,因而不会出现前件为真后件为假的情况, 含式均为真,因而不会出现前件为真后件为假的情况,即在任何赋 值下,或者A 为假,或者A 值下,或者A1∧A2∧,…, ∧An为假,或者A1∧ A2,∧ …,∧ An和B , 同时为真,这正符合定义3.1 3.1中推理正确的定义 同时为真,这正符合定义3.1中推理正确的定义 5
16
3.2 自然推理系统 自然推理系统P
定义3.2 一个形式系统 I 由下面四个部分组成: 一个形式系统 由下面四个部分组成: 定义 (1) 非空的字母表,记作 A(I). 非空的字母表, (2) A(I) 中符号构造的合式公式集,记作 E(I). 中符号构造的合式公式集, (3) E(I) 中一些特殊的公式组成的公理集,记作 AX(I). 中一些特殊的公式组成的公理集, (4) 推理规则集,记作 R(I). 推理规则集, 其中<A(I),E(I)>是 I 的 记I=<A(I),E(I),AX(I),R(I)>, 其中 是 形式语言系统, 形式演算系统. 形式语言系统 <AX(I),R(I)> 是 I 的形式演算系统 自然推理系统: 无公理, 自然推理系统 无公理 即AX(I)=∅ ∅ 推出的结论是系统中的重言式, 称作定理 公理推理系统 推出的结论是系统中的重言式 称作定理
14
推理定律——重言蕴涵式 推理定律——重言蕴涵式 ——
A ⇒ (A∨B) ∨ 附加律 (A∧B) ⇒ A ∧ 化简律 (A→B)∧A ⇒ B → ∧ 假言推理 (A→B)∧¬ ⇒ ¬A ∧¬B → ∧¬ 拒取式 (A∨B)∧¬ ⇒ A ∧¬B ∨ ∧¬ 析取三段论 (A→B)∧(B→C) ⇒ (A→C) → ∧ → → 假言三段论 (A↔B)∧(B↔C) ⇒ (A↔C) ↔ ∧ ↔ ↔ 等价三段论 (A→B)∧(C→D)∧(A∨C) ⇒ (B∨D) → ∧ → ∧ ∨ ∨ 构造性二难 (A→B)∧(¬A→B) ⇒ B 构造性二难(特殊形式 特殊形式) → ∧¬ → 构造性二难 特殊形式 9. (A→B)∧(C→D)∧( ¬B∨¬ ⇒ (¬A∨¬ ∨¬D) ∨¬C) 破坏性二难 → ∧ → ∧ ∨¬ ¬ ∨¬ 1. 2. 3. 4. 5. 6. 7. 8. 每个等值式可产生两个推理定律 ⇔¬¬A可产生 ⇒¬¬A ¬¬A⇒ 如, 由A⇔¬¬ 可产生 A⇒¬¬ 和 ¬¬ ⇒A ⇔¬¬