Papers
Topics
Authors
Recent
Search
2000 character limit reached

Catalan Patterns in Combinatorics

Updated 12 July 2026
  • Catalan patterns are constraint phenomena that add forbidden local configurations to traditional Catalan families such as parenthesizations, binary trees, and Dyck paths.
  • They are applied to diverse combinatorial objects, including matchings and permutations, producing refined enumerations like Fuss–Catalan, Raney, and Narayana numbers.
  • They leverage techniques like generating trees, bijections, and kernel-method functional equations to derive explicit recurrences and closed-form identities.

Catalan patterns are pattern-avoidance and local-constraint phenomena that isolate subclasses of Catalan families—parenthesizations, binary and plane trees, Dyck paths, permutations, Catalan words, and several kinds of matchings—whose enumerations are Catalan, Fuss–Catalan, Raney, Narayana, ballot, Fibonacci, Schröder, or related sequences. In the literature represented here, the term covers both classical avoidance problems and structural restrictions arising from generalized associativity, arithmetic congruence conditions, local forbidden subwords, and forbidden chord configurations. The common mechanism is that a finite or recursive constraint interacts with a standard Catalan decomposition—first return, root degree, insertion, or block factorization—to produce explicit generating functions, bijections, and closed forms (Hein et al., 2015, Alexandersson et al., 2022).

1. Classical Catalan families as the ambient setting

The ordinary Catalan number

Cn=1n+1(2nn)C_n=\frac{1}{n+1}\binom{2n}{n}

counts the full parenthesizations of x0x1xnx_0*x_1*\cdots*x_n, binary trees with nn internal nodes, plane trees with n+1n+1 nodes, and Dyck paths of length $2n$ (Hein et al., 2015). These models provide the base spaces on which Catalan patterns are imposed.

A link pattern of size nn is a perfect matching of $2n$ cyclically ordered points by non-crossing chords. Its cardinality is again CnC_n, with the standard recurrence

Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.

Ng’s construction of link patterns via strand insertion and Temperley–Lieb generator preimages realizes West’s Catalan tree, with succession rule ()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1), and transfers refined Catalan statistics to Dyck paths (Ng, 2013).

Catalan words form another standard Catalan family. In one convention they are words x0x1xnx_0*x_1*\cdots*x_n0 on nonnegative integers with x0x1xnx_0*x_1*\cdots*x_n1 and x0x1xnx_0*x_1*\cdots*x_n2; in a shifted convention they are words on positive integers with x0x1xnx_0*x_1*\cdots*x_n3 and x0x1xnx_0*x_1*\cdots*x_n4. These conventions are equivalent up to adding x0x1xnx_0*x_1*\cdots*x_n5 to every letter. Catalan words are in bijection with Dyck paths via the labels or heights of up-steps (Baril et al., 2019, Mansour et al., 2024).

This shared Catalan background is decisive: a “Catalan pattern” is rarely a pattern in isolation. It is a forbidden local configuration placed on one of these canonical Catalan families, and its effect is measured through how much of the original Catalan recursion survives.

2. Modular Catalan numbers and x0x1xnx_0*x_1*\cdots*x_n6-associative pattern classes

Hein and Huang introduced the modular Catalan number x0x1xnx_0*x_1*\cdots*x_n7 by replacing ordinary associativity with the x0x1xnx_0*x_1*\cdots*x_n8-associative law

x0x1xnx_0*x_1*\cdots*x_n9

Two parenthesizations are nn0-equivalent if one can be transformed into the other by repeatedly applying this law, and nn1 is the number of nn2-equivalence classes on the nn3 parenthesizations of nn4. Equivalently, nn5 is the number of connected components under nn6-rotations of the Tamari lattice on binary trees with nn7 internal nodes (Hein et al., 2015).

The same paper identifies nn8-minimal representatives in several Catalan families by finite forbidden patterns. In binary trees, nn9-minimality is avoidance of the left comb n+1n+10. In plane trees, it is the condition that every non-root node has degree n+1n+11. In Dyck paths, this becomes avoidance of the factor n+1n+12, while the dual n+1n+13-maximal condition corresponds to avoiding n+1n+14. Via the Tamari map from n+1n+15-n+1n+16-n+1n+17-avoiding permutations into binary trees, n+1n+18 counts n+1n+19-$2n$0-$2n$1-avoiding permutations avoiding the ascending pattern $2n$2, and $2n$3 refines this further by imposing avoidance of $2n$4 (Hein et al., 2015).

The generating functions are algebraic. With

$2n$5

one has

$2n$6

In particular,

$2n$7

The coefficients admit both a positive-sum formula and an alternating-sum formula; the latter is

$2n$8

