Abbreviation: BoolLat
A \emph{Boolean lattice} is a bounded distributive lattice $\mathbf{L}=\langle L,\vee ,0,\wedge ,1\rangle $ such that
every element has a complement: $\exists y(x\vee y=1\mbox{ and }x\wedge y=0)$
Let $\mathbf{L}$ and $\mathbf{M}$ be bounded distributive lattices. A morphism from $\mathbf{L}$ to $\mathbf{M}$ is a function $h:L\to M$ that is a bounded lattice homomorphism:
$h(x\vee y)=h(x)\vee h(y)$, $h(x\wedge y)=h(x)\wedge h(y)$, $h(0)=0 $, $h(1)=1$
Example 1: $\langle \mathcal P(S), \cup, \emptyset, \cap, S\rangle$, the collection of subsets of a set $S$, with union, empty set, intersection, and the whole set $S$.
Classtype | first-order |
---|---|
Equational theory | decidable |
Quasiequational theory | decidable |
First-order theory | decidable |
Congruence distributive | yes |
Congruence modular | yes |
Congruence n-permutable | yes |
Congruence regular | yes |
Congruence uniform | yes |
Congruence extension property | yes |
Definable principal congruences | yes |
Equationally def. pr. cong. | |
Amalgamation property | |
Strong amalgamation property | |
Epimorphisms are surjective | |
Locally finite | yes |
Residual size |
Any finite member is a power of the 2-element Boolean lattice.