<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Notes on Integer Partitions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Technische Universität Dresden</string-name>
        </contrib>
      </contrib-group>
      <fpage>19</fpage>
      <lpage>32</lpage>
      <abstract>
        <p>Some observations concerning the lattices of integer partitions are presented. We determine the size of the standard contexts, discuss a recursive construction and show that the lattices have unbounded breadth. Integer partitions have been studied since the time of Leibnitz and Euler and are still of interest (see e.g. Knuth [8] for a contemporary contribution and Andrews &amp; Eriksson [2] for a monography). The set of all partitions of n, when endowed with the “dominance order”, forms a complete lattice. Almost 50 years ago Thomas Brylawski published a first major investigation on this topic. Building on his results we describe these lattices as concept lattices and extend some of his findings. Our presentation follows Brylawski's paper [3], where also the proofs not given here can be found. We suggest that the reader, before going through the technical definitions below, takes a look at Figure 1. It shows the lattice of the 42 partitions of the integer 10, ordered by dominance. A partition of a positive integer n is a nonincreasing n-tuple a := (a1, . . . , an) of integers ai ≥ 0 such that Pn i=1 ai = n. Usually we write such a partition as omitting summands which are equal to zero. The set of all partitions of n is denoted Part(n). A partition a := (a1, . . . , an) dominates a partition b := (b1, . . . , bn) iff</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction</p>
      <p>Basic notions and facts
i
X aj ≥
j=1</p>
      <p>i
X bj
j=1</p>
      <p>holds for all i.</p>
      <p>We mention an immediate consequence of this definition. Let l(a) denote the
length, i.e., the number of nonzero summands of the partition a. When a ≥ b,
then Plj(=b)1 aj ≥ Plj(=b)1 bj = n, which implies l(a) ≤ l(b). Thus longer partitions
tend to be the lower part of the order.
7+3
6+4</p>
      <p>To every partition a of n corresponds a unique associated (n + 1)-tuple
ba := (a0, . . . , ban), defined by
b</p>
      <p>i
bai := X aj
j=1</p>
      <p>for all i ∈ {0, . . . n}.</p>
      <p>These associated tuples can be characterized as being precisely the nondecreasing
(i.e., ai ≥ bai−1) and concave (i.e., 2bai ≥ bai−1 + bai+1) (n + 1)-tuples of integers
b
with a0 = 0 and an = n.</p>
      <p>b b</p>
      <p>The dominance order defined above corresponds to the componentwise order
of the associated tuples, since
a ≥ b ⇐⇒ ∀i</p>
      <p>The componentwise minimum of nondecreasing and concave tuples is
nondecreasing and concave. Dominance therefore is a meet-semilattice order of the
partitions and thus automatically a lattice order.</p>
      <p>Example 1. a := 5+1+1+1 and b := 4+2+2 are partitions of 8. Their infimum
can be computed via the associated tuples:
a = (0, 5, 6, 7, 8, . . .)
b
bb = (0, 4, 6, 8, 8, . . .)
min(ba, bb) = (0, 4, 6, 7, 8, . . .)
=
bc for c = 4 + 2 + 1 + 1.</p>
    </sec>
    <sec id="sec-2">
      <title>Thus the infimum of a and b is</title>
    </sec>
    <sec id="sec-3">
      <title>Note that the componentwise maximum</title>
      <p>(5 + 1 + 1 + 1) ∧ (4 + 2 + 2) = 4 + 2 + 1 + 1.</p>
      <p>max(ba, bb) = (0, 5, 6, 8, . . .)
of ba and bb is not concave, since 2 · 6 6≥ 5 + 8, and does therefore not give the
supremum.</p>
      <p>The supremum of integer partitions can conveniently be computed using the
notion of duality. The dual or conjugate partition a∗ of a partition a is defined
as</p>
      <p>ai∗ := |{j | aj ≥ i}|, i ∈ {1, . . . , n}.</p>
      <p>A suggestive visualization is given by the Ferrers diagrams, which represent
each partition of n by pebbles in an n×n-matrix, one row for each summand. The
dual partition corresponds to the transposed array, see Figure 2 for an example.</p>
      <p>Dualization is order-reversing, as Brylawski has shown, and thus is a lattice
anti-automorphism (of order 2, i.e., x∗∗ = x holds for all x). This allows to
compute the supremum of integer partitions as</p>
      <p>a ∨ b = (a∗ ∧ b∗)∗.</p>
      <p>3 + 2 + 1 + 1 = (4 + 2 + 1)∗
