Hubbry Logo
search
logo
2227693

Partition function (number theory)

logo
Community Hub0 Subscribers
Read side by side
from Wikipedia

The values of the partition function (1, 2, 3, 5, 7, 11, 15, and 22) can be determined by counting the Young diagrams for the partitions of the numbers from 1 to 8.

In number theory, the partition function p(n) represents the number of possible partitions of a non-negative integer n. For instance, p(4) = 5 because the integer 4 has the five partitions 1 + 1 + 1 + 1, 1 + 1 + 2, 1 + 3, 2 + 2, and 4.

No closed-form expression for the partition function is known, but it has both asymptotic expansions that accurately approximate it and recurrence relations by which it can be calculated exactly. It grows as an exponential function of the square root of its argument. The multiplicative inverse of its generating function is the Euler function; by Euler's pentagonal number theorem, this function is an alternating sum of pentagonal number powers of its argument.

Srinivasa Ramanujan first discovered that the partition function has nontrivial patterns in modular arithmetic, now known as Ramanujan's congruences. For instance, whenever the decimal representation of n ends in the digit 4 or 9, the number of partitions of n will be divisible by 5.

Definition and examples

[edit]

For a positive integer n, p(n) is the number of distinct ways of representing n as a sum of positive integers. For the purposes of this definition, the order of the terms in the sum is irrelevant: two sums with the same terms in a different order (e.g., 1 + 1 + 2 and 1 + 2 + 1) are not considered distinct.[a]

By convention p(0) = 1, as there is one way of representing 0 as a sum of positive integers (the empty sum). Furthermore p(n) = 0 when n is negative.

The first few values of the partition function, starting with p(0) = 1, are

1, 1, 2, 3, 5, 7, 11, 15, 22, 30, 42, 56, 77, 101, 135, 176, 231, 297, 385, 490, 627, 792, 1002, 1255, 1575, 1958, 2436, 3010, 3718, 4565, 5604, ... (sequence A000041 in the OEIS).

Some exact values of p(n) for larger values of n include[1]

Generating function

[edit]
Using Euler's method to find p(40): A ruler with plus and minus signs (grey box) is slid downwards, the relevant terms added or subtracted. The positions of the signs are given by differences of alternating natural (blue) and odd (orange) numbers. In the SVG file, hover over the image to move the ruler.

The generating function for p(n) is given by[2] The equality between the products on the first and second lines of this formula is obtained by expanding each factor into the geometric series To see that the expanded product equals the sum on the first line, apply the distributive law to the product. This expands the product into a sum of monomials of the form for some sequence of coefficients , only finitely many of which can be non-zero. The exponent of the term is , and this sum can be interpreted as a representation of as a partition into copies of each number . Therefore, the number of terms of the product that have exponent is exactly , the same as the coefficient of in the sum on the left. Therefore, the sum equals the product.

The function that appears in the denominator in the third and fourth lines of the formula is the Euler function. The equality between the product on the first line and the formulas in the third and fourth lines is Euler's pentagonal number theorem. The exponents of in these lines are the pentagonal numbers for (generalized somewhat from the usual pentagonal numbers, which come from the same formula for the positive values of ). The pattern of positive and negative signs in the third line comes from the term in the fourth line: even choices of produce positive terms, and odd choices produce negative terms.

More generally, the generating function for the partitions of into numbers selected from a set of positive integers can be found by taking only those terms in the first product for which . This result is due to Leonhard Euler.[3] The formulation of Euler's generating function is a special case of a -Pochhammer symbol and is similar to the product formulation of many modular forms, and specifically the Dedekind eta function.

Recurrence relations

[edit]

The same sequence of pentagonal numbers appears in a recurrence relation for the partition function:[4] As base cases, is taken to equal , and is taken to be zero for negative . Although the sum on the right side appears infinite, it has only finitely many nonzero terms, coming from the nonzero values of in the range The recurrence relation can also be written in the equivalent form

Another recurrence relation for can be given in terms of the sum of divisors function σ:[5] If denotes the number of partitions of with no repeated parts then it follows by splitting each partition into its even parts and odd parts, and dividing the even parts by two, that[6]

Congruences

[edit]

Srinivasa Ramanujan is credited with discovering that the partition function has nontrivial patterns in modular arithmetic. For instance the number of partitions is divisible by five whenever the decimal representation of ends in the digit 4 or 9, as expressed by the congruence[7] For instance, the number of partitions for the integer 4 is 5. For the integer 9, the number of partitions is 30; for 14 there are 135 partitions. This congruence is implied by the more general identity also by Ramanujan,[8][9] where the notation denotes the product defined by A short proof of this result can be obtained from the partition function generating function.

Ramanujan also discovered congruences modulo 7 and 11:[7] The first one comes from Ramanujan's identity[9]

Since 5, 7, and 11 are consecutive primes, one might think that there would be an analogous congruence for the next prime 13, for some a. However, there is no congruence of the form for any prime b other than 5, 7, or 11.[10] Instead, to obtain a congruence, the argument of should take the form for some . In the 1960s, A. O. L. Atkin of the University of Illinois at Chicago discovered additional congruences of this form for small prime moduli. For example:

