ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Fri, 12 Jan 2018 08:54:16 +0100Finding the order dimension of a set of latticeshttps://ask.sagemath.org/question/40578/finding-the-order-dimension-of-a-set-of-lattices/Let $L_n$ denote the set of all lattices with $n$ points in SAGE.
I want to find for given $n$ (lets say $n$ is smaller than 10 or so) all lattices with order dimension at least 3. For the definition of order dimension see https://www.encyclopediaofmath.org/index.php/Dimension_of_a_partially_ordered_set.
I can do it for a concrete example, but I am not sure how to obtain a (graphical if possible) output of the result for a given $n$ (that also possibly includes the value of the order dimension in case it is at least 3). Here the concrete example for the boolean lattice with 3 elements:
P=posets.BooleanLattice(3)
dimension(P)
I also have two small mathematical questions:
1. I hope I see it correctly that the order dimension of a lattice is 1 if and only if this lattice is a chain?
In case this is true, this motivates to only look at order dimension at least 3 since then it is clear which lattices have order dimension equal to two (knowing that only chains have order dimension equal to one).
2. Are there tables on the internet or the literature on known results of what the order dimension is for lattices coming from combinatorics such as the divisor lattice. Do I see it correcty that the order dimension of the divisor lattice of a natural number n is equal to the number of prime divisors of n?Thu, 11 Jan 2018 23:35:23 +0100https://ask.sagemath.org/question/40578/finding-the-order-dimension-of-a-set-of-lattices/Answer by vdelecroix for <p>Let $L_n$ denote the set of all lattices with $n$ points in SAGE.
I want to find for given $n$ (lets say $n$ is smaller than 10 or so) all lattices with order dimension at least 3. For the definition of order dimension see <a href="https://www.encyclopediaofmath.org/index.php/Dimension_of_a_partially_ordered_set">https://www.encyclopediaofmath.org/in...</a>.
I can do it for a concrete example, but I am not sure how to obtain a (graphical if possible) output of the result for a given $n$ (that also possibly includes the value of the order dimension in case it is at least 3). Here the concrete example for the boolean lattice with 3 elements:</p>
<p>P=posets.BooleanLattice(3)
dimension(P)</p>
<p>I also have two small mathematical questions:</p>
<ol>
<li>I hope I see it correctly that the order dimension of a lattice is 1 if and only if this lattice is a chain?
In case this is true, this motivates to only look at order dimension at least 3 since then it is clear which lattices have order dimension equal to two (knowing that only chains have order dimension equal to one).</li>
<li>Are there tables on the internet or the literature on known results of what the order dimension is for lattices coming from combinatorics such as the divisor lattice. Do I see it correcty that the order dimension of the divisor lattice of a natural number n is equal to the number of prime divisors of n?</li>
</ol>
https://ask.sagemath.org/question/40578/finding-the-order-dimension-of-a-set-of-lattices/?answer=40579#post-id-40579You can do a 2 dimensional table using just a tiny bit of Python, though this is **dramatically** slow
sage: for n in range(1,8):
....: d = [0] * (n+1)
....: for P in Posets(n):
....: d[P.dimension()] += 1
....: for i in d:
....: print "%4s" %i,
....: print
0 1
0 1 1
0 1 4 0
0 1 15 0 0
0 1 62 0 0 0
0 1 314 3 0 0 0
0 1 1955 89 0 0 0 0
As you see, up to 7 vertices there is no such lattice.Fri, 12 Jan 2018 08:54:16 +0100https://ask.sagemath.org/question/40578/finding-the-order-dimension-of-a-set-of-lattices/?answer=40579#post-id-40579