跳转至

NKU 第四次作业

Lemma 2.3.28

验证如下的定理:
对于任意结构 \(\mathfrak{A}\)\(\mathfrak{B}\) 以及任意同态 \(\eta :\mathfrak{A}\to \mathfrak{B}\)

  1. \(\eta\) 依从 (respect) 每个项以及每个不包含 \(=\) 的无量词公式.
  2. 如果 \(\eta\) 是一个嵌入,那么 \(\eta\) 依从每个无量词公式.

证明:
(1) 首先利用项归纳证明 \(\eta\) 依从每个项:如果 \(t\) 就是一个变量 \(x\) ,那么有

\[ \eta(t^\mathfrak{A} [\alpha]) = \eta(\alpha(x)) = \alpha^\eta (x) = t^\mathfrak{B}[\alpha^\eta]. \]

如果 \(t\) 就是一个常量,那么

\[ \eta(t^\mathfrak{A}[\alpha]) = \eta(c^\mathfrak{A}) = c^\mathfrak{B} = t^\mathfrak{B}[\alpha^\eta]. \]

如果 \(t\) 为一个函数值 \(ft_0\cdots t_{\nu_L(f)-1}\) ,那么,

\[ \begin{aligned} \eta(t^\mathfrak{A}[\alpha]) &= \eta(f^\mathfrak{A}(t^\mathfrak{A}_0 [\alpha],\cdots,t^\mathfrak{A}_{\nu_L(f)-1}[\alpha])) \\ &=f^\mathfrak{B}(\eta(t_0^\mathfrak{A}[\alpha]),\cdots,\eta(t^\mathfrak{A}_{\nu_L(f)-1}[\alpha])) \\ &= f^\mathfrak{B}(t^\mathfrak{B}_0 [\alpha^\eta],\cdots,t^\mathfrak{B}_{\nu_L(f)-1}[\alpha^\eta]) \\ &= t^\mathfrak{B}[\alpha^\eta] \end{aligned} \]

根据项归纳,依从每个项是成立的.

对于不包含 \(=\) 的无量词公式,此时公式 \(\varphi\) 可以写为 \(p^\mathfrak{A}(t_0^\mathfrak{A},\cdots,t^\mathfrak{A}_{\nu_L(f)-1})\) . 则有

\[ \begin{aligned} \underset{\mathfrak{A}}{\models}\varphi[\alpha] &\iff \underset{\mathfrak{A}}{\models} p^\mathfrak{A}(t_0^\mathfrak{A}[\alpha],\cdots,t^\mathfrak{A}_{\nu_L(p)-1}[\alpha]) \\ &\iff \underset{\mathfrak{A}}{\models} p^\mathfrak{B}(\eta(t^\mathfrak{A}_0[\alpha]),\cdots,\eta(t^\mathfrak{A}_{\nu_L(p)-1})) \\ &\iff \underset{\mathfrak{A}}{\models} p^\mathfrak{B}(t^\mathfrak{B}_0[\alpha^\eta],\cdots,t^\mathfrak{B}_{\nu_L(p)-1}[\alpha^\eta])) \\ &\iff \underset{\mathfrak{B}}{\models}\varphi[\alpha^\eta] \end{aligned} \]

因此对于不包含 \(=\) 的无量词公式,依从也是成立的.

(2) 由 (1) 仅需考虑包含 \(=\) 的情形,利用公式归纳,考虑最简单的情形:\(\varphi\) 为原子公式 \(t=u\) ,其中 \(t\)\(u\) 均为 \(L\) 项. 那么:

\[ \begin{aligned} \underset{\mathfrak{A}}{\models}\varphi[\alpha] &\iff t^\mathfrak{A}[\alpha] = u^\mathfrak{A}[\alpha] \\ &\iff \eta(t^\mathfrak{A}[\alpha]) = \eta(u^\mathfrak{A}[\alpha]) \\ &\iff t^\mathfrak{B}[\alpha^\eta] = u^\mathfrak{B}[\alpha^\eta] \\ &\iff \underset{\mathfrak{A}}{\models}\varphi [\alpha^\eta]. \end{aligned} \]

这里面的第二步基于 \(\eta\) 为嵌入的条件. 根据公式归纳,\(\eta\) 依从每个无量词公式. \(\square\)

评论