Hasse diagrams and n-dimensional space1

A. De Paoli

With a few modifications to the rules for drawing Hasse diagrams for divisors we have a set of rules which allow one to draw the projection of n dimensional prisms onto the plane.

MSC 54B20, 51E24.

I would like to expand upon an interesting parallel between some Hasse diagrams and the projection of n-dimensional rectangles onto a plane.2

Given a poset,3 we draw a direct line with the covering element above the one being covered. That is if, say, b covers a, then b is placed above a and connected to it by a (possibly vertical) line.

b
|
a
Ûb > -- a

To create the diagram of the divisors of n, first take all of the proper divisors of n and begin ordering them starting with 1. Take the smallest divisors (which will in fact be the primes) and draw a point for each of these above the point associated with the ``1'', Above each draw the next higher multiples of these, drawing a dot for each, and connecting them with each of their factors. Proceeding in this same way until all of the proper factors have been exhausted, we cap this with n itself, connecting with the larger factors.

As a first example let us represent the divisors of 4 by its Hasse diagram. Shown are four successive steps: placing the ``1'', placing all the other factors and then connecting them.



Picture Omitted
In this case we have a chain.4

A bit more involved is the diagram for the divisors of 6. Note that since 1|2 and 1|3, trivially, we connect these, but that since 2 does not divide 3, these two cannot be connected. Then we have 6, which is divisible by both 2 and 3, and so it is placed above them and connected to them.



Picture Omitted
It does not take much to see that the diagram is topologically equivalent to a square.


Picture Omitted
Taking our cue from this, let us modify the rules somewhat.

  1. To create the diagram of the divisors of n, first decompose n it into its prime factors, n = p1a1 ·p2a2·1/4·pmam.
  2. Take the number of different prime factors, say r, and draw r axes coming from a point, the projection of each axis being at a different angle with respect to first selected axis.
  3. If there are powers of a prime factor, we extend the line containing that prime factor, for each of the powers. We then draw parallels to the other axes at each ``node'' where the primes (or power of primes) lie, being careful never to extend a previously drawn segment (assuring that the procedure terminates).
  4. At each intersection draw a node (It will be the multiple of the generating primes and one of the divisors of the given number n.
  5. The algorithm ends when there are no more parallels that can be drawn from the last remaining node without extending some already existing segment.

For example, let us take the prime factors of a number, e.g., 24 = 23 ·3 and 30 = 2·3 ·5 and let us look at the steps in the modified rules for a Hasse diagram.5

Having selected the points corresponding to the different primes, we draw the axes from ``1'' to the points:


Picture Omitted
Then continuing as described above, we extend the axes containing the power of primes:


Picture Omitted
We now draw the parallels to the other axes and find the nodes where they meet:



Picture Omitted
If all the divisors have not been exhausted we can draw still more parallels from the new nodes:



Picture Omitted
We now complete the second diagram:



Picture Omitted
By associating a (unique) prime factor for each axis we have effectively ``projected'' 1, 2 and 3 dimensional rectangles onto the plane. The diagram for the divisors of 30 is in fact a projection of a 3-d cube onto a plane.6

Note that for numbers having less than three distinct prime divisors the diagram will always be a plane, so that for the ordering relation ``divides'' we have a trivial way of finding which numbers generate planar graphs.

Proceeding along similar lines we can draw the diagram for the divisors of 90, remembering to extend the ``3'' axis since there is the factor 32. In a more general notation we are using a number of the form n = p1 ·p2 ·p32 . The three axes are then formed by p1, p2 and p32. Note that p3 and p32 are multipled by p1 and p2,7


Picture Omitted
So far we have seen examples of diagrams for numbers of the form n = p1r ·p2s ·p3t for r,s,t Î {0,1,2,3 }. For dimensions higher than 3 we can still imagine that lines at different angles from the same node be projections of different axes.8 As an illustration let us look at a four dimensional cube. Starting with a number composed of 4 prime factors,i.e. n = p1·p2 ·p3 ·p4, such as ``210'', we now draw a modified Hasse diagram.


Picture Omitted
It is quite instructive to proceed according to the rules, that is drawing the three parallels from each of the ``prime'' nodes and labeling the points of intersection with the product of the ``generating'' primes. Then drawing the two parallels from each of these, and one remaining parallel from their intersection. We will then obtain the finished diagram.


Picture Omitted
This, of course can be extended, for example, to a 4th dimensional (rectangular) prism, using the diagram for the divisors of a number of the form n = p12 ·p2 ·p3 ·p4 (for example 1500 = 2 ·3 ·52 ·7).


Picture Omitted
Extending a bit further (without labeling the nodes) we can draw the projection of a 5th dimensional prism.


Picture Omitted


Footnotes:

1 set in LATEX

2 The n-dimensional cubes may also be referred to as hyper-cubes.

3 Briefly reviewing the rules for drawing Hasse diagrams: A poset is a set with an ordering relation. If an element a is in an ordering relation with element b, a £ b, or, in terms of products of sets, (a,b) Î S×S we then draw a connection between the two elements. This may be indirectly, if another element comes ``between'' them, otherwise (If \not$x s.t.  a £ x £ b (where £ is the ordering relation then we say b covers a) we draw the connection directly.

4 Every element is covered, or covers, another.

5 For comparison, a Hasse diagram would be:



Picture Omitted

6 This is identical, by the way, to the Hasse diagram for the power set of S, P (S), and the relation ``subset of'', that is, for the poset < P, Í > :




Picture Omitted

7 In the example: 3 and 2 are multiplied to get the value of the vertex ``6'', and the 9 and 2 are multiplied to get ``18'', we do not multiply 9 by 6.

8 A practical note: the angles and lengths should be selected so that the ends of line line segments do not fall along other line segments. It is best not to use segments of the same length as they will form nodes that will fall along some other segments, sometimes it takes a bit of experimenting to obtain the right proportions.


File translated from TEX by TTH, version 2.00.
On 30 Jan 1999, 15:20.

Return to my home page

Return to my math and physics page


This page was designed by A. De Paoli
e-mail: andy.de_paoli@iol.it

Last Update: February 6, 1999