The extremal class structure is also explicit: the largest $2n$9-equivalence class on nn0-node plane trees has size

nn1

and if nn2 with nn3, then exactly nn4 classes achieve this maximum (Hein et al., 2015).

In this framework, Catalan patterns are not merely forbidden substructures; they are the minimal representatives of generalized associativity classes. That perspective turns pattern avoidance into a quotient theory of Catalan objects.

3. Arithmetic restrictions, permutations, and Fuss–Catalan refinements

A different Catalan-pattern mechanism arises from arithmetic restrictions on permutations. A permutation nn5 is mod-nn6-alternating if

nn7

for every nn8. For nn9, this is the classical parity-alternating condition. Writing $2n$0 for the set of such permutations and $2n$1, the classes avoiding $2n$2 or $2n$3 are equinumerous and satisfy

$2n$4

A last-position-of-$2n$5 decomposition yields

$2n$6

and if $2n$7 with $2n$8, then

$2n$9

For CnC_n0, this is exactly the Fuss–Catalan number

CnC_n1

and more generally CnC_n2 coincides with the Raney numbers CnC_n3 (Alexandersson et al., 2022).

The same phenomenon occurs for subexcedant functions. A subexcedant function is a word CnC_n4 with CnC_n5. Under the Mantaci–Rakotondrajao bijection CnC_n6, the mod-CnC_n7 condition on permutations becomes exactly CnC_n8. Restricting further to the Catalan subfamily

CnC_n9

produces the mod-Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.0-Catalan family Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.1. In the Dyck-path interpretation, Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.2 is an area sequence, and the condition Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.3 forces the number of boxes in each row above the path to be a multiple of Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.4. Consequently, Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.5 equals the number of Dyck paths of semilength Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.6 that never drop below the line Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.7 (Alexandersson et al., 2022).

The two-pattern theory becomes richer in the parity-alternating case. For Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.8, the classification of Cn=k=0n1CkCn1k.C_n=\sum_{k=0}^{n-1}C_k\,C_{n-1-k}.9 includes powers of ()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)0, Fibonacci numbers, quadratic binomial formulas, and Raney-type counts. Representative formulas are

()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)1

()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)2

()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)3

and

()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)4

For ()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)5, many two-pattern classes collapse to the identity or a unique trivial permutation (Alexandersson et al., 2022).

Permutation sorting supplies another Catalan-pattern setting. For the two-stack machine with a ()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)6-avoiding first stack and a classical second stack, exactly four pairs ()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)7 of length ()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)8 give Catalan enumeration: ()(2),(3),,(+1)(\ell)\to(2),(3),\dots,(\ell+1)9 and in each case

x0x1xnx_0*x_1*\cdots*x_n00

The single binomial-transform case is x0x1xnx_0*x_1*\cdots*x_n01, where

x0x1xnx_0*x_1*\cdots*x_n02

and the unique Schröder case is x0x1xnx_0*x_1*\cdots*x_n03, with x0x1xnx_0*x_1*\cdots*x_n04 (Baril et al., 2020).

Together these results show that Catalan patterns in permutations arise from more than ordinary pattern avoidance. Congruence classes, stack constraints, and Catalan subexcedant encodings all preserve enough recursive structure to generate Fuss–Catalan and Raney refinements.

4. Catalan words: classical patterns, relations, and vincular constraints

Catalan words support an unusually complete finite-pattern theory. For unordered pairs of length-x0x1xnx_0*x_1*\cdots*x_n05 patterns, there are x0x1xnx_0*x_1*\cdots*x_n06 cases. Baril, Khalil, and Vajnovszki classify these into superfluous, ultimately constant, closed-form, recurrence, and rational-generating-function classes. Representative enumerations include

x0x1xnx_0*x_1*\cdots*x_n07

x0x1xnx_0*x_1*\cdots*x_n08

and

x0x1xnx_0*x_1*\cdots*x_n09

Six pairs yield x0x1xnx_0*x_1*\cdots*x_n10, and six others yield x0x1xnx_0*x_1*\cdots*x_n11 (Baril et al., 2019).

The descent statistic admits systematic bivariate refinements. For single patterns x0x1xnx_0*x_1*\cdots*x_n12 of length at most three, the generating function

x0x1xnx_0*x_1*\cdots*x_n13

is explicit in every case. For x0x1xnx_0*x_1*\cdots*x_n14,

x0x1xnx_0*x_1*\cdots*x_n15

and for x0x1xnx_0*x_1*\cdots*x_n16,

x0x1xnx_0*x_1*\cdots*x_n17

In the same work, the sequences x0x1xnx_0*x_1*\cdots*x_n18 for x0x1xnx_0*x_1*\cdots*x_n19 were reported as not yet recorded in OEIS (Baril et al., 2018).

