用户: 不萌/数理逻辑/子结构
1一阶结构的同构与同样
同构
在线性代数和抽象代数中, 我们有过线性空间同构和群同构的概念. 现在, 我们将这个概念推广到一般的一阶结构上面.
定义 1.1 (同构映射与同构). 一个一阶语言 中, 两个结构 与 这两个结构被称为是同构的, 如果存在一个双射 , 满足:
• | 两个结构对于常元的解释相对应, 即对于常元 , 有 ; |
• | 两个结构对于函数符号的解释相对应, 即对于 元函数符号 , 对于任意的 , |
• | 两个结构对于谓词的解释要求一致, 即对于任意的 元谓词符号 , 对于 的任意一个点 , |
如果满足以上条件, 我们就称 为 与 之间的同构映射, 并称 与 同构, 记作 . 如果 , 那么就称 是一个自同构.
我们希望研究同构的结构的一阶语言性质, 于是我们有了以下定理:
定理 1.2 (同质定理). 设 是 -结构 和 间的一个同构映射, 那么对于 上的赋值映射 , 对于 和 的合成映射 , 是 上的一个赋值映射. 对于任意一个 的表达式 , 都有
证明. 先说明同构映射的结论对于所有项都成立, 这一部分采用归纳法, 首先对常元符号与变元符号都成立, 然后对于项的建立过程进行归纳, 说明对于一个函数也成立.
然后再对于表达式来进行验证, 即对于等值式, 谓词式, 否定式, 全域式分别讨论. 这里对于全域式的情况进行证明, 其他情况比较容易 (这个情况也不困难).
现在假设 是 . 假设 , 根据定义就是说, 对于任何一个 赋值 , 如果有 , 就有 .
那么类似地, 我们要证明的就是对于任何一个 赋值 , 如果有 , 就有 .
那么因为 是一个同构, 我们令 , 就有 , 从而 , 根据归纳假设就有 于是证毕.
应用替换定理 (??), 可以得到以下的推论:
推论 1.3.
1. | 设 |