在数学中,布尔格是与
布尔代数有密切关系的一类格,一个有补分配格称为布尔格,由一个布尔格〈L,≤〉可以诱导出一个布尔代数〈L,·,+,′,0,1〉,在布尔格〈L,≤〉中可以定义出两个
二元运算·,+:a·b=inf{a,b},a+b=sup{a,b},由于布尔格是
有界格,因此它必有最大元和最小元,分别记为1和0,且有a·1=a,a+0=a,由于布尔格是
有补格,故对任意元素a∈L,存在元素a′∈L,使得a·a′=0, a+a′=1,又由于布尔格是
分配格,即有a·(b+c)=(a·b)+(a·c),a+(b·c)=(a+b)·(a+c),故〈L,·,+,′,0,1〉是由〈L,≤〉诱导出的布尔代数。
布尔格是
布尔代数的等价概念,
布尔(G.Boole)研究命题演算时发现的,也是最早研究的格,有补的
分配格称为布尔格,若布尔格仅含一个元素,则称为平凡布尔格,亨廷顿(E.V.Huntington)把布尔格表征为每一元a都有惟一的补元a′,且满足(a∧b)′=a′∨b′和(a∨b)′=a′∧b′的格,若在布尔格(B;∧,∨)中把取补记成一元运算“′”,把0,1看做两个零元运算,则(B;∧,∨)就成为布尔代数(B;∧,∨,′,0,1);反之,若在布尔代数中把二元运算∧,∨看成是格运算,把一元运算“′”看成是格中的元取补元时,它就成为布尔格.因而常把布尔格与布尔代数等同起来。
证明 有补格一定存在全上界1,和全下界0。有补格的每个元素至少有一个补元,因为格
又是分配格,所以每个元素的补元唯一。