A more general language uses ordered pairs of relations x0x1xnx_0*x_1*\cdots*x_n20, with x0x1xnx_0*x_1*\cdots*x_n21. The associated bivariate generating functions

x0x1xnx_0*x_1*\cdots*x_n22

are given for all x0x1xnx_0*x_1*\cdots*x_n23 nontrivial pairs. Examples include

x0x1xnx_0*x_1*\cdots*x_n24

for the Fibonacci class x0x1xnx_0*x_1*\cdots*x_n25, x0x1xnx_0*x_1*\cdots*x_n26, and x0x1xnx_0*x_1*\cdots*x_n27, and

x0x1xnx_0*x_1*\cdots*x_n28

for x0x1xnx_0*x_1*\cdots*x_n29 and x0x1xnx_0*x_1*\cdots*x_n30, where the enumeration is x0x1xnx_0*x_1*\cdots*x_n31 and the generating function is independent of x0x1xnx_0*x_1*\cdots*x_n32. Several repeated formulas are explained by descent-preserving bijections, such as x0x1xnx_0*x_1*\cdots*x_n33 and x0x1xnx_0*x_1*\cdots*x_n34 (Baril et al., 2023).

Vincular patterns of type x0x1xnx_0*x_1*\cdots*x_n35 and x0x1xnx_0*x_1*\cdots*x_n36 lead to further Catalan-pattern classes. On Catalan words, one has

x0x1xnx_0*x_1*\cdots*x_n37

as well as

x0x1xnx_0*x_1*\cdots*x_n38

for the Motzkin numbers,

x0x1xnx_0*x_1*\cdots*x_n39

for the Motzkin left-factor numbers, and

x0x1xnx_0*x_1*\cdots*x_n40

The difficult cases are handled by kernel-method functional equations, Chebyshev-polynomial expressions, and continued fractions (Mansour et al., 2024).

Flattened Catalan words supply another refined setting. For consecutive patterns of length x0x1xnx_0*x_1*\cdots*x_n41 and x0x1xnx_0*x_1*\cdots*x_n42, Shattuck derived multivariate generating functions for trios of patterns and proved the distributional equivalences

x0x1xnx_0*x_1*\cdots*x_n43

on the flattened class x0x1xnx_0*x_1*\cdots*x_n44 (Shattuck, 15 Feb 2025).

Across these variants, Catalan words exhibit an unusually rigid taxonomy: finite pattern sets yield constant, linear, Fibonacci, Pell, Motzkin, or rational-algebraic classes rather than a diffuse spectrum of behaviors.

In noncrossing matchings, Catalan patterns are often literal forbidden chord configurations. For link patterns on x0x1xnx_0*x_1*\cdots*x_n45 points, Ng’s inductive algorithm uses strand insertion x0x1xnx_0*x_1*\cdots*x_n46 and the preimages x0x1xnx_0*x_1*\cdots*x_n47 under a Temperley–Lieb generator. The resulting generating tree is West’s Catalan tree. Under the Dyck-path correspondence, the exposure number of a link pattern corresponds to the last-descent length, and the interaction number corresponds to the number of peaks minus x0x1xnx_0*x_1*\cdots*x_n48. Consequently, the number of link patterns of size x0x1xnx_0*x_1*\cdots*x_n49 with interaction number x0x1xnx_0*x_1*\cdots*x_n50 is the Narayana number

x0x1xnx_0*x_1*\cdots*x_n51

while the number with exposure number x0x1xnx_0*x_1*\cdots*x_n52 is

x0x1xnx_0*x_1*\cdots*x_n53

(Ng, 2013).

Stoimenow matchings form a Fishburn family rather than a Catalan family, but five size-x0x1xnx_0*x_1*\cdots*x_n54 forbidden configurations x0x1xnx_0*x_1*\cdots*x_n55 define Catalan-counted subclasses. For each x0x1xnx_0*x_1*\cdots*x_n56,

x0x1xnx_0*x_1*\cdots*x_n57

The class x0x1xnx_0*x_1*\cdots*x_n58 is exactly the nonnesting matchings, and the five classes are Wilf-equivalent. Refined statistics remain Catalan: over x0x1xnx_0*x_1*\cdots*x_n59, the maximal-crossing statistic satisfies

x0x1xnx_0*x_1*\cdots*x_n60

the Narayana polynomial. The trivariate generating function

x0x1xnx_0*x_1*\cdots*x_n61

uses the ballot-number series

x0x1xnx_0*x_1*\cdots*x_n62

