Proof Theory 摘要第五辑

Apply rules of inference to derive conclusions

Schema:符合我们语言语法规则(除了用原变量替代various subparts of expression的过程)的表述(expression)或者信息组合方式

Rules of inference:一种推理的pattern,包含前提(premises),一个或多个结论(conclusion)

下面的部分主要定义各种不同的推理pattern下几种不同的前提与结论之间的关系类型


Linear Reasoning (线性推理)

1) Implication Elimination

A=>B                                 promise

A


B                                      conclusion

2) Implication Creation

A                                        promise


B=>A                               conclusion

3)Implication Distribution

A=>(B=>C)                       promise


(A=>B)=>(B=>C)               conclusion

以上任何推理中的变量都可以替换为compound sentence

但是Rules of inference在推理的过程中仅能适用于整个sentence,下面是一个错位的示范

promise set {A=>B;A=>C}

下面是一个错误的运用Implication Elimination到局部的sentence的例子

A=>B                                   B (thru IE)

A=>C


B=>C                                   错误!

整个linear reasoning的过程通常被记为 Δ ⊢R φ

其中 Δ 是 premise 集合

R为 推断规则集合 (set of Rules of inference) 

φ为 conclusion集合 


Hypothetical Reasoning (假设推理)

在讲引入Assumption的必要性之前,必须再一次明确的一点是在这个体系内 sentence只能被作为一个整体来对待

e.g.

A=>B 与 A 是两个截然不同的表述,前者是说A与B存在implication关系(参考第三辑),而后者是观察到A发生

Implication Introduction

A=>B                          promise 1

B=>C                          promise  2

      // sub proof 1

       /  A                        Assumption

       /   B                        Implication Elimination thru promise 1  and Assumption

       /   C                        Implication Elimination thru promise 2  and Assumption

A=>C                             Implication Introduction  (Implication Creation thru sub proof 1 3rd line)

这里需要注意的是Assumption并不是promise,且!在某一个sub proof中间得到的结论不能在 super proof或者 其它 sub proof中使用

在这里论证的是 A=>C 这个表述关系的sentence,并没有论证A是否发生

我们检查一下相应的truth table

A   B   C                   A=>C      A=>B      B=>C

1    1    1                     1             1              1                          satisfaction

0    1    0                      0             1              0

1    0    1                       1             0             1                          satisfaction

0    0     0                       0             0             0

这里我们需要关注的是 A=>C在truth table中为1的情况下,会不会promise set中任意子集发生冲突,并没有

Implication Introduction  本质上是通过reasoning过程创建新的implication关系

φ ⊢ ψ


φ ⇒ ψ


Fitch System


Soundness & Completeness (Reasoning System的评价方式)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,140评论 0 10
  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,421评论 0 23
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 12,943评论 0 13
  • 今天,邱老师给我们看了一个节目,节目的名字叫做《奇葩说》 节目讲的事是“有一个人刚进了一个公司,因为她叫马...
    黄子暄阅读 2,241评论 1 0
  • 最近几个月学习PowerQuery,并结合工作,制作了一些流程化的PowerQuery模板,但不是很成功,主要表现...
    PowerQuery阅读 4,353评论 3 2