ab∗ = (0, 4, 5, 6, 7, 8, . . .)
min(ab∗, bb∗) = (0, 3, 5, 6, 7, 8, . . .)
=
cb∗ for c = 5 + 2 + 1.</p>
    </sec>
    <sec id="sec-4">
      <title>The supremum of a and b therefore is</title>
      <p>(5 + 1 + 1 + 1) ∨ (4 + 2 + 2) = 5 + 2 + 1.</p>
      <p>
        Ferrers diagrams can also visualize the dominance order relation. For that it is
useful to rotate the diagrams counterclockwise by 90◦ and to think of them as
sand piles (see e.g. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]). “Rolling down” of some of the pebbles then leads to lower
elements in the dominance order. Brylawski has stated this in a less pictorial but
very helpful manner:
Proposition 1 ([
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]1). A partition b is a lower neighbor of a := (ai, . . . , an) iff
b = (a1, . . . , ai − 1, . . . , aj + 1, . . .)
with ai − aj = 2 or j = i + 1.
3
      </p>
      <p>The standard contexts
Brylawski used his characterization to determine the join-irreducible elements
of the lattice. These are precisely the ones with a unique lower neighbor. The
meet-irreducible partitions are the duals of these.</p>
      <p>
        Proposition 2 ([
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]). The join-irreducible partitions of n are precisely the ones
of the form
(q + 1, . . . , q + 1, q, . . . , q, 1, . . . , 1),
| {rz } | m{−zr } | {az }
where
n − a = q · m + r,
a ≥ 0,
m &gt; r ≥ 0,
q ≥ 2,
and
q ≥ 3 if a 6= 0 6= r.
1 Greene and Kleitman [
        <xref ref-type="bibr" rid="ref8">7</xref>
        ] attribute the result to Muirhead [10]. Muirhead’s paper
indeed contains a related idea, but not in the form of our proposition.
Brylawski’s result provides all the information necessary for writing down the
standard contexts. Figure 3 shows the standard context of the partitions of 9.
Actually, it also shows the standard contexts for n = 1, . . . , 8, each of them as
a square subcontext in the upper left corner. The sizes of these contexts can be
obtained from Proposition 3.
      </p>
      <p>Because of the lattice anti-automorphism of order 2 the standard contexts
are symmetric and may be read as adjacency matrices of graphs, however, with
some vertices having loops. An example is shown in Figure 4.</p>
      <p>KPart(9)</p>
      <p>Proposition 3. The number of join-irreducible integer partitions of n (as well
as the number of meet-irreducible ones) is
The first values for n = 1, . . . , 15, . . . are
(n + 1) · (n + 2)
6</p>
      <p>− 1.</p>
      <p>0, 1, 2, 4, 6, 8, 11, 14, 17, 21, 25, 29, 34, 39, 44, . . . .
(Note that the nth value is equal to
where n is the number of summands.)
Proof. For given values of n, a ≥ 0, and m ≥ 1 there is at most one choice of q
and r in Proposition 2, since
q = (n − a) div m
r = (n − a) mod m.</p>
      <p>The condition q ≥ 2 requires that m ≤ b n−2a c. For a 6= 0 we must have m ≤
b n−3a c, except for the case that m divides n − a (and thus r = 0). The latter
happens only if n − a is even and m = n−a . The number of solutions therefore is
b n2 c for a = 0, b n−21 c when a 6= 0, m &gt; b2n−3a c and r = 0, and Pan=1 b n−3a c else.
Because of b n2 c + b n−21 c = n − 1 and Pan=1 b n−3a c = Pan=−01 b a3 c = b (n−1)6(n−2) c
we get for the number of solutions
n − 1 +
(n − 1)(n − 2)
6
A simple way to turn a partition a := (a1, . . . , an) of n into a partition of n + 1
is to “add a 1 at the end2”, i.e., to obtain a + 1 := (a1, . . . , al(a), 1, 0, . . .). The
2 Recall that l(a) denotes the highest index of a non-zero summand of a
as claimed in the proposition.
4</p>
      <p>Embeddings
tu
mapping
obviously is 1-1. It satisfies
we can conclude that the mapping a 7→ a + 1 is an order isomorphism from
Part(n) to Rn, with the induced order.</p>
      <p>Proposition 4. The set Rn is infimum-closed, and so is its dual,</p>
      <p>Rn∗ := {a∗ | a ∈ Rn}.</p>
      <p>Proof. Note that a ∈ Rn iff the associated (n + 2)-tuple contains the entry n.
