1 Introduction

In recent years there has been considerable interest in the study of core partitions. For any positive integer s, an integer partition is an s-core partition (or simply an s-core in this paper) if it has no hooks of length s. These partitions are an important object of study from several points of view. They first arose in the representation theory of the symmetric groups, where the p-block structure is determined by p-cores. (This is the Brauer–Robinson Theorem [3, 16]; see the survey by Olsson [14] for more on the combinatorics of representation theory of symmetric groups.) s-cores are also important in number theory, where they are used in proving Ramanujan-type congruences [9], and more recently have been studied from the point of view of enumerative combinatorics. A popular theme (which began with the work of Anderson [1]) is to take a second positive integer t, and study the set of (st)-cores, i.e. partitions which are both s- and t-cores. More generally, one can consider the set of partitions which are s-cores for all s in some given set; if the elements of this set are coprime, there are only finitely many such partitions, leading to various enumerative results. See [2, 10, 19] for some of these results; there are many more results in which further restrictions are placed on the partitions. The survey by Nath [13] gives a good overview of the applications of core partitions.

Given a partition \(\lambda \) which is not an s-core, one can define the s-core of \(\lambda \) by repeatedly removing rim hooks of length s. The focus in the present paper is to study the s-core and t-core operations on partitions simultaneously. This approach has been taken before, in [5, 6, 12, 15]. In particular, in [6] a family of partitions called [s : t]-cores was introduced. One of the equivalent characterisations of these partitions is that a partition \(\lambda \) is an [s : t]-core if and only if there is no other partition with the same size, s-core and t-core as \(\lambda \); this implies also that there is no smaller partition with the same s-core and t-core as \(\lambda \). In the present paper we pursue this idea further: we take an s-core \(\sigma \) and a t-core \(\tau \), and study the set \({\mathcal {P}}_{\sigma ,\tau }(n)\) of partitions of n with s-core \(\sigma \) and t-core \(\tau \). We determine the smallest n for which \({\mathcal {P}}_{\sigma ,\tau }(n)\) is non-empty, and show that for this value of n the set \({\mathcal {P}}_{\sigma ,\tau }(n)\) (whose elements we call \((\sigma ,\tau )\)-minimal partitions) is in bijection with a class of \((0,1)\)-matrices. We use this to recover the result from [6] determining exactly when \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|=1\), and in addition we determine when \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|=2\).

We then use these results in relation to conjugation of partitions. The conjugate of a partition \(\lambda \) is the partition obtained by reflecting the Young diagram on the diagonal, and conjugation is significant in the representation theory of the symmetric and alternating groups. We prove two results analogous to our result from [6]: we determine for which n there is a unique partition of n up to conjugation with s-core \(\sigma \) and t-core \(\tau \), and we determine for which n there is a unique self-conjugate partition of n with s-core \(\sigma \) and t-core \(\tau \).

In proving these results, we concentrate initially on the case where \(\sigma \) and \(\tau \) are both (st)-cores. We then consider actions of affine symmetric and hyperoctahedral groups on the set of partitions. If we define a partition to be (st)-minimal if it is \((\sigma ,\tau )\)-minimal for some \(\sigma ,\tau \), then these actions preserve the set of \((s,t)\)-minimal partitions, which allows us to extend our results to the case where \(\sigma \) and \(\tau \) are not necessarily (st)-cores.

2 Partitions, Cores and Beta-Sets

We begin by introducing various concepts relating to partitions.

2.1 Elementary Notation

In this paper, \({\mathbb {N}}\) denotes the set of positive integers, \(-{\mathbb {N}}\) the set of negative integers, and \({\mathbb {N}}_0\) the set of non-negative integers.

If \(s\in {\mathbb {N}}\), then \({\mathbb {Z}}/s{\mathbb {Z}}\) is the set of cosets \(a+s{\mathbb {Z}}\) for \(a\in {\mathbb {Z}}\). (We do not employ the standard abuse of notation in which \({\mathbb {Z}}/s{\mathbb {Z}}\) is identified with \(\{0,\dots ,s-1\}\).) Given any tuple of objects \(\left( \left. {x_i}\ \right| \ \smash {i\in {\mathbb {Z}}/s{\mathbb {Z}}}\right) \) indexed by \({\mathbb {Z}}/s{\mathbb {Z}}\), we may write \(x_a\) to mean \(x_{a+s{\mathbb {Z}}}\) for any integer a.

If X is any finite set of integers, we write \(\sum X\) for the sum of the elements of X.

2.2 Partitions

A composition is an infinite sequence \(\lambda =(\lambda _1,\lambda _2,\dots )\) of non-negative integers which is eventually zero. We write \(|{\lambda }|=\lambda _1+\lambda _2+\cdots \), and we say that \(\lambda \) is a composition of \(|{\lambda }|\). We say that \(\lambda \) is a partition if \(\lambda _1\geqslant \lambda _2\geqslant \cdots \). We write \({\mathcal {P}}\) for the set of all partitions, and \({\mathcal {P}}(n)\) for the set of all partitions of n.

When writing a partition, we usually group together equal parts and omit trailing zeroes, so that the partition \((7,7,7,6,6,6,3,0,0\dots )\) is written as \((7^3,6^3,3)\). We write \(\varnothing \) for the unique partition of 0. The Young diagram of a partition \(\lambda \) is the set

$$\begin{aligned} \left\{ \left. {(r,c)\in {\mathbb {N}}^2}\ \right| \ \smash {c\leqslant \lambda _r}\right\} , \end{aligned}$$

whose elements we call the nodes of \(\lambda \). We draw Young diagrams using the English convention, in which the partition \((4^2,1)\) is depicted as follows.

figure a

If \(\lambda \) is a partition, the conjugate partition is the partition \(\lambda '\) obtained by reflecting the Young diagram of \(\lambda \) on the main diagonal. In other words, the partition given by

$$\begin{aligned} \lambda '_r=\left|{\left\{ \left. {c\in {\mathbb {N}}}\ \right| \ \smash {\lambda _c\geqslant r}\right\} }\right|. \end{aligned}$$

We say that \(\lambda \) is self-conjugate if \(\lambda '=\lambda \).

The dominance order is a partial order defined on the set of all partitions by writing (and saying that \(\lambda \) dominates \(\mu \)) if \(|{\lambda }|=|{\mu }|\) and \(\lambda _1+\dots +\lambda _r\geqslant \mu _1+\dots +\mu _r\) for all r.

Now we define the beta-set of a partition \(\lambda \). This is the set

$$\begin{aligned} {\mathcal {B}}({\lambda })=\left\{ \left. {\lambda _r-r}\ \right| \ \smash {r\in {\mathbb {N}}}\right\} . \end{aligned}$$

The next lemma (which is easy to prove by induction) gives some basic information about beta-sets.

Lemma 2.1

Suppose \(\lambda \in {\mathcal {P}}\). Then \({\mathbb {N}}_0\cap {\mathcal {B}}({\lambda })\) and \((-{\mathbb {N}})\setminus {\mathcal {B}}({\lambda })\) are finite sets of the same size, and

$$\begin{aligned} |{\lambda }|=\sum ({\mathbb {N}}_0\cap {\mathcal {B}}({\lambda }))-\sum ((-{\mathbb {N}})\setminus {\mathcal {B}}({\lambda })). \end{aligned}$$

Conversely, any set \(B\subset {\mathbb {Z}}\) for which \({\mathbb {N}}_0\cap B\) and \((-{\mathbb {N}})\setminus B\) are finite sets of the same size is the beta-set of a unique partition.

Conjugation of partitions is also encoded in beta-sets: it is easy to prove that

$$\begin{aligned} {\mathcal {B}}({\lambda '})={\mathbb {Z}}\setminus \left\{ \left. {-1-b}\ \right| \ \smash {b\in {\mathcal {B}}({\lambda })}\right\} \end{aligned}$$

for any partition \(\lambda \).

2.3 Rim Hooks and Cores

The rim of a partition \(\lambda \) is the set of nodes (rc) of \(\lambda \) such that \((r+1,c+1)\) is not a node of \(\lambda \). If \(s\in {\mathbb {N}}\), a rim s-hook of \(\lambda \) is a connected set of s nodes in the rim which can be removed to leave the Young diagram of a smaller partition. A partition is an s-core if it has no rim s-hooks. We write \({\mathcal {C}}_{{s}}\) for the set of all s-cores.

If \(\lambda \) is any partition, the s-core of \(\lambda \) is the partition obtained by recursively removing rim s-hooks until none remain. This is defined independently of the choice of rim s-hook removed at each stage. We write \(\mathrm{c}_{{s}}({\lambda })\) for the s-core of \(\lambda \). We define the s-weight \(\mathrm{w}_{{s}}({\lambda })\) of \(\lambda \) to be the number of rim s-hooks removed to reach the s-core. Then \(|{\lambda }|=|{\mathrm{c}_{{s}}({\lambda })}|+s\mathrm{w}_{{s}}({\lambda })\).

Removal of rim hooks is closely related to the beta-set of a partition. It was first shown by Nakayama [11] that removing a rim s-hook from a partition corresponds to reducing an element of \({\mathcal {B}}({\lambda })\) by s. In particular, \(\lambda \) is an s-core if and only if \(b-s\in {\mathcal {B}}({\lambda })\) for all \(b\in {\mathcal {B}}({\lambda })\).

For example, the 5-core of \((6^2,5,1^2)\) is (3, 1), as we see from the following diagrams, which show the successive removal of rim 5-hooks. We also show the effect of removing these rim hooks on the beta-sets of these partitions (at each stage, the underlined entry is reduced by 5).

figure b

The connection between rim hooks and beta-sets gives the following statement.

Lemma 2.2

Suppose \(\lambda ,\mu \in {\mathcal {P}}\). The following are equivalent.

  1. (1)

    \(\mathrm{c}_{{s}}({\lambda })=\mathrm{c}_{{s}}({\mu })\).

  2. (2)

    There is a bijection \(\phi :{\mathcal {B}}({\lambda })\rightarrow {\mathcal {B}}({\mu })\) such that \(\phi (b)\equiv b\ (\mathrm{mod}\,{s})\) for each \(b\in {\mathcal {B}}({\lambda })\), and \(\phi (b)=b\) for all but finitely many \(b\in {\mathcal {B}}({\lambda })\).

  3. (3)

    There is a bijection \(\phi :{\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\mu })\rightarrow {\mathcal {B}}({\mu })\setminus {\mathcal {B}}({\lambda })\) such that \(\phi (b)\equiv b\ (\mathrm{mod}\,{s})\) for each \(b\in {\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\mu })\).

Proof

(1\(\Leftrightarrow \)2):

Let \(\sigma =\mathrm{c}_{{s}}({\lambda })\) and \(\tau =\mathrm{c}_{{s}}({\mu })\). Let’s call a bijection \(\phi \) as in (2) a good bijection for \(\lambda \) and \(\mu \). The fact that \({\mathcal {B}}({\sigma })\) is obtained from \({\mathcal {B}}({\lambda })\) by successively reducing entries by s means that there is a good bijection \(\hat{\phi }\) for \(\lambda \) and \(\sigma \). Similarly there is a good bijection \(\check{\phi }\) for \(\mu \) and \(\tau \), so if \(\sigma =\tau \) then the composition \(\check{\phi }^{-1}\circ \hat{\phi }\) is a good bijection for \(\lambda \) and \(\mu \).

Conversely, if there is a good bijection \(\phi \) for \(\lambda \) and \(\mu \), then there is a good bijection \(\psi =\check{\phi }\circ \phi \circ \hat{\phi }^{-1}\) for \(\sigma \) and \(\tau \). For any \(i\in {\mathbb {Z}}/s{\mathbb {Z}}\) the bijection \(\psi \) restricts to a bijection \(\bar{\psi }\) from \({\mathcal {B}}({\sigma })\cap i\) to \({\mathcal {B}}({\tau })\cap i\) such that \(\bar{\psi }(b)=b\) for all but finitely many elements of \({\mathcal {B}}({\sigma })\cap i\). But the fact that \(\sigma \) and \(\tau \) are s-cores means that \({\mathcal {B}}({\sigma })\cap i=\{c,c-s,c-2s,\dots \}\) and \({\mathcal {B}}({\tau })\cap i=\{d,d-s,d-2s,\dots \}\) for some integers cd. The existence of \(\bar{\psi }\) now implies that \(c=d\), so that \({\mathcal {B}}({\sigma })\cap i={\mathcal {B}}({\tau })\cap i\). This applies for all i, so that \({\mathcal {B}}({\sigma })={\mathcal {B}}({\tau })\), and hence \(\sigma =\tau \).

(2\(\Leftrightarrow \)3):

Given a bijection \(\phi :{\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\mu })\rightarrow {\mathcal {B}}({\mu })\setminus {\mathcal {B}}({\lambda })\) as in (3), we extend it to a bijection from \({\mathcal {B}}({\lambda })\) to \({\mathcal {B}}({\mu })\) by defining \(\phi (b)=b\) for all \(b\in {\mathcal {B}}({\lambda })\cap {\mathcal {B}}({\mu })\). This bijection is good, because \({\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\mu })\) is finite.

Conversely, suppose \(\phi \) is a good bijection for \(\lambda \) and \(\mu \). Then we claim we can modify \(\phi \) so that \(\phi (b)=b\) for all \(b\in {\mathcal {B}}({\lambda })\cap {\mathcal {B}}({\mu })\): if there is some \(b\in {\mathcal {B}}({\lambda })\cap {\mathcal {B}}({\mu })\) with \(\phi (b)\ne b\), then let \(a=\phi ^{-1}(b)\) and \(c=\phi (b)\), and replace \(a\mapsto b\) and \(b\mapsto c\) in the definition of \(\phi \) with \(a\mapsto c\) and \(b\mapsto b\). This reduces the number of \(b\in {\mathcal {B}}({\lambda })\cap {\mathcal {B}}({\mu })\) for which \(\phi (b)\ne b\), and so in finitely many steps we can reach a bijection \(\phi \) in which \(\phi (b)=b\) for all \(b\in {\mathcal {B}}({\lambda })\cap {\mathcal {B}}({\mu })\). Now restricting \(\phi \) to \({\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\mu })\) gives a bijection as in (3).

\(\square \)

We also need some basic results on rim hooks and conjugation. These are well known to experts, but it is easier to provide a proof than a reference.

