Boole 值模型

Boole 值模型数理逻辑模型的推广, 将其中语句的真值推广到任意完备 Boole 代数上. 取适当的 Boole 代数和 Boole 值模型, 可使一些集合论命题成立, 从而证明相容性结论. 这是一种形式的力迫法.

1定义

定义 1.1 (结构).完备 Boole 代数, 是一阶语言. 值结构, 或称取值在 的 Boole 值结构, 指的是:

一个集合 ;

的每个 元函数 指定一个映射 , 每个 元谓词 指定一个映射 ;

通常以 代表以上所有信息, 而在记号中略去 , 等.

定义 1.2 (真值). 记号承上. 设 的公式, 是其所有的自由变元. 则对 , 递归定义 处的真值 如下:

是元公式, 其中 是项, 元谓词, 则

, 则 .

, 则 .

, 则 .

, 则 .

, 则 .

上面在记号中隐去 的无关自由变元. 注意最后两条用到了 Boole 代数 的完备性. 回忆语句指的是没有自由变元的公式, 从而每个语句都有个取值在 的真值. 可能有歧义时, 也将 写作 .

注 1.3. 记号承上. 不难发现如含有自由变元 的公式集 和公式 满足 , 即 句法蕴涵 , 则对任意指定的 都有

定义 1.4 (模型). 记号承上. 设 一阶理论, 其中 是公理集. 如对每个 都有 , 则称 值模型, 或称取值在 的 Boole 值模型.

注 1.5. 于是如 , 就有 .

注 1.6 (真类变体). 有时需要讨论 真类的情形. 此时只要定义中的映射 , 都由显式公式给出, 整套定义就可沿用. (注意即便 是真类, 也是集合, 所以其在 中有上下确界, 从而定义 1.2 没有问题.)

2例子

Boole 代数 时, Boole 值模型便退化为模型.

Boole 值 von Neumann 宇宙ZFC 的 Boole 值模型.

3应用

4相关概念

连续统假设

力迫法

范畴值模型

术语翻译

Boole 值模型英文 Boolean-valued model