Nepedia
Back to Discover
Fluent Reader
🔢

Hasse diagram

math Maturity 11-13 Next article →

A Hasse diagram is a special way to draw a set of items. These items have a specific order that connects them. Imagine you have a group of things where some belong above others. In math, we call this a partially ordered set. A Hasse diagram uses dots to represent each item. We call these dots vertices. Lines or curves connect the dots to show the order. These lines must always go upward from one dot to another. This shows which item covers another item in the set.

Lattice of the divisibility of 60
Lattice of the divisibility of 60

Drawing these diagrams can be a very tricky job. There are many different ways to draw the same set. If you just start from the bottom, the drawing might look messy. You might lose the patterns or the shapes hidden inside. Some drawings show a clear structure called a graded poset. Other drawings might show a shape like a cube. You can even arrange the dots in a square grid. A good drawing helps you see the symmetry of the items.

Hypercubematrix binary
Hypercubematrix binary

These diagrams are named after a mathematician named Helmut Hasse. He lived from 1898 to 1979. He was very good at using these drawings to explain ideas. However, Hasse was not the very first person to use them. A man named Henri Gustave Vogt used them earlier. He included an example in his work in 1895. Today, computers often make these diagrams automatically using special math rules.

Hypercubeorder binary
Hypercubeorder binary

Sometimes, mathematicians look for a special kind of drawing. They want a diagram where no lines cross each other. This is called an upward planar drawing. It is much harder to find these than it looks. If the set is a lattice, we can find a non-crossing drawing. This works if the order dimension is two or less. For other sets, finding a crossing-free drawing is a very hard math problem.

Hypercubestar binary
Hypercubestar binary

People use these ideas in many different parts of life. Software engineers use a version of this called a class diagram. They use it to show how different parts of a computer program relate. In these diagrams, lines connect different classes. The lines often have a small triangle at one end. This helps show how one part of the code inherits from another. It is a way to make complex systems easy to see.

Diamond inheritance
Diamond inheritance
383 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (7)
File:Lattice of the divisibility of 60.svg
Lattice of the divisibility of 60.svg
File:Hypercubeorder binary.svg
Hypercubeorder binary.svg
File:Hypercubecubes binary.svg
Hypercubecubes binary.svg
File:Hypercubestar binary.svg
Hypercubestar binary.svg
File:Hypercubematrix_binary.svg
Hypercubematrix_binary.svg
File:Dih4 subgroups.svg
Dih4 subgroups.svg
File:Diamond inheritance.svg
Diamond inheritance.svg
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.