Formal System-谓词逻辑范式(Prädikatenlogik Normalformen)

几个知识普及
已知P是一元谓词符号,c,d为常量,x,y,z为变量,那么下面正确的是:

1.P(c)xP(x)2.xP(x)p(c)3.xyAyxA4.xyAyxA5.xyAyxA6.xyAyxA

//其中1,3,5是错得,2,4,6是对的

谓词逻辑范式(Prädikatenlogische Normalformen)

否定范式(Negationsnormalform)

我们称一个Formel A For为否定范式(Negationsnormalform),当A中的所有否定符号都直接位于一个原子子Formel之前,并且A中不包含蕴含式。
我们说一个否定范式是干净的(bereinigt),当 Free(A)Bd(A)= 并且在A中变量都各不相同。

前置范式(Pränexe Normalform)

我们称一个Formel A For是前置范式,当A符合下列格式的时候:

Q1x1...QnxnB

其中 Qi { , }, xiVar ,并且B之中不含有量词。(我们叫B为A的本体(Matrix)//这个看看就算了 乱翻译的)。
定理:
每一个Formel A都有相对应的等价的一个前置范式(Pränex-Normalform)
那么如何获得前置范式呢??
前置范式可以通过下列永真表形得到:( xFree(A) )
AQxBQx(AB)AQxBQx(AB)AQxBQx(AB)(xBA)x(BA)(xBA)x(BA)

例子:
y(x(y p(x,y))x r(x,y))

首先要重命名,前面永真式满足的前提条件是 xFree(A) ;
y(x(z p(x,z))u r(u,y))

接下来就要进行提前了:
yxzu(p(x,z)r(u,y))

问题:
根据提前的顺序的不同,得到的答案可能不一样:
xp(x)yq(y)

依据先提前x还是先提前y分别可以得到:
1.xy(p(x)q(y))2.yx(p(x)q(y))

那么上面的1和2究竟等不等价呢???
一般情况下 是不等价的。
当在上面这种情况下( )是等价的//为什么????

Skolem范式(Skolem-Normalform)

在看Skolem范式之前先看一下导入
尝试用函数符号替换量词:
用量词进行表达:

xy(yx+x)xy(x<y)xyz(x<yx+zy)

改用函数符号表达:
x(do(x)x+x)x(x<gr(x))xy(x<yx+diff(x,y)y)

解释就算了??
Skolem-Normalform:
一个Skolem范式必须满足下面的三个条件:
1.他是闭合的//这还是不懂啊???
2.他应该长得像这个样子: x1...xnB ,其中B不含有量词
3.B是KNF
转换步骤:
0.All-Abschluss der freien Variablen//不懂是啥意思????
//做法是把落单的变量都加上全称量词
1.转化为前置范式
2.转化为Skolem范式:
a.Signatur-Erweiterung von zu sk //这句忽略
把每一个存在量词用一个新的函数符号代替,并且这些函数符号的参数个数为限制到这个存在量词的全称量词的个数
(Für jedes i, 1<=i<=n, so daß Qi= wird ein neues k-stelliges Funktionszeichen fi hinzugefügt, wobei k die Anzahl der Qj mit Qj= und j < i
Für alle Qj=:
*Lasse xi weg
*Substituiere xi in B durch fi(...)
)
3.把B转化为KNF形式
例子:
x(p(w,x)y(q(w,x,y)zr(y,z)))

All-Abschluß:
wx(p(w,x)y(q(w,x,y)zr(y,z)))

最后化成:
wy((p(w,f1(w))q(w,f1(w),y))(p(w,f1(w))r(y,f2(w,y))))

Herbrand结构(Herbrand-Strukturen)

基本实例(Grundinstanz):
已知 A:=x1...xnB ,其中B中不含有量词且B是闭合的,A的一个基本实例(Grundinstanz)是符合下面要求的一个Formel:
长得像:{ x1/t1...xn/tn }(B)
其中 t1,...,tn 为基本项(Grundterm)//忘了,好像是指不含有变量的项
Herbrand结构(Herbrand-Stukturen):
Signatur 至少包括有一个常量(Konstante)
那么我们称 的一个Interpretation(D,I)为Herbrand Interpretation或者Herbrand结构(Herbrand Strukturen),当他满足下面的要求时:
1. D=Term0= 基本项的集合(Menge der Grundterme)
2.针对 中的所有的函数符号和任意的基本项有:
I(f)(t1,...,tn)=f(t1,...,tn)
/*
这个结构不是很明了???
in einer Herbrand-Strukture wird jeder Grundterm t als er selbst interpretiert, valD,I(t)=t
Spielram für verschiedene Herbrand Strukturen gibt es nur bei der Interpretation der Prädikatsymbole
*/
定理:
Signatur 至少包含有一个常量
M是一个由含有全称量词的闭合的Formel组成的集合而且M中的Formel都不含有 符号,那么我们就可以得到下面的等价式:
1.M是一个Modell
2.M有一个Herbrand结构
3.M的基本实例(Grundinstanzen(M))有一个Modell
4.M的基本实例(Grundinstanzen(M))有Herbrand结构
//不知所云???????????
定理2:
已知U是一个由无限个表达逻辑Formel组成的集合。我们说U是不可实现的(Unerfüllbar),当存在一个U的有限大得子集 E满足,E是不可实现的。
定理3:
已知 是一个不含有 且只有一个自由变量x的Formel,那么我们有:
1. x 是永真的,当且仅当 存在n 和基本项 t1,...,tn 满足:
(t1)...(tn) 永真
2.已知 x 是不可是实现的,当且仅当 存在n 和基本项 t1,...,tn 满足:
(t1)...(tn) 不可实现。
证明:
略//其实是没看懂

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值