The x0x1xnx_0*x_1*\cdots*x_n63-avoiders are also in bijection with x0x1xnx_0*x_1*\cdots*x_n64-free posets, ascent sequences avoiding x0x1xnx_0*x_1*\cdots*x_n65, and Fishburn permutations avoiding x0x1xnx_0*x_1*\cdots*x_n66 (Lv et al., 11 Sep 2025).

Simultaneous avoidance of several Catalan patterns in Stoimenow matchings was later classified completely. For every nonempty subset x0x1xnx_0*x_1*\cdots*x_n67, the generating function

x0x1xnx_0*x_1*\cdots*x_n68

is explicit. Typical examples are

x0x1xnx_0*x_1*\cdots*x_n69

the generating function of the odd-indexed Fibonacci numbers x0x1xnx_0*x_1*\cdots*x_n70, and

x0x1xnx_0*x_1*\cdots*x_n71

This produces nine OEIS sequences across the simultaneous-avoidance classes (Lv et al., 16 Sep 2025).

These matching models show that Catalan patterns are not confined to Catalan ambient families. They can also carve Catalan slices out of larger classes such as Fishburn objects, with Narayana and ballot refinements persisting under nontrivial bijections.

6. Higher-parameter extensions, mesh patterns, and Catalan identities

A four-parameter generalization of modular Catalan numbers arises from nonassociative binary operations satisfying depth-sensitive congruence conditions. With parameters x0x1xnx_0*x_1*\cdots*x_n72, the number x0x1xnx_0*x_1*\cdots*x_n73 of equivalence classes of parenthesizations is encoded by

x0x1xnx_0*x_1*\cdots*x_n74

and the universal depth recurrence is

x0x1xnx_0*x_1*\cdots*x_n75

In the specialization x0x1xnx_0*x_1*\cdots*x_n76, one recovers the x0x1xnx_0*x_1*\cdots*x_n77-modular Catalan numbers at left-depth x0x1xnx_0*x_1*\cdots*x_n78, with

x0x1xnx_0*x_1*\cdots*x_n79

These classes admit interpretations in terms of forbidden combs in binary trees, degree constraints in plane trees, and Dyck paths forbidding x0x1xnx_0*x_1*\cdots*x_n80 at height x0x1xnx_0*x_1*\cdots*x_n81 (Hein et al., 2018).

Mesh patterns connect Catalan patterns to Catalan’s triangle. On the set x0x1xnx_0*x_1*\cdots*x_n82 of x0x1xnx_0*x_1*\cdots*x_n83-avoiding permutations, the distributions of the mesh patterns x0x1xnx_0*x_1*\cdots*x_n84 and x0x1xnx_0*x_1*\cdots*x_n85 are

x0x1xnx_0*x_1*\cdots*x_n86

while that of x0x1xnx_0*x_1*\cdots*x_n87 is

x0x1xnx_0*x_1*\cdots*x_n88

where

x0x1xnx_0*x_1*\cdots*x_n89

is the Catalan triangle. The same analysis yields the identity

x0x1xnx_0*x_1*\cdots*x_n90

and produces a new Catalan-counted family of sequences x0x1xnx_0*x_1*\cdots*x_n91 defined by

x0x1xnx_0*x_1*\cdots*x_n92

(Kitaev et al., 2012).

Restricted Dyck paths give another source of Catalan identities. For fixed x0x1xnx_0*x_1*\cdots*x_n93 and x0x1xnx_0*x_1*\cdots*x_n94, let x0x1xnx_0*x_1*\cdots*x_n95 be the Dyck paths of semilength x0x1xnx_0*x_1*\cdots*x_n96 of height at most x0x1xnx_0*x_1*\cdots*x_n97 with no x0x1xnx_0*x_1*\cdots*x_n98-fold consecutive valley pattern x0x1xnx_0*x_1*\cdots*x_n99 at elevation nn00. Their generating function is rational,

nn01

and because nn02 whenever nn03, one obtains the Catalan identity

nn04

for

nn05

Equivalently,

nn06

in the same range (Bernini et al., 5 May 2026).

Catalan patterns also appear in new Catalan-counted word models. Stump’s collection nn07 consists of words nn08 on nonnegative integers satisfying

nn09

for all nn10, together with the condition that if nn11 is the first occurrence of nn12, then there are indices nn13 with nn14. Via a bubble-sort normalization, the area-sequence encoding of Dyck paths, and Haglund’s zeta map, one obtains a bijection

nn15

so nn16 (Stump, 2014).

A plausible implication is that “Catalan patterns” is best viewed not as a single class of forbidden patterns, but as a research program: identify finite local constraints that preserve a Catalan-type recursive skeleton, determine the associated generating functions, and then transport the resulting structure across the standard web of bijections among Catalan families.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Catalan Patterns.