Mathematical Foundation of Computer Science

(Chris Devlin) #1
DHARM

LATTICE THEORY 165


l Also, GLB(x 5 , x 4 ) = x 6 ∉ X 3 ; so subset X 3 is not closed under operations GLB and LUB
therefore (X 3 , ≤) is not a sublattice of (X, ≤).

6.4.4 Product of Lattices.............................................................................................

Let (X, GLB 1 , LUB 1 ) and (Y, GLB 2 , LUB 2 ) are two lattices, then the algebraic system (X × Y,
GLB, LUB) in which the binary operations GLB and LUB for any (x 1 , y 1 ), (x 2 , y 2 ) ∈ X × Y are
such that
GLB ((x 1 , y 1 ), (x 2 , y 2 )) = (GLB 1 (x 1 , y 1 ), GLB 2 (x 2 , y 2 ));
and LUB ((x 1 , y 1 ), (x 2 , y 2 )) = (LUB 1 (x 1 , y 1 ), LUB 2 (x 2 , y 2 ));
is defined as the direct product of lattices (X, GLB 1 , LUB 1 ) and (Y, GLB 2 , LUB 2 ).
l The operations GLB, LUB on X × Y are (1) commutative, (2) associative and (3) hold
absorption law because these operations are defined over operations GLB 1 , LUB 1
and GLB 2 , LUB 2. Hence direct product (X × Y, GLB, LUB) is itself a lattice. In the
similar sense we can extend the direct product of more than two lattices and so obtain
large lattices from smaller ones. The order of lattice obtain by the direct product is
same to the product of the orders of the lattices occurring in the direct product.


6.4.5 Lattice Homomorphism.....................................................................................

Let (X, GLB 1 , LUB 1 ) and (Y, GLB 2 , LUB 2 ) are two lattices, then a mapping f: X → Y i.e. for any
x 1 , x 2 ∈ X,
f (GLB 1 (x 1 , x 2 )) = GLB 2 (f(x 1 ), f(x 2 ));
and f (LUB 1 (x 1 , x 2 )) = LUB 2 (f(x 1 ), f(x 2 ));
is called lattice homomorphism from lattice (X, GLB1, LUB1) to lattice (Y, GLB2, LUB2).
l From the definition of lattice homomorphism we find that both the operations of GLB
and LUB should be preserved.
l A lattice homomorphism f : X → Y is called a lattice isomorphism if, f is one-one onto
or bijective.
l A lattice homomorphism s.t. f : X → X is called a lattice endomorphism. Here, image
set of f will be sublattice of X.
l And if, f : X → X is a lattice isomorphism then f is called lattice automorphism.


EXERCISES


6.1 Draw the Hasse diagram of lattices (Ak, ≤) for k = 6, 10, 12, 24; where Ak be the set of all
divisors of k such that for any a, b ∈ Ak; a ≤ b ⇒ ‘a divides b’. Also find the sublattices of the
lattice (A 12 , ≤) and (A 24 , ≤).
6.2 Let X = {α, β, γ, δ} then draw the Hasse diagram for poset (P(X), ⊆).
6.3 Draw the Hasse diagram of (X, ⊆) where set X = {X 1 , X 2 , X 3 , X 4 } and the sets are given as,
X 1 = {α, β, γ, δ}; X 2 = {α, β, γ}; X 3 = {α, β}; X 4 = {α};
6.4 In a lattice show that LUB(x, y) = GLB(y, z) if x ≤ y ≤ z.
6.5 Show that lattice (X, ≤) is distributive iff for any x, y and z ∈ X,
GLB(LUB(x, y), z) = LUB(x, GLB(y, z))
6.6 For a distributive lattice (X, ≤) show that if,
GLB(α, x) = GLB(a, y) and LUB(α, x) = LUB(α, y)
for some α, then x = y.
Free download pdf