Lemma 2.3

  1. (1)

    If \(\lambda \in {\mathcal {P}}\), then \(\mathrm{c}_{{s}}({\lambda '})=\mathrm{c}_{{s}}({\lambda })'\). Hence \(\lambda '\) is an s-core if and only if \(\lambda \) is.

  2. (2)

    If \(\sigma \in {\mathcal {C}}_{{s}}\), then there is at most one self-conjugate partition with s-core \(\sigma \) and s-weight 1.

Proof

  1. (1)

    If \(\mu \) is a partition obtained from \(\lambda \) by removing a rim s-hook, then by reflecting the diagrams on the diagonal we find that \(\mu '\) is obtained from \(\lambda '\) by removing a rim s-hook. Now the result follows.

  2. (2)

    This is most easily seen in terms of beta-sets. If we write \(\overline{b}=-1-b\) for any integer b, then (as noted above) a partition \(\lambda \) is self-conjugate if and only if \(\overline{{\mathcal {B}}({\lambda })}={\mathbb {Z}}\setminus {\mathcal {B}}({\lambda })\).

    If \(\sigma \ne \sigma '\) then by (1) there are no self-conjugate partition s with s-core \(\sigma \). So assume \(\sigma =\sigma '\). If \(\lambda \) is a partition with s-core \(\sigma \) and s-weight 1, then \({\mathcal {B}}({\lambda })\) is obtained from \({\mathcal {B}}({\sigma })\) by replacing some integer b with \(b+s\). Given that \(\overline{{\mathcal {B}}({\sigma })}={\mathbb {Z}}\setminus {\mathcal {B}}({\sigma })\), the only way we can also have \(\overline{{\mathcal {B}}({\lambda })}={\mathbb {Z}}\setminus {\mathcal {B}}({\lambda })\) is if \(b=(-1-s)/2\). So there is only one possibility for \(\lambda \).

\(\square \)

2.4 Simultaneous Cores

A lot of recent literature has been concerned with studying s- and t-cores simultaneously. Suppose \(\lambda \) is both an s-core and a t-core. In this case we say that \(\lambda \) is an (st)-core. We write \({\mathcal {C}}_{{s,t}}\) for the set of all (st)-cores. In fact \({\mathcal {C}}_{{s,t}}\) is finite: Anderson [1, Theorems 1 and 3] showed that \(|{{\mathcal {C}}_{{s,t}}}|=\frac{1}{s+t}\left( {\begin{array}{c}s+t\\ s\end{array}}\right) \).

\({\mathcal {C}}_{{s,t}}\) contains a unique largest partition, denoted \(\kappa _{s,t}\). It can be constructed as follows. Let

$$\begin{aligned} {\mathcal {X}}=\left\{ \frac{-t-1+s(t-1)}{2},\frac{-t-1+s(t-3)}{2}, \dots ,\frac{-t-1+s(3-t)}{2},\frac{-t-1+s(1-t)}{2}\right\} . \end{aligned}$$

Then \({\mathcal {X}}\) is a set of t integers which are congruent modulo s but pairwise incongruent modulo t, and it is shown in [5, Section 5] that \(\kappa _{s,t}\) is the partition whose beta-set is

$$\begin{aligned} \bigcup _{x\in {\mathcal {X}}}\{x,x-t,x-2t,\dots \}. \end{aligned}$$

Later we shall need the following result concerning \(\kappa _{s,t}\), which appears to be new.

Proposition 2.4

Suppose \(\lambda \) is a partition with \(|{\lambda }|=|{\kappa _{s,t}}|+st\), and that \(\mathrm{c}_{{s}}({\lambda })=\mathrm{c}_{{t}}({\lambda })=\kappa _{s,t}\). Then \(\lambda \) is obtained by adding a rim st-hook to \(\kappa _{s,t}\).

Proof

In this proof we write \(\kappa \) for \(\kappa _{s,t}\). Let \({\mathcal {X}}\) be the set defined above, and for any integer b, write \(x_b\) for the unique element of \({\mathcal {X}}\cap (b+t{\mathbb {Z}})\).

Because \(\mathrm{c}_{{t}}({\lambda })=\kappa \), Lemma 2.2 says that there is a bijection \(\phi :({\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\kappa }))\rightarrow ({\mathcal {B}}({\kappa })\setminus {\mathcal {B}}({\lambda }))\) such that \(\phi (b)\equiv b\ (\mathrm{mod}\,{t})\) for each \(b\in {\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\kappa })\). Then from Lemma 2.1

figure c

The relationship between \({\mathcal {B}}({\kappa })\) and \({\mathcal {X}}\) means that \(b>x_b\) for every \(b\in {\mathbb {Z}}\setminus {\mathcal {B}}({\kappa })\), while \(b\leqslant x_b\) for every \(b\in {\mathcal {B}}({\kappa })\).

Since \(\mathrm{c}_{{s}}({\lambda })=\kappa \), there is another bijection \(\psi :({\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\kappa }))\rightarrow ({\mathcal {B}}({\kappa })\setminus {\mathcal {B}}({\lambda }))\) such that \(\psi (b)\equiv b\ (\mathrm{mod}\,{s})\) for all b. Because all the elements of \({\mathcal {X}}\) are congruent modulo s, this means that the integer

$$\begin{aligned} y_b=(b-x_b)+(x_{\psi (b)}-\psi (b)) \end{aligned}$$

is divisible by s for every \(b\in {\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\kappa })\). By definition \(y_b\) is also divisible by t, so it is divisible by st. But \(b-x_b>0\) and \(x_{\psi (b)}-\psi (b)\geqslant 0\) for every b, so \(y_b\) is a positive multiple of st. But (\(*\)) says that

$$\begin{aligned} \sum _{b\in {\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\kappa })}y_b=st, \end{aligned}$$

and therefore \(|{{\mathcal {B}}({\lambda })\setminus {\mathcal {B}}({\kappa })}|=1\), which means that \(\lambda \) is obtained from \(\kappa \) by adding a rim hook. \(\square \)

When considering s- and t-cores simultaneously, it is useful to depict beta-sets of partitions using the (st)-diagram introduced by Anderson [1]. This diagram consists of the integer lattice \({\mathbb {Z}}^2\), with the position (rc) replaced by the integer \(rt+cs\). For consistency with Young diagrams, we draw (st)-diagrams so that the coordinate r increases down the page, and the coordinate c increases from left to right.

The (st)-diagram of a partition \(\lambda \) is obtained by placing a bead on the diagram at all positions labelled by elements of \({\mathcal {B}}({\lambda })\). For example, a portion of the (3, 4)-diagram for the partition (2) is as follows.

figure d

Observe that the (st)-diagram is periodic: it is unchanged by translations through multiples of \((s,-t)\). We can easily tell from the (st)-diagram whether \(\lambda \) is an (st)-core: every bead must have a bead immediately above and a bead immediately to the left.

We end this section by recalling Olsson’s theorem on cores.

Theorem 2.5

[15, Theorem 1] Suppose \(\sigma \) is an s-core. Then \(\mathrm{c}_{{t}}({\sigma })\) is also an s-core.

3 Minimal Partitions with Given Cores

3.1 Partitions with Prescribed Cores

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\) and \(\tau \in {\mathcal {C}}_{{t}}\). It is an easy exercise using the Chinese Remainder Theorem to show that there exist partitions with s-core \(\sigma \) and t-core \(\tau \). One of the main aims of this paper is to find the smallest such partition(s). So let’s say that a partition with s-core \(\sigma \) and t-core \(\tau \) is \((\sigma ,\tau )\)-minimal if there is no smaller partition with s-core \(\sigma \) and t-core \(\tau \). In general, we say that a partition \(\lambda \) is (st)-minimal if it is \((\mathrm{c}_{{s}}({\lambda }),\mathrm{c}_{{t}}({\lambda }))\)-minimal; that is, there is no smaller partition with the same s-core and t-core as \(\lambda \).

In this section we will attempt to describe the \((\sigma ,\tau )\)-minimal partitions for given \(\sigma \) and \(\tau \); in particular, to say how big these partitions are, and how many of them there are. Given \(\sigma \in {\mathcal {C}}_{{s}}\) and \(\tau \in {\mathcal {C}}_{{t}}\), we write \(\mathcal {M}_{{\sigma },{\tau }}\) for the set of \((\sigma ,\tau )\)-minimal partitions, and \(\mathtt {m}_{{\sigma },{\tau }}\) for the common size of these partitions. More generally, for any n we write \({\mathcal {P}}_{\sigma ,\tau }(n)\) for the set of partitions of n with s-core \(\sigma \) and t-core \(\tau \).

Determining \(\mathtt {m}_{{\sigma },{\tau }}\) for given \(\sigma \) and \(\tau \) allows us to determine for which n the set \({\mathcal {P}}_{\sigma ,\tau }(n)\) is non-empty. If \({\mathcal {P}}_{\sigma ,\tau }(n)\ne \emptyset \), then by definition \(n\geqslant \mathtt {m}_{{\sigma },{\tau }}\). But also \(n\equiv |{\sigma }|\equiv \mathtt {m}_{{\sigma },{\tau }}\ (\mathrm{mod}\,{s})\) and \(n\equiv |{\tau }|\equiv \mathtt {m}_{{\sigma },{\tau }}\ (\mathrm{mod}\,{t})\), so that \(n\equiv \mathtt {m}_{{\sigma },{\tau }}\ (\mathrm{mod}\,{st})\). And the conditions \(n\geqslant \mathtt {m}_{{\sigma },{\tau }}\) and \(n\equiv \mathtt {m}_{{\sigma },{\tau }}\ (\mathrm{mod}\,{st})\) are sufficient for the existence of a partition of n with s-core \(\sigma \) and t-core \(\tau \): taking a partition of \(\mathtt {m}_{{\sigma },{\tau }}\) with s-core \(\sigma \) and t-core \(\tau \), one can add a rim st-hook to get a partition \(\lambda ^+\) of \(\mathtt {m}_{{\sigma },{\tau }}+st\). A rim st-hook can be decomposed into s rim t-hooks (or t rim s-hooks) so that \(\lambda ^+\) also has s-core \(\sigma \) and t-core \(\tau \). Repeating this operation as many times as needed gives the required partition of n. In fact (since there are at least st ways to add a rim st-hook to any partition) we deduce the following.

Proposition 3.1

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\), \(\tau \in {\mathcal {C}}_{{t}}\) and \(n\,\in {\mathbb {N}}_0\). Then \({\mathcal {P}}_{\sigma ,\tau }(n)\ne \emptyset \) if and only if n  \(\geqslant \mathtt {m}_{{\sigma },{\tau }}\) and \(n\equiv \mathtt {m}_{{\sigma },{\tau }}\ (\mathrm{mod}\,{st})\). Furthermore, if \(n\, >\mathtt {m}_{{\sigma },{\tau }}\) with \(n\equiv \mathtt {m}_{{\sigma },{\tau }}\ (\mathrm{mod}\,{st})\), then \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|\geqslant st\).

This has the following consequence, which we will need later.

Corollary 3.2

If \(\lambda \in {\mathcal {P}}\) with either \(\mathrm{w}_{{s}}({\lambda })<t\) or \(\mathrm{w}_{{t}}({\lambda })<s\), then \(\lambda \) is (st)-minimal.

Proof

Let \(\sigma =\mathrm{c}_{{s}}({\lambda })\) and \(\tau =\mathrm{c}_{{t}}({\lambda })\), and take \(\mu \in \mathcal {M}_{{\sigma },{\tau }}\). If \(\lambda \) is not (st)-minimal, then \(|{\lambda }|\geqslant |{\mu }|+st\) by Proposition 3.1, so that \(\mathrm{w}_{{s}}({\lambda })\geqslant \mathrm{w}_{{s}}({\mu })+t\geqslant t\) and similarly \(\mathrm{w}_{{t}}({\lambda })\geqslant s\). \(\square \)

In this section we will mainly concentrate on the case where \(\sigma \) and \(\tau \) are both (st)-cores; in Sect. 5 we will extend some of our results to the general case using group actions.

3.2 Rectangles in the (st)-Diagram

It will help us to introduce certain subsets of \({\mathbb {Z}}\). Given \(x\in {\mathbb {Z}}\), define

$$\begin{aligned} {\mathcal {U}}_x&=\left\{ \left. {x+as+bt}\ \right| \ \smash {a,b>0}\right\} ,\\ {\mathcal {L}}_x&=\left\{ \left. {x-as-bt}\ \right| \ \smash {a,b\geqslant 0}\right\} ,\\ {\mathcal {R}}_x&=\left\{ \left. {x+as-bt}\ \right| \ \smash {1\leqslant a\leqslant t,\ 0\leqslant b\leqslant s-1}\right\} . \end{aligned}$$

Call the \({\mathcal {R}}_x\) the x-rectangle. Observe that \({\mathbb {Z}}\) is the disjoint union of \({\mathcal {U}}_x\), \({\mathcal {L}}_x\) and \({\mathcal {R}}_x\), and that \({\mathcal {R}}_x\) is a transversal of the congruence classes modulo st.

The sets \({\mathcal {R}}_x\), \({\mathcal {U}}_x\) and \({\mathcal {L}}_x\) are most easily visualised in the (st)-diagram: the elements of \({\mathcal {R}}_x\) form a rectangle (in fact, a sequence of repetitions of a rectangle, given the periodicity of the diagram). \({\mathcal {U}}_x\) is the region below and to the right of these rectangles, and \({\mathcal {L}}_x\) is the region above and to the left.

For example, in the (3, 4)-diagram with \(x=1\), we have the following picture (with \({\mathcal {R}}_1\) shaded).

figure e

Now let’s say that x is a pinch-point for a partition \(\lambda \) if

$$\begin{aligned} {\mathcal {L}}_x\subseteq {\mathcal {B}}({\lambda })\subseteq {\mathcal {L}}_x\cup {\mathcal {R}}_x; \end{aligned}$$

in other words, \({\mathcal {B}}({\lambda })\) contains all elements of \({\mathcal {L}}_x\) but no elements of \({\mathcal {U}}_x\). So a partition with pinch-point x can be specified by saying which elements of \({\mathcal {R}}_x\) lie in \({\mathcal {B}}({\lambda })\).

First we show that partitions having a pinch-point are (st)-minimal.

Proposition 3.3

Suppose \(\lambda ,\mu \in {\mathcal {P}}\) with \(\mathrm{c}_{{s}}({\lambda })=\mathrm{c}_{{s}}({\mu })\) and \(\mathrm{c}_{{t}}({\lambda })=\mathrm{c}_{{t}}({\mu })\), and that \(x\in {\mathbb {Z}}\) is a pinch-point for \(\lambda \). Then \(|{\mu }|\geqslant |{\lambda }|\), with equality if and only if x is also a pinch-point for \(\mu \).

Proof

For each \(r\in {\mathcal {R}}_x\), define

$$\begin{aligned} g_{{r}}({\lambda })&=|{(r+st{\mathbb {Z}})\cap ({\mathcal {R}}_x\cup {\mathcal {U}}_x)\cap {\mathcal {B}}({\lambda })}| -|{(r+st{\mathbb {Z}})\cap {\mathcal {L}}_x\setminus {\mathcal {B}}({\lambda })}|, \\ d_r(\lambda )&=\sum ((r+st{\mathbb {Z}})\cap ({\mathcal {R}}_x\cup {\mathcal {U}}_x)\cap {\mathcal {B}}({\lambda })) -\sum ((r+st{\mathbb {Z}})\cap {\mathcal {L}}_x\setminus {\mathcal {B}}({\lambda })), \end{aligned}$$

and define \(g_{{r}}({\mu })\) and \(d_r(\mu )\) in the same way. First we claim that

figure f

From the definition of \({\mathcal {R}}_x\) we get

$$\begin{aligned} \sum _{r\in {\mathcal {R}}_x}rg_{{r}}({\lambda })-\sum _{r\in {\mathcal {R}}_x}rg_{{r}}({\mu })&=\sum _{a=1}^t\sum _{b=0}^{s-1}(x+as-bt)(g_{{x+as-bt}}({\lambda })-g_{{x+as-bt}}({\mu }))\\&=\left( \sum _{a=1}^t(x+as)\sum _{b=0}^{s-1}(g_{{x+as-bt}}({\lambda })-g_{{x+as-bt}}({\mu }))\right) \\&\quad -\left( \sum _{b=0}^{s-1}bt\sum _{a=1}^t(g_{{x+as-bt}}({\lambda })-g_{{x+as-bt}}({\mu }))\right) . \end{aligned}$$

The fact that \(\mathrm{c}_{{t}}({\lambda })=\mathrm{c}_{{t}}({\mu })\) means (using Lemma 2.2) that \(\sum _{b=0}^{s-1}(g_{{x+as-bt}}({\lambda })-g_{{x+as-bt}}({\mu }))=0\) for any a, so that the first summand is zero. Similarly, the fact that \(\mathrm{c}_{{s}}({\lambda })=\mathrm{c}_{{s}}({\mu })\) means that \(\sum _{a=1}^t(g_{{x+as-bt}}({\lambda })-g_{{x+as-bt}}({\mu }))=0\) for any b, so that the second summand is also zero and (\(\dagger \)) is proved.

Now we consider \(d_r(\lambda )\) and \(d_r(\mu )\). It follows from Lemma 2.1 that

figure g

But the definitions also give

$$\begin{aligned} d_r(\mu )\geqslant rg_{{r}}({\mu })\end{aligned}$$

with equality if and only if \(\mathcal B(\mu )\) contains every element of \((r+st{\mathbb {Z}})\cap {\mathcal {L}}_x\) and no elements of \((r+st{\mathbb {Z}})\cap {\mathcal {U}}_x\). Summing over r, we obtain

$$\begin{aligned} \sum _{r\in {\mathcal {R}}_x}d_r(\mu )\geqslant \sum _{r\in {\mathcal {R}}_x}rg_{{r}}({\mu })\end{aligned}$$

with equality if and only if \(\mu \) has x as a pinch-point. Doing the same with \(\lambda \) in place of \(\mu \) and using the assumption that x is a pinch-point for \(\lambda \), we get

$$\begin{aligned} \sum _{r\in {\mathcal {R}}_x}d_r(\lambda )=\sum _{r\in {\mathcal {R}}_x}rg_{{r}}({\lambda }). \end{aligned}$$

