3 一阶逻辑的语言...hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3...

57
2020/3/15 1 3-一阶逻辑的语言

Upload: others

Post on 06-May-2020

64 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 1

第3讲-一阶逻辑的语言

Page 2: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

内容提要

一阶逻辑的语法

符号表|项 原子公式|公式

一阶逻辑的语义

结构|模型

项的解释| 公式的解释 满足| 语义结论

相关结论 Gödel编码

替换引理

Hintikka集

2020/3/15 2

Page 3: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

一阶语言的字母表

2020/3/15 3

Page 4: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

关于字母表的一些说明

2020/3/15 4

Page 5: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

两个例子

2020/3/15 5

Page 6: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

项(term)

2020/3/15 6

Page 7: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

公式(formula)

2020/3/15 7

Page 8: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 8

Page 9: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

联结词及量词的读法

2020/3/15 9

Page 10: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 10

Page 11: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

项的自由变元

2020/3/15 11

Page 12: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

公式的自由变元

2020/3/15 12

Page 13: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 13

Page 14: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

项的替换

2020/3/15 14

Page 15: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

公式的替换

2020/3/15 15

Page 16: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

几点注解

2020/3/15 16

Page 17: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

Part2- 一阶逻辑语义

2020/3/15 17

Page 18: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

结构(Structure)

2020/3/15 18

人们习惯上用论域 代表结构 ,即对 和 不加以区分.

Page 19: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

例子- 的结构

2020/3/15 19

s, s(n) = n+1s(n) = n+1

Page 20: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

赋值与模型

2020/3/15 20

实质上为实质上为

Page 21: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 21

有时也可记为

Page 22: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

一阶逻辑 — 模型&语言

2020/3/15 22

model

language

Page 23: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

项的解释

2020/3/15 23

Page 24: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

命题的解释

2020/3/15 24

论域M中的每个命题要么为真,要么为假,别无它选。论域M中的每个命题要么为真,要么为假,别无它选。

Page 25: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

联结词的解释

2020/3/15 25

Page 26: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

公式的解释

2020/3/1526

Page 27: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

一个等价的语义定义

2020/3/15 27

Page 28: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

可满足(Satisfiable)

2020/3/15 28

Page 29: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 29

Page 30: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

形式逻辑的基本定律

2020/3/15 30

Page 31: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

Part3- 语法对象的Gödel编码

2020/3/15 31

Page 32: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

序列数

2020/3/15 32

前168个素数

Page 33: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

序列数的第i个元素

2020/3/15 33

x = 132 = 22 ∙ 31 ∙ 50 ∙ 70 ∙ 111x = 132 = 22 ∙ 31 ∙ 50 ∙ 70 ∙ 111

Page 34: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

一阶语言的符号集

2020/3/15 34

Page 35: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

一阶语言的Gödel码

2020/3/15 35

Page 36: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 36

Page 37: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

Gödel码一一对应于语法对象

2020/3/15 37

Page 38: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

一个例子

2020/3/15 38

Page 39: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

Part4- 替换引理

2020/3/15 39

Page 40: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

替换引理-项

2020/3/15 40

Page 41: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

替换引理-公式

2020/3/15 41

Page 42: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 42

Page 43: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 43

Page 44: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15

44

Page 45: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 45

Page 46: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

例子

2020/3/15 46

Page 47: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

Part5- Hintikka集

2020/3/15 47

Page 48: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

Hintikka集-定义

2020/3/15 48

Page 49: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 49

Page 50: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 50

下面我们来证明该定理.

Page 51: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 51

Page 52: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

Hintikka集的模型

2020/3/15 52

Page 53: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 53

Page 54: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 54

Page 55: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 55

Page 56: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

2020/3/15 56

Page 57: 3 一阶逻辑的语言...Hintikka集 2020/3/15 2 一阶语言的字母表 2020/3/15 3 关于字母表的一些说明 2020/3/15 4 两个例子 2020/3/15 5 项(term) 2020/3/15 6

The End of Lecture 3

2020/3/15 57