13.11.2014 Views

proofs

proofs

proofs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Lattice paths and determinants Chapter 29<br />

The essence of mathematics is proving theorems — and so, that is what<br />

mathematicians do: They prove theorems. But to tell the truth, what they<br />

really want to prove, once in their lifetime, is a Lemma, like the one by<br />

Fatou in analysis, the Lemma of Gauss in number theory, or the Burnside–<br />

Frobenius Lemma in combinatorics.<br />

Now what makes a mathematical statement a true Lemma? First, it should<br />

be applicable to a wide variety of instances, even seemingly unrelated problems.<br />

Secondly, the statement should, once you have seen it, be completely<br />

obvious. The reaction of the reader might well be one of faint envy: Why<br />

haven’t I noticed this before? And thirdly, on an esthetic level, the Lemma<br />

— including its proof — should be beautiful!<br />

In this chapter we look at one such marvelous piece of mathematical reasoning,<br />

a counting lemma that first appeared in a paper by Bernt Lindström<br />

in 1972. Largely overlooked at the time, the result became an instant classic<br />

in 1985, when Ira Gessel and Gerard Viennot rediscovered it and demonstrated<br />

in a wonderful paper how the lemma could be successfully applied<br />

to a diversity of difficult combinatorial enumeration problems.<br />

The starting point is the usual permutation representation of the determinant<br />

of a matrix. Let M = (m ij ) be a real n × n-matrix. Then<br />

detM = ∑ σ<br />

signσ m 1σ(1) m 2σ(2) · · · m nσ(n) , (1)<br />

where σ runs through all permutations of {1, 2, . . ., n}, and the sign of σ<br />

is 1 or −1, depending on whether σ is the product of an even or an odd<br />

number of transpositions.<br />

Now we pass to graphs, more precisely to weighted directed bipartite graphs.<br />

Let the vertices A 1 , . . .,A n stand for the rows of M, and B 1 , . . .,B n for<br />

the columns. For each pair of i and j draw an arrow from A i to B j and give<br />

it the weight m ij , as in the figure.<br />

In terms of this graph, the formula (1) has the following interpretation:<br />

• The left-hand side is the determinant of the path matrix M, whose<br />

(i, j)-entry is the weight of the (unique) directed path from A i to B j .<br />

• The right-hand side is the weighted (signed) sum over all vertex-disjoint<br />

path systems from A = {A 1 , . . .,A n } to B = {B 1 , . . . , B n }. Such a<br />

system P σ is given by paths<br />

A 1<br />

B 1<br />

A i<br />

. . . . . .<br />

m 11<br />

m i1<br />

. . .<br />

m ij<br />

B j<br />

m nj<br />

. . .<br />

m nn<br />

A n<br />

B n<br />

A 1 → B σ(1) , . . . , A n → B σ(n) ,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!