So from (\(\dagger \)),

$$\begin{aligned} \sum _{r\in {\mathcal {R}}_x}d_r(\mu )\geqslant \sum _{r\in {\mathcal {R}}_x}d_r(\lambda ), \end{aligned}$$

and the result follows from (\(\ddagger \)). \(\square \)

Corollary 3.4

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\) and \(\tau \in {\mathcal {C}}_{{t}}\). If there is a partition with s-core \(\sigma \), t-core \(\tau \) and a pinch-point x, then \(\mathcal {M}_{{\sigma },{\tau }}\) is precisely the set of partitions with s-core \(\sigma \), t-core \(\tau \) and x as a pinch-point.

3.3 The Case of (st)-Cores

Corollary 3.4 is very helpful in identifying \((s,t)\)-minimal partitions. However, there are \((s,t)\)-minimal partitions without a pinch-point. For a simple example, take \((s,t)=(2,3)\), and \(\lambda =(5,3,1^2)\). Then \(\lambda \) is a 3-core, so must be (2, 3)-minimal. But it has no pinch-point, as we see from (a portion of) its (2, 3)-diagram.

figure h

But now we restrict to the case where \(\sigma ,\tau \in {\mathcal {C}}_{{s,t}}\), in which case we can show that the partitions in \(\mathcal {M}_{{\sigma },{\tau }}\) have a common pinch-point.

For any \(i\in {\mathbb {Z}}/s{\mathbb {Z}}\), define

$$\begin{aligned} \delta _i=\frac{1}{s}\big (\max ({\mathcal {B}}({\sigma })\cap i) -\max ({\mathcal {B}}({\tau })\cap i)\big ). \end{aligned}$$

Now choose \(y\in {\mathbb {Z}}/s{\mathbb {Z}}\) for which the sum

$$\begin{aligned} \delta _0+\delta _t+\delta _{2t}+\dots +\delta _y \end{aligned}$$

is maximised, and let \(x=\max ({\mathcal {B}}({\tau })\cap y)\). Call x a peak for \((\sigma ,\tau )\). (Note that this depends on the order of \(\sigma \) and \(\tau \): a peak for \((\sigma ,\tau )\) will not in general be a peak for \((\tau ,\sigma )\).)

Lemma 3.5

Suppose \(\sigma \) and \(\tau \) are (st)-cores and x is a peak for \((\sigma ,\tau )\). Then x is a pinch-point for both \(\sigma \) and \(\tau \).

Proof

Let \(y=x+s{\mathbb {Z}}\). By definition \(x\in {\mathcal {B}}({\tau })\), and the choice of y means that \(\delta _y\geqslant 0\), so \(x\in {\mathcal {B}}({\sigma })\) as well. Since \(\sigma \) is an (st)-core, we get \(x-as-bt\in {\mathcal {B}}({\sigma })\) for all \(a,b\geqslant 0\), so \({\mathcal {L}}_x\subseteq {\mathcal {B}}({\sigma })\). Similarly \({\mathcal {L}}_x\subseteq {\mathcal {B}}({\tau })\).

The definition of x also means that \(x+s\notin {\mathcal {B}}({\tau })\), and therefore \(x+s+t\notin {\mathcal {B}}({\tau })\). The choice of y implies that \(\delta _{y+t}\leqslant 0\), so \(\max ({\mathcal {B}}({\sigma })\cap (y+t))\leqslant \max ({\mathcal {B}}({\tau })\cap (y+t))<x+s+t\) and therefore \(x+s+t\notin {\mathcal {B}}({\sigma })\). Again using the fact that \(\sigma \) is an (st)-core, we get \(x+as+bt\notin {\mathcal {B}}({\sigma })\) for \(a,b>0\), so \({\mathcal {B}}({\sigma })\cap {\mathcal {U}}_x=\emptyset \). Similarly \({\mathcal {B}}({\tau })\cap {\mathcal {U}}_x=\emptyset \), so x is a pinch-point for \(\sigma \) and \(\tau \). \(\square \)

In fact, x is not the only common pinch-point of \(\sigma \) and \(\tau \): one can easily show that any two (st)-cores must have at least two pinch-points in common. But we will show that a peak for \((\sigma ,\tau )\) is a pinch-point for every \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\). To do this, we just have to show (by Corollary 3.4) that there is at least one partition with s-core \(\sigma \), t-core \(\tau \) and x as a pinch-point. We do this using the theory of \((0,1)\)-matrices. First we set up a correspondence between \((0,1)\)-matrices and partitions.

Lemma 3.6

Suppose \(x\in {\mathbb {Z}}\), and let \({\mathcal {A}}_x\) denote the set of \(s\times t\) \((0,1)\)-matrices with exactly \(\frac{1}{2}(st-s-t-1)-x\) entries equal to 1. Then there is a bijection \(\theta _x\) between \({\mathcal {A}}_x\) and the set of partitions with pinch-point x, given by mapping a matrix \(m=(m_{ij})\) to the partition with beta-set

$$\begin{aligned} {\mathcal {L}}_x\cup \left\{ \left. {x-st+it+js}\ \right| \ \smash {m_{ij}=1}\right\} . \end{aligned}$$

If \(m,n\in {\mathcal {A}}_x\), then \(\theta _x(m)\) and \(\theta _x(n)\) have the same s-core if and only if m and n have the same row sums, while \(\theta _x(m)\) and \(\theta _x(n)\) have the same t-core if and only if m and n have the same column sums.

Proof

If \(\lambda \in {\mathcal {P}}\) has x as a pinch-point, then by Lemma 2.1,

$$\begin{aligned} |{{\mathcal {B}}({\lambda })\cap {\mathcal {R}}_x}|=|{(-{\mathbb {N}})\cap ({\mathcal {R}}_x\cup {\mathcal {U}}_x)}| -|{{\mathbb {N}}_0\cap {\mathcal {L}}_x}|, \end{aligned}$$

and it is a straightforward combinatorial exercise to show that the right-hand side equals \(\frac{1}{2}(st-s-t-1)-x\). So \(\lambda \) is obtained from a matrix \(m\in {\mathcal {A}}\) as described. Conversely, if \(m\in {\mathcal {A}}\), then the same calculation shows that the set

$$\begin{aligned} B={\mathcal {L}}_x\cup \left\{ \left. {x-st+it+js}\ \right| \ \smash {m_{ij}=1}\right\} \end{aligned}$$

is a beta-set; that is, \(|{{\mathbb {N}}_0\cap B}|=|{(-{\mathbb {N}})\setminus B}|\). Clearly then the corresponding partition has x as a pinch-point.

The statements about s- and t-cores follow from Lemma 2.2. \(\square \)

For any partition \(\lambda \) with x as a pinch-point, define a composition \(\hat{\lambda }\) by setting

$$\begin{aligned} \hat{\lambda }_r=|{{\mathcal {B}}({\lambda })\cap {\mathcal {R}}_x\cap (x+rt+s{\mathbb {Z}})}| \end{aligned}$$

for \(r=1,\dots ,s\), and \(\hat{\lambda }_r=0\) for \(r>s\). Then \(\hat{\lambda }_1,\dots ,\hat{\lambda }_r\) are just the row sums of the matrix \(\theta _x^{-1}(\lambda )\).

Now return to the situation of two (st)-cores \(\sigma ,\tau \), with x being a peak for \((\sigma ,\tau )\). In view of Lemma 3.6, to show that x is a pinch-point of some (and hence every) partition in \(\mathcal {M}_{{\sigma },{\tau }}\), we need to show that we can find a \((0,1)\)-matrix with the appropriate row and column sums.

Consider the compositions \(\hat{\sigma }\) and \(\hat{\tau }\). Because \(\sigma \) is a t-core we have \(b-t\in {\mathcal {B}}({\sigma })\cap {\mathcal {R}}_x\cap (x+(r-1)t+s{\mathbb {Z}})\) for every \(b\in {\mathcal {B}}({\sigma })\cap {\mathcal {R}}_x\cap (x+rt+s{\mathbb {Z}})\) and every \(r=2,\dots ,s\), which means that \(\hat{\sigma }_1\geqslant \cdots \geqslant \hat{\sigma }_r\), so that \(\hat{\sigma }\) is actually a partition; similarly \(\hat{\tau }\) is a partition, and \(|{\hat{\sigma }}|=|{\hat{\tau }}|\) by Lemma 3.6. We claim that . If this is not true, then there is \(r\in \{1,\dots ,s-1\}\) for which \(\sigma _1+\dots +\sigma _r>\tau _1+\dots +\tau _r\). But observe that \(\hat{\sigma }_i-\hat{\tau }_i\) is the integer \(\delta _{x+ti}\) defined above, so that \(\delta _{x+t}+\delta _{x+2t} +\dots +\delta _{x+rt}>0\), which then contradicts the assumption that x is a peak.

So \(\hat{\sigma }\) and \(\hat{\tau }\) are partitions of the same size, both with first part at most t and length at most s, with . By the Gale–Ryser theorem [8, 17], this means that there is an \(s\times t\) \((0,1)\)-matrix l whose row sums are \(\hat{\sigma }_1,\dots ,\hat{\sigma }_s\) and whose column sums are \({\hat{\tau }}'_1,\dots ,{\hat{\tau }}'_t\). Now set \(\lambda =\theta _x(l)\). Then Lemma 3.6 implies that \(\lambda \) has x as a pinch-point, and has s-core \(\sigma \) and t-core \(\tau \).

Now Corollary 3.4 applies, and we conclude the following.

Theorem 3.7

Suppose \(\sigma ,\tau \in {\mathcal {C}}_{{s,t}}\), and x is a peak for \((\sigma ,\tau )\). Then \(\mathcal {M}_{{\sigma },{\tau }}\) is the set of partitions with s-core \(\sigma \), t-core \(\tau \) and x as a pinch-point. These partitions are in bijection with the \((0,1)\)-matrices having row sums \(\hat{\sigma }_1,\dots ,\hat{\sigma }_s\) and column sums \({\hat{\tau }}'_1,\dots ,{\hat{\tau }}'_t\).

Example 3.8

Take \(s=3\), \(t=4\), \(\sigma =(1)\), \(\tau =(2)\). Then

$$\begin{aligned} {\mathcal {B}}({\sigma })&=\{\dots ,-4,-3,-2,0\},\\ {\mathcal {B}}({\tau })&=\{\dots ,-4,-3,-2,1\}. \end{aligned}$$

With \(\delta _i\) defined as above, we obtain

$$\begin{aligned} \delta _0=1,\quad \delta _1=-1,\quad \delta _2=0, \end{aligned}$$

so that the unique peak for \((\sigma ,\tau )\) is \(-3\). The intersections of \({\mathcal {B}}({\sigma })\) and \({\mathcal {B}}({\tau })\) with \({\mathcal {R}}_{-3}\) are illustrated in the following diagrams.

figure i

We see that \(\hat{\sigma }=(3,1^2)\) and \(\hat{\tau }=(4,1)\). So \(\mathcal {M}_{{\sigma },{\tau }}\) is in bijection with the set of \(3\times 4\) \((0,1)\)-matrices with row sums 3, 1, 1 and column sums 2, 1, 1, 1. There are seven such matrices; the bijection between these matrices and the partitions \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\) is indicated by the following diagrams.

figure j

Now we determine the t-weight of the partitions in \(\mathcal {M}_{{\sigma },{\tau }}\), which will enable us to find their size \(\mathtt {m}_{{\sigma },{\tau }}\).

Proposition 3.9

Suppose x is a peak for \((\sigma ,\tau )\). Then the common t-weight of the partitions in \(\mathcal {M}_{{\sigma },{\tau }}\) is

$$\begin{aligned} \delta _{x+t}+2\delta _{x+2t}+\dots +(s-1)\delta _{x+(s-1)t}+s\delta _x. \end{aligned}$$

Proof

Take \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\); because \(\mathrm{c}_{{s}}({\lambda })=\sigma \), we get \(\hat{\lambda }=\hat{\sigma }\). As observed above, \(\delta _{x+it}=\hat{\sigma }_i-\hat{\tau }_i\) for \(i=1,\dots ,s\), so we need to show that the t-weight of \(\lambda \) is \(\sum _{i=1}^si(\hat{\lambda }_i-\hat{\tau }_i)\). In fact we show that this is true for any partition \(\lambda \) with t-core \(\tau \) and with x as a pinch-point, and we do this by induction on \(\mathrm{w}_{{t}}({\lambda })\). If \(\mathrm{w}_{{t}}({\lambda })=0\), then \(\lambda =\tau \) and the result is immediate. Otherwise, there is some \(b\in {\mathcal {B}}({\lambda })\) with \(b-t\notin {\mathcal {B}}({\lambda })\). Then both b and \(b-t\) lie in \({\mathcal {R}}_x\), so \(b\in x+jt+s{\mathbb {Z}}\) for some \(2\leqslant j\leqslant s\). So if we let \(\mu \) denote the partition whose beta-set is obtained by replacing b with \(b-t\), then \(\mu \) also has t-core \(\tau \) and x as a pinch-point. In addition \(\mathrm{w}_{{t}}({\mu })=\mathrm{w}_{{t}}({\lambda })-1\), and

$$\begin{aligned} \hat{\mu }_i= {\left\{ \begin{array}{ll} \hat{\lambda }_i+1&{}\text {if }i=j-1\\ \hat{\lambda }_i-1&{}\text {if }i=j\\ \hat{\lambda }_i&{}\text {otherwise}, \end{array}\right. } \end{aligned}$$

so that \(\sum _{i=1}^si\hat{\mu }_i=\sum _{i=1}^si\hat{\lambda }_i-1\). So the result follows by induction. \(\square \)

The s-weight of a partition \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\) can be determined by interchanging the roles of s and t, or from the t-weight, using the fact that \(|{\sigma }|+s\mathrm{w}_{{s}}({\lambda })=|{\lambda }|=|{\tau }|+t\mathrm{w}_{{t}}({\lambda })\).

Example 3.10

We continue Example 3.8, with \(-3\) being the unique peak for \((\sigma ,\tau )\). According to Proposition 3.9 the 4-weight of the partitions in \(\mathcal {M}_{{\sigma },{\tau }}\) is

$$\begin{aligned} \delta _1+2\delta _2+3\delta _0=2. \end{aligned}$$

And indeed the partitions in \(\mathcal {M}_{{\sigma },{\tau }}\) have 4-weight 2.

3.4 Counting partitions in \({\mathcal {P}}_{\sigma ,\tau }(n)\)

Now we consider how many partitions there are in \({\mathcal {P}}_{\sigma ,\tau }(n)\); in particular, we will determine exactly when \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|\) equals 1 or 2. For the case \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|=1\), we have the following (which is also easily derived from the results in [6]).

Proposition 3.11

Suppose \(\sigma ,\tau \in {\mathcal {C}}_{{s,t}}\), and \(n\in {\mathbb {N}}_0\). The following are equivalent.

  1. (1)

    \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|=1\).

  2. (2)

    \(\sigma =\tau \) and \(n=|{\sigma }|\).

  3. (3)

    \(n=\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|\).

  4. (4)

    \(n=\mathtt {m}_{{\sigma },{\tau }}=|{\tau }|\).

Proof

(1\(\Rightarrow \)3):

