Linstrom-Gessel-Viennot theorem
Tags: #theorem
Statement
Let
Select vertices
Let
where
The number of noncrossing
Proof
We know that
we would like to show that the tuples of paths that cross cancel each other out. This can be done by exhibiting a sign-changing involution on these paths.
Given a tuple of path
- find the smallest
such that has a crossing with another path - Let
be the first vertex of that intersects another path - Find the minimal
that intersects at - Take the tails of both paths (ie. the part of the path after
) and swap the two.
Note that this process yields another tuple of paths, whereand are swapped. Thus, the sign of this permutation is swapped, and so these pairs of paths cancel out, leaving only the noncrossing paths.
Example