Ken Ono (2000) proved that there are such congruences for every prime modulus greater than 3. Later, Ahlgren & Ono (2001) showed there are partition congruences modulo every integer coprime to 6.[11][12]

Approximation formulas

[edit]

Approximation formulas exist that are faster to calculate than the exact formula given above.

An asymptotic expression for p(n) is given by

as .

This asymptotic formula was first obtained by G. H. Hardy and Ramanujan in 1918 and independently by J. V. Uspensky in 1920. Considering , the asymptotic formula gives about , reasonably close to the exact answer given above (1.415% larger than the true value).

Hardy and Ramanujan obtained an asymptotic expansion with this approximation as the first term:[13] where Here, the notation means that the sum is taken only over the values of that are relatively prime to . The function is a Dedekind sum.

The error after terms is of the order of the next term, and may be taken to be of the order of . As an example, Hardy and Ramanujan showed that is the nearest integer to the sum of the first terms of the series.[13]

In 1937, Hans Rademacher was able to improve on Hardy and Ramanujan's results by providing a convergent series expression for . It is[14][15]

The proof of Rademacher's formula involves Ford circles, Farey sequences, modular symmetry and the Dedekind eta function.

It may be shown that the th term of Rademacher's series is of the order so that the first term gives the Hardy–Ramanujan asymptotic approximation. Paul Erdős (1942) published an elementary proof of the asymptotic formula for .[16][17]

Techniques for implementing the Hardy–Ramanujan–Rademacher formula efficiently on a computer are discussed by Johansson (2012), who shows that can be computed in time for any . This is near-optimal in that it matches the number of digits of the result.[18] The largest value of the partition function computed exactly is , which has slightly more than 11 billion digits.[19]

Strict partition function

[edit]

Definition and properties

[edit]

A partition in which no part occurs more than once is called strict, or is said to be a partition into distinct parts. The function q(n) gives the number of these strict partitions of the given sum n. For example, q(3) = 2 because the partitions 3 and 1 + 2 are strict, while the third partition 1 + 1 + 1 of 3 has repeated parts. The number q(n) is also equal to the number of partitions of n in which only odd summands are permitted.[20]

Example values of q(n) and associated partitions
n q(n) Strict partitions Partitions with only odd parts
0 1 () empty partition () empty partition
1 1 1 1
2 1 2 1+1
3 2 1+2, 3 1+1+1, 3
4 2 1+3, 4 1+1+1+1, 1+3
5 3 2+3, 1+4, 5 1+1+1+1+1, 1+1+3, 5
6 4 1+2+3, 2+4, 1+5, 6 1+1+1+1+1+1, 1+1+1+3, 3+3, 1+5
7 5 1+2+4, 3+4, 2+5, 1+6, 7 1+1+1+1+1+1+1, 1+1+1+1+3, 1+3+3, 1+1+5, 7
8 6 1+3+4, 1+2+5, 3+5, 2+6, 1+7, 8 1+1+1+1+1+1+1+1, 1+1+1+1+1+3, 1+1+3+3, 1+1+1+5, 3+5, 1+7
9 8 2+3+4, 1+3+5, 4+5, 1+2+6, 3+6, 2+7, 1+8, 9 1+1+1+1+1+1+1+1+1, 1+1+1+1+1+1+3, 1+1+1+3+3, 3+3+3, 1+1+1+1+5, 1+3+5, 1+1+7, 9

Generating function

[edit]

The generating function for the numbers q(n) is given by a simple infinite product:[21] where the notation represents the Pochhammer symbol From this formula, one may easily obtain the first few terms (sequence A000009 in the OEIS): This series may also be written in terms of theta functions as where and In comparison, the generating function of the regular partition numbers p(n) has this identity with respect to the theta function:

Identities about strict partition numbers

[edit]

Following identity is valid for the Pochhammer products:

From this identity follows that formula:

Therefore those two formulas are valid for the synthesis of the number sequence p(n):

In the following, two examples are accurately executed:

Restricted partition function

[edit]

More generally, it is possible to consider partitions restricted to only elements of a subset A of the natural numbers (for example a restriction on the maximum value of the parts), or with a restriction on the number of parts or the maximum difference between parts. Each particular restriction gives rise to an associated partition function with specific properties. Some common examples are given below.

Euler and Glaisher's theorem

[edit]

Two important examples are the partitions restricted to only odd integer parts or only even integer parts, with the corresponding partition functions often denoted and .

A theorem from Euler shows that the number of strict partitions is equal to the number of partitions with only odd parts: for all n, . This is generalized as Glaisher's theorem, which states that the number of partitions with no more than d-1 repetitions of any part is equal to the number of partitions with no part divisible by d.

Gaussian binomial coefficient

[edit]

If we denote the number of partitions of n in at most M parts, with each part smaller or equal to N, then the generating function of is the following Gaussian binomial coefficient:

Asymptotics

[edit]

Some general results on the asymptotic properties of restricted partition functions are known. If pA(n) is the partition function of partitions restricted to only elements of a subset A of the natural numbers, then:

If A possesses positive natural density α then , with

and conversely if this asymptotic property holds for pA(n) then A has natural density α.[22] This result was stated, with a sketch of proof, by Erdős in 1942.[16][23]