If there is a unique partition of n with s-core \(\sigma \) and t-core \(\tau \), then from Proposition 3.1 we certainly have \(n=\mathtt {m}_{{\sigma },{\tau }}\). Now by Theorem 3.7, taking a peak x for \((\sigma ,\tau )\), there is a unique \((0,1)\)-matrix with row-sum given by \(\hat{\sigma }\) and column sums given by \(\hat{\tau }'\). By [4, Theorem 3.2.4], this implies that \(\hat{\sigma }=\hat{\tau }\), so that \(\sigma =\tau \). Clearly then \(\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|\).

(3\(\Rightarrow \)2):

If \(\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|\), then \(\mathcal {M}_{{\sigma },{\tau }}=\{\sigma \}\), because the only partition of \(|{\sigma }|\) with s-core \(\sigma \) is \(\sigma \). But then \(\mathrm{c}_{{t}}({\sigma })=\tau \), and the assumption that \(\sigma \) is a t-core means that \(\sigma =\tau \).

(2\(\Rightarrow \)1):

If \(\sigma =\tau \) and \(n=|{\sigma }|\), then \(\sigma \) is a partition of n with s-core \(\sigma \) and t-core \(\tau \). Clearly it is unique, because the only partition of \(|{\sigma }|\) with s-core \(\sigma \) is \(\sigma \).

Interchanging s and t, we also get 1\(\Rightarrow \)4\(\Rightarrow \)2. \(\square \)

For later use, we also want to know when there are exactly two partitions in \({\mathcal {P}}_{\sigma ,\tau }(n)\). For this we need the following straightforward result on \((0,1)\)-matrices, which the author has been unable to find explicitly in the literature.

Proposition 3.12

Suppose \(\alpha ,\beta \in {\mathcal {P}}\) with \(\alpha _1,\beta _1\leqslant t\) and \(\alpha '_1,\beta '_1\leqslant s\), and suppose there are exactly two \(s\times t\) \((0,1)\)-matrices with rows sums \(\alpha _1,\dots ,\alpha _s\) and column sums \(\beta '_1,\dots ,\beta '_t\). Then there is some \(a\in \{1,\dots ,s-1\}\) for which \(\alpha _a=\alpha _{a+1}\) and

$$\begin{aligned} \beta =(\alpha _1,\dots ,\alpha _{a-1},\alpha _a+1,\alpha _a-1, \alpha _{a+2},\dots ). \end{aligned}$$

(In fact the condition given on \(\alpha \) and \(\beta \) is sufficient as well as necessary for there to be exactly two matrices with the given row- and column-sums, but we will not need this.)

Proof

Let \(m=(m_{ij})\) and \(n=(n_{ij})\) be the two matrices. By Ryser’s theorem [17, Theorem 3.1], m and n differ by an interchange; that is, there are \(1\leqslant a<b\leqslant s\) and \(1\leqslant c<d\leqslant t\) such that (up to switching m and n) \(m_{ac}=m_{bd}=n_{ad}=n_{bc}=1\) and \(m_{ad}=m_{bc}=n_{ac}=n_{bd}=0\), while m and n agree in all other positions. This means that all positions except for (ac), (ad), (bc), (bd) are invariant positions. It is easy to see that if (ij) is an invariant 1-position (i.e. \(m_{ij}=n_{ij}=1\)) then (because \(\alpha \) and \(\beta \) are decreasing sequences) all positions above and/or to the left of (ij) are invariant 1-positions, while if (ij) is an invariant 0-position, then all positions below and/or to the right are also invariant 0-positions. This means that \(b=a+1\) and \(d=c+1\).

Furthermore, \(m_{ic}=m_{id}\) for all \(d\ne a,b\), and \(m_{aj}=m_{bj}\) for all \(j\ne c,d\), since otherwise other interchanges from m would be possible, so there would be more \((0,1)\)-matrices with the same row- and column-sums as m. This is enough to show that \(\alpha \) and \(\beta \) have the desired form. \(\square \)

Now we can characterise when there are exactly two partitions with given size, s-core and t-core.

Proposition 3.13

Suppose \(\sigma ,\tau \in {\mathcal {C}}_{{s,t}}\), and \(n\in {\mathbb {N}}_0\). The following are equivalent.

  1. (1)

    \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|=2\).

  2. (2)

    \(\tau \) is obtained from \(\sigma \) by adding or removing a rim hook, and \(n=|{\sigma }|+s=|{\tau }|+t\).

  3. (3)

    \(n=\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|+s=|{\tau }|+t\).

Proof

(1\(\Rightarrow \)2):

If there are only two partitions of n with s-core \(\sigma \) and t-core \(\tau \), then \(n=\mathtt {m}_{{\sigma },{\tau }}\) by Proposition 3.1. Now let x be a peak for \((\sigma ,\tau )\), and define the partitions \(\hat{\sigma }\) and \(\hat{\tau }\) as above. Then by Theorem 3.7 there is a bijection from \(\mathcal {M}_{{\sigma },{\tau }}\) to the set of \((0,1)\)-matrices with row sums \(\hat{\sigma }_1,\dots ,\hat{\sigma }_s\) and column sums \(\hat{\tau }'_1,\dots ,\hat{\tau }'_t\). So if \(|{\mathcal {M}_{{\sigma },{\tau }}}|=2\), then by Proposition 3.12 there is some \(r\in \{1,\dots ,s-1\}\) such that \(\hat{\sigma }_r=\hat{\sigma }_{r+1}\) and \(\hat{\tau }\) is obtained from \(\hat{\sigma }\) by replacing \(\hat{\sigma }_r,\hat{\sigma }_{r+1}\) with \(\hat{\sigma }_r+1,\hat{\sigma }_{r+1}-1\). If we let \(b=\max ({\mathcal {B}}({\sigma })\cap (x+rt+s{\mathbb {Z}}))\), then \({\mathcal {B}}({\tau })\) is obtained from \({\mathcal {B}}({\sigma })\) by replacing \(b+t\) with \(b+s\). Hence \(\tau \) is obtained from \(\sigma \) either by removing a rim \((t-s)\)-hook or by adding a rim \((s-t)\)-hook. If we define a partition \(\lambda \) by \({\mathcal {B}}({\lambda })={\mathcal {B}}({\sigma })\setminus \{b+t\}\cup \{b+s+t\}\), then \(\lambda \in {\mathcal {P}}_{{\sigma },{\tau }}({|{\sigma }|+s})\), so \(n=\mathtt {m}_{{\sigma },{\tau }}=|{\lambda }|=|{\sigma }|+s=|{\tau }|+t\).

(2\(\Rightarrow \)1, 3):

Assuming (2), there is an integer b such that \({\mathcal {B}}({\sigma })\) is obtained from \({\mathcal {B}}({\tau })\) by replacing \(b+s\) with \(b+t\). Since \(\sigma \) and \(\tau \) are both (st)-cores, b lies in both \({\mathcal {B}}({\sigma })\) and \({\mathcal {B}}({\tau })\) while \(b+s+t\) lies neither in \({\mathcal {B}}({\sigma })\) nor in \({\mathcal {B}}({\tau })\). Now define two partitions \(\lambda \) and \(\mu \) by

$$\begin{aligned} {\mathcal {B}}({\lambda })={\mathcal {B}}({\sigma })\setminus \{b+t\}\cup \{b+s+t\},\quad {\mathcal {B}}({\mu })={\mathcal {B}}({\sigma })\setminus \{b\}\cup \{b+s\}. \end{aligned}$$

Then \(\lambda \) and \(\mu \) both have s-core \(\sigma \) and t-core \(\tau \), so are \((\sigma ,\tau )\)-minimal by Corollary 3.2. Hence \(\mathtt {m}_{{\sigma },{\tau }}=|{\lambda }|=|{\sigma }|+s=|{\tau }|+t\), proving (3). Now we claim that the only partitions in \(\mathcal {M}_{{\sigma },{\tau }}\) are \(\lambda \) and \(\mu \). If \(\nu \in \mathcal {M}_{{\sigma },{\tau }}\), then \(\nu \) has s-weight and t-weight both equal to 1, so \({\mathcal {B}}({\nu })\) is obtained from \({\mathcal {B}}({\sigma })\) by replacing some integer c with \(c+s\), and is also obtained from \({\mathcal {B}}({\tau })\) by replacing some integer d with \(d+t\). The relationship between \({\mathcal {B}}({\sigma })\) and \({\mathcal {B}}({\tau })\) then means that c can only be b or \(b+t\), so that \(\nu =\lambda \) or \(\mu \). So (1) is proved.

(3\(\Rightarrow \)2):

Take \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\). Condition (3) says that \(\mathrm{w}_{{s}}({\lambda })=\mathrm{w}_{{t}}({\lambda })=1\), so there are \(b,c\in {\mathbb {Z}}\) such that

$$\begin{aligned} {\mathcal {B}}({\lambda })={\mathcal {B}}({\sigma })\setminus \{b\}\cup \{b+s\}, \quad {\mathcal {B}}({\tau })={\mathcal {B}}({\lambda })\setminus \{c+t\}\cup \{c\}. \end{aligned}$$

Since \(\tau \) is an s-core, either \(b\in {\mathcal {B}}({\tau })\) or \(b+s\notin {\mathcal {B}}({\tau })\). Hence either \(c=b\) or \(c+t=b+s\). Either way, \({\mathcal {B}}({\tau })\) is obtained from \({\mathcal {B}}({\sigma })\) by replacing some integer d with \(d+s-t\), which proves (2). \(\square \)

4 Conjugation

In Sect. 3 we addressed the question of when a partition is determined by its s-core, its t-core and its size. Now we consider conjugation of partitions, and address the following two questions.

  1. (1)

    When is a partition determined up to conjugation by its s-core, its t-core and its size?

  2. (2)

    When is a self-conjugate partition determined by its s-core, its t-core and its size?

In this section we answer these questions in the case of partitions whose s-core and t-core are both (st)-cores. Then in Sect. 5 we will use group actions to extend these results to all partitions.

4.1 First question on conjugation

