Littlewood–Richardson Numbers
Posted in Robin on October 1st, 2010 by Robin – Be the first to commentThe Littlewood–Richardson rule describes how to take the product of two Schur functions:

The Schur functions are an important basis for the ring of symmetric functions which arise in many different branches of mathematics. We don’t have time to discuss them in detail here.
The coefficients
are known as the Littlewood–Richardson numbers. They admit many nice combinatorial descriptions. We shan’t give any proof today, but we will give some examples.
Let
,
and
.

The binary string associated to
is
, the binary string associated to
is
, and the binary string associated to
is
. A one represents a horizontal step and a zero represents a vertical step. We are thinking of all three partitions as sitting inside a
by
box.
In this case we have that
and The corresponding Littlewood–Richardson puzzles are:

The red dots should be thought of as “right moving particles” and the blue dots as “left moving particles”, with time flowing up the page. The black dots are “holes” in the underlying triangular lattice.
When free to do so, a red particle takes one step the right, and a blue particle takes one step to the left.

The partition,
is on the bottom of the triangle read left to right, with ones represented as red dots and zeros by blue dots. The partition
is on the right of the triangle read top to bottom, with ones represented as red dots and zeros by black dots. The partition
is on the left of the triangle read bottom to top with ones represented by black dots and zeros represented by blue dots.
When both a left mover and a right mover “want” to occupy the same location, either the red particle gets “scattered” by the blue particle, or the blue particle gets “scattered” by the red.

It is possible for a single blue particle to get scattered by multiple red particles, and simmilarly for a single red particle to get scattered by multiple red particles.

It is not however possible for both a blue and a red particle to scatter though each other. The following configuration is forbidden:

For completeness, here are the corresponding Littlewood–Richardson tableaux:

Define the LR-word of a skew tableau to be the sequence of entries read from right to left, top to bottom. The LR-word of the first tableau is
. The LR-word of the second tableau is
.
In addition to the usual rule for skew-tableau, that is weakly increasing along rows, and strictly increasing along the columns, in order to qualify a Littlewood–Richardson tableau it must satisfy the following additional property: For every initial subword of the LR-word of the tableau, and for each
, there must be at least as many occurences of
the label
as the label
.

