Skip to content

定义Definition

满足关系

Satisfaction relation · Tarski semantics

用对公式构造的递归定义刻画结构与赋值何时满足一阶公式。

形式陈述 ​

先固定非空论域为 M 的结构 M 和变量赋值 s。记 s[x↦a] 为只把 x 改赋值为 a、其他变量保持原值的新赋值。满足关系 M,s⊨φ 按一阶公式的结构递归定义。原子关系满足当且仅当项值元组属于 RM;等式满足当且仅当两项值相等。联结词按经典真值规则解释,量词满足

M,s⊨∀xφ⟺∀a∈M, M,s[x↦a]⊨φ,M,s⊨∃xφ⟺∃a∈M, M,s[x↦a]⊨φ.

若 φ 是句子,真值与 s 无关,写作 M⊨φ;结构满足理论 T 表示满足其中每个句子。

直觉

满足关系 M,s⊨φ 把语法公式、结构解释与变量赋值连接起来。语法树从叶到根获得意义:先在结构和赋值中计算项、检查原子事实,再按真值规则组合联结词;量词则改变某个变量的赋值并遍历论域。句子没有自由变量,其真假因而只依赖结构。

例子与边界

量词次序决定谁可以依赖谁 ​

在通常的自然数结构中,∀x∃y(x<y) 为真:每当外层选定 x=n,内层可以选择 y=n+1。反过来的 ∃y∀x(x<y) 为假,因为外层一旦选定 y=m,内层就可以取 x=m,使 m<m 为假。

区别不在于量词的个数,而在于内层选择是否允许依赖外层选择。对有限论域也可以直接检查:令 M={0,1},关系 R 表示不相等,则每个 x 都有另一个 y,却不存在一个 y 与所有 x 都不同。

开放公式、句子与模型 ​

在整数结构中,赋值 s(x)=2 满足 x+1=3,赋值 s(x)=4 不满足它。∃x(x+1=3) 则为真,且不依赖最初的 s(x):量词会重新寻找允许的赋值。每次更新仅改变 x,其他自由变量仍保持原取值。

在自然数上 ∃x(x+x=4) 为真;若把论域换成只有奇数、但不适当地沿用普通加法,就甚至没有得到合法结构,因为奇数加法不封闭。先确认函数确实从论域的幂映回论域,才能讨论满足关系。

满足关系由外部元语言定义,不自动成为原语言中的真理谓词。对足够强的算术语言,不能要求一个内部谓词无条件准确描述自身所有句子的真值;这正是 Tarski 不可定义性所限制的目标。有限结构逐式求值与这个全局自指要求是不同问题。

推论与应用

一阶结构给解释,赋值给参数,满足关系把它们接到公式上。固定一个带一个自由变量的公式 φ(x),可取出所有满足它的元素,得到结构中的可定义集合;取多个自由变量便得到可定义关系。关系演算将这个构造用于有限数据库查询,并进一步要求说明答案是否依赖表外论域;即使输出变量来自已有表,被量化变量也可能引入这种依赖。

语义蕴涵又向外增加一层量化:检查每个满足前提的结构与赋值是否也满足结论。某一个模型满足 φ,不等于 φ 在所有模型中有效,也不等于已有形式证明。

结构递归同时给出证明方法。在“赋值只需在自由变量上相同”这一性质的量词步骤中,让两个赋值把被量化变量更新为同一个 a,再对量词内部公式使用归纳假设即可。这解释了句子真值为什么与初始赋值无关。

把量词步骤中的“选择见证”放到两个结构之间,就得到Ehrenfeucht–Fraïssé 博弈的证明机制:一边提出见证,另一边应答,使余下的低秩公式仍真值一致。在有限关系签名下,有限轮获胜策略与相应量词秩以内的公式一致性恰好等价;反向需要有限类型的特征公式,而不只是重复满足关系的定义。

参考资料
关系图谱50 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组