Now let a and b be in Rn, and let i(a), i(b) be indices for which bai(a) = n = bbi(b).
W.l.o.g. assume that i(a) ≥ i(b). Then bbi(a) ∈ {n, n + 1}, and the i(a)th entry of
a[∧ b is min(n, n + 1) = n. Thus a ∧ b ∈ Rn.</p>
      <p>Similarly, the elements a ∈ Rn∗ can be characterized as those satisfying a1 &gt;
a2, or, equivalently, 2 · ba1 &gt; ba2. The first components of the associated (n +
2)tuple of a∗ ∧ b∗ are 0, min(a1, b1), and min(a1 + a2, b1 + b2). And indeed it
follows from a1 &gt; a2 and b1 &gt; b2 that 2 · min(a1, b1) &gt; min(a1 + a2, b1 + b2).
Thus a∗ ∧ b∗ ∈ Rn∗. tu
Lemma 1. The mapping a 7→ a + 1 is a lattice embedding of Part(n) into
Part(n + 1), and so is its dual, a 7→ (a∗ + 1)∗.</p>
      <p>Proof. Proposition 4 implicitly states that Rn also is supremum-closed (and Rn∗
as well). Because when a and b are in Rn, then a∗ and b∗ are in Rn∗ and so is
a∗ ∧ b∗, according to the proposition. But then a ∨ b = (a∗ ∧ b∗)∗ is in Rn, as
claimed.
tu
Note that Rn and Rn∗ are sublattices, but not complete sublattices, since Rn
does not contain the largest and Rn∗ does not contain the smallest element of
Part(n + 1).</p>
      <p>The lemma tells us that the partition lattice of n contains that of n − 1 in at
least two copies. This raises the question if a recursive construction is possible,
perhaps even for the standard contexts. We say that a context embedding
of (H, N, J ) into (G, M, I) is a pair of one-to-one mappings α : H → G, β : N →
M such that h J n ⇐⇒ α(h) I β(n), and that a formal context (G, M, I) is
symmetric if there are mappings δGM : G → M and δMG : M → G, inverse to
each other, such that
g I m</p>
      <p>⇐⇒ δMG(m) I δGM (g).</p>
      <p>For simplification it is common to use the same symbol for both δGM and δMG,
for example, the symbol “ ∗”. The symmetry condition then simplifies to
g I m
⇐⇒
m∗ I g∗.</p>
      <p>Moreover, it is assumed that x∗∗ = x holds for all objects and all attributes
x. Finally, when (H, N, J ) and (G, M, I) are symmetric formal contexts, then a
context embedding
is called a symmetric context embedding if
holds for all n ∈ N . Graphically, this means that (G, M, I) can be written as a
symmetric table (invariant under transposition) and that (H, N, J ) is isomorphic
to an induced subcontext of (G, M, I), which is itself symmetric under the same
symmetry.</p>
      <p>The example for which we introduce these definitions is given in Figure 3.
It shows the standard context of the lattice of partitions of the integer 9 as
a symmetric table. It contains the standard contexts for n = 1, . . . , 8 as
symmetrically embedded subcontexts3. More precisely, it shows a nested series of
symmetric embeddings, as indicated in Figure 5.</p>
      <p>This recursive construction of the standard context for n = 9 shows some
regularities. But it is not obvious, what the general construction rule might be.
The reason for that is given by the next proposition.
3 For n = 1, the standard context is empty. The object and attribute names apply
only for n = 9.
Proposition 5. There is no symmetric embedding of the standard context for
the lattice of partitions of n = 9 into that for n = 10.</p>
      <p>The proof is by exhaustive search: we wrote a simple computer program that
checked all possible cases, without finding a solution.
tu
5</p>
      <p>Size and breadth
Take another look at Figure 1. Two properties of the lattice are eye-catching:
it is planar, and has many irreducible elements. In fact, half of its elements are
join-irreducible (21 of 42), and the number of meet-irreducibles is 21 as well (but
note that there are 12 doubly irreducible and 12 doubly reducible elements).</p>
      <p>These observations are misleading, since they do not reflect a general trend.
It turns out that for larger n the lattices of integer partitions grow much faster
than their standard contexts. And as a consequence they must contain large
Boolean lattices as suborders, which in turn implies a high order dimension.</p>
      <p>The breadth of a complete lattice is the number of atoms of the largest
Boolean lattice that it contains as a suborder, and is (in the doubly founded
case) at the same time the size of the largest contranominal scale that is an
induced subcontext of its standard context. Recall that the kth contranominal
scale is</p>
      <p>Nc(k) := ({1, . . . , k}, {1, . . . , k}, 6=).</p>
      <p>We will show that partition lattices have unbounded breadth. The bounds
which we derive are however very weak.</p>
      <p>
        We start with an example. Consider the case n = 200. It is known (we found
the result in [12], where it is cited from [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), that the number of partitions of 200
is
      </p>
      <p>3 972 999 029 388.</p>
      <p>From Proposition 3 we obtain that the number of join-irreducible partitions is
201 · 202
6</p>
      <p>
        A result of Albano and Chornomaz [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] (see below) states that the concept lattice
of a formal context (G, M, I) with |G| = 6766 can have at most
4
6 · 67663 = 206 492 708 730.66 . . .
elements, unless the context contains a contranominal scale Nc(4). Therefore
the lattice of partitions of 200 must contain a 16-element Boolean lattice as a
suborder, i.e., it has breadth at least 4.
      </p>
      <p>This can be generalized. The strategy is to show that the growth of the
number of partitions forces the standard contexts to contain contranominal scales
of arbitrary size. The partition function p(n) gives the number of partitions
for each positive integer n. It is sequence a000041 in the OEIS [11], from where
we cite the first values:</p>
      <p>1, 2, 3, 5, 7, 11, 15, 22, 30, 42, 56, 77, 101, 135, 176, 231, 297, 385, 490, 627, 792, . . .
There is an explicit formula for p(n), but it is too complicated to be useful
here. For an introduction see Wilf’s lecture notes [12], where also an asymptotic
formula</p>
      <p>
        1√ eπ√2n/3
p(n) ∼ 4n 3
(n → ∞)
can be found. For our purposes, an elementary lower bound suffices:
Theorem 1 (Maróti [
        <xref ref-type="bibr" rid="ref10">9</xref>
        ]).
      </p>
      <p>p(n) ≥
e2√n
14
for all n.</p>
    </sec>
    <sec id="sec-5">
      <title>The second ingredient is</title>
      <p>
        Theorem 2 (Albano &amp; Chornomaz [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]). Let K := (G, M, I) be an
Nc(k)free formal context with finite G and k ≤ | G2| . Then
      </p>
      <p>k</p>
      <p>B(K) ≤ (k − 1)! |G|k−1.</p>
      <p>Combining these two theorems yields our desired result that partition lattices
have unbounded breadth:
Theorem 3. For each integer k there is an integer nk such that for each n ≥ nk
the lattice of partitions of n has breadth at least k.</p>
      <p>Note that a concept lattice B(K) has breadth &lt; k iff K is Nc(k)-free.
Proof. Let n be an integer for which the partition lattice is Nc(k)-free and k ≤
|G|/2. Then the inequality of Theorem 2 must hold and must remain valid if we
replace the left side by Maróti’s lower bound and the size of G by (n+1)2 , which
6
is an upper bound due to Proposition 3. This gives
This can be rewritten as
further as
e2√n
14</p>
      <p>k
≤ (k − 1)! ·
(n + 1)2k−2
6k−1</p>
      <p>.
e2√n</p>
      <p>14k
≤ 6k−1(k − 1)! · (n + 1)2k−2,
e√n
≤
s
and eventually leads to
where ck = log q
√n ≤ ck + (k − 1) · log(n + 1),
14k
6k−1(k−1)! . Since the square root grows faster than any
multiple of the logarithm, the inequality can only be fulfilled by finitely many
values of n, when k is fixed.</p>
      <p>As an example, let k := 4 and n := 200. Then ck = log(q 1643··64 ) = −1.571,
√n = 14.14, and (k − 1) ∗ log(n + 1) = 15.91. The inequality holds, in contrast to
the previous example, where we used exact values rather than approximations.
But for n = 210, we get √n = 14.491 and (k − 1) ∗ log(n + 1) = 16.056, so that
the inequality is violated.
tu
6</p>
      <p>Conclusion and outlook
The lattices of integer partitions can be viewed as concept lattices. We described
their standard contexts by a simple rule, based on Brylawski’s findings, and
determined their sizes. It turns out that the lattices are of subexponential size
wrt. their standard contexts, and thus are of unbounded breadth.</p>
      <p>
        The next step in the mathematical study of these lattices could be the
characterization of the arrow relations and, building on that, the classification of
the possible subdirectly irreducible factors, see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Figure 6 gives an impression,
showing that the arrow relations at look very promising, at least for the case
n = 9.
      </p>
      <p>
        It remains open if the partition lattices can play a rôle in conceptual data
analysis. This seems unplausible at first. But we found the many applications
that integer partitions have within mathematics (cf. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] or [12]) surprising as
well.
      </p>
      <p>KPart(9)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Alexandre</given-names>
            <surname>Albano</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bogdan</given-names>
            <surname>Chornomaz</surname>
          </string-name>
          . “
          <article-title>Why concept lattices are large”</article-title>
          .
          <source>In: CLA</source>
          <year>2015</year>
          (
          <year>2015</year>
          ), p.
          <fpage>73</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>George</surname>
            <given-names>E</given-names>
          </string-name>
          <string-name>
            <surname>Andrews</surname>
            and
            <given-names>Kimmo</given-names>
          </string-name>
          <string-name>
            <surname>Eriksson</surname>
          </string-name>
          .
          <article-title>Integer partitions</article-title>
          . Cambridge University Press,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Brylawski</surname>
          </string-name>
          . “
          <article-title>The lattice of integer partitions”</article-title>
          .
          <source>In: Discrete mathematics 6</source>
          .3 (
          <issue>1973</issue>
          ), pp.
          <fpage>201</fpage>
          -
          <lpage>219</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Bernhard</given-names>
            <surname>Ganter</surname>
          </string-name>
          .
          <source>Diskrete Mathematik: Geordnete Mengen</source>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Bernhard</given-names>
            <surname>Ganter</surname>
          </string-name>
          and
          <string-name>
            <given-names>Rudolf</given-names>
            <surname>Wille</surname>
          </string-name>
          .
          <source>Formal concept analysis: mathematical foundations. Springer Science &amp; Business Media</source>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Eric</given-names>
            <surname>Goles</surname>
          </string-name>
          , Michel Morvan, and Ha Duong Phan. “
          <article-title>Sandpiles and order structure of integer partitions”</article-title>
          .
          <source>In: Discrete Applied Mathematics</source>
          <volume>117</volume>
          .
          <fpage>1</fpage>
          -
          <lpage>3</lpage>
          (
          <year>2002</year>
          ), pp.
          <fpage>51</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>30 Bernhard Ganter</mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Curtis</given-names>
            <surname>Greene</surname>
          </string-name>
          and Daniel J Kleitman. “
          <article-title>Longest chains in the lattice of integer partitions ordered by majorization”</article-title>
          .
          <source>In: European Journal of Combinatorics 7.1</source>
          (
          <issue>1986</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Donald</surname>
            <given-names>E. Knuth. Integer</given-names>
          </string-name>
          <string-name>
            <surname>Partitions</surname>
            and
            <given-names>Set</given-names>
          </string-name>
          <string-name>
            <surname>Partitions</surname>
            :
            <given-names>A Marvelous</given-names>
          </string-name>
          <string-name>
            <surname>Connection. Youtube</surname>
          </string-name>
          .
          <year>2005</year>
          . url: https://youtu.be/GYGGBYmgdQ8.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Attila</given-names>
            <surname>Maróti</surname>
          </string-name>
          . “
          <article-title>On elementary lower bounds for the partition function”</article-title>
          .
          <source>In: Integers: Electronic Journal of Combinatorial Number Theory</source>
          <volume>3</volume>
          .
          <string-name>
            <surname>A10</surname>
          </string-name>
          (
          <year>2003</year>
          ), p.
          <fpage>2</fpage>
          .
          <string-name>
            <given-names>Robert</given-names>
            <surname>Franklin</surname>
          </string-name>
          <article-title>Muirhead. “Some methods applicable to identities and inequalities of symmetric algebraic functions of n letters”</article-title>
          .
          <source>In: Proceedings of the Edinburgh Mathematical Society</source>
          <volume>21</volume>
          (
          <year>1903</year>
          ), pp.
          <fpage>144</fpage>
          -
          <lpage>162</lpage>
          . OEIS.
          <source>The On-Line Encyclopedia of Integer Sequences. OEIS Foundation Inc</source>
          .
          <year>2020</year>
          . url: http://oeis.org.
          <source>Herbert S Wilf. Lectures on integer partitions</source>
          .
          <year>2000</year>
          . url: http://www. cis.upenn.edu/~wilf.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>