English

The monoids of the patience sorting algorithm

Group Theory 2017-06-22 v1 Combinatorics

Abstract

The left patience sorting (lPS) monoid, also known in the literature as the Bell monoid, and the right patient sorting (rPS) monoid are introduced by defining certain congruences on words. Such congruences are constructed using insertion algorithms based on the concept of decreasing subsequences. Presentations for these monoids are given. Each finite-rank rPS monoid is shown to have polynomial growth and to satisfy a non-trivial identity (dependent on its rank), while the infinite rank rPS monoid does not satisfy a non-trivial identity. The lPS monoids of finite rank have exponential growth and thus do not satisfy non-trivial identities. The complexity of the insertion algorithms is discussed. rPS monoids of finite rank are shown to be automatic and to have recursive complete presentations. When the rank is 11 or 22, they are also biautomatic. lPS monoids of finite rank are shown to have finite complete presentations and to be biautomatic.

Keywords

Cite

@article{arxiv.1706.06884,
  title  = {The monoids of the patience sorting algorithm},
  author = {Alan J. Cain and António Malheiro and Fábio M. Silva},
  journal= {arXiv preprint arXiv:1706.06884},
  year   = {2017}
}

Comments

42 pages

R2 v1 2026-06-22T20:25:12.169Z