A lattice path is a sequence of points in an integer lattice whose consecutive differences belong to a prescribed finite set of steps.
An -step self-avoiding walk on a graph is a sequence of distinct graph vertices with an edge between successive graph vertices. It is a graph path with edges and graph vertices. On a transitive graph, the exponential growth rate of rooted self-avoiding walk counts is the connective constant.
On the square lattice, a self-avoiding walk using north, east and west steps but no south steps. At each horizontal height, self-avoidance forces one monotone horizontal run. Conversely, such runs separated by north steps always give self-avoiding walks, because every new run is at a previously unvisited height.
A horizontal run has generating function . Decomposing each walk into gives . Thus and . The exponential growth rate is , furnishing a strict lower bound greater than two for the connective constant of all square-lattice self-avoiding walks.
The generating function weights each self-avoiding walk by to the power of its length, including the zero-length walk. Its radius of convergence is the reciprocal of the upper exponential growth rate of the rooted counts, by the Cauchy-Hadamard theorem.
In a bipartite graph, a self-avoiding walk ends in its starting class exactly when it has even length. If degrees are bounded by , deleting the last edge gives and hence for . Thus these generating functions have the same radius of convergence.
Replace every degree-three vertex of a graph in one class of a bipartite graph by a triangle with one port for each incident edge. A self-avoiding walk whose endpoints remain in the other class cannot make two completed passages through the same triangle: each passage needs two unused ports and only three exist. Each old two-edge passage has exactly two replacements, of lengths three and four. Therefore the restricted generating functions satisfy . If the old radius is , the new radius obeys .
In independent bond percolation on a graph, let be the number of -step self-avoiding walks from a fixed graph vertex and the number that are open. Then . The Jensen inequality for the concave function gives . No independence between different self-avoiding walk indicators is needed. When , the limit superior is at most .
On the doubly infinite ladder graph, self-avoiding walks from a fixed graph vertex using only rightward or vertical steps are in bijection with words in containing no consecutive symbols. Their count is , since , , and . Its exponential growth rate is the golden ratio.
If counts the -step self-avoiding walks from a fixed vertex of a transitive lattice, the connective constant is the exponential growth rateSubmultiplicativity of and the Fekete lemma applied to prove existence of this limit.
For an infinite connected locally finite graph with a uniform degree bound, let count its length- self-avoiding walks from . The suprema satisfy , so the Fekete lemma applied to their logarithms gives a finite connective constant. Unlike the usual rooted definition on a vertex-transitive graph, this definition explicitly takes the supremum over roots.
A Dyck path starts at , ends at , uses steps and , and never passes below the horizontal axis. Its semilength of a Dyck path is : there are up steps and down steps. The nonnegative height records a constraint throughout the journey, not just the endpoint. The Catalan number counts the Dyck paths of this size.
Half the number of steps in a Dyck path. A Dyck path with semilength of a Dyck path has steps and up/down pairs; the empty Dyck path has .
The Catalan number counts Dyck paths with semilength of a Dyck path . For a nonnegative integer ,The count includes the empty path. Of the paths with three up steps and three down steps, exactly five stay at nonnegative height. Their shapes and balanced parentheses encodings appear below.[ref]
Bijective Proof Problems by Richard P. Stanley. §5, printed pp. 38–39, formula (7) and Problems 154–159: Catalan counts, binary parenthesizations, binary trees and Dyck paths
All five Dyck paths of semilength three and their balanced parentheses encodings
. Original enumeration of six-step up/down paths with nonnegative prefix heights. An up step encodes an opening parenthesis and a down step a closing one. Each panel shows one distinct string; no path shape or illustration is copied from a source. Details.The useful connection is a shared decomposition. A Dyck path splits uniquely at its first-return decomposition of a Dyck path; a binary tree splits at its root into left and right subtrees; a binary parenthesization splits at its last operation. Each removes one outer unit and leaves an ordered pair of smaller objects. The resulting Catalan recurrence lets one count several different structures with the same calculation. A count of five does not mean the structures are physically identical: a bijection supplies the precise translation between them.
The first-return decomposition of a Dyck path and the rule of product giveFor a given , choose the inside path in ways and its suffix in ways. Different first-return locations give disjoint groups, so the rule of sum adds their counts. For , the terms are . Iterating the recurrence relation computes the counts without enumerating every full path.
The ordinary generating function packages the Catalan recurrence. Its Cauchy product gives the formal power series identityThe constant term is . Solving the quadratic equation chooseswith the formal power series square root having constant term one. The apparent quotient at has constant term one after cancellation; the other quadratic solution has a pole and cannot be this ordinary generating function. The equation records the empty object or an outer unit with two ordered smaller objects.
A binary parenthesization specifies the order of binary operations on a fixed ordered list of operands, combining exactly two existing expressions at each step. It has a full binary tree as its expression structure: operands are leaves and operations are internal vertices. For four operands , the five possibilities are , , , , and .
A binary parenthesization of operands contains binary operations. At the last operation, its left expression can contain operations and its right expression . The Catalan recurrence therefore gives possible evaluation structures. The order of operands stays fixed; this is not a count of their permutations. Even for an associative operation whose result is unchanged, different structures can have different evaluation costs, as in the matrix-chain multiplication problem.[ref]
Bijective Proof Problems by Richard P. Stanley. §5, Problem 154, printed p. 38: binary parenthesizations of n+1 letters
Leonhard Euler's 1751 correspondence already studied triangulations of a convex polygon and gave a closed formula for their counts. Johann Andreas von Segner supplied a combinatorial recurrence relation in a paper written in 1758. Eugène Charles Catalan's nineteenth-century work connected the formula to bracketed products. This history, documented in Igor Pak's account, shows how the same counting structure reappeared through different objects; the modern name alone does not establish discovery priority.[ref]
History of Catalan numbers by Igor Pak. §§2–3 and §5, printed pp. 2–4: Euler correspondence, Segner recurrence and Catalan's bracketed products
A string of opening and closing parentheses is balanced when its total numbers of openings and closings agree and every prefix has at least as many openings as closings. Thus
(()()) is balanced, while ())(() has equal totals but an invalid prefix. Reading ( as an up step and ) as a down step gives a bijection with Dyck paths: height is the number of openings awaiting a closing parenthesis. There are balanced strings with pairs, including one empty string. This models nested syntax and the stack discipline that remembers the most recently opened unfinished part.A nonempty Dyck path starts with . At its first later return to height zero, cut after the matching . The segment between these two steps stays at height at least one; translating it down one level gives a Dyck path . The remaining suffix is another Dyck path . This gives the unique form .
If the original semilength of a Dyck path is and that of is , then has semilength of a Dyck path . The first return occurs after steps. For the illustrated path
UUUDDDUD, , is UUDD, is UD, and the first return occurs after six steps.There are paths with up steps and down steps, ignoring the height constraint. For , reflect the prefix of a bad path through its first visit to height , swapping its up and down steps. The resulting path has up steps and down steps, hence final height two. Its first visit to height one identifies the inverse reflection, so this is a bijection. There are bad paths. Subtracting givesThis count connects a global nonnegative-height requirement to an unrestricted binomial coefficient. The case is separately the unique empty path.
Articles by others on the same topic
A lattice path is a path in a grid or lattice that consists of a sequence of steps between points in the grid. Typically, a lattice path is defined within a two-dimensional square grid, where the points are represented by pairs of non-negative integers \((x, y)\), and the path is composed of steps that move in specific directions. In the most common cases, the steps are restricted to two directions: right (R) and up (U).