If A is a finite set, this analysis does not apply (the density of a finite set is zero). If A has k elements whose greatest common divisor is 1, then[24]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
In number theory, the partition function $ p(n) $ counts the number of distinct ways to express a positive integer $ n $ as a sum of positive integers, where the order of summands does not matter; for example, $ p(4) = 5 $ corresponding to the partitions $ 4 $, $ 3+1 $, $ 2+2 $, $ 2+1+1 $, and $ 1+1+1+1 $.[1] This function, with $ p(0) = 1 $ by convention, arises fundamentally in combinatorics and has profound connections to modular forms, representation theory, and mathematical physics.[1] The generating function for $ p(n) $ is the infinite product $ \sum_{n=0}^\infty p(n) q^n = \prod_{k=1}^\infty \frac{1}{1 - q^k} $ for $ |q| < 1 $, first introduced by Leonhard Euler in the 18th century.[1] Euler's pentagonal number theorem, discovered in the 1740s, proved in 1750, and first published in 1760, provides a recursive expansion of this product as $ \prod_{k=1}^\infty (1 - q^k) = \sum_{m=-\infty}^\infty (-1)^m q^{m(3m-1)/2} $, where the exponents are generalized pentagonal numbers; this yields an exact recurrence for computing $ p(n) $, such as $ p(n) = \sum_{k \neq 0} (-1)^{k-1} p(n - \omega(k)) $ with $ \omega(k) = k(3k-1)/2 $.[2] Euler's work laid the groundwork for partition theory, enabling systematic calculation of partition numbers up to large values.[2] A landmark advance came in 1918 when G. H. Hardy and Srinivasa Ramanujan derived the asymptotic formula $ p(n) \sim \frac{1}{4n\sqrt{3}} \exp\left( \pi \sqrt{2n/3} \right) $, capturing the rapid exponential growth of $ p(n) $; this was later refined into an exact convergent series by Hans Rademacher in 1937.[1] Ramanujan also uncovered remarkable congruences, such as $ p(5n+4) \equiv 0 \pmod{5} $ and similar relations modulo 7 and 11, which connect partitions to modular forms and have been extended and generalized to infinitely many moduli in modern research.[1] Contemporary studies of $ p(n) $ extend to algebraic formulas via weak Maass forms, as developed by Jan Hendrik Bruinier and Ken Ono in 2011, allowing computations and proofs of further arithmetic properties without recursion.[3] The partition function's values grow immensely—for instance, $ p(100) = 190569292 $ and $ p(200) = 3972999029388 $—and continue to inspire applications in diverse fields like Lie algebra representations and quantum statistics.[1]

Fundamentals

Definition and Notation

In number theory, the partition function $ p(n) $ counts the number of ways to express a positive integer $ n $ as a sum of positive integers, disregarding order; these are known as unrestricted partitions.[4] An integer partition of $ n $ is formally defined as a non-increasing sequence of positive integers that sum to $ n $.[5] Standard notation for partition functions includes $ p(n) $ for the number of unrestricted partitions of $ n $, $ q(n) $ for the number of partitions of $ n $ into distinct parts, and $ p_k(n) $ for the number of partitions of $ n $ into exactly $ k $ parts.[6][7] By convention, the empty partition is considered for $ n = 0 $, so $ p(0) = 1 $.[1] The mathematical study of the partition function traces its origins to Leonhard Euler, who introduced key concepts in 1748.[8]

Examples and Basic Properties

The partition function $ p(n) $ can be computed explicitly for small values of $ n $ by enumerating all possible ways to write $ n $ as a sum of positive integers in non-increasing order. For $ n = 1 $, there is only one partition: $ 1 $, so $ p(1) = 1 $. For $ n = 2 $, the partitions are $ 2 $ and $ 1+1 $, giving $ p(2) = 2 $. For $ n = 3 $, they are $ 3 $, $ 2+1 $, and $ 1+1+1 $, so $ p(3) = 3 $. For $ n = 4 $, the five partitions are $ 4 $, $ 3+1 $, $ 2+2 $, $ 2+1+1 $, and $ 1+1+1+1 $, yielding $ p(4) = 5 $. For $ n = 5 $, there are seven partitions: $ 5 $, $ 4+1 $, $ 3+2 $, $ 3+1+1 $, $ 2+2+1 $, $ 2+1+1+1 $, and $ 1+1+1+1+1 $, so $ p(5) = 7 $. Continuing this process, $ p(6) = 11 $, $ p(7) = 15 $, $ p(8) = 22 $, $ p(9) = 30 $, and $ p(10) = 42 $. The values of $ p(n) $ for $ n = 1 $ to $ 20 $ are listed in the following table:
$ n $$ p(n) $
11
22
33
45
57
611
715
822
930
1042
1156
1277
13101
14135
15176
16231
17297
18385
19490
20627
These values can be computed systematically using generating functions, though the enumeration above relies on direct combinatorial listing. A fundamental property of the partition function is that $ p(n) $ is strictly increasing for $ n \geq 1 $, meaning $ p(n) > p(n-1) $ for all $ n \geq 2 $. This follows from the fact that every partition of $ n-1 $ maps injectively to a distinct partition of $ n $ by adjoining a part of size 1, while the singleton partition $ (n) $ provides at least one additional partition not arising from this map. Partitions are often visualized using Ferrers diagrams, consisting of left-justified rows of dots or boxes representing the parts. The conjugate partition is obtained by transposing the diagram, interchanging rows and columns. This operation establishes a bijection between the set of partitions of $ n $ with at most $ k $ parts and the set of partitions of $ n $ with each part at most $ k $. Consequently, the number of partitions of $ n $ into exactly $ k $ parts equals the number of partitions of $ n $ with largest part exactly $ k $. The Durfee square of a partition, named after the mathematician William Pitt Durfee, is the side length $ k $ of the largest square that fits in the top-left corner of the Ferrers diagram, where the first $ k $ parts are each at least $ k $. Every partition has a unique Durfee square, and removing it dissects the diagram into the square itself (of size $ k^2 $) plus two smaller partitions: one to the right (with at most $ k $ parts, each at most $ n - k^2 $) and one below (with parts at most $ k $). This dissection bounds $ p(n) $ by summing over possible Durfee sizes $ k $, as the number of such partitions is at most the product of the partition functions for the smaller components, providing an upper estimate like $ p(n) \leq \sum_{k=1}^{\sqrt{n}} p(n - k^2)^2 $.

