Lattice

An algebra <L; ^ , v > is called a lattice if L is a nonempty set,  ^ and  v are binary operations on L, both  ^ and  v are idempotent, commutative, and associative, and they satisfy the absorption law. The study of lattices is called lattice theory.

Note that this type of lattice is distinct from the regular array of points known as a point lattice (or informally as a mesh or grid). While every point lattice is a lattice under the ordering inherited from the plane, many lattices are not point lattices.

Lattices offer a natural way to formalize and study the ordering of objects using a general concept known as the partially ordered set. A lattice as an algebra is equivalent to a lattice as a partially ordered set (Grätzer 1971, p. 6) since

1. Let the partially ordered set L=<L;<=> be a lattice. Set a ^ b=inf{a,b} and a v b=sup{a,b}. Then the algebra L^a=<L; ^ , v > is a lattice.

2. Let the algebra L=<L; ^ , v > be a lattice. Set a<=b iff a ^ b=a. Then L^p=<L;<=> is a partially ordered set, and the partially ordered set L^p is a lattice.

3. Let the partially ordered set L=<L;<=> be a lattice. Then (L^a)^p=L.

4. Let the algebra L=<L; ^ , v > be a lattice. Then (L^p)^a=L.

The following inequalities hold for any lattice:

(x ^ y) v (x ^ z)<=x ^ (y v z)
(1)
x v (y ^ z)<=(x v y) ^ (x v z)
(2)
(x ^ y) v (y ^ z) v (z ^ x)<=(x v y) ^ (y v z) ^ (z v x)
(3)
(x ^ y) v (x ^ z)<=x ^ (y v (x ^ z))
(4)

(Grätzer 1971, p. 35). The first three are the distributive inequalities, and the last is the modular identity.

A lattice (L, ^ , v ) can be obtained from a lattice-ordered poset (L,<=) by defining a ^ b=inf{a,b} and a v b=sup{a,b} for any a,b in L. Also, from a lattice (L, ^ , v ), one may obtain a lattice-ordered set (L,<=) by setting a<=b in L if and only if a=a ^ b. One obtains the same lattice-ordered set (L,<=) from the given lattice by setting a<=b in L if and only if a v b=b. (In other words, one may prove that for any lattice, (L, ^ , v ), and for any two members a and b of L, a ^ b=b if and only if a=a v b.)

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.