Jacobi's triple product formula

Tags: #theorem

Statement

n1((1x2n)(1+x2n1y2)(1+x2n1y2))=kZxk2y2k

Notable specializations

To get Euler's pentagonal number theorem, we can substitute x=q^{3/2}, y { #2} = -q^{1/2}.

Two results by Gauss:

n1(1xn)3=kZ(1)kkxk(k+1)/2

and

n11xn1+xn=kZ(1)kxk2

Proof

First, let us perform a change of variables, setting x2=q,y2=zq1/2:

n1(1qn)(1+zqn)(1+z1qn1)=kZqk(k+1)/2

Let us divide by the first term in the product on both sides, as we notice that it is the generating function for size of young diagrams

n1(1+zqn)(1+z1qn1)=(kZqk(k+1)/2)(n111qn)

Some observations:

So it suffices to create a bijection between the following two sets:

We shall construct it as follows:

  1. Given the tuple (a,b,μ,ν), we shift μ,ν as follows:
    • For each row i (starting at 0), shift the entire row i to the right
    • It should look like a staircase on the left
    • Denote the shifted diagram as μ~ and ν~
  2. Put dots on the first of each row in both μ~ and ν~
  3. Flip ν~ across the diagonal to produce ν~~
  4. Glue the last min(a,b) dots on the diagonal of μ~ and ν~~ together.
  5. Remove the little staircase to the left / above so that what we get at the end is a Young diagram
    We let λ be the resulting Young diagram and we cut out k rows (if we cut on the left) or k1 rows (if we cut on top)

In that case that ab, we note that

Now the inverse construction is given as follows (we are essentially reversing all the steps):

Example of bijection:

Example 1: Let μ=(7,6,4,3,1) and ν=(6,5,3).

The result of step 1 on μ looks like
20260318_132718.jpg|300
The result of steps 1-3 on ν is (note that the top of the diagonal is dotted, because this will be glued on top of the diagonal of μ)
20260318_133019.jpg|150
Steps 4, 5:
20260318_133612.jpg

Example 2: Let μ=(5,4,2),ν=(9,8,7,4,3,1). Then, the result will look like
20260318_134756.jpg

Now for the other direction of the bijection:
20260318_135222.jpg