Stack-sorting for Words

Abstract

We introduce operators hare and tortoise, which act on words as natural generalizations of West's stack-sorting map. We show that the heuristically slower algorithm tortoise can sort words arbitrarily faster than its counterpart hare. We then generalize the combinatorial objects known as valid hook configurations in order to find a method for computing the number of preimages of any word under these two operators. We relate the question of determining which words are sortable by hare and tortoise to more classical problems in pattern avoidance, and we derive a recurrence for the number of words with a fixed number of copies of each letter (permutations of a multiset) that are sortable by each map. In particular, we use generating trees to prove that the -uniform words on the alphabet [n] that avoid the patterns 231 and 221 are counted by the (+1)-Catalan number 1 n+1(+1)n n. We conclude with several open problems and conjectures.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…