represents “multiplication by
”![q[f(x)] = x f(x)](http://analogical-engine.com/wordpress/wp-content/cache/tex_08be8fbab5ff1e73eb09f50dfa6188df.png)
represents ![p[f(x)] = i \frac{d}{dx} f(x) = i f'(x)](http://analogical-engine.com/wordpress/wp-content/cache/tex_b992627eab417a0efbd5abf5eb197632.png)


![\boxed{[q,p] = i}](http://analogical-engine.com/wordpress/wp-content/cache/tex_b4e63a0f1efa5f9ced7927c5242953f6.png)
and compute:
![<br />
\; qp [\psi(x)] - pq [\psi(x)]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_ba922cc2c723b213a9bb6c3b1e714dbc.png)







![<br />
= \frac{1}{2} (q^2 + p^2 + i[q,p] )<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_ff89baa81723039bc8fc45fbedf6b43c.png)

are exactly the same as the eigenfunctions of
, only the eigenvalues are shifted by a half. For notational convenience, we shall define:
and
commute:![<br />
[a, a^\dagger] = \frac{1}{2} [q + i p, q - ip]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_f8755fd9a8bbbac8a2fb75f889a460d3.png)
![<br />
= \frac{1}{2}[q,-ip] + \frac{1}{2}[i p,q]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_4e9e9a8dc29267da2f03209b9897cda5.png)
![<br />
= -i [q,p]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_39063147c4b6bfc464f13060377a1198.png)

![<br />
[\tilde{H}, a^\dagger] & = a^\dagger a a^\dagger - a^\dagger a^\dagger a<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_1dc669f90be45678f47f473c30aacaaf.png)
![<br />
= a^\dagger [a, a^\dagger]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_ca9e41d5e9c2fc695d5a97b5bca9b7d6.png)

is an eigenfunction of
with eigenvalue 


is an eigenfunction of
. For this reason ![<br />
[\tilde{H}, a] & = a^\dagger a a - a a^\dagger a<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_bc50ab60d439c91596a613fb6ea6da86.png)
![<br />
= [a^\dagger,a] a<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_6d1fb1bb488c11b570926faa0cf2391c.png)




![<br />
H[e^{-x^2/2}]<br />
= \frac{1}{2}(x^2 + (-i)^{2} \frac{d^2}{dx^2}) e^{-x^2/2}<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_6732d567b160790b65eb58dbb4f73e65.png)




, the following is an eigenfunction of
:![f_n(x) = \left (x + \frac{d}{dx}\right)^n[e^{-x^2/2}]](http://analogical-engine.com/wordpress/wp-content/cache/tex_79529daeff19f3314cdd3431f04fb7b5.png)

are known as the Hermite Polynomials and we shall have more to say about them soon.
. The “L” stands for Lebesgue, and upto some subtleties about sets of measure zero, 








![<br />
= \int_0^{2 \pi} \left [ - e^{-r^2/2}\right ]_0^\infty d\theta<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_61e99d16ef93580a9af9050a40185583.png)

![<br />
= \left [ \theta \right ]_0^{2 \pi}<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_2f733df4fd5e6803b5c934c14cd50442.png)



is any polynomial in
is still square integrable. In fact, if we allow for infinite sums, there is a sense in which we can extract a basis from this, but it would require too much functional analysis to make this statement precise just now.
![\mathcal{F} [\psi(x)] = \hat{\psi}(y) = \int_{-\infty}^\infty \psi(x) e^{-ixy} dx](http://analogical-engine.com/wordpress/wp-content/cache/tex_c6e307afbf7ddee6a6786cf2a4646de8.png)
and the variable
to denote functions in the image.
form some kind of “pseudo-basis” indexed by the real parameter
is the “component” of
using the inner product defined above.![q[f(x)] = xf(x)](http://analogical-engine.com/wordpress/wp-content/cache/tex_c6f342ffe20902d6a01f989544bd2973.png)
![p[f(x)] = i\frac{d}{dx} f(x) = if'(x)](http://analogical-engine.com/wordpress/wp-content/cache/tex_e4fc89fdcb29939733fc5c95c06278e2.png)
![p[e^{-iax}] = i\frac{d}{dx} e^{-iax} = a e^{-iax}](http://analogical-engine.com/wordpress/wp-content/cache/tex_cf473f2ac997417714aabf59dc1032c4.png)
![q[ \delta(x - a)] = x \delta(x - a) = a \delta(x - a)](http://analogical-engine.com/wordpress/wp-content/cache/tex_149eabd736987b1e9e68cf77122d205a.png)
is a curious creature which is defined to be zero everywhere except for at the point
, whilst somehow managing to have total integral equal to one. Its defining propery is that for any function
we have:
, arising as the limit of a sequences of Gaussians getting taller and thinner, taller and thinner, as the standard deviation goes to zero. All this can be made rigorous using the notion of Schwarz distribution but that would be another story…![\mathcal{F}[\delta(x-a)] = \int_{-\infty}^{\infty} \delta(x - a) e^{-i y x} dx = e^{-i y a}](http://analogical-engine.com/wordpress/wp-content/cache/tex_4eba13310b7ed4432e25e933a27b533c.png)

has power series expansion:


, and
we have:



and consider
we have:



and
to first order, we get:

on the following matrix representing a hyperbola in projective space:




, and that 

![<br />
= [M(t), H]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_487d2215e1fc297eb7ee9248f7e15343.png)




denote an invertible
matrix, and let
denote its inverse.
and that we wish to solve the equation
for the unknown vector
.

denote the columns of 
denotes the standard basis then:

such that:
![<br />
\det \left [ \begin{array}{c|c|c|c|c|c|c} \mathbf{c_1} & \ldots & \mathbf{c_{i-1}} & \mathbf{y} & \mathbf{c_{i+1}} & \ldots & \mathbf{c_n} \end{array} \right ] \\<br />
= \det \left [ \begin{array}{c|c|c|c|c|c|c} \mathbf{c_1} & \ldots & \mathbf{c_{i-1}} & \sum_k x_k \, \mathbf{c_k} & \mathbf{c_{i+1}} & \ldots & \mathbf{c_n} \end{array} \right ]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_8d75a9b87f350df8b65557f0064fa76f.png)
![<br />
= \sum_k x_k \det \left [ \begin{array}{c|c|c|c|c|c|c} \mathbf{c_1} & \ldots & \mathbf{c_{i-1}} & \mathbf{c_k} & \mathbf{c_{i+1}} & \ldots & \mathbf{c_n} \end{array} \right ]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_aecfc3bbe6d11fc9dfdfeaee944045b8.png)

as the following “formal” determinant
, which has entries in the first row the standard basis vectors, and additional “projective symbol”
:![\mathbf{F} = \det \left [ \begin{array}{c:c:c:c|c} \mathbf{e_1} & \mathbf{e_2} & \cdots & \mathbf{e_n} & \mathbf{z} \\<br />
\hline<br />
a_{11} & a_{12} & . & a_{1n} & y_1 \\<br />
a_{21} & a_{22} & . & a_{2n} & y_2 \\<br />
. & . & . & . & . \\<br />
a_{n1} & a_{n2} & . & a_{nn} & y_n \\<br />
\end{array} \right ]](http://analogical-engine.com/wordpress/wp-content/cache/tex_39dd19b4e1f8371c64ee537915a2da20.png)
![<br />
= \sum_k (-1)^{k+1} \det \left [ \begin{array}{c|c|c|c|c|c|c} \mathbf{c_1} & \ldots & \mathbf{c_{k-1}} & \mathbf{c_{k+1}} & \ldots & \mathbf{c_n} & \mathbf{y} \end{array} \right ]\mathbf{e_k} + (-1)^{n+1}\det \mathbf{A} \, \mathbf{z}<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_031b149720f543cb76610c09b7dcccbf.png)
![= (-1)^{n+1} \sum_k \det \left [ \begin{array}{c|c|c|c|c|c|c} \mathbf{c_1} & \ldots & \mathbf{c_{k-1}} & \mathbf{y}& \mathbf{c_{k+1}} & \ldots & \mathbf{c_n} \end{array} \right ]\mathbf{e_k} + (-1)^{n+1}\det \mathbf{A} \, \mathbf{z}<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_d1990e37cfe87e32897203c936d15b70.png)

along the
-th column, we obtain:
denotes the determinant of the minor obtained from
-th row and the
-th column. From which we recover the well-known formula for the inverse of a matrix:

) is given by:

,
. If you remember the definition of your basic trigonometric functions, as well as Pythagorus’ theorem, then you will “see” that we have:

:
and
, and as a consequence, we have:

:
rather than over
, and to think of your space dimension as purely real, and your time dimension as purely imaginary, then applying a “Lorenz boost” to your frame of reference is equivalent to rotating through an imaginary angle.

be the matrix representing a Minkowski bilinear form with one space dimension and one time dimension:
of the form:



and
represent two different particles in two dimensional space, then the Euclidean inner product is usually represented as:
and
is given by:



![<br />
\left [ \begin{array}{ccc}x & y & 1 \end{array} \right ]<br />
\left [ \begin{array}{ccc} a_{11} & a_{12} & a_{13} \\<br />
a_{12} & a_{22} & a_{23} \\ a_{13} & a_{23} & a_{33} \end{array} \right]<br />
\left [ \begin{array}{c} x \\ y \\ 1\end{array} \right]<br />
=0<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_15324bb5fdcd8022b29e22fb4a7017c2.png)
are associated to the family of matrices of the form:![A_R = \left [ \begin{array}{ccc}<br />
1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 1 & -R^2 \end{array} \right]](http://analogical-engine.com/wordpress/wp-content/cache/tex_3e53f7bb57358c4f66c7649ba807e65a.png)
![A_R = \left [ \begin{array}{ccc}<br />
0 & 1/\sqrt 2 & 0 \\ 1/\sqrt 2 & 0 & 0 \\ 0 & 1 & -1 \end{array} \right]](http://analogical-engine.com/wordpress/wp-content/cache/tex_e292dcf7ab54995fdcc7678eb0271611.png)
![A_R = \left [ \begin{array}{ccc}<br />
1 & 0 & 0 \\ 0 & -1 & 0 \\ 0 & 1 & -1 \end{array} \right]](http://analogical-engine.com/wordpress/wp-content/cache/tex_b7d15d372c54b3ce4e446b0f37365820.png)
clockwise from the diagonal is:


![T_{a,b} = \left [ \begin{array}{ccc}<br />
1 & 0 & a \\ 0 & 1 & b \\ 0 & 0 & 1<br />
\end{array}\right ]](http://analogical-engine.com/wordpress/wp-content/cache/tex_57e79103952806eb504d57c0d7b007e1.png)
![A = \left [ \begin{array}{ccc}<br />
1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & -1 \end{array} \right]](http://analogical-engine.com/wordpress/wp-content/cache/tex_d3a0b3c14e5e61a0a146fe70a7af0d65.png)
![<br />
\left [ \begin{array}{ccc}<br />
1 & 0 & 0 \\ 0 & 1 & 0 \\ -a & -b & 1<br />
\end{array}\right ]<br />
\left [ \begin{array}{ccc}<br />
1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & -1 \end{array} \right]<br />
\left [ \begin{array}{ccc} 1 & 0 & -a \\<br />
0 & 1 & -b \\ 0 & 0 & 1 \end{array} \right]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_c601066c9dce3503d0c4762f3435940e.png)
![= \left [ \begin{array}{ccc} 1 & 0 & -a \\<br />
0 & 1 & -b \\ -a & -b & -1+a^2+b^2 \end{array} \right]](http://analogical-engine.com/wordpress/wp-content/cache/tex_7b6226d4f321ac5e0fd692913b639312.png)
. The following code will let you play around with this:

![<br />
\left [ \begin{array}{ccc}x & y & z \end{array} \right ]<br />
\left [ \begin{array}{ccc} 1 & 0 & 0 \\<br />
0 & 1 & 0 \\ 0 & 0 & -1 \end{array} \right]<br />
\left [ \begin{array}{c} x \\ y \\ z\end{array} \right]<br />
=0<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_cddcc7321f2b5864afcfd65f537311da.png)
we are effectively taking the intersection with a plane. As you may know, all quadrics can be obtained by intersecting a cone with some given plane (hence the term conic section). The
plane gives a hyperbola. Our “projective rotation” smoothly rotates the
axis to the ![R_{\theta} = \left [ \begin{array}{cc} \cos(\theta) & -\sin(\theta) \\ \sin(\theta) & \cos(\theta) \end{array} \right ]](http://analogical-engine.com/wordpress/wp-content/cache/tex_8e98baaacd3e09cba6e7e2238baa6418.png)
intersects the unit sphere in exactly two points.
under the equivalence relation
for all
.
to the new point
which is shifted across two steps and down three steps. ![(x,y) \mapsto [x:y:1]](http://analogical-engine.com/wordpress/wp-content/cache/tex_6b54204fa8d7e122406fb7f2fc18b866.png)
![[x:y:z] \mapsto (x/z, y/z)](http://analogical-engine.com/wordpress/wp-content/cache/tex_20a5c9ef12d7a07976c9e2f01e0faea6.png)
.
into ![M = \left [ \begin{array}{ccc} 1 & 0 & 2 \\ 0 & 1 & -3 \\ 0 & 0 & 1 \end{array} \right ]](http://analogical-engine.com/wordpress/wp-content/cache/tex_1f023805ffb30a7b2beecc91bafe33f9.png)
![\left [ \begin{array}{ccc} 1 & 0 & 2 \\ 0 & 1 & -3 \\ 0 & 0 & 1 \end{array} \right ] \left [ \begin{array}{c} x \\ y \\ 1 \end{array} \right ] =<br />
\left [ \begin{array}{c} x + 2 \\ y - 3 \\ 1 \end{array} \right ]<br />](http://analogical-engine.com/wordpress/wp-content/cache/tex_afdec3824d0a9f02f3b9dcebe58779a2.png)
plane they will reach the same point at infinity.