Generating Functions and Recurrences

Ordinary Generating Function

The ordinary generating function for the partition function p(n)p(n) is the formal power series
P(x)=n=0p(n)xn=k=111xk, P(x) = \sum_{n=0}^\infty p(n) x^n = \prod_{k=1}^\infty \frac{1}{1 - x^k},
where p(0)=1p(0) = 1 by convention.[9] This infinite product form equates the sum over all partitions, weighted by xx to the power of their size, with a product over all positive integers kk, reflecting the unrestricted nature of integer partitions. Combinatorially, each factor 11xk=m=0xkm\frac{1}{1 - x^k} = \sum_{m=0}^\infty x^{k m} in the product corresponds to the possible multiplicities m0m \geq 0 of the part kk in a partition, where mm copies of kk contribute kmk m to the total sum.[9] This interpretation arises because any partition is uniquely determined by specifying, for each kk, how many times kk appears, with no restrictions on order or repetition. Leonhard Euler derived this generating function in 1748 by expressing it as an infinite product of geometric series, one for each potential part size, in his foundational work on infinite series and products.[9] To gain intuition for the coefficients p(n)p(n), consider the logarithmic expansion: logP(x)=k=1log(1xk)=k=1m=1xkmm\log P(x) = -\sum_{k=1}^\infty \log(1 - x^k) = \sum_{k=1}^\infty \sum_{m=1}^\infty \frac{x^{k m}}{m}. The inner sum over mm weights contributions by the "cycle length" in a heuristic sense, illustrating how the product's expansion accumulates terms that count partitions through repeated multiplications of the series. In the theory of modular forms, substituting x=q=e2πiτx = q = e^{2\pi i \tau} for τ\tau in the upper half-plane yields P(q)=q1/24/η(τ)P(q) = q^{-1/24} / \eta(\tau), where η(τ)\eta(\tau) is the Dedekind eta function defined by η(τ)=q1/24k=1(1qk)\eta(\tau) = q^{1/24} \prod_{k=1}^\infty (1 - q^k). This connection highlights the generating function's role in analytic number theory without invoking modular transformations here.

Pentagonal Number Theorem and Recurrences

The pentagonal number theorem, discovered by Leonhard Euler in 1740, expresses the Euler function ϕ(q)=k=1(1qk)\phi(q) = \prod_{k=1}^\infty (1 - q^k) as an infinite series involving generalized pentagonal numbers. Specifically, for q<1|q| < 1,
ϕ(q)=k=(1)kqω(k), \phi(q) = \sum_{k=-\infty}^\infty (-1)^k q^{\omega(k)},
where the generalized pentagonal numbers are given by ω(k)=k(3k1)2\omega(k) = \frac{k(3k-1)}{2} for integers kk, including ω(0)=0\omega(0) = 0. These ω(k)\omega(k) include the standard pentagonal numbers (for positive kk) and their counterparts for negative kk, such as 0, 1, 2, 5, 7, 12, 15, and so on. Euler derived this identity through manipulations of infinite products and series expansions, building on earlier observations about partition generating functions. Since the ordinary generating function for the partition numbers is P(q)=n=0p(n)qn=1ϕ(q)P(q) = \sum_{n=0}^\infty p(n) q^n = \frac{1}{\phi(q)}, the pentagonal number theorem implies P(q)ϕ(q)=1P(q) \phi(q) = 1. Equating coefficients of qnq^n on both sides yields a linear recurrence relation for p(n)p(n):
p(n)=k=1(1)k1[p(nk(3k1)2)+p(nk(3k+1)2)], p(n) = \sum_{k=1}^\infty (-1)^{k-1} \left[ p\left(n - \frac{k(3k-1)}{2}\right) + p\left(n - \frac{k(3k+1)}{2}\right) \right],
with the base cases p(0)=1p(0) = 1 and p(m)=0p(m) = 0 for m<0m < 0. In practice, the sum is finite for each nn, as terms vanish when nω(k)<0n - \omega(k) < 0, and the number of relevant kk grows like O(n)O(\sqrt{n}). This recurrence enables efficient algorithmic computation of p(n)p(n) for large nn, achieving O(n3/2)O(n^{3/2}) time complexity when implemented iteratively to build a table of values up to nn. A combinatorial bijection proving the pentagonal number theorem was provided by Fabian Franklin in 1881, which interprets the identity through signed partitions and involutions, facilitating proofs of related partition congruences.

