Boole 值模型
Boole 值模型是数理逻辑中模型的推广, 将其中语句的真值推广到任意完备 Boole 代数上. 取适当的 Boole 代数和 Boole 值模型, 可使一些集合论命题成立, 从而证明相容性结论. 这是一种形式的力迫法.
1定义
定义 1.1 (结构). 设 是完备 Boole 代数, 是一阶语言. 的 值结构, 或称取值在 的 Boole 值结构, 指的是:
• | 一个集合 ; |
• | 对 的每个 元函数 指定一个映射 , 每个 元谓词 指定一个映射 ; |
通常以 代表以上所有信息, 而在记号中略去 , 等.
定义 1.2 (真值). 记号承上. 设 是 的公式, 是其所有的自由变元. 则对 , 递归定义 在 处的真值 如下:
• | 如 是元公式, 其中 是项, 是 元谓词, 则 |
• | 如 , 则 . |
• | 如 , 则 . |
• | 如 , 则 . |
• | 如 , 则 . |
• | 如 , 则 . |
上面在记号中隐去 的无关自由变元. 注意最后两条用到了 Boole 代数 的完备性. 回忆语句指的是没有自由变元的公式, 从而每个语句都有个取值在 的真值. 可能有歧义时, 也将 写作 .
注 1.3. 记号承上. 不难发现如含有自由变元 的公式集 和公式 满足 , 即 句法蕴涵 , 则对任意指定的 都有
定义 1.4 (模型). 记号承上. 设 是一阶理论, 其中 是公理集. 如对每个 都有 , 则称 是 的 值模型, 或称取值在 的 Boole 值模型.
注 1.5. 于是如 , 就有 .
2例子
• | |
• | Boole 值 von Neumann 宇宙是 ZFC 的 Boole 值模型. |
3应用
4相关概念
• | |
• | |
• |
术语翻译
Boole 值模型 • 英文 Boolean-valued model