Counting pattern-avoiding integer partitions
Jonathan Bloom, Nathan McNew

TL;DR
This paper studies the enumeration of integer partitions avoiding a fixed pattern, providing generating functions, asymptotic growth rates, and revealing connections to algebraic properties and metacyclic p-groups.
Contribution
It characterizes when the generating function is rational or algebraic based on pattern properties, introducing new connections to group theory.
Findings
Generating function is rational for certain pattern classes.
Asymptotic formulas for pattern-avoiding partitions.
Connection to metacyclic p-groups and algebraic properties.
Abstract
A partition is said to contain another partition (or pattern) if the Ferrers board for is attainable from under removal of rows and columns. We say avoids if it does not contain . In this paper we count the number of partitions of avoiding a fixed pattern , in terms of generating functions and their asymptotic growth rates. We find that the generating function for this count is rational whenever is (rook equivalent to) a partition in which any two part sizes differ by at least two. In doing so, we find a surprising connection to metacyclic -groups. We further obtain asymptotics for the number of partitions of avoiding a pattern . Using these asymptotics we conclude that the generating function for is not algebraic whenever is rook equivalent to a partition with distinct parts whose first two parts…
| OEIS | ||||
|---|---|---|---|---|
| 0 | (1) | 0 | 0 | - |
| 1 | (2) | 1 | A000012 | |
| (2,1) | - - | A000005 | ||
| 2 | (3) | A004526 | ||
| (3,1) | A000027 | |||
| (3,2) | - - | A320226 | ||
| (3,2,1) | - - | A265250 | ||
| 3 | (4) | A001399 | ||
| (4,1) | A117142 | |||
| (4,2) | A033638 | |||
| (4,2,1) | - - | A309097 | ||
| (4,3) | - - | A309098 | ||
| (4,3,1) | - - | A309099 | ||
| (4,3,2) | - - | A309194 | ||
| (4,3,2,1) | - - | A309058 | ||
| 4 | (5) | A001400 | ||
| (5,1) | A117143 | |||
| (5,2) | A136185 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Counting pattern-avoiding integer partitions
Jonathan Bloom
Lafayette College
Nathan McNew
Towson University
Abstract
A partition is said to contain another partition (or pattern) if the Ferrers board for is attainable from under removal of rows and columns. We say avoids if it does not contain . In this paper we count the number of partitions of avoiding a fixed pattern , in terms of generating functions and their asymptotic growth rates.
We find that the generating function for this count is rational whenever is (rook equivalent to) a partition in which any two part sizes differ by at least two. In doing so, we find a surprising connection to metacyclic -groups. We further obtain asymptotics for the number of partitions of avoiding a pattern . Using these asymptotics we conclude that the generating function for is not algebraic whenever is rook equivalent to a partition with distinct parts whose first two parts are positive and differ by 1.
1 Introduction
In [Bloom:Rook-2018] the first author and Saracino introduced the following notion of pattern-avoiding integer partitions. Viewing two integer partitions and as Ferrers boards, we say that contains if there exist some set of rows and columns that can be deleted from so that, after top/left justifying the remaining boxes, we obtain . If this is not possible we say that avoids . We denote by the set of all -avoiding partitions of and set .
For example, contains since we can delete the rows and columns indicated in red below and then justify the remaining boxes to obtain .
\ytableausetup
boxsize=.8em
[TABLE]
Additionally, when then consists of all partitions whose Ferrers board is a rectangle.
The purpose of this paper is to study the sequence
[TABLE]
of the counts of partitions avoiding a fixed partition . To do so, we investigate the generating function
[TABLE]
which we casually refer to as the generating function for , as well as the asymptotic growth rate of (1).
Throughout the paper we regard a partition of as an infinite weakly decreasing sequence of nonnegative integers , called parts, whose nonzero terms sum to . We call the weight of and write . The set of all partitions is denoted by . We call a partition strict provided that all its positive parts are distinct and super-strict if all its positive parts differ by at least 2.
While far from obvious, previous work shows we can restrict our attention to avoiding strict partitions without any loss of generality. In particular the first author and Saracino show [Bloom:Rook-2018, Bloom:On-cr2018] the following.
Theorem 1.1**.**
For any partition there exists a unique strict partition such that for all .
We say two partitions and are Wilf equivalent if for all . (Our choice of the term “Wilf equivalence” is in reference to a similar definition found in the theory on pattern-avoiding permutations.) More background on this is described in Section 2.
In light of Theorem 1.1, we consider only the problem of avoiding strict partitions for the remainder of the paper. We start, in Section 3, by considering the generating function (2) when is strict. We show, in Theorem 3.18 that this generating function is rational whenever is super-strict.
As a corollary (Corollary 3.19) we conclude that for any fixed the generating function counting all partitions with the property that any two (positive) parts of differ by at most is rational. The proof of Theorem 3.18 is constructive in that it gives a method to compute the rational function associated to the generating function, which we describe further at the end of the section.
Implementing this method we find the generating functions for various small partitions , the results of which, along with corresponding asymptotics, are tabulated in Table 1. In creating this table, we discovered, by way of the OEIS database, that the generating function for is identical to the generating function for the number of so-called metacyclic -groups for prime . We record this curious coincidence and give more details in Remark 3.20.
In Section 4 we find the asymptotic growth rate of the sequence (1) for every strict partition . We find that this growth rate has a different form for staircase partitions of the form than it does for other sorts of strict partitions. Using results of Ingham [Ingham] and Estermann [Estermann1, Estermann2] we prove in Theorem 4.8 that
[TABLE]
where . If is not a staircase, then we can write
[TABLE]
where , so that is the first size omitted from . In Theorem 4.16 we show that for such a partition we have
[TABLE]
To facilitate our study of partitions that are not staircases we consider first, in Section 4.2.1, the special case of partitions whose first two parts differ by at least 2. In this case we show in Theorem 4.14 that (3) holds with a much stronger error term.
From Theorems 4.8 and 4.16 we see that the leading term of our asymptotic expression contains a log factor whenever the largest two parts of are positive and differ by 1. This suggests that such generating functions cannot be rational. In fact, we prove in Corollary 4.17 the stronger result that such generating functions cannot be algebraic. Based on this, as well as computations of the lower order terms in the asymptotics for various small strict partitions we conjecture that in fact more is true.
Conjecture 1.2**.**
If is any strict partition that is not super-strict, i.e., contains two nonzero parts which differ by 1, then the generating function for is not algebraic.
2 Background
It is worth recalling several results from the literature which put our results in context. We begin with one from the theory of rooks.
The theory of rooks began in the late 1940’s with the paper [kaplansky1946problem] by Kaplansky and Riordon. In this paper the authors introduced the idea of a rook polynomial as a tool for understanding permutations which avoid certain positions, e.g., derangements. Simply, a rook polynomial for a partition is the polynomial whose coefficient on is the number of ways to place “rooks” on the Ferrers board for so that no two rooks are in the same row and column. Some twenty years later Foata and Schützenberger [foata1970rook] made the following definition. Two partitions are said to be rook equivalent provided that their rook polynomials are equal. In this same paper Foata and Schützenberger proved that each rook-equivalence class contains a unique strict partition.
At this point the theory of rooks merges with our study of pattern-avoiding integer partitions. The first author and Saracino in [Bloom:Rook-2018] prove that if two partitions are rook equivalent then they are also Wilf equivalent. The same two authors, shortly thereafter, prove [Bloom:On-cr2018] the reverse implication thereby establishing that rook equivalence coincides with Wilf equivalence. Combining this with the result of Foata and Schuützenberger mentioned above implies that each Wilf-equivalence class contains a unique strict partition.
Another connection of our work to the theory of rooks can be found lurking in the constant for the leading term when is not a staircase. In particular, the factors in the product
[TABLE]
from (3) are reminiscent of another theorem due to Foata and Schützenberger. In [foata1970rook] these authors provide a beautiful characterization of rook equivalence by proving that partitions and are rook equivalent if and only if we have the following equality of multisets
[TABLE]
Rewriting the above product as
[TABLE]
where , we see that our product involves numbers of the form used by Foata and Schützenberger in their classification theorem. At this time we are unaware of the precise significance of this observation. That said, it comes as little surprise that these numbers appear in our results since they appear in much of the rook theory literature. For example, these numbers are heavily used in the papers [Bloom:Rook-2018] and [Bloom:On-cr2018] to prove that rook equivalence is the same as Wilf equivalence. Such numbers also appear in the beautiful result from [goldman1975rook] of Goldman, Joichi, and White where they show that rook polynomials in the falling factorial basis factor entirely with roots that are essentially these numbers.
Partitions avoiding certain specific patterns have been previously studied. MacMahon [MacMahon] considered partitions with distinct magnitudes, which are exactly the set \text{Av}\big{(}(k+1,k,k-1,\ldots,1)\big{)}\setminus\text{Av}\big{(}(k,k-1,\ldots,1)\big{)} of partitions avoiding a staircase of size but containing a staircase of size . In particular, he found generating functions for the number of partitions in this set.
These partitions were further considered by Andrews [AndrewsSLB] who shows that the number of such partitions with weight is asymptotic to ( times) the -fold convolution sum of divisor functions. This convolution sum also has a rich history. The convolution was considered by Ingham, who found an asymptotic expression for this sum by elementary means. Subsequently, Estermann, in a series of papers, found lower order terms for both this and the -fold convolution of divisor functions using the circle method.
Finally, the set of partitions into at most parts, which is (up to conjugation) the set of -avoiding partitions has been extremely well studied in the literature going back to at least Euler. We make no attempt to recount that history here. Instead we point out that in terms of our definition of pattern avoidance the previous literature involves only the two extreme cases, i.e., partitions avoiding the largest and smallest partitions with largest part . The results in this paper can therefore be viewed as an interpolation between these two extremes.
3 Generating functions of super-strict partitions
We start with a few straightforward definitions.
Definition 3.1**.**
For partitions and , we define to be the set of all partitions with weight that contain and avoid . We set .
Definition 3.2**.**
For a partition let to be the multiplicity of in , i.e., the length of the rightmost column of when viewed as a Ferrers board. For any nonempty set of partitions define
[TABLE]
If set . In the case when or we abuse notation and instead write or , respectively.
We shall also need the following familiar notion. The southeast border of a partition is the lattice path consisting of “north” and “east” steps which traces along the bottom/right of the columns/rows in . For example, the southeast border for
[TABLE]
is where and represent east and north steps, respectively. Certainly every southeast border starts with an east step and ends with a north step. We call a north step followed immediately by an east step a north-east step. Strict partitions are precisely those whose southeast border does not contain consecutive north steps. Consequently, the southeast border of a strict partition can be written as a sequence of east and north-east steps with a final north step. Doing this for the above example we get the sequence where denotes a north-east step.
Armed with these basic definitions the goal of this section is to show that is rational when is super-strict and establish an algorithm for computing in this case. To this end we first define two operators and which shall correspond to the east and north-east steps, respectively, in the southeast border of . We then show that by mapping the southeast border of to a composition of such operators, we obtain a function with the property that
[TABLE]
With this in mind let us start by defining the operators and . We hold off on the motivation for these definitions as it is not required at the moment. Instead the value of these definitions shall become apparent below with the statement and proof of Lemma 3.13.
Definition 3.3**.**
Let . Then define
[TABLE]
and
[TABLE]
Note that if is a formal power series not dependent on , then and .
Definition 3.4**.**
For partitions and we set
[TABLE]
\ytableausetup
boxsize=.8em In terms of Ferrers boards, this sum is the partition whose columns are those of together with those of .
Definitions 3.5**.**
For any super-strict partition define the sequence in the symbols and as follows. Reading the southeast border of from bottom/left to top/right and ignoring the initial east step, the final two east and north steps, record each east step by an and each north-east step by an .
Additionally, for any nonempty sequence in the symbols and we define
[TABLE]
If is the empty sequence, then we define .
Example 3.6**.**
Taking
[TABLE]
then .
We are now able to write the statement of the first theorem in this section.
Theorem 3.7**.**
Let be a super-strict partition with weight at least 2. Let be such that . Then,
[TABLE]
In particular .
Let us pause to illustrate this theorem. In the case that we have , since the initial east step as well as the final two east and north steps are ignored, so
[TABLE]
which agrees with in this case since \text{Av}\big{(}(2)\big{)} consists of only single columns. Next consider the case when . Here and after some simplification we have
[TABLE]
On the other hand, \text{Av}\big{(}(3)\big{)} consists of all partitions with at most two columns which is easily seen to be counted by the expression on the right side.
Returning to our main argument we aim to prove this theorem by induction on . As such we shall require an understanding of how and each affect certain generating functions. To this end we make the following definitions.
Definitions 3.8**.**
For any partition we define
[TABLE]
The reader should take note that in the definition of the upper bound on is while the upper bound on in the definition of is . Therefore the action of must create a nonempty rightmost column that is strictly shorter than the rightmost column in . To illustrate consider the following examples.
Example 3.9**.**
Let . Then consists of the partitions: \ytableausetupboxsize=.9em
[TABLE]
is the set consisting of all partitions form: \ytableausetupboxsize=.9em
{ytableau} & *(gray)\none[…] *(gray)
*(gray)\none[…] *(gray)
*(gray)\none[…] *(gray)
and consists of all partitions of the form:
{ytableau} & *(gray)\none[…] *(gray) *(gray)
*(gray)\none[…] *(gray)
*(gray)\none[…] *(gray)
{ytableau} & *(gray)\none[…] *(gray) *(gray)
*(gray)\none[…] *(gray) *(gray)
*(gray)\none[…] *(gray)
The relevance of these three functions is established by the following two lemmas. For readability, we relegate their proofs to Subsection 3.1.
Lemma 3.10**.**
Let be a partition, then
[TABLE]
Further, for any in , there exists a unique such that .
The following definition will be useful in stating the next lemma as well as throughout the remainder of this section.
Definition 3.11**.**
For any partition we define .
Lemma 3.12**.**
Let be a strict partition. Then
[TABLE]
and
[TABLE]
Further, for any , respectively , there exists a unique such that , respectively .
Our next lemma gives the promised explanation as to how and affect our generating functions.
Lemma 3.13**.**
Let be strict and set . Then
[TABLE]
and
[TABLE]
Proof.
We first establish (7). By the uniqueness clause in Lemma 3.10 we have
[TABLE]
where denotes disjoint union. Consequently (7) is equivalent to
[TABLE]
As such it suffices to consider the contribution of a single to both sides of this equation. Fix some with weight and let . On the left side of (7) this contributes
[TABLE]
Now consider ’s contribution on the right. As we see that contributes the term and the terms , respectively. This proves our first claim.
Next we prove (6). By the uniqueness clauses in Lemma 3.12, it follows that (6) is equivalent to
[TABLE]
Again consider the contribution of a single partition , with weight and to both sides of this equation. On the left, contributes
[TABLE]
On the right side, we see that contributes, via , the terms
[TABLE]
since . Additionally, contributes, via , the terms
[TABLE]
as . This proves (8). ∎
We now turn to the proof of our first theorem.
Proof of Theorem 3.7.
We proceed by induction on so that our base case is with . In this case , , and . So and
[TABLE]
Now consider some super-strict partition with . We entertain two cases depending on the difference between the first two parts of .
Case:
In this case we can write and for some super-strict partition . So where is concatenation. Computing we now have
[TABLE]
where the last equality follows since .
Case:
As we have . Set so that has weight at least 2. Hence is a super-strict partition. In terms of we have
[TABLE]
Now . Computing we now have
[TABLE]
We now turn our attention to showing that is rational when is super-strict. We begin with a few definitions.
Definition 3.14**.**
We say a bivariate generating function is nice provided that is rational for all . Further, we say is very nice provided that is nice and is also rational.
Lemma 3.15**.**
If is nice, then is very nice.
Proof.
Assume is nice. By definition of we have
[TABLE]
From this and our assumption about it follows that , for , and is rational. Hence is very nice. ∎
Lemma 3.16**.**
If is very nice, then is nice.
Proof.
Let
[TABLE]
By definition of we have, for , that
[TABLE]
where . As is very nice, our claim immediately follows. ∎
The proof of the next lemma follows immediately from the previous two lemmas. As such we omit a formal proof.
Lemma 3.17**.**
Consider an arbitrary that is very nice. Let be a sequence of the operators and so that contains no consecutive ’s. Then is rational.
Theorem 3.18**.**
If is super-strict, then is rational.
Proof.
If then which is rational. Now assume has weight at least 2. As is super-strict then does not contain consecutive ’s. As has weight at least 2, our claim follows by Theorem 3.7, the fact that is very nice, and Lemma 3.17. ∎
Corollary 3.19**.**
Fix some and define to be the set of partitions such that for all . Then is rational.
Proof.
Consider the partition . As we see that is super-strict. A simple check shows that . It now follows immediately by Theorem 3.18 that is rational. ∎
We end this section with an explanation of how one can explicitly determine the rational function for a specific super-strict partition . To illustrate, consider the example when . Here and define
[TABLE]
By Theorem 3.7 we have and by definition of we see that
[TABLE]
So to compute we must compute and . Continuing in this manner, we obtain the following dependencies illustrated in the tree below. Note that the proof of Lemma 3.17, yields the dependencies corresponding to . We omit references to as this is 0.
{forest}
for tree=l sep=30pt, edge=¡-,¿=latex [ [, edge label=node[xshift = -8.2em, yshift= 3em] : [,edge label=node[xshift = -5em, yshift= 3em] : [, edge label=node[xshift = -5em, yshift= 2.6em] : ] ] [ [] [] ] ] [ [ [] ] [ [] [] [] ] ] ]
In this fashion we see that may be computed for any super-strict partition .
Remark 3.20**.**
The pattern has a surprising connection to group theory. We recall that a group is said to be a metacyclic if there exists a cyclic normal subgroup such that is cyclic. In [Liedahl:Enume1996], Liedahl enumerates metacyclic -groups and proves that for any odd prime the number of such groups of order is given by the generating function
[TABLE]
Coincidentally, the generating function , which was computed using the recursive algorithm described above, is equal to . We do not know of a bijective proof of this fact.
3.1 Proofs of Lemmas 3.10 and 3.12
To prove Lemmas 3.10 and 3.12 we first consolidate some basic facts about partition containment.
Lemma 3.21**.**
Let be partitions with strict. Let be any partition that can be obtained by deleting the top rows from . Fixing and set
[TABLE]
We have the following:
- i)
* contains if and only if contains .* 2. ii)
* contains if and only if contains .* 3. iii)
* contains if and only if contains where .*
Proof.
The reverse direction of i) and the forward direction of ii) are immediate. The remaining directions follow from the following fact. If contains a strict partition then the rows not deleted from to obtain must be of distinct length.
For the proof of iii) the reverse direction is immediate. For the forward direction assume the set of rows and columns deleted to obtain are and , respectively. First note that we may assume as otherwise set
[TABLE]
where was the least index not already included in . Observe that deleting the rows in and columns in will also yield . This, combined with the fact mentioned in the previous paragraph, implies that contains . ∎
In what follows we make frequent use of this lemma. To facilitate readability we only reference a given statement within this lemma by its number with no explicit reference to the lemma.
Proof of Lemma 3.10.
For any it follows from iii) that
[TABLE]
In particular this implies that . As every partition in has at least two columns (as such partitions contain ) we can write any element in as for some partition with . This together with our first observation yields the reverse inclusion.
For the uniqueness claim, fix and assume such that
[TABLE]
where and . As it follows that the rightmost column in has length . So, . This completes our proof. ∎
Lemma 3.22**.**
Let be strict and fix . Then decomposes uniquely as
[TABLE]
where , , and .
Example 3.23**.**
Take so and . Note that since contains , but not . In this case decomposes as , where .
Proof of Lemma 3.22.
Set so that and . Starting with the fact that contains define to be the smallest column index so that if is the partition obtained by deleting columns then contains . It is immediate from our choice of that avoids . For the existence claim, it now suffices to prove that as then we have
[TABLE]
For a contradiction, assume . So
[TABLE]
the partition obtained by deleting all columns of length from , contains . By i) it follows that contains . As , it follows from ii) that contains . This contradicts our choice of .
To prove uniqueness assume for a contradiction that we can write
[TABLE]
where and . As contains we see by iii) that contains . As , it now follows that contains , which it does not. This establishes our uniqueness clause and completes our proof. ∎
Equipped with the above lemmas we now prove Lemma 3.12.
Proof of Lemma 3.12.
Throughout fix a partition with so that . We first prove that
[TABLE]
To this end take some and so that . First, as contains then also contains . Next, as avoids then also avoids . By ii) it follows that avoids . Another application of ii) implies that avoids . We conclude that .
The reverse inclusion, as well as our uniqueness claim in this case, follows directly from Lemma 3.22.
Next we turn our attention to the proof that
[TABLE]
By the first part of this proof we see that
[TABLE]
By iii) observe that if avoids then avoids .
Now assume contains . By i) and the fact that we see that contains . As it follows from ii) that
[TABLE]
contains . It now follows that .
To establish the reverse inclusion consider some and set . Let be the partition such that
[TABLE]
As avoids it follows by iii) that avoids . Additionally, as contains it follows by ii) that the result of deleting the top rows from contain . Hence contains and so . It remains to show . Clearly so for a contradiction assume we have equality. This means we can write
[TABLE]
where . As contains it follows by i) and then ii) that contains . As it follows by iii) that contains , our desired contradiction. The reverse inclusion now follows.
To establish uniqueness in this case, fix and let such that . If is the partition obtained by deleting the leftmost column of , then we see that . By the uniqueness of the previous case, we conclude that . ∎
4 Asymptotics of
In this section we obtain asymptotics for the growth of the sequence for any strict partition . Recalling Theorem 1.1 we remind the reader that no loss in generality results by considering only strict partitions.
Throughout we use Vinogradov’s notation to mean , with variables in the subscript indicating possible dependence of the implied constant on those variables. We need the following facts about the function (see [HardyWright]):
[TABLE]
In (9) is the Euler–Mascheroni constant and the value of is the subject of the Dirichlet divisor problem. At present it is known, due to Huxley [Huxley] that we can take . We also recall that
[TABLE]
for any . One can similarly derive that
[TABLE]
We first consider a few sporadic cases when has small weight which are also listed in Table 1 at the end of the paper.
Theorem 4.1**.**
We have
[TABLE]
Proof.
Clearly every partition contains . When we find that and so . The Ferrers board of a partition avoiding must be a rectangle, and so we obtain one partition for each divisor of , thus |\text{Av}_{n}\big{(}(2,1)\big{)}|=\sigma_{0}(n).
The partitions avoiding are precisely those with at most two columns and hence
[TABLE]
The partitions in are precisely those whose Ferrers board consisting of columns of height , for some together a single column of height . So . By the division algorithm we get one such decomposition of for each . Hence
[TABLE]
Lastly the partitions avoiding of weight are those of the form . In other words, these are partitions obtained by taking a rectangle of weight and then extending the first column by . Counting these we have
[TABLE]
where we subtract 1 in the second step to avoid over counting the partition and the second equality is obtained by (9). ∎
We now introduce a definition that will be used extensively throughout the remainder of this section.
Definition 4.2**.**
Let be a partition. Then its Ferrers board is obtained by horizontally concatenating rectangles of widths and strictly decreasing heights so that
[TABLE]
We call the number of distinct magnitudes of and the pair of height and width sequences the rectangular decomposition of .
Example 4.3**.**
The partition
[TABLE]
has the unique rectangular decomposition of .
A few notes about this definition before continuing. As we insist that the sequence of heights is strictly decreasing it follows that a rectangular decomposition is unique. If we write a partition as where and then traditionally are referred to as the -distinct magnitudes of . An easy check confirms that the number of distinct magnitudes in our definition above is the same as the number of distinct magnitudes in this traditional sense. Lastly, although a rectangular decomposition is defined to be a pair of sequences we abuse notation and refer to a sum of the form displayed above as a rectangular decomposition. In this case the ’s and ’s shall always denote widths and heights, respectively.
Next observe that if is strict then no partition in may have more than distinct magnitudes. This follows for if some had at least distinct magnitudes, then would contain the staircase . As has distinct parts, it follows that would contain . This motivates the next definition.
Definition 4.4**.**
For a strict partition and we denote by the set of partitions in having exactly distinct parts. For completeness we set . We also define .
One of the key ideas going forward is to partition the set into those partitions with exactly distinct magnitudes and those with fewer distinct magnitudes. We will see that the contribution from partitions in is asymptotically negligible.
The next lemma shows that the rectangular decomposition of partitions of has a nice characterization. As our proof uses Lemma 3.21 the reader is encouraged to review its statement. Further as this lemma contains several parts we shall, for example, simply write “by ii)” instead of the more verbose “by part ii) of Lemma 3.21” each time.
Lemma 4.5**.**
Let be a strict partition with . Then the set consists precisely of those partitions whose rectangular decomposition
[TABLE]
satisfies the restriction whenever does not have a part of size .
Proof.
We prove this by induction on . As our base case is when . The set \text{Av}\big{(}(2)\big{)} consists of all partitions of the form for which are precisely the partitions whose rectangular decomposition is for some as claimed.
Now consider a strict with . Denote by the collection of all partitions whose rectangular decomposition is as in the statement of the lemma. We consider two cases depending on the size of .
Case 1:
Set so that . By induction . Consider some with the aim of showing that . By definition ’s rectangular decomposition is
[TABLE]
where and whenever does not have the part of size . Let be the partition whose rectangular decomposition is
[TABLE]
Clearly . So avoids and has distinct magnitudes. As for we know by iii) that avoids . As has distinct magnitudes then and we conclude that .
For the reverse inclusion consider and write it as where the length of the rightmost column in . As avoids , iii) implies that avoids . As has distinct magnitudes it follows that must have either or distinct magnitudes. If had distinct magnitudes, then it would contain the staircase in which case it would contain the strict partition . So has distinct magnitudes and hence . So has the rectangular decomposition
[TABLE]
where whenever does not have a part of size . Consequently the rectangular decomposition for is
[TABLE]
with as has exactly one more distinct magnitude than . Hence proving that .
Case 2:
Let , i.e., the partition obtained be removing from . As and then . So , and hence by induction, . Now consider some with the aim of showing that . By definition ’s rectangular decomposition is
[TABLE]
where and whenever does not have the part of size . As has distinct parts it suffices to show that avoids .
For a contradiction assume contains . Define to be the partition obtained by deleting the top rows from . Now if contains then it follows by ii) and the fact that that contains . Next define to be the partition whose rectangular decomposition is
[TABLE]
It follows that . Observe that is obtained by adding rows of length to . As contains it follows by ii) that contains which, in turn, implies that contains , a contradiction. We conclude that .
To obtain the reverse inclusion take some . Setting write
[TABLE]
for some and . Now define
[TABLE]
As avoids it follows from ii) and then i) that avoids . By iii) we further see that avoids . We conclude that . A straightforward check now shows that as then . This proves the reverse inclusion. ∎
In light of this lemma we make the following definition.
Definition 4.6**.**
Take as in the statement of the previous lemma and fix . Consider the rectangular decomposition of . If has no part of size then we say the th rectangle in this decomposition is thin. If has a part of size then we say the th rectangle is wide. Thus thin rectangles are precisely those rectangles whose width is forced to be 1.
We conclude this section with an example illustrating these ideas.
Example 4.7**.**
Consider the pattern . This partition is strict, with , and so partitions in will have 3 distinct part sizes. Furthermore, since does not have a part of size 2, the second rectangle in the rectangular decomposition of the partitions in is thin. Thus partitions in look like
and their rectangular decomposition is of the form with . Here the first and third rectangles are wide while the second rectangle is thin.
4.1 Avoiding staircase partitions
The goal of this subsection is to give an asymptotic formula for the count in the special case where . This special case is closely related to work that has already been considered in the literature. Notice that if but not in , i.e., it has fewer than distinct magnitudes, then it avoids thus we have
[TABLE]
By Lemma 4.5 partitions in correspond to representations of with for all and . For example if we get all partitions of the form
.
where the width of these three rectangles are arbitrary and their lengths, from left to right, are . In general, partitions of this sort are those whose parts have distinct magnitudes. Such partitions have been studied by many authors going back to MacMahon [MacMahon]. The count of such representations was considered by Andrews [AndrewsSLB] who uses results of Ingham [Ingham], Estermann [Estermann1, Estermann2] and Johnson [Johnson] on counting the representations of as a sum of products of pairs of positive integers. Their results give estimates for the number of representations of where but without any restrictions on the values . In particular they show the following
[TABLE]
Observe that when the relative error term in the case must be replaced by if only the main term is used. In the second term the function . We caution the reader that this result for was stated incorrectly without this error term in the introduction of [Johnson]. However, it is derived with this term by Ingham [Ingham] and a more precise result, including further lower order terms is obtained in [Estermann1].
Going forward, it will be useful to recall bounds for the size of the function . For we have
[TABLE]
In particular, is bounded above and below by a constant times . When , the function is not quite so well behaved, however we have the bounds Finally, when we have the divisor function, which is much less well behaved, however we can still bound it as for every . While is poorly behaved, it behaves well on average, as seen in (9).
We now count partitions avoiding a staircase partition for any .
Theorem 4.8**.**
Fix and let . Then and
[TABLE]
Note that the only difference between the and case in the statement of the theorem is the term in the numerator of the error term.
Proof.
When , and, as observed in Theorem 4.1, the set consists of partitions with one distinct part or, equivalently, partitions whose Ferrers board is a rectangle so , the number of divisors of .
For we prove this by induction on . Let and . As in (14) we have {\text{Av}_{n}(\mu)=D_{n}(\mu)\cup\text{Av}_{n}\big{(}(2,1)\big{)}}. Since it suffices to count elements of .
By Lemma 4.5 every partition in can be described as a representation of with and . Equation (17) gives an expression for , the number of such representations of without the restriction .
To count elements of however we must exclude from this count those representations where , which would mean that . Note that each such representation of is obtained uniquely from a factorization of as by taking and . For a fixed value of there are choices for and , so the total number of such representations of is . Finally, each representation with , occurs twice, since heights can occur permuted in either order, thus using (17) and the fact that we have
[TABLE]
Now suppose and that the result holds for all smaller values of . Again we write
[TABLE]
By our induction hypothesis, the size of \text{Av}_{n}\big{(}(k,k-1,\ldots,1)\big{)} is smaller than the error term in our desired result. Therefore we need only count the partitions in . By Lemma 4.5 the partitions in this set are precisely the set of partitions that admit the rectangular representations where . Using (18) to count the total number of such representations without restrictions on the order or inequality of the .
We must exclude from this count any representations having two (or more) equal values. We obtain an upper bound for the total number of such representations in a manner similar to the observation used in the base case. We can produce a representation of which has at least two equal values using the following construction. Fix , and take a representation of as a sum of products. This can be done in ways.
Now, add to this representation two additional terms and where , of total size . As in the base case there are ways to choose the values of and . This produces a representation of as a sum of products in which the heights in the last two terms are equal.
Finally, we note that every representation of having at least two equal values can be constructed in this manner by varying and then permuting the positions of the two equal terms produced by this method among the indices. There are choices for where these terms could be inserted into the representation of .
This method overcounts those representations with more than two equal terms. As we seek only an upper bound, the following estimates which bound the total number of such representations having at least two equal terms are sufficient for our purposes:
[TABLE]
If the sum in (20) is at most , obtained using the bound along with the fact that . If , the resulting sum above is bounded above by
[TABLE]
The final bound above is obtained using [halberstam] where it is shown that for any
[TABLE]
In either case the number of representations having at least two equal terms is at most . Thus the number of representations of as a sum of distinct products of terms with distinct heights is .
Finally, each representation in which the are strictly decreasing occurs exactly different times in this count, once for each potential permutation of the indices, so we can conclude that
[TABLE]
for , and the result follows. ∎
Before closing this section we state and prove a useful corollary for the sequel.
Corollary 4.9**.**
Suppose that is strict with . Set . Then
[TABLE]
Proof.
This follows immediately from Theorem 4.8 since any partition having fewer than distinct magnitudes avoids the pattern . ∎
4.2 Avoiding strict partitions that are not staircases
We now consider avoiding strict partitions that are not staircases. To do so, we introduce a method of constructing partitions avoiding a pattern from those avoiding a smaller pattern .
Definition 4.10**.**
Let be a strict partition, and let be the least index such that does not have a part of size . If such an index exists, we define
[TABLE]
i.e., the result of deleting the -th part of , as well as decreasing each part above by one. If no such index exists then is not defined.
Graphically, is obtained from by removing an “L” shaped region from the Ferrers board for . For example, if , then is obtained by removing the boxes in red below:
[TABLE]
Note that the only situation in which is not defined is when is a staircase partition, which was treated in the previous section. In the case when contains a part of every size from to , but no smaller parts, then is obtained by removing the first column from .
The remainder of this section is divided into two subsections. The first subsection deals with the special case when and the next subsection deals with the general case. The advantage of first considering this special case is that the constructions involved are simpler and motivate the constructions involved in the general argument. Furthermore, the error term we obtain in the special case is stronger than its counterpart in the general case.
4.2.1 Avoiding partitions where
We begin with a motivating example. Take . By Lemma 4.5 the elements of have the rectangular decomposition
[TABLE]
Likewise, the partitions in have the rectangular decomposition
[TABLE]
We now give a construction to create partitions in from those in . To this end take the rectangular decomposition for partitions in and consider the height of the rectangle corresponding to the part deleted from in the construction of . In this example we deleted 3 from and so we consider in (22).
Now for any we have, by the division algorithm,
[TABLE]
for some and . Taking a partition in with rectangular decomposition (22) we can now add to it columns of height and 1 column of height . Doing this transforms the third rectangle into a wide rectangle and creates a new thin rectangle either before or after the final rectangle with height depending on whether (before) or (after). Of course, in the case when no new column is added. We thus obtain a partition of weight whose Ferrers board looks like one of the following, where the additional boxes are shaded gray:
or
or, in the “degenerate” case when either or we can also have:
or .
Note that the first two diagrams depict rectangular decompositions of the form in (21), while the degenerate cases result in partitions with only 4 distinct magnitudes. We show that the contribution from these degenerate cases are asymptotically negligible.
In light of this construction we make the following definition. Recall that is the set of all partitions.
Definition 4.11**.**
Fix a strict partition for which is defined. So there exists a least index greater than 1 such that does not have a part of size and is the part removed from to obtain . Now for each we define a function as follows.
Fix . If then let be the height of the -th rectangle in the rectangular decomposition for . (By Lemma 4.5 we know that and the corresponding rectangle is thin.) By the division algorithm write
[TABLE]
for some and . If then we take and . Finally define to be the partition obtained by adding columns of height along with a single column of height to .
Note that the location of the inserted column of height depends on the heights of the existing rectangles in and may have the same height as one of these existing rectangles.
Remark 4.12**.**
We caution the reader that the function depends on . As a result proper notation should reflect this fact, e.g., one could instead denote this function as . To streamline notation though, we have chosen to denote this function as above since the in question will always be clear from context.
Lemma 4.13**.**
Take and suppose is a strict partition where . Then
[TABLE]
Proof.
In this case For we know, by Lemma 4.5, that any has the rectangular decomposition
[TABLE]
with and so . We now show that for each such we have \Psi_{m}(\alpha)\in D_{n}(\mu)\cup\text{Av}_{n}\big{(}(k,k-1,\ldots,1)\big{)}. To this end write where and . We consider two cases depending on the value of .
Case 1:
In this case has exactly distinct magnitudes and hence . Moreover, for each there can be at most partitions with .
Case 2:
Let be such that where we set . In this case has the rectangular decomposition
[TABLE]
where we have only displayed the pertinent terms. By Lemma 4.5 we see that .
We also show that for each , there are partitions with . In particular such a has the rectangular decomposition
[TABLE]
Set where and define to be the partition obtained by deleting columns of height and the column of height from . It now follows from our definitions that and thus there exists exactly partitions with , one for each choice of .
Now, applying the map to the partitions in and counting the partitions so created we have
[TABLE]
As , we see by Theorem 4.8 that k\cdot\left|\text{Av}_{n}\big{(}(k,k-1,\ldots,1)\big{)}\right|\ll\sigma_{k-2}(n)\log^{k-1}n which completes our proof. ∎
We are now able to count partitions avoiding a strict partition whose first two parts differ by at least 2.
Theorem 4.14**.**
Consider a strict partition with . Then
[TABLE]
where the error term, satisfies
[TABLE]
Proof.
First note that when or 2, the only possibilities are and . These cases were all treated in Theorem 4.1, and a quick check shows that they agree with the formula above with the error terms as in (24). For the remainder of the proof we can assume
We now prove this by induction on the number of nonzero parts in . The base case, when has one part (meaning and ) occurs when the set is precisely the set of partitions of into parts of size at most . It is well known since at least Sylvester that the count of such partitions is asymptotic to (see for example [Ramirez]). Nathanson [Nathanson] reproves this result with a power saving error term, which implies that
[TABLE]
which is equation (23) in the case when for all (with an even stronger error term).
Now suppose satisfies the hypotheses of the theorem, that and assume the result holds when avoiding any such partition with fewer parts than . By Corollary 4.9 the number of partitions having fewer than distinct magnitudes is O\big{(}\sigma_{k-2}(n)\log^{k-1}n\big{)}, the size of our error term. Thus we can restrict ourselves to counting .
Note that satisfies the hypotheses of the theorem, and has one fewer part than , so by induction
[TABLE]
where we start our indexing at in the product to account for the deletion of the part from . Further we know that where by Corollary 4.9 the error term is when and when . Putting this together we have
[TABLE]
As and we also know from Lemma 4.13 that
[TABLE]
Inserting (25) into (26) and solving for we have
[TABLE]
The error terms above were obtained using the facts in (9), (10), and (11). ∎
4.2.2 The general case
Here we adapt the ideas of the previous section to handle the case when is any strict partition that is not the staircase. As discussed at the start of Subsection 4.2 the results obtained in the previous subsection are a special case of the result in this subsection; however, the error term obtained here is weaker than what was obtained in the previous section. We follow a similar strategy to that of the previous subsection. Starting with the same function we prove a more general form of Lemma 4.13.
Lemma 4.15**.**
Take and suppose is strict but not the staircase so that we can write
[TABLE]
where , so is the largest part size less than omitted from , and are the parts of of size less than . For each with denote by
[TABLE]
the partition obtained from by removing the part of size and adding a part of size , and let . Then
[TABLE]
Proof.
In this case For any we know, by Lemma 4.5, that any as the rectangular decomposition
[TABLE]
We now show that for each such we have .
To this end recall the definition of and set
[TABLE]
where . (Recall, if then we take and .) So is obtained by adding columns of height and a single column of height . We now consider several cases depending on the value of . For completeness in Cases 2 and 3 we set and .
**Case 1: **
In this case has exactly distinct magnitudes and hence . Furthermore, for any there can be at most partitions with . This follows since, in particular, there is at most one per distinct height present in .
Case 2: with
In this case has rectangular decomposition
[TABLE]
where we have only displayed the pertinent changes to the rectangular decomposition for . (Note that the decomposition has rectangles, since the thin rectangle of height is a new height not present before in the -st position.) It then follows by Lemma 4.5 that . Furthermore we see, in this case, that for any with rectangular decomposition
[TABLE]
there is a unique choice of and partition , obtained by removing columns of height and the single column of height , such that .
Case 3: with
In this case has the rectangular decomposition
[TABLE]
where again we only display the pertinent terms (and the term for is to be ommited when ). By Lemma 4.5 we see that .
Lastly, for each , there are partitions with . To see this observe that such a has the rectangular decomposition
[TABLE]
and we can choose to be the partition obtained by deleting columns of height and a single column of height .
Now, applying the map to the partitions in and counting the partitions so created we have
[TABLE]
By Theorem 4.8 we know that k\cdot\left|\text{Av}_{n}\big{(}(k,k-1,\ldots 1)\big{)}\right|\ll\sigma_{k-2}(n)\log^{k-1}n which completes our proof. ∎
Theorem 4.16**.**
Suppose is a strict partition that is not a staircase so that
[TABLE]
where . Then
[TABLE]
Proof.
When the only possibility for is (2). As in Theorem 4.1 we find that \left|\text{Av}\big{(}(2)\big{)}\right|=1, which trivially matches the expression above. When , the possibilities for are , (3,1) and (3,2). Again, these were counted in Theorem 4.1, and the results again fit the statement of the theorem. Thus for the remainder of the proof we assume .
We now proceed by induction on . From above we know the result holds for all partitions with . Now take as in the statement of the theorem and assume the result holds for all partitions with weight . We may further assume that . We know that
[TABLE]
As it follows by Corollary 4.9 that
[TABLE]
We now wish to find the size of , but to do so we must consider three cases.
Case 1:
In this case we know that is not a staircase since and and so is missing a part of size . Furthermore the weight of is clearly smaller than so we may apply our induction hypothesis, along with (27) to obtain
[TABLE]
Summing this expression over all from 1 to and making use of (12) we find
[TABLE]
Case 2: ,
Here and so is a staircase. This case proceeds similarly to the former case, but instead of induction we must use Theorem 4.8 to find the size of . For we have
[TABLE]
Summing now this expression using (13) we have
[TABLE]
where the product written in the denominator of the final term above is empty, but included so as to be written in the same form as (29).
Case 3: ,
As in the previous case, is a staircase, however since , we need to work a little harder to get the same error term. In particular we use the more precise expression given in (16)
[TABLE]
Summing the main and error terms of (31) over from to gives the same result as in (30), by the same argument, so we treat only the sum of the second term, .
[TABLE]
Thus we find that the contribution from this term can be absorbed into the error term in (30), and we obtain the same result for as well.
Since we obtained the same result (29) and (30) in all three cases, we now proceed using that expression for the sum of . Note that any partition of the form
[TABLE]
where and denotes deletion, has weight smaller than . By induction we have
[TABLE]
Therefore we may apply Lemma 4.15 to obtain
[TABLE]
Solving for above and combining that with the sum obtained in either (29) or (30) we obtain
[TABLE]
This completes the proof. ∎
Corollary 4.17**.**
If is a strict partition with and then the generating function for is not algebraic.
Proof.
When is either not a staircase (with ) or is a staircase with we know from Theorems 4.16 and 4.8 respectively that
[TABLE]
for some . The essence of the proof is that it is not possible for the coefficients of rational generating functions to have such logarithmic factors combined with
Theorem 4.18** (Fatou’s Theorem [fatou]).**
If converges inside the unit disk, then either or is transcendental over . Moreover, if is rational, then each pole is located at a root of unity.
Suppose that the generating function of such a sequence were rational, . By Theorem 4.1.1 of [EC1] we have
[TABLE]
where are the roots of , and the are polynomials. Since , we have that the largest value of (respectively the norm of the smallest root of ) is 1 and has radius of convergence 1, so Fatou’s theorem applies.
If there were a unique such root of norm 1, we would be done, as the dominant terms of (32) and (33) do not agree. Otherwise, if has multiple distinct roots, of norm 1, Fatou’s theorem tells us these roots must all be roots of unity. Let be such that for all . Then for multiples of we have that the dominant term of (33) is for some integer , whereas the dominant term of (32) is . Thus the generating function cannot be rational, and hence by Fatou’s theorem not algebraic.
When Theorem 4.8 implies that , and this also cannot be rational (or algebraic) by the same argument. Finally when and , whose generating function is well known to have a natural boundary on the unit circle, and thus is not algebraic.
∎
Table of small partitions
References