Analytic Properties

Modular Congruences

The partition function p(n)p(n) satisfies several notable modular congruences, particularly for moduli that are primes. These relations provide exact arithmetic constraints on p(n)p(n) and arise from the modular form properties of its generating function n=0p(n)qn=k=1(1qk)1\sum_{n=0}^\infty p(n) q^n = \prod_{k=1}^\infty (1 - q^k)^{-1}.[10] In 1919, Srinivasa Ramanujan discovered three striking linear congruences for primes =5,7,11\ell = 5, 7, 11:
p(5n+4)0(mod5),p(7n+5)0(mod7),p(11n+6)0(mod11) p(5n + 4) \equiv 0 \pmod{5}, \quad p(7n + 5) \equiv 0 \pmod{7}, \quad p(11n + 6) \equiv 0 \pmod{11}
for all nonnegative integers nn. These are the only such primes, as the relevant space of modular forms has dimension zero only in these cases.[11] These can be expressed in a general form p(n+δ)0(mod)p(\ell n + \delta_\ell) \equiv 0 \pmod{\ell}, where δ2124(mod)\delta_\ell \equiv -\frac{\ell^2 - 1}{24} \pmod{\ell}, reflecting the arithmetic progressions tied to the discriminant of the modular equation.[11] Proofs of these congruences can be obtained using the pentagonal number theorem, which yields a recurrence for p(n)p(n), or via the U-operator (a Serre derivative or Atkin-Lehner operator) applied to the Dedekind eta function η(τ)=q1/24k=1(1qk)\eta(\tau) = q^{1/24} \prod_{k=1}^\infty (1 - q^k), showing that the generating function satisfies the required modular transformation.[11] G. N. Watson generalized these results in the late 1930s by proving the congruences and extending them to higher powers of the moduli, such as p(5kn+5k14)0(mod5k)p(5^{k}n + 5^{k-1} \cdot 4) \equiv 0 \pmod{5^k} for k1k \geq 1, using transformations of modular functions and identities involving theta series.[12] These generalizations highlight the deep connection between partition congruences and the theory of modular forms of half-integral weight.[10] D. H. Lehmer developed computational methods in the 1930s to evaluate p(n)p(n) for large nn using the pentagonal number recurrence, enabling the discovery of additional sporadic congruences beyond Ramanujan's, such as certain patterns modulo larger primes like 13 and 17.[13] These methods involved efficient modular arithmetic on the recurrence relations to scan for vanishing progressions.[13] For moduli 2 and 3, no Ramanujan-type linear congruences exist where p(n+δ)0(mod)p(\ell n + \delta) \equiv 0 \pmod{\ell} for all nn and fixed δ\delta, as established by analyzing the Hecke operators on the space of modular forms.[14] Modulo 3, p(n)p(n) exhibits periodic patterns in residue classes but without complete vanishing in any arithmetic progression.[14] The following table illustrates the Ramanujan congruences for small values of nn from 0 to 20, showing p(n)mod5p(n) \mod 5, p(n)mod7p(n) \mod 7, and p(n)mod11p(n) \mod 11:
nnp(n)p(n)p(n)mod5p(n) \mod 5p(n)mod7p(n) \mod 7p(n)mod11p(n) \mod 11
01111
11111
22222
33333
45055
57207
611140
715014
822210
930028
1042209
1156101
1277200
13101132
14135023
15176110
16231100
17297230
18385000
19490006
20627240
Note the zeros in the progressions n4(mod5)n \equiv 4 \pmod{5}, n5(mod7)n \equiv 5 \pmod{7}, and n6(mod11)n \equiv 6 \pmod{11}.[11]

Asymptotic Approximations