We begin with our first question, for which we have already done most of the work. So take \(\lambda \in {\mathcal {P}}\), let \(\sigma =\mathrm{c}_{{s}}({\lambda })\), \(\tau =\mathrm{c}_{{t}}({\lambda })\), and assume \(\sigma \) and \(\tau \) are both (st)-cores. We want to know whether the partitions with s-core \(\sigma \), t-core \(\tau \) and size \(|{\lambda }|\) are precisely \(\lambda \) and \(\lambda '\). If \(\lambda '=\lambda \), then we already know the answer to this question from Proposition 3.11, so we assume \(\lambda \ne \lambda '\). To have \(\mathrm{c}_{{s}}({\lambda '})=\sigma \) and \(\mathrm{c}_{{t}}({\lambda '})=\tau \), we need \(\sigma '=\sigma \) and \(\tau '=\tau \) from Lemma 2.3(1). Assuming this is the case, we first need to know when there are exactly two partitions with s-core \(\sigma \), t-core \(\tau \) and size \(|{\lambda }|\), and this is answered in Proposition 3.13. We then need to know whether these two partitions form a conjugate pair or are self-conjugate. We obtain the following result.

Proposition 4.1

Suppose \(\sigma ,\tau \in {\mathcal {C}}_{{s,t}}\) and \(n\in {\mathbb {N}}_0\). The following are equivalent.

  1. (1)

    There are exactly two partitions of n with s-core \(\sigma \) and t-core \(\tau \), and they form a conjugate pair.

  2. (2)

    \(\sigma '=\sigma \), \(\tau '=\tau \), \(\sigma \) is obtained from \(\tau \) by adding or removing a rim hook, and \(n=|{\sigma }|+s=|{\tau }|+t\).

  3. (3)

    \(\sigma '=\sigma \), \(\tau '=\tau \), and \(n=\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|+s=|{\tau }|+t\).

Proof

(1\(\Rightarrow \)2):

If (1) holds, then \(\sigma '=\sigma \) and \(\tau '=\tau \) from Lemma 2.3(1). The rest of (2) follows from Proposition 3.13.

(2\(\Rightarrow \)3):

This follows from Proposition 3.13.

(3\(\Rightarrow \)1):

Assuming (3), Proposition 3.13 implies that \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|=2\). Since \(\sigma '=\sigma \) and \(\tau '=\tau \), the set \({\mathcal {P}}_{\sigma ,\tau }(n)\) is closed under conjugation, so the two partitions in \({\mathcal {P}}_{\sigma ,\tau }(n)\) either form a conjugate pair or are both self-conjugate. But (3) says that these partitions have s-weight 1, and two partitions with s-weight 1 and the same s-core cannot both be self-conjugate by Lemma 2.3(2). So these partitions form a conjugate pair.

\(\square \)

We remark that the equivalent conditions in Proposition 4.1 can hold only if \(s-t\) is odd: if \(\sigma \) and \(\tau \) are both self-conjugate and differ by the addition or removal of a rim hook of length \(|s-t|\), then this rim hook is symmetric about the diagonal, so must contain an odd number of nodes.

Example 4.2

Suppose \(s=4\) and \(t=7\). If we take \(\sigma =(2^2)\) and \(\tau =(1)\), then the conditions in Proposition 4.1 are satisfied when \(n=8\). And indeed the smallest partitions with 4-core \((2^2)\) and 7-core (1) are the conjugate partitions (6, 2) and \((2^2,1^4)\) of size 8.

4.2 Second question on conjugation

Now we address our second question on conjugation: given \(\sigma ,\tau ,n\), is there a unique self-conjugate partition of n with s-core \(\sigma \) and t-core \(\tau \)? Again, this can only happen if \(\sigma \) and \(\tau \) are both self-conjugate. But the answer to this question is considerably more complicated than for the previous question.

Recall that we define \(\overline{b}=-1-b\) for \(b\in {\mathbb {Z}}\), and that a partition \(\lambda \) is self-conjugate if and only if \(\overline{{\mathcal {B}}({\lambda })}={\mathbb {Z}}\setminus {\mathcal {B}}({\lambda })\). We now introduce two more items of notation.

\(\diamondsuit \):

We write \(\sigma {\mathop {\rightharpoondown }\limits ^{{s},{t}}}\tau \) if there is an integer \(b\in {\mathcal {B}}({\tau })\setminus {\mathcal {B}}({\sigma })\) with \(\overline{b}-b\equiv t\ (\mathrm{mod}\,{2s})\), and \({\mathcal {B}}({\sigma })={\mathcal {B}}({\tau })\setminus \{b\}\cup \{\overline{b}\}\). This means that \(\sigma \) is obtained from \(\tau \) either by adding a rim hook whose length is congruent to t modulo 2s, or by removing a rim hook whose length is congruent to \(-t\) modulo 2s. Observe that (assuming \(\sigma \) and \(\tau \) are both self-conjugate) this can only happen if t is odd.

\(\diamondsuit \):

We write \(\sigma {\mathop {\leftrightharpoons }\limits ^{{s},{t}}}\tau \) if there are distinct integers \(b,c\in {\mathcal {B}}({\tau })\setminus {\mathcal {B}}({\sigma })\) such that \(\overline{b}-b\equiv t\ (\mathrm{mod}\,{2s})\) and \(\overline{c}-c\equiv -s\ (\mathrm{mod}\,{2t})\), and \({\mathcal {B}}({\sigma })={\mathcal {B}}({\tau })\setminus \{b,c\} \cup \{\overline{b},\overline{c}\}\). In this case we define another (st)-core \({\sigma }\star {\tau }\) by \({\mathcal {B}}({{\sigma }\star {\tau }})={\mathcal {B}}({\tau })\setminus \{c\}\cup \{\overline{c}\}\).

Note that we can have \(\sigma {\mathop {\leftrightharpoons }\limits ^{{s},{t}}}\tau \) only if s and t are both odd.

Now we can answer our question about self-conjugate partitions in the case where \(\sigma \) and \(\tau \) are both (st)-cores.

Theorem 4.3

Suppose \(\sigma ,\tau \in {\mathcal {C}}_{{s,t}}\) and \(n\in {\mathbb {N}}_0\). Then \({\mathcal {P}}_{\sigma ,\tau }(n)\) contains a unique self-conjugate partition if and only if \(\sigma '=\sigma \), \(\tau '=\tau \) and one of the following conditions holds.

  1. (C1)

    \(\sigma =\tau \) and \(n=|{\sigma }|\).

  2. (C2)

    t is odd, \(\sigma {\mathop {\rightharpoondown }\limits ^{{s},{t}}}\tau \) and \(n=|{\tau }|+t\).

  3. (C3)

    s is odd, \(\tau {\mathop {\rightharpoondown }\limits ^{{t},{s}}}\sigma \) and \(n=|{\sigma }|+s\).

  4. (C4)

    s and t are both odd, \(\sigma {\mathop {\leftrightharpoons }\limits ^{{s},{t}}}\tau \) and \(n=|{{\sigma }\star {\tau }}|+s+t\).

  5. (C5)

    s and t are both odd, \(\sigma =\tau =\kappa _{s,t}\) and \(n=|{\kappa _{s,t}}|+st\).

Proof of the “if” part. We show that each of the five given conditions (together with the assumption that \(\sigma '=\sigma \) and \(\tau '=\tau \)) implies that there is a unique self-conjugate partition in \(\mathcal {M}_{{\sigma },{\tau }}\).

  1. (C1)

    In this case \({\mathcal {P}}_{\sigma ,\tau }(n)=\{\sigma \}\), and by assumption \(\sigma \) is self-conjugate.

  2. (C2)

    If \(\sigma {\mathop {\rightharpoondown }\limits ^{{s},{t}}}\tau \), then \({\mathcal {B}}({\sigma })\) is obtained from \({\mathcal {B}}({\tau })\) by replacing b with \(\overline{b}=b+t-2ks\), for some integers bk. So if we define a partition \(\lambda \) by \({\mathcal {B}}({\lambda })={\mathcal {B}}({\tau })\cup \{b+t-ks\}\setminus \{b-ks\}\), then \(\lambda \in {\mathcal {P}}_{{\sigma },{\tau }}({|{\tau }|+t})\). In addition \(\lambda \) is self-conjugate, because \(b+t-2ks=\overline{b}\) and \(b+t-ks=\overline{b-ks}\). Because \(\lambda \) has t-weight 1 it is the unique self-conjugate partition of \(|{\tau }|+t\) with t-core \(\tau \), by Lemma 2.3(2).

  3. (C3)

    This is the same as the previous case, with the roles of st and of \(\sigma ,\tau \) reversed.

  4. (C4)

    If \(\sigma {\mathop {\leftrightharpoons }\limits ^{{s},{t}}}\tau \), then \({\mathcal {B}}({\sigma })\) is obtained from \({\mathcal {B}}({\tau })\) by replacing two integers bc with \(\overline{b},\overline{c}\), where \(\overline{b}-b=t-2ks\) and \(\overline{c}-c=-s+2lt\) for some integers kl. Then \(c=\frac{s-1}{2}-lt\) and \(b=\frac{-t-1}{2}+kt\). Let \(\upsilon ={\sigma }\star {\tau }\). We will show that \(\mathtt {m}_{{\sigma },{\tau }}=|{\upsilon }|+s+t\), and that \(\mathcal {M}_{{\sigma },{\tau }}\) contains a unique self-conjugate partition.

    • Claim. \(1\leqslant l\leqslant \frac{s-3}{2}\).

    • Proof. If \(l\leqslant 0\), then because \(\tau \) is a t-core and \(c\in {\mathcal {B}}({\tau })\), we get \(c+2lt\in {\mathcal {B}}({\tau })\), and then (because \(\tau \) is an s-core) \(c+2lt-s\in {\mathcal {B}}({\tau })\), i.e. \(\overline{c}\in {\mathcal {B}}({\tau })\), a contradiction. So \(l\geqslant 1\), as claimed.

    • To see that \(l\leqslant \frac{s-3}{2}\), suppose first that \(l\geqslant \frac{s+1}{2}\). Then the fact that \(c\notin {\mathcal {B}}({\sigma })\) and \(\sigma \) is a t-core gives \(\frac{s-1}{2}-\frac{s+1}{2}t\notin {\mathcal {B}}({\sigma })\). But then the fact that \(\sigma \) is an s-core yields \(\frac{-t-1}{2}\notin {\mathcal {B}}({\sigma })\). Using the fact that \(\sigma \) is a t-core again, we get \(\frac{t-1}{2}\notin {\mathcal {B}}({\sigma })\), but this contradicts the fact that \(\sigma '=\sigma \).

    • So we can deduce that \(l\leqslant \frac{s-1}{2}\). Symmetrically, we have \(k\leqslant \frac{t-1}{2}\), i.e. \(\overline{b}\geqslant \frac{(s-1)(1-t)}{2}\). If in fact \(l=\frac{s-1}{2}\), then \({\mathcal {B}}({\sigma })\not \ni c=\frac{(s-1)(1-t)}{2}\), and so (since \(\sigma \) is an s-core)

      $$\begin{aligned} {\mathcal {B}}({\sigma })\not \ni \tfrac{(s-1)(1-t)}{2}+\left( \tfrac{t-1}{2}-k\right) =\overline{b}, \end{aligned}$$

      a contradiction. So \(l\leqslant \frac{s-3}{2}\).

    Similarly we get \(1\leqslant k\leqslant \frac{t-3}{2}\). Now to show that \(\mathcal {M}_{{\sigma },{\tau }}\) contains a unique self-conjugate partition, we completely classify the partitions in \(\mathcal {M}_{{\sigma },{\tau }}\). Take an arbitrary partition \(\mu \in \mathcal {M}_{{\sigma },{\tau }}\), and use the set-up from Sect. 3 using peaks. Recalling the integers \(\delta _i\) defined there, we get

    $$\begin{aligned} \delta _b=\delta _c=-1,\quad \delta _{b+t}=\delta _{c+2lt}=1, \end{aligned}$$

    while all other \(\delta _i\) equal 0. So the sum

    $$\begin{aligned} \delta _0+\delta _t+\delta _{2t}\dots +\delta _y \end{aligned}$$

    is maximised for

    $$\begin{aligned} y = b+t+s{\mathbb {Z}},\ b+2t+s{\mathbb {Z}},\ b+3t+s{\mathbb {Z}},\ \dots ,\ c-t+s{\mathbb {Z}}\end{aligned}$$

    and also for

    $$\begin{aligned} y = c+2lt+s{\mathbb {Z}},\ c+(2l+1)t+s{\mathbb {Z}},\ c+(2l+2)t+s{\mathbb {Z}},\ \dots ,\ b-t+s{\mathbb {Z}}. \end{aligned}$$

    This provides a large number of peaks for \((\sigma ,\tau )\), namely the values \(\max ({\mathcal {B}}({\tau })\cap y)\) for the y listed above. By Theorem 3.7, each of these peaks is a pinch-point for \(\mu \). This means that \({\mathcal {B}}({\mu })\cap y={\mathcal {B}}({\sigma })\cap y={\mathcal {B}}({\tau })\cap y\) for all \(y\in {\mathbb {Z}}/s{\mathbb {Z}}\) except

    $$\begin{aligned} b+s{\mathbb {Z}},\ b+t+s{\mathbb {Z}},\quad c+s{\mathbb {Z}},\ c+t+s{\mathbb {Z}},\ \dots ,\ c+2lt+s{\mathbb {Z}}. \end{aligned}$$

    Symmetrically, \({\mathcal {B}}({\mu })\cap z={\mathcal {B}}({\sigma })\cap z={\mathcal {B}}({\tau })\cap z\) for all \(z\in {\mathbb {Z}}/t{\mathbb {Z}}\) except

    $$\begin{aligned} c-s+t{\mathbb {Z}},\ c+t{\mathbb {Z}},\quad b-2ks+t{\mathbb {Z}},\ b-(2k-1)s +t{\mathbb {Z}},\ \dots ,\ b+t{\mathbb {Z}}. \end{aligned}$$

    So \({\mathcal {B}}({\mu })\) agrees with \({\mathcal {B}}({\sigma })\) and \({\mathcal {B}}({\tau })\) except in the two disjoint sets

    $$\begin{aligned} {\mathcal {S}}&=\{b-2ks,b-(2k-1)s,\dots ,b\}\cup \{b+t-2ks,b+t-(2k-1)s,\dots ,b+t\},\\ {\mathcal {T}}&=\{c-s,c-s+t,\dots ,c-s+2lt\}\cup \{c,c+t,\dots ,c+2lt\}. \end{aligned}$$

    These sets appear in the (st)-diagram as a \(2\times (2k+1)\) rectangle and a \((2l+1)\times 2\) rectangle as shown in the following diagram.

    figure k

    The fact (shown above) that \(1\leqslant l\leqslant \frac{s-3}{2}\) and \(1\leqslant k\leqslant \frac{t-3}{2}\) means that there is no congruence class modulo s or t which intersects both \({\mathcal {S}}\) and \({\mathcal {T}}\). Given this, it is quite easy to find all \(\mu \in \mathcal {M}_{{\sigma },{\tau }}\). We consider \({\mathcal {B}}({\mu })\cap {\mathcal {S}}\) first. Since \(\mathrm{c}_{{s}}({\mu })=\sigma \), the upper row of \({\mathcal {S}}\) contains 2k elements of \({\mathcal {B}}({\mu })\), while the lower row contains one; since \(\mathrm{c}_{{t}}({\mu })=\tau \), each column of \({\mathcal {S}}\) contains one element of \({\mathcal {B}}({\mu })\). So

    $$\begin{aligned} {\mathcal {B}}({\mu })\cap {\mathcal {S}}=\{b-2kt,b+s-2kt,\dots ,b\} \setminus \{b-is\}\cup \{b-is+t\} \end{aligned}$$

    for some \(0\leqslant i\leqslant 2k\). Similarly,

    $$\begin{aligned} {\mathcal {B}}({\mu })\cap {\mathcal {T}}=\{c-s,c-s+t,\dots ,c-s+2lt\} \setminus \{c-s+jt\}\cup \{c+jt\} \end{aligned}$$

    for some \(0\leqslant j\leqslant 2l\). So \(\mathcal {M}_{{\sigma },{\tau }}\) contains exactly \((2k+1)(2l+1)\) partitions, corresponding to the possible choices of i and j. Only the choice \(i=k\), \(j=l\) gives a self-conjugate partition. Call this partition \(\lambda \); then \({\mathcal {B}}({\lambda })={\mathcal {B}}({\upsilon })\setminus \{\frac{-s-1}{2},\frac{-t-1}{2}\}\cup \{\frac{s-1}{2},\frac{t-1}{2}\}\), so that \(\mathtt {m}_{{\sigma },{\tau }}=|{\lambda }|=|{\upsilon }|+s+t\).

  5. (C5)

    By Proposition 2.4, any partition of \(|{\kappa _{s,t}}|+st\) with s-core and t-core both equal to \(\kappa _{s,t}\) is obtained by adding a rim st-hook to \(\kappa _{s,t}\), i.e. by replacing an element \(b\in {\mathcal {B}}({\kappa _{s,t}})\) with \(b+st\). Since \(\kappa _{s,t}\) is self-conjugate, only the choice \(b=\frac{-st-1}{2}\) will yield a self-conjugate partition.

Proof of the “only if” part. Suppose \(\lambda \) is the unique self-conjugate partition of n with s-core \(\sigma \) and t-core \(\tau \). Then \(\sigma '=\mathrm{c}_{{s}}({\lambda })'=\mathrm{c}_{{s}}({\lambda '})=\mathrm{c}_{{s}}({\lambda })=\sigma \), and similarly \(\tau '=\tau \), so we need to show that one of conditions (C1–5) holds.

Let’s define a tetrad (for \(\lambda \)) to be a quadruple (wxyz) of integers such that:

\(\diamondsuit \):

\(w<x<z\);

\(\diamondsuit \):

\(w+z=x+y\);

\(\diamondsuit \):

\(w\equiv x\ (\mathrm{mod}\,{s})\);

\(\diamondsuit \):

\(w\equiv y\ (\mathrm{mod}\,{t})\);

\(\diamondsuit \):

\({\mathcal {B}}({\lambda })\cap \{w,x,y,z\}\) equals either \(\{w,z\}\) or \(\{x,y\}\).

Let’s say that this tetrad is positive if \(w,z\in {\mathcal {B}}({\lambda })\), or negative if \(x,y\in {\mathcal {B}}({\lambda })\). Observe that if (wxyz) is a positive tetrad, then \((\overline{z},\overline{y},\overline{x},\overline{w})\) is a negative tetrad.

Claim 1. Suppose \(h>0\). In any congruence class modulo s, there are at least as many u for which \(u\in {\mathcal {B}}({\lambda })\not \ni u+ht\) as there are u for which \(u\notin {\mathcal {B}}({\lambda })\ni u+ht\).

Proof. Since \(\sigma \) is a t-core, there is no u such that \(u\notin {\mathcal {B}}({\sigma })\ni u+ht\), so the claim is certainly true with \(\lambda \) replaced by \(\sigma \). Now the claim for \(\lambda \) follows from the fact that \(\mathrm{c}_{{s}}({\lambda })=\sigma \), using Lemma 2.2.

The same statement holds with s and t interchanged.

Claim 2. If (wxyz) is a positive tetrad, then z equals either \(\overline{x}\) or \(\overline{y}\).

Proof. Suppose first that \(\{w,x,y,z\} \cap \{\overline{z},\overline{y},\overline{x},\overline{w}\}=\emptyset \). If \(x\ne y\), then we can form a new self-conjugate partition by replacing the elements \(w,z,\overline{x},\overline{y}\) in \({\mathcal {B}}({\lambda })\) with \(x,y,\overline{w},\overline{z}\). This new partition will have the same size, s-core and t-core as \(\lambda \), contradicting our assumption that \(\lambda \) is unique. On the other hand, if \(x=y\), then wxyz are congruent modulo st and we construct a partition \(\mu \) by replacing \(z,\overline{x}\) with \(x,\overline{z}\) in \({\mathcal {B}}({\lambda })\). Then \(\mu \) is self-conjugate, and is obtained from \(\lambda \) by removing an even number of st-hooks (so in particular has the same s-core and t-core as \(\lambda \)). Now there are several ways we can add these st-hooks back on to \(\mu \) to create self-conjugate partition s, which will all have the same size, s-core and t-core as \(\lambda \). Again, we have a contradiction.

So instead we must have \(\{w,x,y,z\}\cap \{\overline{z},\overline{y}, \overline{x},\overline{w}\}\ne \emptyset \). Given the relationships between wxyz and the fact that \(w,\overline{x},\overline{y}, z\in {\mathcal {B}}({\lambda })\not \ni \overline{w},x,y,\overline{z}\), there are four possibilities: \(z=\overline{x}\), \(z=\overline{y}\), \(w=\overline{x}\) or \(w=\overline{y}\).

Suppose \(w=\overline{y}\). Then \(\overline{z},w,x\) are congruent modulo s, with \(\overline{x}=\overline{z}+ht\), \(\overline{w}=w+ht\) and \(z=x+ht\) for some positive integer h. Moreover, \(\overline{x},w,z\in {\mathcal {B}}({\lambda })\not \ni \overline{z},\overline{w},x\). By Claim 1 there must be some \(a\ne w\) with \(a\equiv w\ (\mathrm{mod}\,{s})\) and \(a\in {\mathcal {B}}({\lambda })\not \ni a+ht\). In fact (by replacing a with \(-a-ht\) if necessary) we can assume \(a<w\). But now we have another positive tetrad \((a,x,a+ht,z)\) which is disjoint from \((\overline{z},\overline{a+ht},\overline{x},\overline{a})\), and we get a contradiction as in the last paragraph. So w cannot equal \(\overline{y}\), and symmetrically w cannot equal \(\overline{x}\). So our claim that \(z\in \{\overline{x},\overline{y}\}\) for any positive tetrad (wxyz) is proved.

Correspondingly, in any negative tetrad (wxyz), we have \(w\in \{\overline{x},\overline{y}\}\). We split the remainder of the proof into two cases.

Case A: \({\mathcal {B}}({\lambda })\) does not contain \(\frac{st-1}{2}+kst\) for any non-negative integer k

Under this assumption, we make the following claim.

  • Claim 3. If (wxyz) is a positive tetrad with \(z=\overline{x}\), then \(z=\frac{t-1}{2}\).

  • Proof. To see this, first observe that because \(z=\overline{x}\), \(x\equiv z\ (\mathrm{mod}\,{t})\) and \(x<z\), we have \(z=\frac{t-1}{2}+ht\) for some \(h\geqslant 0\). (In particular, t is odd.) Assume for a contradiction that \(h>0\). Because \(\lambda \) is self-conjugate, one of the integers \(\frac{t-1}{2}\) and \(\frac{-t-1}{2}\) (call it \(x'\)) does not lie in \({\mathcal {B}}({\lambda })\). Now we have a pair \(x'<z\) with \(x'\equiv z\ (\mathrm{mod}\,{t})\) and \(x'\notin {\mathcal {B}}({\lambda })\ni z\). Now Claim 1 implies that \(x'\) and z belong to a tetrad: either a positive tetrad \((w',x',y',z)\) or a negative tetrad \((x',w',z,y')\). The assumption that \(h>0\) means that \(z\ne \overline{x'}\), so from Claim 2 (and the statement immediately following it) we get either \(z=\overline{y'}\) or \(x'=\overline{w'}\). If \(x'=\overline{w'}\), then \(x'\equiv \frac{s-1}{2}\ (\mathrm{mod}\,{s})\); but this is not true for either of the two possible values of \(x'\). So instead \(z=\overline{y'}\), which gives \(z\equiv \frac{s-1}{2}\ (\mathrm{mod}\,{s})\). But then z has the form \(\frac{st-1}{2}+kst\) with \(k\geqslant 0\), contrary to our current assumption.

Symmetrically, if (wxyz) is a positive tetrad with \(z=\overline{y}\), then \(z=\frac{s-1}{2}\). Combining what we have seen so far, we can deduce the following: if \(u<v\) with \(u\equiv v\ (\mathrm{mod}\,{t})\) and \(u\notin {\mathcal {B}}({\lambda })\ni v\), then either \(u=\frac{-t-1}{2}\) and \(v=\frac{t-1}{2}\), or \(u=\frac{-s-1}{2}\), or \(v=\frac{s-1}{2}\). The same statement holds with s and t interchanged throughout. So we can extract a lot of information about the sets \({\mathcal {B}}({\lambda })\cap i\), for \(i\in {\mathbb {Z}}/t{\mathbb {Z}}\).

\(\diamondsuit \):

If t is odd and \(\frac{t-1}{2}\in {\mathcal {B}}({\lambda })\), then

$$\begin{aligned} {\mathcal {B}}({\lambda })\cap (\tfrac{t-1}{2}+t{\mathbb {Z}})=\left\{ \left. {\tfrac{t-1}{2}-ht}\ \right| \ \smash {h>1}\right\} \cup \{\tfrac{t-1}{2}\}. \end{aligned}$$
\(\diamondsuit \):

If s is odd and \(\frac{s-1}{2}\in {\mathcal {B}}({\lambda })\), then

$$\begin{aligned} {\mathcal {B}}({\lambda })\cap (\tfrac{s-1}{2}+t{\mathbb {Z}})&=\left\{ \left. {\tfrac{s-1}{2}-ht}\ \right| \ \smash {h>a}\right\} \cup \{\tfrac{s-1}{2}\},\\ {\mathcal {B}}({\lambda })\cap (\tfrac{-s-1}{2}+t{\mathbb {Z}})&=\left\{ \left. {\tfrac{-s-1}{2}+ht}\ \right| \ \smash {h\leqslant a}\right\} \setminus \{\tfrac{-s-1}{2}\} \end{aligned}$$

for some \(a>0\). (The same variable a appears in both equations because \(\lambda \) is self-conjugate.)

\(\diamondsuit \):

In all other cases, and for all other \(i\in {\mathbb {Z}}/t{\mathbb {Z}}\), \({\mathcal {B}}({\lambda })\cap i\) has the form \(\left\{ \left. {r-ht}\ \right| \ \smash {h\geqslant 0}\right\} \) for some integer r.

The same statement holds with s and t interchanged.

We can now determine which of cases (C1–5) holds, depending on whether \(\frac{s-1}{2}\) and \(\frac{t-1}{2}\) lie in \({\mathcal {B}}({\lambda })\).

If neither \(\frac{s-1}{2}\) nor \(\frac{t-1}{2}\) lies in \({\mathcal {B}}({\lambda })\), then the statements above about \({\mathcal {B}}({\lambda })\) show that \(\lambda \) is an (st)-core, so that \(\sigma =\tau =\lambda \) and (C1) holds.

If \(\frac{t-1}{2}\) lies in \({\mathcal {B}}({\lambda })\) but \(\frac{s-1}{2}\) does not, then certainly t is odd, and the statements above show that \(\mathrm{w}_{{t}}({\lambda })=1\), so \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\). \({\mathcal {B}}({\tau })\) is obtained from \({\mathcal {B}}({\lambda })\) by replacing \(\frac{t-1}{2}\) with \(\frac{-t-1}{2}\). So if we let b denote the largest element of \({\mathcal {B}}({\lambda })\cap (\frac{-t-1}{2}+s{\mathbb {Z}})\), then \(b=\frac{-t-1}{2}+as\) with \(a>0\), and \({\mathcal {B}}({\sigma })\) is obtained from \({\mathcal {B}}({\lambda })\) by replacing \(\frac{t-1}{2}\) and b with \(\overline{b}\) and \(\frac{-t-1}{2}\). Hence \(\sigma {\mathop {\rightharpoondown }\limits ^{{s},{t}}}\tau \), so (C2) holds.

By interchanging s and t in the previous paragraph, we see that if \(\frac{s-1}{2}\) lies in \({\mathcal {B}}({\lambda })\) but \(\frac{t-1}{2}\) does not, then (C3) holds.

Finally suppose both \(\frac{s-1}{2}\) and \(\frac{t-1}{2}\) lie in \({\mathcal {B}}({\lambda })\). Then s and t are both odd. Let b denote the largest element of \({\mathcal {B}}({\tau })\cap (\frac{-t-1}{2}+s{\mathbb {Z}})\), and let c denote the largest element of \({\mathcal {B}}({\tau })\cap (\frac{s-1}{2}+t{\mathbb {Z}})\). Then \({\mathcal {B}}({\tau })\) is obtained from \({\mathcal {B}}({\lambda })\) by replacing \(\frac{t-1}{2}\) with \(\frac{-t-1}{2}\), \(\frac{s-1}{2}\) with c, and \(\overline{c}\) with \(\frac{-s-1}{2}\). Similarly, \({\mathcal {B}}({\sigma })\) is obtained from \({\mathcal {B}}({\lambda })\) by replacing \(\frac{s-1}{2}\) with \(\frac{-s-1}{2}\), b with \(\frac{-t-1}{2}\) and \(\frac{t-1}{2}\) with \(\overline{b}\). Hence we have \(\sigma {\mathop {\leftrightharpoons }\limits ^{{s},{t}}}\tau \), and \(|{\lambda }|=|{\upsilon }|+s+t\). So (C4) holds.

Case B: \({\mathcal {B}}({\lambda })\) contains \(\frac{st-1}{2}+kst\) for some non-negative integer k

Take \(k\geqslant 0\) such that \(\frac{st-1}{2}+kst\) lies in \({\mathcal {B}}({\lambda })\). Because \(\lambda \) is self-conjugate, the integer \(\frac{-st-1}{2}-kst\) does not lie in \({\mathcal {B}}({\lambda })\). Let \(\mu \) be the partition defined by \({\mathcal {B}}({\mu })={\mathcal {B}}({\lambda })\setminus \{\frac{st-1}{2}+kst\}\cup \{\frac{-st-1}{2}-kst\}\). Then \(\mu \) is self-conjugate, and is obtained from \(\lambda \) by removing a rim \((2k+1)st\)-hook. If \(k>0\), then there are several ways to add \(2k+1\) rim st-hooks to \(\mu \) to obtain a self-conjugate partition of n with s-core \(\sigma \) and t-core \(\tau \), contradicting the uniqueness of \(\lambda \). So instead we must have \(k=0\). We claim then \(\mu \) must be the unique self-conjugate partition of \(n-st\) with s-core \(\sigma \) and t-core \(\tau \). If not, then let \(\nu \) be another such partition. If \(\frac{st-1}{2} \notin {\mathcal {B}}({\nu })\), then we can define a new self-conjugate partition \(\xi \) of n by \({\mathcal {B}}({\xi })={\mathcal {B}}({\nu })\cup \{\frac{st-1}{2}\}\setminus \{\frac{-st-1}{2}\}\). Then \(\xi \) has s-core \(\sigma \) and t-core \(\tau \), contradicting the uniqueness of \(\lambda \). If \(\frac{st-1}{2}\in {\mathcal {B}}({\nu })\), then the partition \(\pi \) of \(n-2st\) defined by \({\mathcal {B}}({\pi })={\mathcal {B}}({\nu })\setminus \{\frac{st-1}{2}\}\cup \{\frac{-st-1}{2}\}\) is self-conjugate with s-core \(\sigma \) and t-core \(\tau \); there are several ways to add two rim st-hooks to \(\pi \) to obtain another self-conjugate partition of n which contradicts the uniqueness of \(\lambda \).

So \(\mu \) is the unique self-conjugate partition of \(n-st\) with s-core \(\sigma \) and t-core \(\tau \), and \({\mathcal {B}}({\mu })\) does not contain \(\frac{st-1}{2}+kst\) for any \(k\geqslant 0\). So from Case A applied to \(\mu \), the triple \((\sigma ,\tau ,n-st)\) satisfies one of the conditions (C1–4). By the proof of the “if” part of the theorem, we know in each case exactly what \(\mu \) is. We consider these cases one by one.

  1. (C1)

    In this case \(\sigma =\tau =\mu \). If \(\sigma =\kappa _{s,t}\), then \(\sigma ,\tau ,n\) satisfy condition (C5). If not, then we claim that \(\frac{-(s-1)(t-1)}{2}\in {\mathcal {B}}({\sigma })\). To see this, recall the set \({\mathcal {X}}\) from the proof of Proposition 2.4. This set defines \(\kappa _{s,t}\), in the sense that

    $$\begin{aligned} {\mathcal {B}}({\kappa _{s,t}})=\bigcup _{x\in {\mathcal {X}}}\{x,x-t,x-2t,\dots \}. \end{aligned}$$

    Since \(\sigma \ne \kappa _{s,t}\), \({\mathcal {B}}({\sigma })\) contains an integer not in \({\mathcal {B}}({\kappa _{s,t}})\), so contains \(x+at\) for some \(x\in {\mathcal {X}}\) and \(a>0\). Since \(\sigma \) is a t-core, \({\mathcal {B}}({\sigma })\) then contains \(x+t\). Since the elements of \({\mathcal {X}}\) are congruent modulo s and \(\sigma \) is an s-core, \({\mathcal {B}}({\sigma })\) then contains \(\min ({\mathcal {X}})+t=\frac{-(s-1)(t-1)}{2}\), as claimed. But now there is a tetrad \((\frac{-(s-1)(t-1)}{2},\frac{t-1}{2},\frac{s-1}{2},\frac{st-1}{2})\) for \(\lambda \) which contradicts Claim 2 above.

  2. (C2)

    In this case \({\mathcal {B}}({\lambda })\) is obtained from \({\mathcal {B}}({\tau })\) by replacing \(\frac{-t-1}{2}\) and \(\frac{-st-1}{2}\) with \(\frac{t-1}{2}\) and \(\frac{st-1}{2}\). We certainly have \(\frac{-st+s-t-1}{2}\in {\mathcal {B}}({\tau })\): if \(\tau =\kappa _{s,t}\), then this comes from the proof of Proposition 2.4, and otherwise it comes from the fact that \(\frac{-(s-1)(t-1)}{2}\in {\mathcal {B}}({\tau })\) (as shown in the case just above) and \(\tau \) is a t-core. But now we have a tetrad \((\frac{-st+s-t-1}{2},\frac{-t-1}{2},\frac{s-1}{2},\frac{st-1}{2})\) for \(\lambda \) which contradicts Claim 2.

  3. (C3)

    This is the same as the preceding case, with s and t interchanged.

  4. (C4)

    This is similar to (C2), but now using the tetrad \((\frac{-st-s-t-1}{2},\frac{t-1}{2},\frac{s-1}{2},\frac{st-1}{2})\).\(\square \)

Example 4.4

Take \(s=5\), \(t=9\), \(\sigma =(7,3^2,1^4)\), \(\tau =(6,3^2,1^3)\). Then \(\sigma {\mathop {\leftrightharpoons }\limits ^{{s},{t}}}\tau \), with \(b=5\) and \(c=-7\), giving \(\upsilon ={\sigma }\star {\tau }=(7^2,4^2,2^3)\). Then \(\mathtt {m}_{{\sigma },{\tau }}=|{\upsilon }|+14=42\), and \(\lambda =(7^3,6^3,3)\) is the unique self-conjugate partition in \(\mathcal {M}_{{\sigma },{\tau }}\). The integer \(x=1\) is a peak for \((\sigma ,\tau )\), and we illustrate the intersection of \({\mathcal {R}}_1\) with the beta-set of each of the partitions \(\sigma \), \(\tau \), \({\sigma }\star {\tau }\) and \(\lambda \), with the sets \({\mathcal {S}}\) and \({\mathcal {T}}\) from the proof outlined.

figure l

5 Group actions

In this section we extend the results of Sects. 3 and 4 to the case where \(\sigma \) and \(\tau \) are not necessarily (st)-cores, using actions of affine symmetric groups. These actions were introduced in [5], and studied further in [6, 7], and we recall the essential details here, taking the exposition from [6]. Throughout, we write \({s}{\circ }{t}\) for the integer \(\frac{(s-1)(t-1)}{2}\).

5.1 The affine symmetric group

Let \({\mathcal {W}}_{s}\) denote the Coxeter group of type \(\tilde{A}_{s-1}\). This has generators \(w_i\) for \(i\in {\mathbb {Z}}/s{\mathbb {Z}}\), and relations

$$\begin{aligned} \begin{array}{cl} w_i^2=1&{}\quad \text {for each }i,\\ w_iw_j=w_jw_i&{}\quad \text {if }j\ne i\pm 1,\\ w_iw_jw_i=w_jw_iw_j&{}\quad \text {if }j=i+1\ne i-1. \end{array} \end{aligned}$$

We define the level t action of \({\mathcal {W}}_{s}\) on \({\mathbb {Z}}\) by

$$\begin{aligned} w_in={\left\{ \begin{array}{ll} n+t&{}\text {if }n\in (i-1)t-{s}{\circ }{t}\\ n-t&{}\text {if }n\in it-{s}{\circ }{t}\\ n&{}\text {otherwise} \end{array}\right. }\quad \text {for each}\ i\in {\mathbb {Z}}/s{\mathbb {Z}}. \end{aligned}$$

This naturally yields an action of \({\mathcal {W}}_{s}\) on the set of all subsets of \({\mathbb {Z}}\). This action sends beta-sets to beta-sets, so we get a level t action of \({\mathcal {W}}_{s}\) on the set of all partitions, defined by

$$\begin{aligned} {\mathcal {B}}({w\lambda })=w{\mathcal {B}}({\lambda })\end{aligned}$$

for \(w\in {\mathcal {W}}_{s}\) and \(\lambda \in {\mathcal {P}}\). From now on we will refer to this simply as “the action” of \({\mathcal {W}}_{s}\) on \({\mathcal {P}}\), and whenever we write \(w\lambda \) for \(w\in {\mathcal {W}}_{s}\) and \(\lambda \in {\mathcal {P}}\), we will be referring to this action. The action has several nice properties, summarised in the following lemma.

Lemma 5.1

[6, Lemma 3.1] Suppose \(\lambda \in {\mathcal {P}}\) and \(w\in {\mathcal {W}}_{s}\).

  1. (1)

    \(\mathrm{c}_{{t}}({w\lambda })=\mathrm{c}_{{t}}({\lambda })\).

  2. (2)

    \(\mathrm{w}_{{s}}({w\lambda })=\mathrm{w}_{{s}}({\lambda })\).

  3. (3)

    \(\mathrm{c}_{{s}}({w\lambda })=w(\mathrm{c}_{{s}}({\lambda }))\).

A consequence of part 2 of the lemma is that the action of \({\mathcal {W}}_{s}\) restricts to an action on \({\mathcal {C}}_{{s}}\). By interchanging s and t in the definitions, we get a level s action of \({\mathcal {W}}_{t}\) on \({\mathcal {P}}\). This commutes with the level t action of \({\mathcal {W}}_{s}\), so we have an action of \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\).

5.2 (st)-minimal partitions

We want to show that the set of \((s,t)\)-minimal partitions is preserved under the action of \({\mathcal {W}}_{s}\). First we observe a useful result about the sizes of partitions. For \(\lambda \in {\mathcal {P}}\), define \(|{\lambda }|_{s,t}=|{\lambda }|-|{\mathrm{c}_{{s}}({\lambda })}|-|{\mathrm{c}_{{t}}({\lambda })}|\).

Proposition 5.2

Suppose \(\lambda \in {\mathcal {P}}\) and \(w\in {\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\). Then \(|{w\lambda }|_{s,t}=|{\lambda }|_{s,t}\).

Proof

Assume first that \(w\in {\mathcal {W}}_{s}\). Then

$$\begin{aligned} |{w\lambda }|_{s,t}&=|{w\lambda }|-|{\mathrm{c}_{{s}}({w\lambda })}|-|{\mathrm{c}_{{t}}({w\lambda })}|\\&=s\mathrm{w}_{{s}}({w\lambda })-|{\mathrm{c}_{{t}}({w\lambda })}|\\&=s\mathrm{w}_{{s}}({\lambda })-|{\mathrm{c}_{{t}}({\lambda })}| \quad \text {by Lemma}~5.1\\&=|{\lambda }|-|{\mathrm{c}_{{s}}({\lambda })}|-|{\mathrm{c}_{{t}}({\lambda })}|\\&=|{\lambda }|_{s,t}, \end{aligned}$$

as required. The case where \(w\in {\mathcal {W}}_{t}\) is proved in the same way, with s and t interchanged, and the general case follows by combining these two cases. \(\square \)

Corollary 5.3

The set of \((s,t)\)-minimal partitions is preserved under the action of \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) on \({\mathcal {P}}\).

Proof

To see this, take \(w\in {\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) and partitions \(\lambda \) and \(\mu \) with \(w\lambda =\mu \). If \(\lambda \) is not an (st)-minimal partition, let \(\lambda ^-\) be a smaller partition with the same s-core and t-core as \(\lambda \). Let \(\mu ^-=w\lambda ^-\). Then we claim that \(\mu ^-\) has the same s-core and t-core as \(\mu \), but is smaller, so that \(\mu \) is not (st)-minimal. We assume first that \(w\in {\mathcal {W}}_{s}\). Then by Lemma 5.1

$$\begin{aligned}&\mathrm{c}_{{s}}({\mu ^-})=w\mathrm{c}_{{s}}({\lambda ^-})=w\mathrm{c}_{{s}}({\lambda })=\mathrm{c}_{{s}}({\mu }), \\&\mathrm{c}_{{t}}({\mu ^-})=\mathrm{c}_{{t}}({\lambda ^-})=\mathrm{c}_{{t}}({\lambda })=\mathrm{c}_{{t}}({\mu }), \end{aligned}$$

and so by Proposition 5.2

$$\begin{aligned} |{\mu ^-}|=|{\mu }|-|{\lambda }|+|{\lambda ^-}|<|{\mu }|, \end{aligned}$$

as claimed. The case where \(w\in {\mathcal {W}}_{t}\) is the same, but with s and t interchanged, and the general case follows by combining these two cases. \(\square \)

We obtain the following corollary on the sizes of \((s,t)\)-minimal partitions.

Corollary 5.4

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\), \(\tau \in {\mathcal {C}}_{{t}}\), \(u\in {\mathcal {W}}_{s}\) and \(v\in {\mathcal {W}}_{t}\). Then

$$\begin{aligned} \mathtt {m}_{{u\sigma },{v\tau }}=\mathtt {m}_{{\sigma },{\tau }}-|{\sigma }|-|{\tau }|+|{u\sigma }|+|{v\tau }|. \end{aligned}$$

Proof

Take \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\), and let \(\mu =uv\lambda \). Then \(\mathrm{c}_{{s}}({\mu })=u\sigma \) and \(\mathrm{c}_{{t}}({\mu })=v\tau \) by Lemma 5.1, so that \(\mu \in \mathcal {M}_{{u\sigma },{v\tau }}\), by Corollary 5.3. Hence

$$\begin{aligned} \mathtt {m}_{{u\sigma },{v\tau }}-\mathtt {m}_{{\sigma },{\tau }}&=|{\mu }|-|{\lambda }|\\&=\left( |{\mu }|_{s,t}+|{u\sigma }|+|{v\tau }|\right) -\left( |{\lambda }|_{s,t}+|{\sigma }|+|{\tau }|\right) \\&=|{u\sigma }|+|{v\tau }|-|{\sigma }|-|{\tau }|\quad \text {by Proposition}~5.2. \end{aligned}$$

\(\square \)

To use these results, we need the following lemma.

Lemma 5.5

Suppose \({\mathcal {O}}\) is an orbit for the action of \({\mathcal {W}}_{s}\) on \({\mathcal {C}}_{{s}}\). Then \({\mathcal {O}}\) contains exactly one (st)-core.

Proof

Take \(\lambda \in {\mathcal {O}}\). Then \({\mathcal {O}}\) contains \(\mathrm{c}_{{t}}({\lambda })\) by [6, Proposition 4.6], and by Theorem 2.5 this is an (st)-core. By [6, Corollary 4.7] the orbit for \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) containing \({\mathcal {O}}\) contains only one (st)-core, so \({\mathcal {O}}\) certainly contains only one.

\(\square \)

This provides a method for working out \(\mathtt {m}_{{\sigma },{\tau }}\) for any \(\sigma \in {\mathcal {C}}_{{s}}\) and \(\tau \in {\mathcal {C}}_{{t}}\): find \(u\in {\mathcal {W}}_{s}\) and \(v\in {\mathcal {W}}_{t}\) such that \(u\sigma \) and \(v\tau \) are both (st)-cores, calculate \(\mathtt {m}_{{u\sigma },{v\tau }}\) using Proposition 3.9, and apply Corollary 5.4. We can find \(|{\mathcal {M}_{{\sigma },{\tau }}}|\) in the same way: by Lemma 5.1 and Corollary 5.3, the action of the element \(uv\in {\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) restricts to a bijection from \(\mathcal {M}_{{\sigma },{\tau }}\) to \(\mathcal {M}_{{u\sigma },{v\tau }}\). So \(|{\mathcal {M}_{{\sigma },{\tau }}}|=|{\mathcal {M}_{{u\sigma },{v\tau }}}|\), which (modulo the difficult theory of \((0,1)\)-matrices!) can be worked out using Theorem 3.7.

5.3 Orbits and stabilisers

Corollary 5.3 implies that \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) acts on the set of \((s,t)\)-minimal partitions, and it is interesting to ask about orbits and stabilisers for this action. First we consider the stabiliser \(\mathrm{Stab}_{{\mathcal {W}}_{s}\times {\mathcal {W}}_{t}}(\mathcal {M}_{{\sigma },{\tau }})\), for given \(\sigma ,\tau \).

Proposition 5.6

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\) and \(\tau \in {\mathcal {C}}_{{t}}\). Then \(\mathrm{Stab}_{{\mathcal {W}}_{s}\times {\mathcal {W}}_{t}}(\mathcal {M}_{{\sigma },{\tau }})=\mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )\times \mathrm{Stab}_{{\mathcal {W}}_{t}}(\tau )\).

Proof

Take \(\lambda \in \mathcal {M}_{{\sigma },{\tau }}\), \(u\in {\mathcal {W}}_{s}\) and \(v\in {\mathcal {W}}_{t}\). By Corollary 5.3, the partition \(uv\lambda \) lies in \(\mathcal {M}_{{\sigma },{\tau }}\) if and only if it has s-core \(\sigma \) and t-core \(\tau \). By Lemma 5.1

$$\begin{aligned} \mathrm{c}_{{s}}({uv\lambda })=u\sigma ,\quad \mathrm{c}_{{t}}({uv\lambda })=v\tau , \end{aligned}$$

so \(uv\lambda \in \mathcal {M}_{{\sigma },{\tau }}\) if and only if u \(\in \mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )\) and \(v\in \mathrm{Stab}_{{\mathcal {W}}_{t}}(\tau )\). \(\square \)

When \(\sigma \in {\mathcal {C}}_{{s}}\), the stabiliser \(\mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )\) is found in [7, Proposition 3.7]. To describe this, it is helpful to recall the s-set of \(\sigma \) introduced in [5]: for each \(i\in {\mathbb {Z}}/s{\mathbb {Z}}\) we define \(a_i\) to be the smallest element of i not contained in \({\mathcal {B}}({\sigma })\), and then set \({\mathcal {Q}}(\sigma )=\left\{ \left. {a_i}\ \right| \ \smash {i\in {\mathbb {Z}}/s{\mathbb {Z}}}\right\} \). Then [7, Proposition 3.7] says that \(|{\mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )}|=\prod _{i\in {\mathbb {Z}}/t{\mathbb {Z}}}|{i\cap {\mathcal {Q}}(\sigma )}|!\). If we restrict attention to the case where \(\sigma \) is an (st)-core (which is not unduly restrictive, in view of Lemma 5.5), then for each \(i\in {\mathbb {Z}}/t{\mathbb {Z}}\) the set \(i\cap {\mathcal {Q}}(\sigma )\) is an arithmetic progression with common difference t, so that \(\mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )\) is actually a parabolic subgroup of \({\mathcal {W}}_{s}\): it is generated by the elements \(w_i\) for those \(i\in {\mathbb {Z}}/s{\mathbb {Z}}\) satisfying \(a_{it-s\circ t}=a_{(i-1)t-s\circ t}+t\). This can be seen in terms of the (st)-diagram: the generators of \(\mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )\) correspond to pairs of consecutive equal rows in the (st)-diagram of \(\sigma \). A corresponding statement holds for \(\mathrm{Stab}_{{\mathcal {W}}_{t}}(\tau )\) and the columns of the (st)-diagram. Now applying the correspondence between \(\mathcal {M}_{{\sigma },{\tau }}\) and the set of \((0,1)\)-matrices described in Theorem 3.7, we find that the action of \(\mathrm{Stab}_{{\mathcal {W}}_{s}\times {\mathcal {W}}_{t}}(\mathcal {M}_{{\sigma },{\tau }})\) on \(\mathcal {M}_{{\sigma },{\tau }}\) corresponds precisely to the action on \((0,1)\)-matrices by row and column permutations.

