抽象代数中,格(lattice)是一个基于偏序关系建立起来的代数结构,是特殊的偏序集。
概念[]
设集合
是一个偏序集,且对于任意元素
,它们关于偏序
都有最大下界(greatest lower bound)和最小上界(least upper bound),我们就称代数系统
是一个格。
的最大下界记作
,最小上界记作
。
例如
- 一个集合
的幂集
连带集合间的包含关系
构成一格
,最大下界是交集,最小上界是并集;
- 整数连同整数的小于等于关系构成一格
,最大下界是最小值,最大上界是最大值,即
- 全体正整数连同整数之间的整除关系
构成一格,最大下界是最大公因数,最小上界是最小公倍数。
对偶格[]
设
是一格,则定义另一种偏序关系
那么
也是一格,称其为
的对偶格,其上的交(并)运算是
上对应的并(交)运算。
由对偶原理,在
上成立的命题
在
上的对偶命题
成立。
格上的关系[]
关系
是一格
上的二元运算,分别称作交运算(meet operation)和并运算(join operation),设
,它们满足性质
- 幂等律:

- 交换律:

- 结合律:

- 吸收律:

上面的两种运算,连同一个集合
可以唯一确定一个格。
由吸收律可推出幂等律,可以证明,一个代数系统
是一格当且仅当它关于其诱导的
运算满足交换律、结合律以及吸收律。
因此,如下的一些例子也是格:
- 群
的正规子群之全体
,其中交运算定义为
,并运算定义为
- 环
的理想之全体
,其中交运算定义为
,并运算定义为
子格[]
设
是一格,
是
的非空子集,且
关于
中的运算
封闭,可以得到
是一个格,我们称其为
的子格(sublattice),记作
。
注意仅有条件“
是
的非空子集”虽然可以推出
是一偏序集,但不能推出它是一个格。
例如,
的子格可以是满足条件
的
,
的子格可以是
,其中
可以使用格同态的嵌入来定义子格,参见格同态。
有界格[]
在一个格
中,如果存在元素
,对任意的
,均有
我们就称
有下界
,同样,如果存在元素
,对任意的
,均有
我们就称
有上界
。
上下界若存在则必唯一,既有上界又有下界的格称为有界格(bounded lattice)。例如,上述定义的
是有界格,
;其它两个例子
不是有界格。
关于元素
分别是运算
的零元,因为
分别是运算
的单位元,因为
参考资料
- S. Burris, H. P. Sankappanavar, A Course in Universal Algebra, GTM Vol.78, Springer, New York, 2011-10, ISBN
978-1-4613-8132-7
.