The leading asymptotic approximation for the partition function p(n)p(n) as nn \to \infty is given by the Hardy–Ramanujan formula:
p(n)14n3exp(π2n3). p(n) \sim \frac{1}{4n\sqrt{3}} \exp\left( \pi \sqrt{\frac{2n}{3}} \right).
This expression captures the dominant exponential growth of p(n)p(n), reflecting the rapid increase in the number of ways to partition large integers.[15] The derivation relies on the Hardy–Littlewood circle method applied to the generating function n=0p(n)qn=m=1(1qm)1\sum_{n=0}^\infty p(n) q^n = \prod_{m=1}^\infty (1 - q^m)^{-1}. The primary contribution arises from the saddle-point near the singularity at q=e2πiτq = e^{2\pi i \tau} where τ0+\tau \to 0^+ in the fundamental domain of the modular group, with minor arcs providing negligible error. This approach, innovative for its time, transformed analytic number theory by linking partition asymptotics to modular forms.[15] In 1937, Hans Rademacher refined this into an exact infinite series representation:
p(n)=1π2k=1kAk(n)ddn(sinh(πk23(n124))n124), p(n) = \frac{1}{\pi \sqrt{2}} \sum_{k=1}^\infty \sqrt{k} \, A_k(n) \, \frac{d}{dn} \left( \frac{\sinh \left( \frac{\pi}{k} \sqrt{\frac{2}{3} \left( n - \frac{1}{24} \right)} \right)}{\sqrt{n - \frac{1}{24}}} \right),
where the Kloosterman sums Ak(n)A_k(n) are defined as
Ak(n)=0<h<kgcd(h,k)=1exp(πis(h,k)2πinhk). A_k(n) = \sum_{\substack{0 < h < k \\ \gcd(h,k)=1}} \exp\left( \pi i s(h,k) - \frac{2\pi i n h}{k} \right).
Here, s(h,k)s(h,k) denotes the Dedekind sum. This formula exactly equals p(n)p(n) for all positive integers nn. The series converges absolutely, with the first term recovering the Hardy–Ramanujan asymptotic and subsequent terms providing successively better approximations; partial sums up to knk \approx \sqrt{n} yield error bounds of order O(n1/2)O(n^{-1/2}) or smaller, enabling precise computation of p(n)p(n) for large nn. Rademacher's work completed the circle method's application to partitions, establishing a cornerstone for exact formulas in analytic number theory.

Strict Partitions

Definition and Properties

In number theory, a strict partition of a positive integer nn is a way of writing nn as a sum of distinct positive integers, disregarding order. The function q(n)q(n) denotes the number of such strict partitions of nn.[6] Unlike unrestricted partitions, where parts may repeat, strict partitions require all parts to be unique, imposing a combinatorial restriction that limits the count.[6] Each strict partition of nn corresponds uniquely to a finite subset of the positive integers {1,2,3,}\{1, 2, 3, \dots\} whose elements sum to nn, emphasizing the enumerative nature of q(n)q(n) as the count of such subsets.[6] A fundamental property is that q(n)p(n)q(n) \leq p(n) for all n1n \geq 1, since the set of strict partitions forms a subset of all integer partitions, with strict inequality holding for n2n \geq 2.[6] For instance, p(5)=7p(5) = 7 while q(5)=3q(5) = 3, illustrating the reduction due to the distinctness constraint.[6] The combinatorial structure of strict partitions implies that q(n)1q(n) \geq 1 for all n1n \geq 1, but q(n)q(n) is typically small compared to p(n)p(n), growing overall albeit more slowly.[16] Among strict partitions, self-conjugate ones form an interesting subclass, where the partition equals its conjugate, meaning the Ferrers diagram is symmetric across the main diagonal, and all row lengths (parts) remain distinct.[6] These partitions highlight the interplay between distinctness and symmetry in partition theory. The function q(n)q(n) satisfies a recurrence relation analogous to that of p(n)p(n) derived from the pentagonal number theorem, but with alternating signs modified to account for the distinct parts condition.[17] Specifically, such recurrences allow computation by subtracting contributions from prior terms indexed by generalized pentagonal numbers, adjusted for the generating function structure of strict partitions.[18] For small values of nn, q(n)q(n) can be enumerated directly, providing insight into the growth and patterns:
nnq(n)q(n)Example partitions
11(1)
21(2)
32(3), (2+1)
42(4), (3+1)
53(5), (4+1), (3+2)
64(6), (5+1), (4+2), (3+2+1)
75(7), (6+1), (5+2), (4+3), (4+2+1)
86(8), (7+1), (6+2), (5+3), (5+2+1), (4+3+1)
98(9), (8+1), (7+2), (6+3), (6+2+1), (5+4), (5+3+1), (4+3+2)
1010(10), (9+1), (8+2), (7+3), (7+2+1), (6+4), (6+3+1), (5+4+1), (5+3+2), (4+3+2+1)
These examples demonstrate how the distinctness requirement leads to fewer options compared to unrestricted cases, with q(6)=4q(6) = 4 arising from the listed combinations.[6]

Generating Function and Identities

