Hasse Diagram

DOWNLOAD Mathematica Notebook

A Hasse diagram is a graphical rendering of a partially ordered set displayed via the cover relation of the partially ordered set with an implied upward orientation. A point is drawn for each element of the poset, and line segments are drawn between these points according to the following two rules:

1. If x<y in the poset, then the point corresponding to x appears lower in the drawing than the point corresponding to y.

2. The line segment between the points corresponding to any two elements x and y of the poset is included in the drawing iff x covers y or y covers x.

Hasse diagrams are also called upward drawings. Hasse diagrams for a graph g are implemented as HasseDiagram[g] in the Wolfram Language package Combinatorica` , where g is a directed acyclic Combinatorica graph object.

HasseDiagramBooleanAlgebras

The above figures show the Hasse diagrams for Boolean algebras of orders n=2, 3, 4, and 5. In particular, these figures illustrate the partition between left and right halves of the lattice, each of which is the Boolean algebra on n-1 elements (Skiena 1990, pp. 169-170). These correspond precisely to the hypercube graphs Q_n.

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.