第二章 一阶逻辑 2.2 一阶逻辑合式公式及解释

2.2 一阶逻辑合式公式及解释

本节类比第一章给了我们几个新的概念,这里给大家梳理一下。
项
原子公式
合式公式
通过这些定义我们可以看出其和之前在命题公式中的定义是类似的,通过有限次的运用这些联结词将原子公式连接起来组成合式公式(又称谓词公式)。比较特殊的就是某一个合式公式之前加了量词后还是谓词公式。
1
2
3
例:
4
5
由例题可见,在一个一阶逻辑公式中,某个个体变元的出现可以既是约束的又是自由的,为了避免混淆我们引入两个换名规则,如下:
6
7
例:
8
有了上述约束出现,自由出现的概念我们继续引出闭式的概念,如下:
9
例:
9
下面我们引入解释的概念:
10

性质:闭式公式在所给的解释下都是命题,对于非闭式的公式,如果进一步给每个自由出现的个体变项指定个体域中的一个元素,那么它也成为命题。

例 1:
11
例 2 :
例
例 3 :
设解释 R R R和赋值 v v v如下: D R D_R DR 是实数集, a = 0 a = 0 a=0,函数 f ( x , y ) = x − y f(x,y) = x-y f(x,y)=xy,谓词 F ( x , y ) F(x,y) F(x,y) x < y x<y x<y , v : v : v: v ( x ) = 0 , v ( y ) = 1 , v ( z ) = 2 v(x)=0,v(y)=1,v(z)=2 v(x)=0,v(y)=1,v(z)=2.在解释 R R R和赋值 v v v下,判断下列哪些公式为真还是为假?
∀ \forall x ( F ( x , y ) → x(F(x,y)→ x(F(x,y) ∀ \forall y ( F ( y , z ) y(F(y,z) y(F(y,z) ∀ \forall z F ( x , z ) ) ) zF(x,z))) zF(x,z)))

在解释 R R R和赋值 v v v下可化为:
∀ \forall x ( ( x < 1 ) → x((x<1)→ x((x<1) ∀ \forall y ( ( y < 2 ) y((y<2) y((y<2) ∀ \forall z ( x < z ) ) ) z(x<z))) z(x<z)))

注意:上个例题的第二题中 ∀ \forall x x x的作用于只有前件,所以他说推出前件为假后其整体为真。但是这里 ∀ \forall x x x的作用于整个式子,所以其不能将前件单独拿出来判断整体的真假。这里的意思是在任意 x , y , z x,y,z x,y,z下,如果 x < 1 , y < 2 x<1,y<2 x<1,y<2那么 ( x < z ) (x<z) x<z一定成立。显然为假,所以此公式为假。

赋值:对公式中每个自由出现的个体变项指定个体域中的一个元素

例 :
12
13
例 :
13
14
例 :
15
练 :
16

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值