20100319_命题逻辑的推理理论_2
命题逻辑的推理理论
(1)将简单命题符号化: 设 p:小张去看电影。
例题
(2) 形式结构:
前提:(p∧q)→r,┐s∨p,q 结论:s→r
(3)证明:用附加前提证明法
①s
附加前提引入
② ┐s∨p
前提引入
③p 段论
①②析取三
④ (p∧q)→r
前提引入
⑤q
前提引入
⑥ p∧q
③⑤合取
例题
例3.6 在自然推理系统P中构造下面推理的证明。
构造形式结构A1A2…Ak B 的推理的书写 方法: 前提: A1,A2,…,Ak 结论: B
证明方法:
直接证明法
附加前提法
归谬法(或称反证法)
命题逻辑推理的难点
1. 弄清楚蕴涵式P→Q的逻辑关系及其真值 ,这里Q是P的必要条件。无论蕴涵关系 如何表述,都要仔细地区分出蕴涵式的前 件和后件。
3、某女子在某日晚归家途中被杀害,据多方
调查确证,凶手必为王某或陈某,但后又查
证,作案之晚王某在工厂值夜班,没有外出
,根据上述案情可得前提:
1.凶手为王某或陈某。
P∨Q
2.如果王某是凶手,则他在作案当晚必外出P→R
3.王某案发之晚并未外出。
┐R
结论:陈某是凶手。
Q
则可描述为:P→R,┐R┐P (否定后件式)
r:到圆明园玩。
s:颐和园游人太多。
t:到动物园玩。
(2)前提:p(qr), sq, p, s
结论:rt
(3)证明: ① p(qr) ②p ③ qr ④ sq ⑤s ⑥ q ⑦r
论 ⑧ rt
前提引入 前提引入 ①②假言推理 前提引入 前提引入 ④⑤假言推理 ③⑥ 析 取 三 段
命题逻辑原理
命题逻辑原理
命题逻辑是一种数学模型,用于对逻辑表达式的真假进行推理。
其基本原理包括使用逻辑运算符(如AND、OR和非NOT)来构建代表“命题”的公式,并允许某些公式构成“定理”,有一套形式“证明规则”。
在命题逻辑中,原子命题是最基本的单位,它们不能进一步被分解为更简单的命题。
原子命题通过逻辑运算符可以组合成更复杂的命题。
基本的逻辑运算符包括“与”AND、“或”OR和非NOT。
在命题逻辑中,一个重要的概念是“有效性”。
一个逻辑公式被称为有效的,当且仅当它对于所有的解释都为真。
在逻辑学中,有效性是通过演绎推理来确定的。
此外,命题逻辑的适用范围也相当广泛。
它被用于计算机科学中的许多领域,如电路设计、编程语言和系统设计(如Prolog语言)。
在更近的时代里,
命题逻辑也用于人工智能和机器学习等领域。
以上内容仅供参考,如需更全面准确的信息,可查阅命题逻辑相关的教材或论文。
离散数学课件03命题逻辑的推理理论
((┐p∧┐q)∨p) ∨ q
((┐p∨p )∧(┐q∨p)) ∨ q
(┐q∨p) ∨ q 1
精选课件ppt
由定理 3.1可知, 推理正确。
15
推理定律--重言蕴含式
(1) A (A∨B)
附加律
(2) (A∧B) A
化简律
(3) (A→B)∧A B
假言推理
(4) (A→B)∧┐B ┐A
拒取式
(5) (A∨B)∧┐B A
析取三段论
(6) (A→B) ∧ (B→C) (A→C)
假言三段论
(7) (AB) ∧ (BC) (A C)
等价三段论
(8) (A→B)∧(C→D)∧(A∨C) (B∨D) (A→B)∧(┐A→B)∧(A∨┐A) B
构造性二难 构造性二难
(特殊形式)
(9)(A→B)∧(C→D)∧(┐B∨┐精D选)课件pp(t ┐A∨┐C) 破坏性二难16
只要不出现(3)中的情况,推理就是正确的,因而判断 推理是否正确,就是判断是否会出现(3)中的情况。
推理正确,并不能保证结论B一定为真。
精选课件ppt
8
例题
例3.1 判断下列推理是否正确。(真值表法)
(1) {p,p→q}├ q (2) {p,q→p}├ q
正确 不正确
p q p(p→q) q p(q→p)
推理是指从前提出发推出结论的思维过程。
前提是已知命题公式集合。
结论是从前提出发应用推理规则推出的命题公式。
证明是描述推理正确或错误的过程。
要研究推理,首先应该明确什么样的推理是有效的或 正确的。
精选课件ppt
4
命题逻辑的推理理论
概念
描述问题 的句子
离散数学-第一部分 数理逻辑-第三章 命题逻辑的推理理论
前提引入 前提引入 ⑤⑥假言推理 ⑦ ④合取引入
22
附加前提证明法
附加前提证明法 适用于结论为蕴涵式
欲证
前提:A1, A2, …, Ak 结论:CB
等价地证明
前提:A1, A2, …, Ak, C 结论:B
理由:
(A1A2…Ak)(CB)
( A1A2…Ak)(CB)
说明:1. 由前提A1, A2, …, Ak推出结论B的推理是否正确与诸 前提的排列次序无关,前提是一个有限集的公式集合。前提 A1, A2, …, Ak推出结论B记为{A1, A2, …, Ak} B
推理的形式结构 1. {A1, A2, …, Ak} B
若推理正确, 记为{A1,A2,,An} B
前提:p q, p 结论:q
推理的形式结构: (p q) p q.
用等值演算判断形式结构是否是重言式。
10
(3)下午马芳或去看电影或去游泳。她没去看电影。所以 ,她去游泳了。
解:设 p:马芳下午去看电影 . q:马芳下午去游泳.
前提: p q, p 结论: q 推理的形式 结构:( (p q) p ) q . 用等值演算来判断式子是否 为 等值式。 ( (p q) p ) q ( ( p p ) ( qp )) q ( q p ) q ((q p ) q p q q 1 所以 形式 结构 为 重言式,推理 正确。
定理说明:
. {A1, A2, …, Ak} B 等同于蕴含式A1A2…AkB {A1, A2, …, Ak} B 等同于 A1A2…Ak B
6
推理的形式结构
推理的形式结构 1. {A1, A2, …, Ak} B
若推理正确, 记为{A1,A2,,An} B 2. A1A2…AkB
第3章 命题逻辑的推理证明
推理实例
例1 判断下面推理是否正确 (1) 若今天是1号,则明天是5号. 今天是1号. 所以, 明天是5号. (2) 若今天是1号,则明天是5号. 明天是5号. 所以, 今天是1号.
解 设 p:今天是1号,q:明天是5号. (1) 推理的形式结构: (pq)pq
用等值演算法 (pq)pq
((pq)p)q pqq 1 由定理3.1可知推理正确
附加律
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
构造性二难(特殊形式)
第三章 命题逻辑的推理理论
主要内容 第一节 推理的形式结构 推理的正确与错误 推理的形式结构 判断推理正确的方法 推理定律 第二节 自然推理系统P 形式系统的定义与分类 自然推理系统P 在P中构造证明:直接证明法、附加前提证明法、归谬法
1
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为重言式 注意: 推理正确不能保证结论一定正确
( A1A2…Ak)(CB)
( A1A2…AkC)B
(A1A2…AkC)B
命题演算的推理理论
例 证明
((P→Q)∧P)→Q → ∧ →
((P→Q)∧P)∧¬ → ∧ ∧¬ ∧¬Q (¬P∨Q)∧P∧¬ ∧¬Q ¬ ∨ ∧ ∧¬ S ={¬P∨Q,P,¬Q} ¬ ∨ , ,
Hale Waihona Puke 解:考察 合取范式为 子句集为 归结过程为 (1) ¬P∨Q ∨ (2) P (3) ¬Q (4) Q (5) □ 故原式为定理
(1)(2)归结 归结 (3)(4)归结 归结
∧¬Q)∧ ¬ ∨ ∧¬ ∧¬R→ 例 (p23) ¬(P∧¬ ∧(¬Q∨ R)∧¬ →¬P ∧¬
证明: ¬ ∧¬ ∧¬Q)∧ ¬ ∨ ∧¬ ∧¬ ∧¬R 证明: (¬(P∧¬ ∧(¬Q∨ R)∧¬ )∧¬ ¬P = (¬P ∨Q)∧ (¬Q∨ R)∧¬ ∧¬ ¬P ∧¬R ¬ ∧ ¬ ∨ ∧¬ 归结过程为 (1) ¬P ∨Q (2) ¬Q∨ R ∨ (3) ¬R (4) ¬ ¬P (5) ¬Q (6) ¬P (7) □ 故原式为定理
若干重要的归结规则
父辈子句 P和¬P∨Q 和 ∨ P∨Q和¬P∨Q ∨ 和 ∨ P∨Q和¬P∨¬ ∨ 和 ∨¬ ∨¬Q ¬P和P 和 P∨Q和¬Q∨¬ ∨ 和 ∨¬ ∨¬R 归结式 Q Q 说明 假设推理 子句合并成Q 子句合并成
¬P∨P或¬Q∨Q 两个可能的子句 ∨ 或 ∨ 均为重言式 □ P∨¬ ∨¬R ∨¬ 空子句, 空子句, 归结结束 三段论
例 (S ¬Q)∧(P Q)∧(R∨S)∧(R ¬Q) ¬P
证明: 证明: (S ¬Q)∧(P Q)∧(R∨S)∧(R ¬Q)∧¬¬ P ∧ ∧ ∨ ∧ ∧¬¬ =(¬S∨¬ ∧(¬P∨Q)∧(R∨S)∧(¬R∨¬ ∧¬¬ ∨¬Q)∧ ¬ ∨ ∧ ∨ ∧ ¬ ∨¬ ∧¬¬P ∨¬Q)∧¬¬ ¬ ∨¬ 建立子句集 {¬S∨¬ ¬P∨ Q, R∨S, ¬R∨¬Q, ¬¬ ∨¬Q, ¬¬P} ¬ ∨¬ ∨ ∨ ∨ 归结过程为: 归结过程为 (1) ¬S∨¬ ∨¬Q ∨¬ (2) ¬P∨ Q ∨ (3) R∨S ∨ (4) ¬R∨¬ ∨¬Q ∨¬ (5) ¬¬ ¬¬P (6) ¬P∨¬ ∨¬S (1)(2)归结 ∨¬ 归结 (7) ¬S (5)(6)归结 归结 (8) ¬P∨¬ ∨¬R (2)(4)归结 ∨¬ 归结 (9) ¬R (5)(8)归结 归结 (10) S (3)(9)归结 归结 (11)□ (7)(10)归结 □ 归结 故原式为定理。 故原式为定理。
第三章:命题逻辑的推理理论
13
3.1 推理形式结构
例7:
东方朔偷饮了汉武帝求得的据说饮了能够不死的酒, 汉武帝要杀他,他说:“如果这酒真能使人不死,那么 你就杀不死我;如果这酒不能使人不死(你能杀得死我), 那么它就没有什么用处(不必杀我);这酒或者能使人 不死,或者不能使人不死;所以你或者杀不死我,或者 不必杀我。”
q
F FF
FF
F
F TF
TF
T
TFF
FT
F
T TT
TT
T
5
3.1 推理形式结构
定理:{A1,…,Ak} ⊨ B 当且仅当 A1…Ak B 为重言式
证明 必要性:任意v, 不会出现A1…Ak 为真且 B为假的情况,所以v(A1…Ak B)=T 充分性:任意v, v(A1…Ak B)=T 则或者: A1…Ak 和B同时为T 或者: A1…Ak 为假 所以{A1,…,Ak} ⊨ B
6
3.1 推理形式结构
蕴涵元符号: A1…Ak B 代表 {A1,…,Ak} ⊨ B 推理的形式结构
前提:A1,…,Ak 结论:B 推理的形式结构: A1…Ak B
7
3.1 推理形式结构
判断推理是否正确方法
① 真值表法 ② 等值演算法 ③ 主析取范式法
8
推理实例
附加律 化简律 假言推理 拒取式 析取三段论 假言三段论 等价三段论 构造性二难 构造性二难(特殊形式) 破坏性二难
17
3.1 推理形式结构
证明:(A B) (B C) (A C) ((A B) (B C)) (A C)
((A B) (B C)) (A C) ((A B) (B C)) (A C) ((A B) (B C)) (A C) ((A B) (B C)) (A C) ((A B) A ) ((B C) C) (B A ) (B C)
命题逻辑的推理理论,证明方法演示课件
(2) P 1 (P2 P 1) (3) (P 1 P2) (P 1 P 1)
L1 MP规L2则
L1 (1)、(2),MP L1 (3)、(4),MP
38
例10 证明 ├L AA
[证] (1) (A((AA)A))((A(AA))(AA))
(2) A((AA)A) (3) (A(AA))(AA) (4) A(AA) (5) AA
• 课堂实训
应用实例1 分析下列事实“如果我有很高的收 入,那么我就能资助许多贫困学生;如果我能资 助许多贫困学生,那么我很高兴;但我不高兴, 所以我没有很高的收入。”试指明前提和结论, 并给予证明。
33
应用实例2 将下列条件作为前提,验证所得结论是 否有效:
(a) 明天或是天晴,或是下雨; (b) 如果是天晴,我去公园; (c) 如果我去公园,我就不看书。 结论:如果我在看书,则天下雨。
39
3、演绎定理
例11 证明 A ,B (A C )├L (BC)
[证] (1) B (A C)
假设
(2) (B (A C)) ((B A) (B C)) L2
(3) (B A) (B C)
(1)、(2),MP
(4) A (B A) (5) A (6) (B A) (7) (B C)
30
例8 构造下面推理的证明
前提: (pq)r, rs, s, p ;结论: q
证明:用归缪法
①q
结论否定引入
② rs
前提引入
③ s
前提引入
④ r
②③拒取式
⑤ (pq)r
前提引入
⑥ (pq)
④⑤析取三段论
⑦ pq
⑥置换
⑧ p
①⑦析取三段论
3命题逻辑的推理理论
2
东南大学
3.1 推理的形式结构
设H1,H2 …,Hn ,C中出现的命题变元 , 中出现的命题变元 有 m个 , 对于任意一组赋值 , 前提和结 个 对于任意一组赋值, 论的真值情况有四种
H1 ∧ H2 …∧ Hn为0,C为0; ∧ , 为 ; H1 ∧ H2 …∧ Hn为0,C为1; ∧ , 为 ; H1 ∧ H2 …∧ Hn为1,C为0; ∧ , 为 ; H1 ∧ H2 …∧ Hn为1,C为1; ∧ , 为 ;
23
东南大学
3.2 自然推理系统 自然推理系统P
p→q 结论: p→(p ∧q) 前提: → → (1) p 引入前提 (2) p→q → (3) q (4) p ∧q (5) p→(p ∧q) CP → 所以p→ 成立. 所以 →q p→(p ∧q)成立. → 成立
24
东南大学
3.2 自然推理系统 自然推理系统P
18
东南大学
3.2 自然推理系统 自然推理系统P
考虑下述论证: 例1. 考虑下述论证:
如果这里有球赛,则通行是困难的. 如果这里有球赛,则通行是困难的. 如果他们按时到达,则通行是不困难的. 如果他们按时到达,则通行是不困难的. 他们按时到达了. 他们按时到达了. 所以这里没有球赛. 所以这里没有球赛.
10
东南大学
3.1 推理的形式结构
证明上述永真蕴含式的方法有三类: 证明上述永真蕴含式的方法有三类: (1)把" "关系符改为"→"联结词,证明它 关系符改为" 联结词, 1 把 联结词 为永真式. 为永真式. (a)真值表法 (a)真值表法 (b)等值演算法 等值演算法 c)主析取范式法 主析取范式法 (2)*找出使蕴含命题前件为"T"的所有指派, 的所有指派, 2 *找出使蕴含命题前件为" 试看这些指派能否令后件为" 试看这些指派能否令后件为"T",若为 则永真蕴含关系成立. "T",则永真蕴含关系成立.
命题演算(推理理论)
17
附加前提证明法实例
(3) 证明 ①s ② pr ③ rs ④ ps ⑤ p ⑥ pq ⑦q
CP规则 P P T ②③I (假言三段论) T ①④I (拒取式) P T⑤⑥I (析取三段论)
2
一、推理的形式结构
定义1 设A1, A2, …, Ak, B为命题公式. 若对于每 组 赋 值 , A1A2… Ak 为 假 , 或 当 A1A2…Ak为真时,B也为真,则称由前提A1, A2, …, Ak推出结论B的推理是有效的或正确的, 并称B是有效结论或称B可由A1, A2, …, Ak逻辑推 出. 定理1 由命题公式A1, A2, …, Ak 推B的推理正确当 且仅当A1A2…AkB为重言式
9. (AB)(CD)( BD) (AC) 破坏性二难
每个等值式可产生两个推理定律 如, 由AA可产生 AA 和 AA
5
推理规则
(1) 前提引入规则(P) 在推理过程中,可以随时引入已知的前提。 (2) 结论引入规则(T) 在推理过程中,前面已推出的有效结论都可作为后续推理的 前提引用。 (3) 置换规则(R) 在推理过程中,命题公式中的子公式都可以用与之等值的命 题公式置换,得到证明的公式序列的另一公式。 (4) 代入规则(S) 在推理过程中,重言式中的任一命题变元都可以用一命题公 式代入,得到的仍是重言式。
(pq)pq
((pq)p)q
pqq 1
由定理1可知推理正确
12
推理实例
(2) 推理的形式结构: (pq)qp 用主析取范式法 (pq)qp (pq)qp ((pq)q)p qp (pq)(pq) (pq)(pq) m0m2m3 结果不含m1, 故01是成假赋值,所以推理不正确
命题逻辑的推理理论ch
命题逻辑的符号体系
命题逻辑使用特定的符号来表示命题 和推理规则,这些符号包括逻辑联结 词(如∧、∨、→、¬等)、量词(如 ∀、∃)和括号等。
通过这些符号,命题逻辑能够精确地 表示命题之间的逻辑关系,并建立严 密的推理体系。
命题逻辑的基本概念
命题
命题是具有真假值的陈述句,它 描述了某个事物的性质或关系。 在命题逻辑中,每个命题都有一 个与之对应的真值,即真或假。
02
03
析取式推理
如果一个命题A的真,导致命题B或C 的真,那么我们可以从A推导出B或C。
推理规则的应用
01
逻辑推理
通过应用直接和间接推理规则, 我们可以推导出新的命题或验证 现有命题的真假。
演绎推理
02
03
归纳推理
通过应用直接和间接推理规则, 我们可以从一般到特殊推导出结 论。
通过应用直接和间接推理规则, 我们可以从特殊到一般推导出结 论。
规划与决策
03
基于逻辑推理的规划算法,用于机器人行动规划、智
能控制等领域。
在法律领域的应用
法律推理
利用逻辑推理对法律案例进行推理和分析,辅 助法官进行裁决。
法律知识表示
将法律知识表示为逻辑命题,构建法律知识库, 用于法律咨询、案例检索等。
法律证据分析
利用逻辑推理对法律证据进行分析和推理,辅助律师进行辩护。
方式,结论不是必然的,只是一种可能性。
02
归纳推理可以采用不同的方法,如简单枚举归纳、科
学归纳等。
03
归纳推理在科学研究、数据分析等领域中广泛应用,
可以帮助人们从大量数据中找出规律和趋势。
04 命题逻辑的推理方法
演绎推理方法
定义
命题演算(推理理论)
#2022
*
例3 构造下面推理的证明 2是素数或合数. 若2是素数,则 是无理数. 若 是无理数,则4不是素数. 所以,如果4是素数,则2是合数. 解 用附加前提证明法构造证明 (1) 设 p:2是素数,q:2是合数, r: 是无理数,s:4是素数 (2) 推理的形式结构 前提:pq, pr, rs 结论:sq
*
(2) 写出证明的形式结构 前提:(pq)r, rs, s 结论:pq (3) 证明(证明过程三列式) 序号 当前得到的结论 当前得到结论的理由 ① rs P( 前提引入) ② s P ③ r T ①②I (拒取式) ④ (pq)r P ⑤ (pq) T ③④E (拒取式) ⑥ pq T⑤E 德摩根率
附加前提证明法实例
#2022
*
归谬法 (反证法) 欲证 前提:A1, A2, … , Ak 结论:B 做法 在前提中加入B,推出矛盾. 理由 A1A2…AkB (A1A2…Ak)B (A1A2…AkB) (A1A2…AkB)0 A1A2…AkB0
归谬法实例
*
11 p
⑥ (pq) T④⑤I(析取三段论) ⑦ pq T⑥E 德摩根率 ⑧ p T①⑦I(析取三段论) ⑨ p P pp (矛盾) T⑧⑨I(合取引入) 反证法
A B ∴AB
(11) 破坏性二难推理规则
推理规则
*
判断有效结论的过程就是论证过程。 基本方法: (1)真值表法 (2)直接证明法 (3)间接证明法(反证法) 具体:等值演算、 主析取范式、构造证明法等
三、逻辑证明方法
#2022
*
真值表法
例:判断下列推理是否正确。 今天杨尚树或去网吧或去教室。他没去教室,所以他去网吧了。 设 p:杨尚树去网吧。q:杨尚树去教室。则, 前提:p ∨ q , ¬ q 结论:p 推理的形式结构: ((p ∨ q) ∧¬ q) p
命题逻辑的推理规则与证明方法
命题逻辑的推理规则与证明方法引言命题逻辑是一门研究命题间逻辑关系和推理规则的学科。
在逻辑学中,命题是可以明确判断真假的陈述句,推理则是基于已知的命题通过逻辑规则得出新的命题。
本文将讨论命题逻辑中常用的推理规则和证明方法,以帮助读者理解和应用命题逻辑。
一、命题逻辑的基本概念在开始讨论推理规则和证明方法之前,我们先来简要介绍命题逻辑的基本概念。
1. 命题:命题是可以明确判断真假的陈述句。
例如:“今天是星期一”和“2加2等于4”都是命题。
2. 命题联结词:命题联结词是用于连接、变换和修饰命题的词语。
例如:“与”、“或”、“非”等常见的命题联结词。
3. 命题公式:命题公式是由命题和命题联结词组成的符号串。
例如:“p∧q”、“p∨q”等都是命题公式。
二、命题逻辑的推理规则在命题逻辑中,推理规则是用来根据已知的命题推出新的命题的准则。
下面列举几种常见的推理规则:1. 蕴含规则(Implication Rule):如果已知一个命题“p蕴含q”,即“p→q”,那么可以推出新的命题“如果p成立,则q必定成立”。
2. 合取规则(Conjunction Rule):如果已知两个命题“p”和“q”,那么可以推出新的命题“p与q同时成立”。
3. 析取规则(Disjunction Rule):如果已知两个命题“p”和“q”,那么可以推出新的命题“p或q至少一个成立”。
4. 反言规则(Contraposition Rule):如果已知一个命题“p蕴含q”,那么可以推出新的命题“非q蕴含非p”。
以上仅是命题逻辑中推理规则的几个例子,实际上还有许多其他的推理规则,读者可以根据具体需求进行学习和应用。
三、命题逻辑的证明方法在命题逻辑中,证明是用来推断一个命题是否成立的过程。
下面介绍两种常见的证明方法:1. 直接证明法:直接证明法是通过列举前提和推理步骤来证明一个命题的真假。
具体步骤包括:首先列出已知的前提命题,然后使用推理规则逐步推导得出新的命题,最后得出目标命题。
命题逻辑的推理理论(牛连强)
1.7 推 理 理 论从假设前提利用推理规则得到其他命题,即形成结论的过程就是推理,这是研究逻辑的主要目标。
1.7.1 蕴含与论证1.推理的含义与形式[定义1-22] 当且仅当p →q 为永真式时,称为p 蕴含q (logical implication ),记作p q ⇒,或p q 。
此时,称p 为前提,q 为p 的有效结论或逻辑结论,也称为q 可由p 逻辑推出。
得出此逻辑关系的过程称为论证。
[辨析] 由于仅在p 为1而q 为0时公式p q →为0,可见,p q →永真意味着不可能存在前件p 为1而后件q 为0的情况,或者说,若p q ⇒,则只要前件p 为1,后件q 也一定为1。
因此,p q ⇒也称为“永真蕴含”,即p 永真蕴含q 。
[延伸] 通常,定理(theorem )被解释为“经过受逻辑限制的证明为真的陈述”,就是指对“在一定条件成立的情况下必然产生某个(些)结论”的陈述。
因此,定理证明也就是对蕴含关系的论证。
当然,通常只有重要或有趣的陈述才被视为定理。
所有逻辑推理的实质就是证明p q ⇒,也就是证明p q →为永真式。
例如,以下是一个简单的初等数学证明题目:已知a 、b 、c 为实数,且22a b bc -=,0c ≠,则有2/(/1)a c b b c =+。
如果记p :22a b bc -=,q :0c ≠,r :2/(/1)a c b b c =+则上述论证要求可描述为:p q r ∧⇒证明的目的就是说明:若前提p q ∧正确,则结论r 也正确,即证明p q r ∧→为永真式。
通常的逻辑推理问题都会由一组前提来推断一个逻辑结论,此时的多个前提可写成合取式12n H H H ∧∧∧ ,或写成用逗号分隔的命题序列H 1, H 2, ..., H n ,即论证要求可写作:12n H H H C ∧∧∧⇒ ,或12,...,n H H H C ⇒,,或12n H H H C ∧∧∧ ,或12,...,,n H H H C可见,论证A C 、A C ⇒或A C →是永真式都是同义的,且前提也可以用集合表示,如: 12{,..,},.n H H H C 在数学上,总是要求前提为真,从而推导出有效的结论,并不需要研究从假的前提能得到什么结论,且推理形式与前提的排列次序无关。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自然推理系统 P
P是一个自然推理系统,因而没有公理。 是一个自然推理系统,因而没有公理。 是一个自然推理系统 只有三个部分。 故P只有三个部分。 只有三个部分
自然推理系统 P(续) (
定义3.3 自然推理系统 定义如下: 自然推理系统P定义如下 定义如下: 定义
1.字母表 .
(1) 命题变项符号:p,q,r,…,pi,qi,ri,… ) 命题变项符号: , , , (2) 联结词符号:┐,∧,∨,→, ) 联结词符号: ∧ ∨ → (3) 括号和逗号:( , ),, ) 括号和逗号: ,,
形式系统的种类
自然推理系统 它的特点是从任意给定的前提出发, 任意给定的前提出发 它的特点是从任意给定的前提出发,应用系统 中的推理规则进行推理演算, 中的推理规则进行推理演算,得到的最后命题 公式是推理的结论。 公式是推理的结论。 公理推理系统 它只能从若干给定的公理出发, 若干给定的公理出发 它只能从若干给定的公理出发,应用系统中推 理规则进行推理演算, 理规则进行推理演算,得到的结论是系统中的 重言式,称为系统中的定理 定理。 重言式,称为系统中的定理。
(5) 附加规则 )
(6) 化简规则 )
(7) 拒取式规则 )
(8) 假言三段论规则 )
(9) 析取三段论规则 )
(10) 构造性二难推理 )
(11) 破坏性二难推理规则 )
(12) 合取引入规则 )
本条规则说明, 本条规则说明,若证明的公式序列中已 出现A和 则可将A∧ 引入序列中 引入序列中。 出现 和B ,则可将 ∧B引入序列中。
自然推理系统 P(续) (
3.推理规则(续) .推理规则( 九条推理定律和结论引入规则还可以 由九条推理定律和结论引入规则还可以 导出以下各条推理规则。 导出以下各条推理规则。
(4) 假言推理规则 ) 或称分离规则) (或称分离规则)
若证明的公式序列中已出现过A→ 和 , 若证明的公式序列中已出现过 →B和A, 则由假言推理定律(A→ ∧ 可知, 则由假言推理定律 →B)∧A B可知, 可知 B是A→B和A的有效结论。 的有效结论。 是 → 和 的有效结论 由结论引入规则可知,可将B引入到命题 由结论引入规则可知,可将 引入到命题 序列中来。用图式表示为如下形式: 序列中来。用图式表示为如下形式:
归谬法( 归谬法(续)
(A1∧A2∧…∧Ak)→B ∧ → ∧ ∨ ┐(A1∧A2∧…∧Ak)∨B ┐(A1∧A2∧…∧Ak ∧┐B) ∧ ∧┐ 为矛盾式, 若(A1∧A2∧…∧Ak∧┐ 为矛盾式,正说明 ∧ ∧┐B)为矛盾式 (A1∧A2∧…∧Ak)→B为重言式,即 为重言式, ∧ → 为重言式 故推理正确。 (A1∧A2∧…∧Ak) B, 故推理正确。 ∧ 这种将结论的否定式作为附加前提引入并推出 这种将结论的否定式作为附加前提引入并推出 结论的否定式作为附加前提引入 矛盾式的证明方法称为归谬法。 的证明方法称为归谬法 矛盾式的证明方法称为归谬法。
第三章
命题逻辑的推理理论
上一节课的复习
推理的形式结构
(1) {A1,A2,…,Ak}├ B ├ (2) (A1∧A2 ∧…∧Ak)→B ∧ →
有效推理
命题公式A 的推理正确当且仅当 命题公式 1,A2,…,Ak推B的推理正确当且仅当 的推理正确 (A1∧A2 ∧…∧Ak)→B 为重言式。 重言式。 ∧ →
例3.6. 在P中构造 中构造 下面推理的证明(练习) 下面推理的证明(练习)
如果小张守第一垒并且小李向B队投球, 如果小张守第一垒并且小李向 队投球, 队投球 队将取胜; 队未取胜, 则A队将取胜;或者 队未取胜,或者 队将取胜 或者A队未取胜 或者A 队获得联赛第一名; 队没有获得联赛的 队获得联赛第一名;A队没有获得联赛的 第一名;小张守第一垒。因此, 第一名;小张守第一垒。因此,小李没 有向B队投球 队投球。 有向 队投球。 (1) 用归谬法证明; ) 用归谬法证明; (2)不用归谬法证明。 )不用归谬法证明。
课后练习) 例3.4(续,课后练习) ( 前提: → ∨ →┐q, ∧┐ ∧┐s 前提:p→(q∨r), ┐s→┐ p∧┐ →┐ 结论: 结论:r
P中常用证明方法 中常用证明方法
附加前提证明法 归谬法
附加前提证明法
有时推理的形式结构具有如下形式 (A1∧A2∧…∧Ak)→(A→B) ∧ → → (3.5) ) (3.5)式中结论也为蕴涵式。此时可将结论中 )式中结论也为蕴涵式。 的前件也作为推理的前提,使结论只为B。 的前件也作为推理的前提,使结论只为 。即, 将(3.5)化为下述形式 ) (A1∧A2∧…∧Ak∧A)→B ∧ → (3.6) )
例3.5 在P中构造 中构造 下面推理的证明
如果小张和小王去看电影,则小李也去看电影; 如果小张和小王去看电影,则小李也去看电影;小赵 不去看电影或小张去看电影;小王去看电影。所以, 不去看电影或小张去看电影;小王去看电影。所以, 当小赵去看影时,小李也去看电影。 当小赵去看电影时,小李也去看电影。 解 将简单命题符号化: 将简单命题符号化: 小张去看电影。 设 p:小张去看电影。 小张去看电影 q:小王去看电影。 小王去看电影。 小王去看电影 r:小李去看电影。 小李去看电影。 小李去看电影 s:小赵去看电影。 小赵去看电影。 小赵去看电影 前提: ∧ → 前提:(p∧q)→r, ┐s∨p, q ∨ 结论: → 结论:s→r 证明:用附加前提证明法。 证明:用附加前提证明法。
自然推理系统P中的证明 自然推理系统 中的证明
P中的证明就是由一组 中公式作为前提, 中的证明就是由一组P中公式作为前提, 中的证明就是由一组 中公式作为前提 利用P中的规则 推出结论 中的规则, 结论。 利用 中的规则,推出结论。 当然此结论也为P中公式 中公式。 当然此结论也为 中公式。 构造证明。 构造证明。
练习) 例3.3(续,练习) (
(2) 前提:┐p∨q, r∨┐ ,r→s 前提: ∨┐q → ∨ ∨┐ 结论: → 结论:p→s
P的简单实际应用 的简单实际应用
可以在自然推理系统P中构造数学和 可以在自然推理系统 中构造数学和日常 中构造数学 生活中的一些推理 中的一些推理, 生活中的一些推理,所得结论都是有效 即当各前提的合取式为真时, 的,即当各前提的合取式为真时,结论 必为真。 必为真。
在自然推理系统P 例3.4 在自然推理系统 中构造下面推理的证明
若数a是实数,则它不是有理数就是无理数; 若数 是实数,则它不是有理数就是无理数;若a不能 是实数 不能 表示成分数,则它不是有理数; 是实数且它不能表示 表示成分数,则它不是有理数;a是实数且它不能表示 成分数。所以a是无理数 是无理数。 成分数。所以 是无理数。 解 首先将简单命题符号化: 首先将简单命题符号化: 是实数。 设 p:a是实数。 : 是实数 q:a是有理数。 是有理数。 : 是有理数 r:a是无理数。 是无理数。 : 是无理数 s:a能表示成分数。 能表示成分数。 : 能表示成分数 前提: → ∨ →┐q, ∧┐ ∧┐s 前提:p→(q∨r), ┐s→┐ p∧┐ →┐ 结论: 结论:r
例3.5(续) ( 前提: ∧ → 前提:(p∧q)→r, ┐s∨p, q ∨ 结论: → 结论:s→r 证明:用附加前提证明法。 证明:用附加前提证明法。
归谬法
在构造形式结构为 (A1∧A2∧…∧Ak)→B ∧ → 的推理证明中,如果将┐ 作为前提能推 的推理证明中,如果将┐B作为前提能推 出矛盾来,比如说得出(A∧┐ ∧┐A), 出矛盾来,比如说得出 ∧┐ ,则说 明推理正确。 明推理正确。
2.合式公式 同定义 . 同定义1.6
自然推理系统 P(续) (
3.推理规则 . (1) 前提引入规则:在证明的任何步骤上 ) 前提引入规则: 都可以引入前提。 都可以引入前提。 (2) 结论引入规则:在证明的任何步骤上所 ) 结论引入规则: 得到的结论都可以作为后继证明的前提。 得到的结论都可以作为后继证明的前提。 (3) 置换规则:在证明的任何步骤上,命题 ) 置换规则:在证明的任何步骤上, 公式中的子公式都可以用与之等值的公式置换, 公式中的子公式都可以用与之等值的公式置换, 得到公式序列中的又一个公式。 得到公式序列中的又一个公式。
附加前提证明法( 附加前提证明法(续)
(A1∧A2∧…∧Ak)→(A→B) ∧ → → ┐(A1∧A2∧…∧Ak)∨(┐A∨ B) ∧ ∨ ┐ ∨ ) ┐(A1∧A2∧…∧Ak ∨┐ ∨B ∧ ∨┐A)∨ ┐(A1∧A2∧…∧Ak ∧A)∨B ∧ ∨ (A1∧A2∧…∧Ak ∧A)→B ∧ → 因为( 因为(3.5)式与(3.6)式是等值的,因而若能证明 )式与( )式是等值的, (3.6)式是正确的,则(3.5)式也是正确的。 )式是正确的, )式也是正确的。 用形式结构( 称为附加前提, 用形式结构(3.6)式证明,将A称为附加前提,并称 )式证明, 称为附加前提 此证明法为附加前提证明法 附加前提证明法。 此证明法为附加前提证明法。
真值表法; 真值表法 等值演算法; 等值演算法 主析取范式法. 主析取范式法 演算量大,比较繁琐. 演算量大,比较繁琐
用更严谨的形式推理系统描述推理
形式推理系统
定义3.2 定义
一个形式系统I由下面四个部分组成: 一个形式系统 由下面四个部分组成: 由下面四个部分组成 (1) 非空的字符表集,记作 ) 非空的字符表集,记作A(I)。 。 (2) A(I)中符号构造的合式公式集,记作 中符号构造的合式公式集, ) 中符号构造的合式公式集 记作E(I)。 。 (3) E(I)中一些特殊的公式组成的公理集,记作 ) 中一些特殊的公式组成的公理集, 中一些特殊的公式组成的公理集 AX(I)。 。 (4) 推理规则集,记作 ) 推理规则集,记作R(I)。 。 可以将I记为 其中<A(I),E(I)>是I的 可以将 记为<A(I),E(I),AX(I),R(I)>.其中 记为 其中 是 的 形式语言系统, 的形式演算系统。 形式语言系统,<AX(I),R(I)>为I的形式演算系统。 为 的形式演算系统