Skip to main content

Section 6.6 量词的辖域

特别说明.

当量词和指导变元后面的括号里只包含一个谓词而没有任何逻辑运算符时,括号可以省略。此时,量词的辖域就是这个谓词。

例如:\(\forall x ({\color{blue}{F(x)}}) \quad \)可以省略括号写成 \(\quad \forall {\color{blue}{F(x)}} \) \(\quad \forall \quad \)的辖域就是\({\color{blue}{F(x)}}\)。

特别说明.

出现在两个不同辖域的变项,即使它们的字母相同,也是两个相互独立的变项。

\(\forall {\color{Blue}{x}} ( {\color{Blue}{F(x,y) \imp G(x,x)}} ) \imp \exists {\color{green}{y}} ({\color{green}{H(x) \wedge L(x,y,z)}}) \)

在上面的例子中蓝色的x和绿色的x是两个不同的变项,蓝色的y和绿色的y也是不同的变项

Exercises Exercises

Exercises Exercises

1.

请利用换名规则使下面公式中不存在同名的指导变元

\begin{equation*} \forall x F(x) \wedge \neg \exists x G(x) \end{equation*}
Solution
\begin{equation*} \forall x F(x) \wedge \neg \exists y G(y) \end{equation*}
2.

利用换名规则使下面的一阶逻辑公式里同名变项不能既约束出现又自由出现

\(\forall x F(x,y,z) \imp \exists y G(x,y,z) \)

Hint 应用换名规则

识别出蓝色和绿色两个辖域

\(\forall {\color{Blue}{x}} {\color{Blue}{F(x,y,z)}} \imp \exists {\color{green}{y}} \color{green}{G(x,y,z)} \)

x在第一个辖域里约束出现,在第二个辖域里自由出现,因此需要用换名规则把约束出现的x换成整个公式里从未出现的字母t

y在第一个辖域里自由出现,在第二个辖域里约束出现,因此需要用换名规则把约束出现的y换成整个公式里从未出现的字母w

z在两个辖域里都自由出现,不需要换

Solution

\(\forall t F(t,y,z) \imp \exists w G(x,w,z) \)