Heyting 代数

Warning.png

此页面尚不符合香蕉空间的百科写作风格, 并需要改进. 请编辑者参照已有的与之内容相近的条目, 以及香蕉空间:写作指引的要求, 对此页面进行修改. 具体问题如下:

Heyting 代数是一类特殊的格结构, 它是直觉主义逻辑的代数语义模型, 与经典逻辑中的 Boole 代数形成对比. 在拓扑学、范畴论 (如拓扑斯理论) 和程序语义学中有重要应用. 一般而言, 形式逻辑中的命题可视为在逻辑运算符 (如 “” 与 “”) 下构成某种代数结构. 在此对应下, 不同的逻辑系统对应于不同的运算符集合与公理体系.

对于直觉主义命题演算, 其运算符 (包括零元运算符, 即常量) 包含 “且”、“或”、“”、“” 及 “蕴涵”. Heyting 代数的概念精确地囊括了这些运算符及其公理, 因此 Heyting 代数即构成直觉主义命题演算的模型.

若 Heyting 代数中满足排中律, 则该代数退化为 Boole 代数, 即经典命题演算的模型.

为对量词与变量建模 (即从命题逻辑扩展到一阶逻辑谓词逻辑) , 需在 Heyting 代数上构造一种称为一阶超验理论的结构.

1定义

定义 1.1 (Heyting 代数). 是一个有界分配格, 若对任意 , 存在唯一元素 满足: 则称 Heyting 代数, 其中运算 称为伪补运算 (或直觉主义蕴涵) .

2性质与证明

定理 2.1. 对任意 , 以下等式成立:

1.

2.

3.

证明. (以性质 2 为例): 由定义, . 另一方面, 因 当且仅当 (显然成立) , 故 . 结合 .


与 Boole 代数的关系

定理 2.2. Boole 代数是 Heyting 代数, 其中伪补运算满足 , 且所有元素满足双重否定律 .

例子

例 2.3. 拓扑空间 为拓扑空间, 其所有开集构成的格 构成 Heyting 代数, 其中伪补运算定义为:

例 2.4 (有限 Heyting 代数). 任何有限分配格都是 Heyting 代数, 例如线序集 满足 , 其伪补运算如下:

3参考文献

Arend Heyting (1930). “Die formalen Regeln der intuitionistischen Logik”. Sitzungsberichte der Preussischen Akademie der Wissenschaften, 42–56.

Garrett Birkhoff (1967). Lattice Theory, 3rded. American Mathematical Society.

Peter Johnstone (1986). Stone Spaces. Cambridge Studies in Advanced Mathematics 3. Cambridge University Press.

Francis Borceux (1994). Handbook of Categorical Algebra, Vol. 3. Encyclopedia of Mathematics and its Applications 52. Cambridge University Press.

4相关概念

术语翻译

Heyting 代数英文 Heyting algebra德文 Heyting Algebra法文 algèbre de Heyting古希腊文 Άλγεβρα Heyting