Hasse Diagram and Lattices: Introduction

Comprehensive study notes, diagrams, and exam preparation for Hasse Diagram and Lattices: Introduction.

Hasse Diagram and Lattices: Introduction

Definition

A partially ordered set (poset) is a set together with a relation such that for all :

Reflexive

Antisymmetric

  • if and , then

Transitive

  • if and , then

A Hasse diagram is a graphical representation of a finite poset in which:

  • elements are drawn as points,
  • larger elements are placed higher than smaller ones,
  • edges are drawn only for covering relations,
  • reflexive and transitive edges are omitted.

An element covers an element if and there is no element such that .

A lattice is a poset in which every pair of elements has:

  • a greatest lower bound (also called meet, denoted ),
  • a least upper bound (also called join, denoted ).

So, a lattice is a poset where both meet and join exist for every pair of elements.

Example of a lattice under divisibility:

For the set with divisibility :

  • divides every element,
  • is divisible by every element,
  • the meet of and is ,
  • the join of and is .

Main Content

1. Posets and Order Relations

  • A poset is a set with a relation that organizes elements in a meaningful order, but unlike total order, not every pair must be comparable.
  • Common examples include divisibility on integers, inclusion on sets, and dependency relations in tasks or courses.

A key idea in posets is comparability. Two elements and are comparable if either or . If neither holds, they are incomparable. This is what makes posets more general than ordinary number ordering.

Example: Divisibility Poset

Consider the set with the relation “divides”:

  • , ,
  • ,
  • and are incomparable

This structure is a poset because:

  • every number divides itself,
  • if divides and divides , then ,
  • divisibility is transitive.

Why Posets Matter

  • They generalize order in situations where full ranking is impossible or unnecessary.
  • They provide the foundation for Hasse diagrams.
  • They are the starting point for lattice theory.

2. Hasse Diagram

  • A Hasse diagram is a neat and efficient way to draw a finite poset.
  • It shows only the essential order relations, making the structure easier to interpret than a full relation graph.

In a Hasse diagram:

  • higher placement means “greater” in the order,
  • lines are drawn only when one element covers another,
  • arrows are usually omitted because upward direction already indicates order,
  • transitive edges are not drawn, since they can be inferred.

Example: Hasse Diagram for under divisibility

    6
   / \
  2   3
   \ /
    1

This diagram shows:

  • is below and ,
  • and are below ,
  • and are incomparable,
  • the missing lines are not drawn because they are implied by transitivity.

How to Read a Hasse Diagram

  • Elements at the bottom are smaller.
  • Elements at the top are larger.
  • If there is a path going upward from to , then .
  • If there is no upward path between two elements, they may be incomparable.

Important Features

Minimal element

  • an element with nothing below it.

Maximal element

  • an element with nothing above it.

Least element

  • one element below all others.

Greatest element

  • one element above all others.

Not every poset has a least or greatest element, but many examples do.


3. Lattices, Meet and Join

  • A lattice is a poset in which every pair of elements has both a meet and a join.
  • Meet and join capture the ideas of “common lower part” and “common upper part.”

Meet

The meet of and is their greatest lower bound:

  • it is below both and ,
  • and is the largest such lower bound.

Join

The join of and is their least upper bound:

  • it is above both and ,
  • and is the smallest such upper bound.

Example 1: Divisibility Lattice

In under divisibility:

Here, meet corresponds to gcd and join corresponds to lcm.

Example 2: Power Set Lattice

For the power set of , ordered by inclusion:

  • meet is intersection,
  • join is union.

For example:

Importance of Lattices

  • They provide a strong algebraic structure for ordered systems.
  • They unify many mathematical ideas under one framework.
  • They are widely used in logic, algebra, and combinatorics.

Working / Process

1. Identify the set and relation

  • Start with the given set of elements.
  • Determine the ordering relation, such as divisibility or inclusion.
  • Verify that the relation is reflexive, antisymmetric, and transitive to confirm that it is a poset.

2. Construct the Hasse diagram

  • Arrange elements so that smaller ones are lower and larger ones are higher.
  • Remove reflexive and transitive connections.
  • Draw only covering relations.
  • Check which elements are comparable and which are not.

3. Test whether the poset is a lattice

  • Take each pair of elements and find their lower bounds and upper bounds.
  • Determine whether a greatest lower bound and least upper bound exist for every pair.
  • If every pair has both, the poset is a lattice.
  • Use the diagram to visually support the computation of meet and join.

Example workflow for under divisibility:

  • Step 1: Relation is “divides.”
  • Step 2: Hasse diagram shows at bottom, at top, and in between.
  • Step 3: Every pair has meet and join, so it is a lattice.

Advantages / Applications

Simplifies order relations

  • Hasse diagrams compress a large amount of ordering information into a clean visual form, making posets easier to analyze.

Helps identify key structural properties

  • They make it easy to see minimal/maximal elements, chains, antichains, and comparability.

Broad mathematical and practical applications

  • Lattices and posets are used in set theory, algebra, logic, database theory, scheduling, decision-making, and combinatorics.

Some important applications include:

Number theory

  • divisibility lattices, gcd and lcm structures

Set theory

  • power set lattices under union and intersection

Computer science

  • data hierarchy, type systems, dependency ordering, Boolean algebra

Logic

  • proposition lattices and Boolean lattices

Scheduling

  • prerequisite graphs and task precedence

Combinatorics

  • counting ordered structures and understanding hierarchical arrangements

Summary

  • Hasse diagrams give a clean visual form of a poset.
  • Lattices are posets where every pair has a meet and a join.
  • These ideas help study order, hierarchy, and structure in mathematics and applications.
  • Important terms to remember
  • poset
  • comparable / incomparable
  • Hasse diagram
  • cover relation
  • minimal and maximal element
  • least and greatest element
  • meet
  • join
  • lattice