The ordinary generating function for the partition function q(n)q(n), which counts the number of strict partitions of nn, is given by
Q(x)=n=0q(n)xn=k=1(1+xk). Q(x) = \sum_{n=0}^{\infty} q(n) x^n = \prod_{k=1}^{\infty} (1 + x^k).
This product form reflects the combinatorial structure of strict partitions, where each positive integer kk can either be included as a part exactly once or omitted entirely, contributing the factor 1+xk1 + x^k for each kk.[19][6] A fundamental identity relating this generating function to other partition functions is Euler's partition theorem, which establishes
k=1(1+xk)=k=11x2k1xk=m=111x2m1. \prod_{k=1}^{\infty} (1 + x^k) = \prod_{k=1}^{\infty} \frac{1 - x^{2k}}{1 - x^k} = \prod_{m=1}^{\infty} \frac{1}{1 - x^{2m-1}}.
The rightmost product is the generating function n=0podd(n)xn\sum_{n=0}^{\infty} p_{\text{odd}}(n) x^n, where podd(n)p_{\text{odd}}(n) denotes the number of partitions of nn into odd parts; thus, q(n)=podd(n)q(n) = p_{\text{odd}}(n) for all n0n \geq 0.[20] An additional identity arises from expressing Q(x)Q(x) as P(x)ϕ(x2)P(x) \cdot \phi(x^2), where P(x)=n=0p(n)xnP(x) = \sum_{n=0}^{\infty} p(n) x^n is the generating function for the unrestricted partition function p(n)p(n) and ϕ(x)=k=1(1xk)\phi(x) = \prod_{k=1}^{\infty} (1 - x^k) is the Euler function.[6] The pentagonal number theorem expansion of ϕ(x2)\phi(x^2) yields a recurrence relating q(n)q(n) to values of pp at shifted arguments: specifically, q(n)=kZ(1)kp(nk(3k1))q(n) = \sum_{k \in \mathbb{Z}} (-1)^k p(n - k(3k-1)), where the sum is over all integers kk such that the argument is nonnegative (with p(0)=1p(0) = 1 and p(m)=0p(m) = 0 for m<0m < 0).[6] Glaisher's identity provides a broader framework, generalizing Euler's theorem by equating the number of partitions of nn in which no part appears mm or more times to the number of partitions of nn with no part divisible by mm, for any integer m2m \geq 2; the case m=2m=2 specializes to strict partitions equaling odd-part partitions.[21]

Restricted Partitions

Theorems on Partitions with Parity Restrictions

One of the fundamental results in the theory of integer partitions is Euler's partition theorem, which asserts that the number of partitions of a positive integer nn into distinct parts equals the number of partitions of nn into odd parts.[22] This equality, denoted q(n)=podd(n)q(n) = p_{\text{odd}}(n), where q(n)q(n) counts distinct-part partitions and podd(n)p_{\text{odd}}(n) counts odd-part partitions, was discovered by Leonhard Euler in 1748 using generating functions.[23] The generating function for partitions into distinct parts is k=1(1+xk)\prod_{k=1}^{\infty} (1 + x^k), while for odd parts it is k=111x2k1\prod_{k=1}^{\infty} \frac{1}{1 - x^{2k-1}}; Euler showed these are identical by algebraic manipulation, establishing the equality for all nn.[22] A bijective proof of Euler's theorem, which provides a direct correspondence between the two sets of partitions, was later given by James Whitbread Lee Glaisher in 1883 as part of his broader generalization.[24] Glaisher's bijection relies on representing each part in a distinct-part partition via its binary expansion and regrouping the powers of 2 into odd coefficients, yielding an odd-part partition of the same weight, and vice versa.[25] Glaisher extended Euler's result in the same 1883 work to a more general theorem: for any integer m2m \geq 2, the number of partitions of nn into parts not divisible by mm equals the number of partitions of nn in which no part appears mm or more times (i.e., each part has multiplicity at most m1m-1).[25] For m=2m=2, this recovers Euler's theorem, as parts not divisible by 2 are odd and multiplicity at most 1 implies distinct parts.[24] Glaisher's proof employs a bijection based on base-mm representations: for a partition with restricted multiplicities, each part is written in base mm and the digits (each at most m1m-1) are interpreted as multiplicities of powers of mm, then recombined into parts avoiding multiples of mm, preserving the total sum.[25] To illustrate, consider n=5n=5. The partitions into odd parts are 55, 3+1+13+1+1, and 1+1+1+1+11+1+1+1+1 (three in total). The partitions into distinct parts are 55, 4+14+1, and 3+23+2 (also three), confirming the equality.[22] These theorems bridge unrestricted partitions with those under parity or multiplicity constraints, highlighting deep symmetries in partition theory.[23]

q-Analogs and Gaussian Binomials