Example 5.7

We continue Example 3.8. In this case the 3-set of \(\sigma \) is \(\{-1,1,3\}\), so that \(\mathrm{Stab}_{{\mathcal {W}}_{3}}(\sigma )\) is a copy of the symmetric group \({\mathfrak {S}}_{2}\), generated by \(w_0\). The 4-set of \(\tau \) is \(\{-1,0,2,5\}\), so that \(\mathrm{Stab}_{{\mathcal {W}}_{4}}(\tau )\) is a copy of \({\mathfrak {S}}_3\), generated by \(w_0\) and \(w_3\). The stabiliser \(\mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )\) then acts on \(\mathcal {M}_{{\sigma },{\tau }}\) by permuting the last two rows in each of the diagrams in Example 3.8, while \(\mathrm{Stab}_{{\mathcal {W}}_{4}}(\tau )\) acts by permuting the last three columns. In particular, we see that the action of \(\mathrm{Stab}_{{\mathcal {W}}_{3}\times {\mathcal {W}}_{4}}(\mathcal {M}_{{\sigma },{\tau }})\) on \(\mathcal {M}_{{\sigma },{\tau }}\) has two orbits.

Now we can consider the orbits of \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) on the set of \((s,t)\)-minimal partitions. For this, we can reduce to the case of (st)-cores using the following lemma.

