我们已经定义了模型中带有变量赋值的满足性。我们表达了公式
在模型
下,带有变量赋值
为

现在我们也可以说,公式
被模型
(不限于特定的变量赋值)满足,如果
在
下,对于所有变量赋值都被满足。因此

当且仅当

如果在
中没有出现自由变量(也就是说,如果
是一个句子),那么
在模型
中为真。
变量赋值使我们能够在进行公式的语义分析时处理自由变量。对于两个变量赋值,
和
,
的满足与
的满足不同,当且仅当该公式具有自由变量。但句子没有自由变量。因此,一个模型至少满足一个变量赋值的句子,当且仅当它满足所有变量赋值的句子。以下两个定义是等价的
- 句子
在
中为真,当且仅当存在一个变量赋值
,使得

- 句子
在
中为真,当且仅当对于每个变量赋值 

后者只是
- 句子
在
中为真的一个符号变体。

在上一页,我们查看了以下模型和变量赋值。
对于模型 







对于变量赋值 



我们注意到以下结果








我们之前也注意到,对于句子(但对一般的公式并不适用),如果一个模型用至少一个变量赋值满足该句子,那么当且仅当它对所有变量赋值都满足该句子。因此,上面列出的结果适用于所有变量赋值,而不仅仅是
.
应用我们的真值定义,我们得到








这对应于前一页的目标 (1) 到 (8)。我们现在已经实现了这些目标。
在模型页面上,我们还考虑了一个无限模型 






我们可以重复使用上面相同的变量赋值,即



在模型页面上,我们列出了对我们定义的以下目标。

这不需要我们对真值或满足的定义;它只需要评估扩展的变量赋值。对于任何在
上定义的
我们有


我们还在模型页面上列出了以下目标。


首先我们注意到




实际上




因为公式 (9) 和 (10) 是句子,




根据真值的定义,我们发现 (9) 和 (10) 的目标已经实现。 (9) 中的句子为真,而 (10) 中的句子为假。
此外,我们在 模型页面 上列出了以下目标。


对应于 (11)

当且仅当对于域中的每个 i,以下对于域中的至少一个 j 为真:
![{\displaystyle \langle {\mathfrak {M_{2}}},\ \mathrm {s} [x\!:\,i,x\!:\,j]\rangle \ \vDash \mathrm {F} (x,y)\ .\,\!}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5227c573961f96feaf1fa53da99e0cfddcd15ef5)
但
被分配了“小于”关系。因此,上述成立当且仅当对于域中的每个成员,存在一个更大的域成员。鉴于域是
,这显然是正确的。因此,(13) 为真。鉴于 (11) 和 (12) 的公式是一个句子,我们发现以 (11) 表示的目标得到了满足。
对应于 (12)

当且仅当对于域中的每个 i,以下对于域中的至少一个 j 为真:
![{\displaystyle \langle {\mathfrak {M_{2}}},\ \mathrm {s} [x\!:\,i,x\!:\,j]\rangle \ \vDash \mathrm {F} (y,x)\ .\,\!}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7fd7b5df0184d3bb056f21c64b08f37a8f72ebbf)
当且仅当对于域中的每个成员,都存在一个比它更小的域成员时,该命题才成立。但是,域中不存在比 0 更小的成员。因此,(14) 为假。公式 (12) 和 (14) 不能被
满足,其中变量赋值为
。公式 (12) 和 (14) 是一个句子,因此不能被
满足,无论变量赋值如何。公式 (12) 和 (14) (一个句子) 为假,因此满足了 (12) 的目标。