理论教育 代入引理:数理逻辑的思想与方法

代入引理:数理逻辑的思想与方法

时间:2023-11-22 理论教育 版权反馈
【摘要】:假定S是一个固定的符号集.定义6.1 给定公式α和两两不相同的个体变项x0,x1,…,xn以及任意的项t0,t1,…,tn/xn).注意:在定义6.1的中,引进变项y是为了保证出现在ti0,ti1,…,tis-1之间的个体变项不会在代入后受到量词的“俘获”.当free(xβ)∩{xi|i∈{0,1,…,tn/xn)=xβ.对于xβ,也有同样的结论.注意,作联立代入时,x0,x1,…,Σ/xn))中成立.引理6.1 令x0,x1,…,tn/xn)),Σ(t1′(t0/x0,t1/x1,…,Σ(t′r-1(t0/x0,t1/x1,…

代入引理:数理逻辑的思想与方法

假定S是一个固定的符号集.

定义6.1 给定公式α和两两不相同的个体变项x0,x1,…,xn以及任意的项t0,t1,…,tn.由α经t0,t1,…,tn对x0,x1,…,xn的联立代入而得的公式α(t0/x0,t1/x1,…,tn/xn)的归纳定义如下:

当x不在ti0,ti1,…,tis-1之间出现时,这里的y是x;否则y就是v0,v1,…中不在α,ti0,ti1,…,tis-1中出现的下标最小的那个个体变项.

由定义6.1可得:

(β∧γ)(t0/x0,t1/x1,…,tn/xn

=β(t0/x0,t1/x1,…,tn/xn)∧γ(t0/x0,t1/x1,…,tn/xn),

(β→γ)(t0/x0,t1/x1,…,tn/xn

=β(t0/x0,t1/x1,…,tn/xn)→γ(t0/x0,t1/x1,…,tn/xn),

(β↔γ)(t0/x0,t1/x1,…,tn/xn

=β(t0/x0,t1/x1,…,tn/xn)↔γ(t0/x0,t1/x1,…,tn/xn).

注意:在定义6.1的(5)中,引进变项y是为了保证出现在ti0,ti1,…,tis-1之间的个体变项不会在代入后受到量词的“俘获”.当

free(∀xβ)∩{xi|i∈{0,1,…,n}并且xi≠ti}=∅

时,即没有一个∀xβ的自由变项xi使得xi≠ti时,从(5)可得

(∀xβ)(t0/x0,t1/x1,…,tn/xn)=∀xβ(x/x),

这里的β(x/x)就是β.因此,又有

(∀xβ)(t0/x0,t1/x1,…,tn/xn)=∀xβ.

对于∃xβ,也有同样的结论.

注意,作联立代入时,x0,x1,…,xn之间的顺序无关紧要.当x0,x1,…,xn之间的顺序改变时,t0,t1,…,tn之间的顺序也随之作相应的改变,由此得到的联立代入的结果还是相同的.当n=1时,即联立代入仅发生在一个变项上,此时简称代入.

下面是一些联立代入的例子.

例6.1 求(P(v0)∨R(v1,v2))(v2/v1,v1/v0,v0/v2).

解 (P(v0)∨R(v1,v2))(v2/v1,v1/v0,v0/v2

=(P(v0)(v2/v1,v1/v0,v0/v2))∧

(R(v1,v2)(v2/v1,v1/v0,v0/v2))

=P(v1)∨R(v2,v0).

例6.2 求(∃v0 R(v0,v1,v2))(v4/v0,v1/v2).

解 因为

free(∃v0 R(v0,v1,v2))∩{v0,v2}={v1,v2}∩{v0,v2}={v2},

所以

(∃v0 R(v0,v1,v2))(v4/v0,v1/v2

=∃v0(R(v0,v1,v2)(v1/v2))=∃v0 R(v0,v1,v1).

例6.3 求(∀v0 R(v0,v1,v2))(v5/v0,v0/v1,v3/v2).

解 因为

free(∀v0 R(v0,v1,v2))∩{v0,v1,v2}={v1,v2}∩{v0,v1,v2}={v1,v2},所以,取v4是不在R(v0,v1,v2)和{v0,v3}中出现的下标最小的个体变项.于是,

(∀v0 R(v0,v1,v2))(v5/v0,v0/v1,v3/v2

=∀v4(R(v0,v1,v2)(v0/v1,v3/v2,v4/v0))=∀v4 R(v4,v0,v3).

例6.4 求(∃v0 P(v0,v3)∧∀v1 R(v0,v1,v2))(v4/v0,v2/v1,v1/v2,v3/v3).

解 因为

free(∃v0 P(v0,v3))∩{v0,v1,v2}={v3}∩{v0,v1,v2}=∅,

即v0不在{v4,v2,v1}中出现,v0就是取v0,又因为

free{∀v1 R(v0,v1,v2))∩{v0,v1,v2}={v0,v2}∩{v0,v1,v2}={v0,v2},

而v1在{v4,v1}中出现,所以取y为v3,它不在∀v1 R(v0,v1,v2),v4,v1中出现,并且是下标最小的.于是,

(∃v0 P(v0,v3)∧∀v1 R(v0,v1,v2))(v4/v0,v2/v1,v1/v2,v3/v3)(www.daowen.com)

=(∃v0 P(v0,v3))(v4/v0,v2/v1,v1/v2,v3/v3)∧

(∀v1 R(v0,v1,v2))(v4/v0,v2/v1,v1/v2,v3/v3

=∃v0(P(v0,v3)(v0/v0))∧∀v1(R(v0,v1,v2)(v4/v0,v1/v2,v3/v1))

=∃v0 P(v0,v3)∧∀v3 R(v4,v3,v1).

下面的代入引理表明了按我们规定的代入所具有的语义性质.即:公式α(t0/x0,t1/x1,…,tn/xn)在解释Σ=(A,θ)下成立,当且仅当对x0指派Σ(t0),对x1指派Σ(t1),……,对xn指派Σ(tn)时,α在解释Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn)=(A,θ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn))中成立.

引理6.1(代入引理) 令x0,x1,…,xr两两不同,Σ=(A,θ)是一个解释,a0,a1,…,ar∈A,

(1)对于任意的项t,有

Σ(t(t0/x0,t1/x1,…,tn/xn))

=Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn)(t);

(2)对于任意的公式α,有

证明 (1)任一个项t或是一个个体变项x或是一个个体常项c,根据联立代入的定义,我们只须考虑以下三种情况:

(2)施归纳于公式α的结构:

①ΣR(t0′,t1′,…,t′r-1)(t0/x0,t1/x1,…,tn/xn) 当且仅当R A(Σ(t0′(t0/x0,t1/x1,…,tn/xn)),

Σ(t1′(t0/x0,t1/x1,…,tn/xn)),…,

Σ(t′r-1(t0/x0,t1/x1,…,tn/xn))) 当且仅当R A(Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn)(t0′),

Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn)(t1′),…,

Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn)(t′r-1)) (由(1))当且仅当

Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xnR(t0′,t1′,…,t′r-1).

②Σ(⇁β)(t0/x0,t1/x1,…,tn/xn

当且仅当 Σ⇁β(t0/x0,t1/x1,…,tn/xn

当且仅当 Σ β(t0/x0,t1/x1,…,tn/xn

当且仅当 Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn)/β (由归纳假设)

当且仅当 Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn⇁β.

③Σ(β∨γ)(t0/x0,t1/x1,…,tn/xn

当且仅当 Σ(β(t0/x0,t1/x1,…,tn/xn)∨γ(t0/x0,t1/x1,…,tn/xn))

当且仅当 Σβ(t0/x0,t1/x1,…,tn/xn)或者

Σγ(t0/x0,t1/x1,…,tn/xn

当且仅当 Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xnβ或者

Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xnγ (由归纳假设)

当且仅当 Σ(Σ(t0)/x0,Σ(t1)/x1,…,Σ(tn)/xn(β∨γ).

④下面仅证明:当α形如∃xβ时结论成立,α形如∀xβ的证明留给读者完成.

当且仅当有一个a∈A,

当且仅当有一个a∈A,

(这里利用叠合引理而得.因为y根本不在ti0,ti1,…,tis-1之间出现)

当且仅当有一个a∈A,

(因为y既不是x也不在β中出现,利用叠合引理可得)

当且仅当有一个a∈A,

(由于xi0,xi1,…,xis-1∈free(∃xβ),而x≠xi0,x≠xi1,…,x≠xis-1,因此,Σ(Σ(ti0)/xi0,Σ(ti1)/xi1,…,Σ(tis-1)/xis-1,a/x)=Σ(Σ(ti0)/xi0,Σ(ti1)/xi1,…,Σ(tis-1)/xis-1)(a/x).)

当且仅当

当且仅当

(因为,对于不等于i0,i1,…,is-1的i而言,xifree(∃xβ)或者xi=ti.)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