Lemma 5.8

Suppose \(\lambda \) and \(\mu \) are \((s,t)\)-minimal partitions. Then \(\lambda \) and \(\mu \) lie in the same orbit under the action of \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) if and only if there are \(\sigma ,\tau \in {\mathcal {C}}_{{s,t}}\) and \(w,x\in {\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) such that \(w\lambda ,x\mu \in \mathcal {M}_{{\sigma },{\tau }}\) and \(w\lambda \) and \(x\mu \) lie in the same orbit under the action of \(\mathrm{Stab}_{{\mathcal {W}}_{s}\times {\mathcal {W}}_{t}}(\mathcal {M}_{{\sigma },{\tau }})\).

Proof

The “if” part is trivial, so we prove the “only if” part. Let \(\sigma =\mathrm{c}_{{t}}({\mathrm{c}_{{s}}({\lambda })})\) and \(\tau =\mathrm{c}_{{s}}({\mathrm{c}_{{t}}({\lambda })})\). If \(\lambda \) and \(\mu \) lie in the same orbit under \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\), then \(\sigma =\mathrm{c}_{{t}}({\mathrm{c}_{{s}}({\mu })})\) and \(\tau =\mathrm{c}_{{s}}({\mathrm{c}_{{t}}({\mu })})\), by Lemma 5.1. In addition, \(\mathrm{c}_{{s}}({\lambda })\) and \(\sigma \) lie in the same orbit under the action of \({\mathcal {W}}_{s}\), by [6, Proposition 4.6], so we can find \(u\in {\mathcal {W}}_{s}\) such that \(\sigma =u\mathrm{c}_{{s}}({\lambda })\). Similarly we can find \(v\in {\mathcal {W}}_{t}\) such that \(v\mathrm{c}_{{t}}({\lambda })=\tau \). Letting \(w=uv\) and applying Lemma 5.1, we have \(\mathrm{c}_{{s}}({w\lambda })=\sigma \) and \(\mathrm{c}_{{t}}({w\lambda })=\tau \), so that \(w\lambda \in \mathcal {M}_{{\sigma },{\tau }}\), by Corollary 5.3. In the same way we can find \(x\in {\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) with \(x\mu \in \mathcal {M}_{{\sigma },{\tau }}\). If we also take \(y\in {\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) such that \(y\lambda =\mu \), then we claim that \(xyw^{-1}\in \mathrm{Stab}_{{\mathcal {W}}_{s}\times {\mathcal {W}}_{t}}(\mathcal {M}_{{\sigma },{\tau }})\), which is all we need. Writing \(xyw^{-1}\) in the form ab, where \(a\in {\mathcal {W}}_{s}\) and \(b\in {\mathcal {W}}_{t}\), Lemma 5.1 gives \(a\sigma =\sigma \) and \(b\tau =\tau \), so that \(ab\in \mathrm{Stab}_{{\mathcal {W}}_{s}}(\sigma )\times \mathrm{Stab}_{{\mathcal {W}}_{t}} (\tau )=\mathrm{Stab}_{{\mathcal {W}}_{s}\times {\mathcal {W}}_{t}}(\mathcal {M}_{{\sigma },{\tau }})\). \(\square \)

As a consequence, counting the orbits of \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) on the set of \((s,t)\)-minimal partitions amounts to counting the orbits of \(\mathrm{Stab}_{{\mathcal {W}}_{s}\times {\mathcal {W}}_{t}}(\mathcal {M}_{{\sigma },{\tau }})\) on \(\mathcal {M}_{{\sigma },{\tau }}\), for each pair \(\sigma ,\tau \) of (st)-cores. This in turn amounts to counting \((0,1)\)-matrices up to row- and column-equivalence. However, experiments suggest that the number of orbits of \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\) on the set of \((s,t)\)-minimal partitions cannot be given by a simple formula.

5.4 Counting partitions in \({\mathcal {P}}_{\sigma ,\tau }(n)\)

Now we use our group action to generalise the results from Sects. 3 and 4. We begin with Proposition 3.11.

Theorem 5.9

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\), \(\tau \in {\mathcal {C}}_{{t}}\), and \(n\in {\mathbb {N}}_0\). The following are equivalent.

  1. (1)

    \(|{{\mathcal {P}}_{\sigma ,\tau }(n)}|=1\).

  2. (2)

    \(\mathrm{c}_{{t}}({\sigma })=\mathrm{c}_{{s}}({\tau })\) and \(n=|{\sigma }|+|{\tau }|-|{\mathrm{c}_{{t}}({\sigma })}|\).

  3. (3)

    \(n=\mathtt {m}_{{\sigma },{\tau }}=|{\tau }|+t\mathrm{w}_{{t}}({\sigma })\).

  4. (4)

    \(n=\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|+s\mathrm{w}_{{s}}({\tau })\).

We remark that the equivalence of (1) and (2) is shown in [6, Section 5].

Proof

