休止千鹤 | 我依旧是一名平凡的学生
使用了wiki内容和自己翻译了一部分英文和德文的教材,整理后作为笔记,公开出来给各位.德文可以无视.如果有错误非常希望各位能指出来!
这一段很重要,否则后文无法理解
注意:项是不能包含断言符号的.
通常用希腊字母表示
比如$\forall x (P(x)\lor S(x))$是公式
而$\forall f \forall x P(x,f(x))$不是公式
$\forall, \exists,\lnot$强于$\land$
$\land > \lor > \to > \leftrightarrow$
所以有$\forall x P(x) \lor Q(x)$, 解释为$(\forall x P(x)) \lor Q(x)$
一个变量可以和多个量词连接,如下:
$\forall x \exists y (P(x,y)\land \exists x (Q(x,x)\lor S(y)))$
但是这样:$P(x) \land \exists x(S(x))$后面的那个存在x就管不着P(x)了
还有这样:
$(\forall x P(x)) \lor Q(x)$
这种情况”所有x”管不到Q那里
(在这里我用B来表示这个解释函数)
(在这里我用B来表示这个解释函数)
与命题逻辑类似,设$\alpha$是一个谓词逻辑公式
所以有:如果$\alpha$是矛盾的,那么它不可满足,$\lnot \alpha$重言,并且不可证伪.
同样和命题逻辑类似:
设$\alpha,\beta$为谓词逻辑公式,那么存在$\alpha \models \beta$
(没有详细写,见wiki)
设alpha和beta是谓词公式,M是一个如此的公式集合,那么存在:
$M \cup {\alpha } \models \beta \Longrightarrow M \models (\alpha \rightarrow \beta)$
也类似于命题逻辑
设Alpha和Beta是谓词公式并且等价,写做:$\alpha \approx \beta$
这意味着$B(\alpha) = B(\beta)$.
和
$\alpha \models \beta, \beta \models \alpha$
这边的规则和命题逻辑那篇一样.但是我还是决定重写一遍.中文翻译见命题逻辑.
设$\alpha,\beta,\gamma$为PL1公式,那么存在以下规则:
Vererbung
Negation: $\lnot\lnot \alpha \approx \alpha$
Idempotenz:
Neutrales Element:
Kontrad. /Tautol.
Kommutativität
Assoziativität
Distributivität
De morgan
Absorption
这里定义什么的见命题逻辑部分
如果它可以被写为量词在前,随后是被称为母体的无量词部分的字符串。(wikipedia)
简单的理解就是把所有量词提前,量词作用域覆盖了整个公式(不知道这样理解对不对)
比如:$\forall x \exists y \forall z (P(x,y) \lor H(y,z))$
因为有量词扩张/收缩率,并且可以改名,所有的经典逻辑公式都可以转换为等价的PNF
举例,来自某大学讲义:
$\forall x \lnot P(x) \land \forall x (P(x) \lor R(x)) \land \forall x( Q(x)\land \exists y R(y))$
$\approx \forall x_1 \lnot P(x_1) \land \forall x_2 (P(x_2)\lor R(x_2)) \land \forall x (Q(x) \land \exists y R(y))$(改名)
$\approx x_q \lnot P(x_1) \land \forall x_2 (P(x_2) \lor R(x_2)) \land \forall x \exists y (Q(x) \land R(y))$
$\approx \forall x_1 \lnot P(x_1) \land \forall x_2 \forall x \exists y ((P(x_2) \lor R( x_2 )) \land (Q(x) \land R(y)))$
$\approx \forall x_1 \forall x_2 \forall x \exists y (\lnot P(x_1) \land (P(x_2) \lor R(x_2)) \land (Q(x) \land R(y)))$
若一个式子$\alpha$是斯科伦范式,那么$\alpha = \forall x_1 \dots \forall x_n \beta$,此处的beta没有量词.同时,此时Alpha的量词中不含存在量词
有点晦涩啊,看看wiki
一阶逻辑的公式是Skolem 范式的,如果它的前束范式只有全称量词。(wikipedia)
相较于命题逻辑:
若两个谓词公式Alpha和beta可满足等价,写做$\alpha \approx _{sat} \beta$,意味着:当alpha可满足的时候beta也是可满足.
Views:
Comments
(no comments...maybe you can be the first?)