对任意具有论域 M 的结构 M、任意赋值 s,以及 P(x) 中对 x 可代入的任意项 t:若 M⊨s∀xP(x),则 M⊨sP(t)。规则形式:∀xP(x)⊢P(t)。
为什么成立?
∀xP(x) 意味着“无论把 x 换成什么,P 都成立”——所以代入任意具体的项 t,P(t) 也必须成立。这条规则把一般规律变成具体实例:从“∀x(Human(x)→Mortal(x))”在 t=Socrates 处实例化,得到“Human(Socrates)→Mortal(Socrates)”,即经典三段论的第一个前提。
证明思路
我们直接从塔斯基满足语义出发论证,该语义按公式结构递归定义了在一个结构中的真。
由 ∀ 的语义子句:M⊨s∀xP(x)⟺for every d∈M,M⊨s[x↦d]P(x)。假设前提 M⊨s∀xP(x);由此子句,M⊨s[x↦d]P(x) 对每个d∈M 都成立,毫无例外。
既然该断言对每个 d∈M 都成立,它特别地对 d=tM,s(项 t 在赋值 s 下于 M 中所表示的元素)也成立。代入这个特定的 d,得到 M⊨s[x↦tM,s]P(x)。
由代入引理(一个把变量赋值与项代入联系起来的标准结果,可对 P 的结构作归纳证明):M⊨s[x↦tM,s]P(x)⟺M⊨sP(t),该引理恰好在 t 对 P(x) 中的 x 可代入时成立(即 t 的自由变量不会被意外约束)。应用此引理,把 M⊨s[x↦tM,s]P(x) 转化为 M⊨sP(t)。