The q-analogs of the partition function introduce a parameter q to encode additional structure on partitions, particularly for restricted cases such as those with at most k parts, denoted p_{\leq k}(n). A key generating function for these restricted partitions is the finite product \prod_{j=1}^k \frac{1}{1 - x q^j}, where the coefficient of x^r q^n counts the number of partitions of n with exactly r parts and largest part at most k (equivalently, at most k parts by conjugation).[6] This form deforms the classical generating function \prod_{j=1}^k \frac{1}{1 - x^j} by weighting the size n with q^n while tracking the number of parts with x^r. For the unrestricted case, the analogous infinite product \prod_{k=1}^\infty \frac{1}{1 - x q^k} generates all partitions, with coefficients of x^r q^n counting partitions of n into exactly r parts. Gaussian binomial coefficients provide a fundamental tool for q-analogs of bounded partitions. Defined as
(m+kk)q=i=1k1qm+i1qi,\binom{m+k}{k}_q = \prod_{i=1}^k \frac{1 - q^{m+i}}{1 - q^i},
these polynomials are symmetric in m and k, and specialize to the ordinary binomial \binom{m+k}{k} as q \to 1.[26] Combinatorially, \binom{m+k}{k}q generates the partitions fitting inside an m \times k rectangle (Ferrers diagram with at most k rows and columns of length at most m), where the exponent of q is the area (size) of the partition.[27] The coefficient of q^n in this expansion thus counts such restricted partitions of n, offering a q-weighted refinement of p{\leq k}(n \mid \text{parts} \leq m). This partition interpretation extends to more structured decompositions, such as Durfee dissections, where the Durfee square of size s determines the largest trace of the diagram. The generating function for partitions with Durfee square of size exactly s involves Gaussian binomials for the attached partitions above and to the right of the square, yielding forms like q^{s^2} \binom{a + s}{s}q \binom{b + s}{s}q for arms of height a and legs of length b. For small k, explicit computations illustrate these q-analogs: for k=1, \prod{j=1}^1 \frac{1}{1 - x q^j} = \sum{r=0}^\infty (x q)^r = \frac{1}{1 - x q}, with coefficients counting single-part partitions weighted by q^n x (n \geq 0); for k=2, the product \frac{1}{(1 - x q)(1 - x q^2)} expands to sum over partitions with at most 2 parts.[6] The number of partitions into exactly k parts, p_k(n), has classical generating function \sum_n p_k(n) x^n = \frac{x^k}{\prod_{i=1}^k (1 - x^i)}, reflecting the minimal configuration of k ones plus unrestricted additions. A q-analog for weighted versions replaces x^i with x q^i in the denominator, yielding \frac{(x q)^k}{\prod_{i=1}^k (1 - x q^i)} (adjusted for the base weight), which tracks both size and a q-dependent statistic like the total displacement of parts.[26] q-Analogues of Euler's theorem equating odd-part and distinct-part partitions have been developed, extending to restricted cases.[28] As q \to 1, these q-analogs recover classical counts for strict partitions.[28]

Asymptotics for Restricted Cases

The asymptotic behavior of the restricted partition function q(n)q(n), which counts the number of partitions of nn into distinct parts, is given by
q(n)1431/4n3/4exp(πn3). q(n) \sim \frac{1}{4 \cdot 3^{1/4} n^{3/4}} \exp\left( \pi \sqrt{\frac{n}{3}} \right).
This formula arises from a saddle-point analysis applied to the generating function k=1(1+xk)\prod_{k=1}^\infty (1 + x^k), revealing a slower exponential growth compared to the unrestricted partition function p(n)p(n) due to the restriction on part repetition. For partitions into exactly kk parts, denoted pk(n)p_k(n), where kk is fixed as nn \to \infty, the leading asymptotic term is
pk(n)nk1k!(k1)!. p_k(n) \sim \frac{n^{k-1}}{k! (k-1)!}.
This polynomial growth of degree k1k-1 reflects the combinatorial structure of ordered sums adjusted for non-increasing order, and more refined expansions for fixed kk can be derived using probabilistic methods akin to those in Vershik and Kerov's work on partition shapes. (Note: Book citation; actual URL to publisher page.) Restrictions on part parity or size also modify the growth rates. Partitions into odd parts, denoted podd(n)p_{\mathrm{odd}}(n), satisfy podd(n)=q(n)p_{\mathrm{odd}}(n) = q(n) by Euler's partition theorem, inheriting the same asymptotic exp(πn/3)\exp\left( \pi \sqrt{n/3} \right) up to subexponential factors. For distinct parts, the exponent πn/3\pi \sqrt{n/3} is smaller than the π2n/3\pi \sqrt{2n/3} in the unrestricted p(n)p(n), leading to comparatively slower growth; analogous adjustments occur for bounded part sizes via conjugate duality to bounded number of parts. In the q-analog setting, asymptotics for restricted partitions often derive from the logarithm of Gaussian binomial coefficients (m+kk)q\binom{m+k}{k}_q, which generate partitions with parts at most mm and at most kk parts (or conjugates). The leading terms involve the q-Pochhammer symbol (q;q)n=j=0n1(1qj+1)(q; q)_n = \prod_{j=0}^{n-1} (1 - q^{j+1}), with logarithmic asymptotics yielding exponential growth modulated by q-dependent zeta functions and saddle points, typically slower than classical cases for q<1|q| < 1. For fixed kk, the coefficients of (a+kk)q\binom{a+k}{k}_q exhibit asymptotic expansions where the maximum term grows like a q-deformed polynomial in the base.[29] These asymptotics adapt the circle method from the unrestricted case by incorporating modular constraints or finite products, but the core exponential adjustments stem from the restricted Dirichlet series in Meinardus-type theorems. To illustrate the relative growth, the following table compares the dominant exponential terms for selected restricted partition functions:
Partition TypeDominant Exponential TermRelative Growth vs. p(n)p(n)
Unrestricted p(n)p(n)exp(π2n/3)\exp\left( \pi \sqrt{2n/3} \right)Baseline (fastest)
Distinct q(n)q(n)exp(πn/3)\exp\left( \pi \sqrt{n/3} \right)Slower (1/20.707\sqrt{1/2} \approx 0.707 factor)
Odd parts podd(n)p_{\mathrm{odd}}(n)exp(πn/3)\exp\left( \pi \sqrt{n/3} \right)Same as distinct
This highlights how restrictions reduce the effective "density" of allowable parts, compressing the growth exponent.[29]

References

User Avatar
No comments yet.