Take \(u\in {\mathcal {W}}_{s}\) and \(v\in {\mathcal {W}}_{t}\), and let \(n'=n-|{\sigma }|-|{\tau }|+|{u\sigma }|+|{v\tau }|\). First we show that each of conditions 1–4 holds for the triple \((\sigma ,\tau ,n)\) if and only if it holds for the triple \((u\sigma ,v\tau ,n')\).

  1. (1)

    If \(\lambda \) is a partition of n with s-core \(\sigma \) and t-core \(\tau \), then \(uv\lambda \) is a partition of \(n'\) with s-core \(u\sigma \) and t-core \(v\tau \), by Lemma 5.1 and Proposition 5.2. The converse is also true, so the action of uv gives a bijection from \({\mathcal {P}}_{\sigma ,\tau }(n)\) to \({\mathcal {P}}_{{u\sigma },{v\tau }}({n'})\).

  2. (2)

    Lemma 5.1 implies that \(\mathrm{c}_{{t}}({u\sigma })=\mathrm{c}_{{t}}({\sigma })\) and \(\mathrm{c}_{{s}}({v\tau })=\mathrm{c}_{{s}}({\tau })\), so \(\mathrm{c}_{{t}}({u\lambda })=\mathrm{c}_{{s}}({v\tau })\) if and only if \(c_t (\sigma )=\mathrm{c}_{{s}}({\tau })\). By the definition of \(n'\) we get

    $$\begin{aligned} n'-|{u\sigma }|-|{v\tau }|+|{\mathrm{c}_{{t}}({u\sigma })}|=n-|{\sigma }|-|{\tau }|+|{\mathrm{c}_{{t}}({\sigma })}|, \end{aligned}$$

    so that the second condition in (2) holds for \((n,\sigma ,\tau )\) if and only if it holds for \((n',u\sigma ,v\tau )\).

  3. (3)

    Corollary 5.4 implies that \(n'=\mathtt {m}_{{u\sigma },{v\tau }}\) if and only if it \(=\mathtt {m}_{{\sigma },{\tau }}\). As in part (2), \(n'=|{u\sigma }|+|{v\tau }|-|{\mathrm{c}_{{t}}({u\sigma })}|\) if and only if n \(=|{\sigma }|+|{\tau }|-|{\mathrm{c}_{{t}}({\sigma })}|\), which is the same as saying \(n'=|{v\tau }|+t\mathrm{w}_{{s}}({u\sigma })\) if and only if n \(=|{\tau }|+t\mathrm{w}_{{t}}({\sigma })\).

  4. (4)

    This is similar to (3).

By Lemma 5.5 we can find \(u\in {\mathcal {W}}_{s}\) such that \(u\sigma \) is an (st)-core. Similarly we can find \(v\in {\mathcal {W}}_{t}\) such that \(v\tau \) is an (st)-core. By Proposition 3.11 the theorem holds for \((u\sigma ,v\tau ,n')\), and so it holds for \((\sigma ,\tau ,n)\). \(\square \)

Remark

It may be more helpful to have a version of Theorem 5.9 in terms of \(\lambda \) rather than \(\sigma \), \(\tau \) and n: given a partition \(\lambda \), is it the unique partition with its size, s-core and t-core? In fact, this is answered in [6]: \(\lambda \) is unique if and only if \(w_s \lambda =\mathrm{w}_{{s}}({\mathrm{c}_{{t}}({\lambda })})\), or equivalently \(\mathrm{w}_{{t}}({\lambda })=\mathrm{w}_{{t}}({\mathrm{c}_{{s}}({\lambda })})\). This can also be deduced from Theorem 5.9.

5.5 The hyperoctahedral group

Now we extend the results from Sect. 4 involving conjugation. With conjugation of partitions in mind we need to look at a subgroup of \({\mathcal {W}}_{s}\times {\mathcal {W}}_{t}\). The following definitions are taken from [7, Section 4.1].

Recall that \({\mathcal {W}}_{s}\) has generators \(w_i\) for \(i\in {\mathbb {Z}}/s{\mathbb {Z}}\). We define elements \(v_a\) for \(a=0,1,\dots ,\lfloor s/2\rfloor \) as follows:

$$\begin{aligned} v_a= {\left\{ \begin{array}{ll} w_0&{}\text {if }a=0\\ w_aw_{-a}&{}\text {if }1\leqslant a\leqslant (s-2)/2\\ w_aw_{-a}w_a&{}\text {if }a=(s-1)/2\\ w_a&{}\text {if }a=s/2. \end{array}\right. } \end{aligned}$$

Let \({\mathcal {H}}_{s}\) be the subgroup of \({\mathcal {W}}_{s}\) generated by \(v_0,\dots ,v_{\lfloor s/2\rfloor }\). Then \({\mathcal {H}}_{s}\) is isomorphic to the affine hyperoctahedral group, i.e. the Coxeter group of type \(\tilde{C}_{\lfloor s/2\rfloor }\). By restricting the action of \({\mathcal {W}}_{s}\) on \({\mathcal {P}}\), we obtain an action (which we also refer to simply as “the action”) of \({\mathcal {H}}_{s}\) on \({\mathcal {P}}\). Doing the same with s and t interchanged, we obtain an action of \({\mathcal {H}}_{t}\), and hence an action of \({\mathcal {H}}_{s}\times {\mathcal {H}}_{t}\), on \({\mathcal {P}}\).

The next result follows easily from the definition of the level t action of \({\mathcal {W}}_{s}\) (and explains why we need the term \(-s\circ t\) in the definition of this action).

Lemma 5.10

[7, Lemma 4.3] If \(v\in {\mathcal {H}}_{s}\) and \(\lambda \in {\mathcal {P}}\), then \((v\lambda )'=v(\lambda ')\).

We will also need the following.

Proposition 5.11

[7, Proposition 4.7] Suppose \(\sigma \) is a self-conjugate s-core. Then \(\mathrm{c}_{{t}}({\sigma })\) lies in the same orbit as \(\sigma \) under the action of \({\mathcal {H}}_{s}\).

Now we can generalise Proposition 4.1.

Theorem 5.12

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\), \(\tau \in {\mathcal {C}}_{{t}}\) and \(n\in {\mathbb {N}}_0\). The following are equivalent.

  1. (1)

    There are exactly two partitions of n with s-core \(\sigma \) and t-core \(\tau \), and they form a conjugate pair.

  2. (2)

    \(\sigma '=\sigma \), \(\tau '=\tau \), \(\mathrm{c}_{{t}}({\sigma })\) is obtained from \(\mathrm{c}_{{s}}({\tau })\) by adding or removing a rim hook, and

    $$\begin{aligned} n=|{\sigma }|+s(\mathrm{w}_{{s}}({\tau })+1)=|{\tau }|+t(\mathrm{w}_{{t}}({\sigma })+1). \end{aligned}$$
  3. (3)

    \(\sigma '=\sigma \), \(\tau '=\tau \), and

    $$\begin{aligned} n=\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|+s(\mathrm{w}_{{s}}({\tau })+1)=|{\tau }|+t(\mathrm{w}_{{t}}({\sigma })+1). \end{aligned}$$

Proof

The proof strategy is the same as for Theorem 5.9. Take \(u\in {\mathcal {H}}_{s}\) and \(v\in {\mathcal {H}}_{t}\), and let \(n'=n-|{\sigma }|-|{\tau }|+|{u\sigma }|+|{v\tau }|\). We show first that each of conditions 1–3 holds for \((\sigma ,\tau ,n)\) if and only if it holds for \((u\sigma ,v\tau ,n')\).

  1. (1)

    As in the proof of Theorem 5.9, the action of uv gives a bijection from \({\mathcal {P}}_{\sigma ,\tau }(n)\) to \({\mathcal {P}}_{{u\sigma },{v\tau }}({n'})\). Moreover, if a conjugate pair \(\lambda ,\lambda '\) of partitions belong to \({\mathcal {P}}_{\sigma ,\tau }(n)\), then by Lemma 5.10 the partitions \(uv\lambda \) and \(uv(\lambda ')\) in \({\mathcal {P}}_{{u\sigma },{v\tau }}({n'})\) form a conjugate pair.

  2. (2)

    Lemma 5.10 implies that \(u\sigma \) is self-conjugate if and only if \(\sigma \) is, and similarly for \(\tau \). Lemma 5.1 gives \(\mathrm{c}_{{t}}({u\sigma })=\mathrm{c}_{{t}}({\sigma })\) and \(\mathrm{c}_{{s}}({v\tau })=\mathrm{c}_{{s}}({\tau })\), so the remaining statements in (2) are true for \(\sigma ,\tau \) if and only if they are true for \(u\sigma ,v\tau \).

  3. (3)

    Corollary 5.4 implies that \(n=\mathtt {m}_{{\sigma },{\tau }}\) if and only if n \(=\mathtt {m}_{{u\sigma },{v\tau }}\). The rest of (3) works in the same way as (2).

By Proposition 5.11 we can choose u so that \(u\sigma =\mathrm{c}_{{t}}({\sigma })\), and in particular \(u\sigma \) is an (st)-core. Similarly we choose v such that \(v\tau \) is an (st)-core. Now by Proposition 4.1 the theorem holds for \((n',u\sigma ,v\tau )\), so it holds for \((n,\sigma ,\tau )\). \(\square \)

As with Theorem 5.9, we would like a version of Theorem 5.12 in terms of a partition \(\lambda \): given a non-self-conjugate partition \(\lambda \), is it the unique partition up to conjugation with its size, s-core and t-core?

Theorem 5.13

Suppose \(\lambda \in {\mathcal {P}}\). The following are equivalent.

  1. (1)

    \(\lambda \ne \lambda '\), and the only partitions with the same size, s-core and t-core as \(\lambda \) are \(\lambda \) and \(\lambda '\).

  2. (2)

    \(\mathrm{c}_{{s}}({\lambda })\) and \(\mathrm{c}_{{t}}({\lambda })\) are both self-conjugate, and

    $$\begin{aligned} \mathrm{w}_{{s}}({\lambda })-\mathrm{w}_{{s}}({\mathrm{c}_{{t}}({\lambda })})=\mathrm{w}_{{t}}({\lambda })-\mathrm{w}_{{t}}({\mathrm{c}_{{s}}({\lambda })})=1. \end{aligned}$$

Proof

Let \(n=|{\lambda }|\), \(\sigma =\mathrm{c}_{{s}}({\lambda })\) and \(\tau =\mathrm{c}_{{t}}({\lambda })\). First we prove the theorem under the assumption that \(\sigma \) and \(\tau \) are both (st)-cores.

(1\(\Rightarrow \)2):

If (1) holds in this case, then \(n,\sigma ,\tau \) satisfy the equivalent conditions in Proposition 4.1. Hence \(\sigma '=\sigma \) and \(\tau '=\tau \), and \(n=|{\sigma }|+s=|{\tau }|+t\). But then

$$\begin{aligned} \mathrm{w}_{{s}}({\lambda })-\mathrm{w}_{{s}}({\mathrm{c}_{{t}}({\lambda })})=\frac{|{\lambda }|-|{\sigma }|}{s}-\mathrm{w}_{{s}}({\tau })=1-0=1, \end{aligned}$$

and similarly for \(\mathrm{w}_{{t}}({\lambda })-\mathrm{w}_{{t}}({\mathrm{c}_{{s}}({\lambda })})\).

(2\(\Rightarrow \)1):

If (2) holds, then \(\lambda \) has s-weight and t-weight both equal to 1, so is (st)-minimal by Corollary 3.2. So \(|{\lambda }|=\mathtt {m}_{{\sigma },{\tau }}=|{\sigma }|+s=|{\tau }|+t\), so again the equivalent conditions in Proposition 4.1 hold.

The general case is derived from this special case using the action of \({\mathcal {H}}_{s}\times {\mathcal {H}}_{t}\), as in the proof of Theorem 5.12. \(\square \)

In the same way, we can generalise Theorem 4.3. We obtain the following.

Theorem 5.14

Suppose \(\sigma \in {\mathcal {C}}_{{s}}\), \(\tau \in {\mathcal {C}}_{{t}}\) and \(n\in {\mathbb {N}}_0\). Then \({\mathcal {P}}_{\sigma ,\tau }(n)\) contains a unique self-conjugate partition if and only if \(\sigma =\sigma '\), \(\tau =\tau '\) and one of the following occurs.

  1. (1)

    \(\mathrm{c}_{{t}}({\sigma })=\mathrm{c}_{{s}}({\tau })\) and \(n=|{\sigma }|+|{\tau }|-|{\mathrm{c}_{{t}}({\sigma })}|\).

  2. (2)

    t is odd, \(\mathrm{c}_{{t}}({\sigma }){\mathop {\rightharpoondown }\limits ^{{s},{t}}}\mathrm{c}_{{s}}({\tau })\) and \(n=|{\tau }|+t(\mathrm{w}_{{t}}({\sigma })+1)\).

  3. (3)

    s is odd, \(\mathrm{c}_{{s}}({\tau }){\mathop {\rightharpoondown }\limits ^{{t},{s}}}\mathrm{c}_{{t}}({\sigma })\) and \(n=|{\sigma }|+s(\mathrm{w}_{{s}}({\tau })+1)\).

  4. (4)

    s and t are both odd, \(\mathrm{c}_{{t}}({\sigma }){\mathop {\leftrightharpoons }\limits ^{{s},{t}}}\mathrm{c}_{{s}}({\tau })\) and

    $$\begin{aligned} n=|{{\mathrm{c}_{{t}}({\sigma })}\star {\mathrm{c}_{{s}}({\tau })}}|+s(\mathrm{w}_{{s}}({\tau })+1)+t(\mathrm{w}_{{t}}({\sigma })+1). \end{aligned}$$
  5. (5)

    s and t are both odd, \(\mathrm{c}_{{t}}({\sigma })=\mathrm{c}_{{s}}({\tau })=\kappa _{s,t}\) and \(n=|{\sigma }|+|{\tau }|-|{\kappa _{s,t}}|+st\).

Example 5.15

Take \(s=3\), \(t=4\) and \(n=20\). There are seven self-conjugate partition s of 20. These partitions have two different 3-cores between them, namely \((4,2,1^2)\) and \((3,1^2)\), and two different 4-cores, namely \((4^2,2^2)\) and \((2^2)\). We consider each pair \((\sigma ,\tau )\) in turn.

\(\diamondsuit \):

If \(\sigma =(4,2,1^2)\) and \(\tau =(4^2,2^2)\), then \(\mathrm{c}_{{4}}({\sigma })=\varnothing =\mathrm{c}_{{3}}({\tau })\), and \(20=|{\sigma }|+|{\tau }|-|{\mathrm{c}_{{4}}({\sigma })}|\), so we are in case (1) of the theorem, and there is a unique self-conjugate partition of 20 with 3-core \(\sigma \) and 4-core \(\tau \), namely \((7,5,2^3,1^2)\).

\(\diamondsuit \):

If \(\sigma =(3,1^2)\) and \(\tau =(4^2,2^2)\), then \(\mathrm{c}_{{4}}({\sigma })=\sigma \) while \(\mathrm{c}_{{3}}({\tau })=\varnothing \) and \(\mathrm{w}_{{3}}({\tau })=4\). We can check that \(\varnothing {\mathop {\rightharpoondown }\limits ^{{4},{3}}}(3,1^2)\), and \(20=|{\sigma }|+3(\mathrm{w}_{{3}}({\tau })+1)\), so we are in case (3) of the theorem, and there is a unique self-conjugate partition of 20 with 3-core \(\sigma \) and 4-core \(\tau \), namely \((8,4,2^2,1^4)\).

\(\diamondsuit \):

If \(\sigma =(4,2,1^2)\) and \(\tau =(2^2)\), then \(\mathrm{c}_{{4}}({\sigma })=\varnothing \) and \(\mathrm{c}_{{3}}({\tau })=(1)\), while \(\mathrm{w}_{{s}}({\tau })=1\). So \(\mathrm{c}_{{t}}({\sigma })\ne \mathrm{c}_{{s}}({\tau })\) and \(n\ne |{\sigma }|+s(\mathrm{w}_{{s}}({\tau })+1)\), so that none of conditions 1–5 holds. And there are two self-conjugate partition s of 20 with 3-core \(\sigma \) and 4-core \(\tau \), namely \((10,2,1^8)\) and \((5^2,4^2,2)\).

\(\diamondsuit \):

If \(\sigma =(3,1^2)\) and \(\tau =(2^2)\), then \(\mathrm{c}_{{4}}({\sigma })=\sigma \) and \(\mathrm{c}_{{3}}({\tau })=(1)\), while \(\mathrm{w}_{{s}}({\tau })=1\). Again, none of conditions 1–5 holds, and there are three self-conjugate partition s of 20 with 3-core \(\sigma \) and 4-core \(\tau \), namely \((9,3,2,1^6)\), \((6^2,,2^4)\) and \((6,4^3,1^2)\).