Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Metadata
bibkey: yangshiehyu2025dotted
authors: Michael Yang, Hansen Shieh, Ashley Yu
year: 2025
title: Stack-Sorting with Dotted-Pattern-Avoiding Stacks
doi: null
url: https://arxiv.org/abs/2411.11914v2
claim: "Valley runs, Proposition 3.5, and Conjecture 6.2 for the 21-dot machine; peak runs, Proposition 3.1, and Conjecture 6.1 for the 12-dot machine."
strata_touched:
  - D5/S1/Words/Patterns/ShiehYangYuMachineConvergence
  - D5/S3/Combinatorics/DottedStack/ShiehYangYuTwelveDot
license: citation-only
triage: anchor

The Shieh-Yang-Yu machine

The following quotations are from arXiv:2411.11914v2, with printed page numbers.

Section 1, p. 1:

West’s stack-sorting map s processes the input permutation through a stack in a right greedy manner such that elements of the stack always increase from top to bottom (see for example, Figure 1).

Section 1, p. 2:

Similarly, inspired by Cerbai, Claesson, and Ferrari’s [6] σ-machines, we establish τ̇-machines, which consist of the dotted pattern-avoiding map sτ̇ followed by s, and are to be denoted by s ◦ sτ̇.

Section 2, p. 3:

Similarly, a valley of π is an entry πᵢ of π such that πᵢ is less than each π₁, π₂, . . . , πᵢ₋₁.

Similarly, a valley run is defined as a maximal sequence of consecutive entries such that the first entry is a valley and no other entry is a valley.

The source example 24315 has valley runs 243 and 15. Its notation π = V₁V₂ . . . Vₖ denotes the unique partition into valley runs.

Proposition 3.5, p. 6:

Let π = V₁V₂ . . . Vₖ ∈ Sₙ. Then, s₂₁̇(π) = rev(V₁)rev(V₂) . . . rev(Vₖ).

Section 2, p. 3, defines a peak of π as an entry greater than every earlier entry, and a peak run as a maximal sequence of consecutive entries whose first entry is a peak and no other entry is a peak.

Proposition 3.1, p. 4:

Let π = P₁P₂ . . . Pₖ ∈ Sₙ. Then, s₁₂̇(π) = rev(P₁)rev(P₂) . . . rev(Pₖ).

Conjecture 6.1, p. 10:

The machine-sortable permutations under the 12̇-machine map in Sₙ are enumerated by (2n−2 choose n−1).

Here a permutation is machine-sortable when s(s₁₂̇(π)) is the identity. The module D5/S3/Combinatorics/DottedStack/ShiehYangYuTwelveDot proves Conjecture 6.1 for every n ≥ 1, taking the proved closed form of Proposition 3.1 as the definition of s₁₂̇.

Conjecture 6.2, p. 11:

All permutations in Sₙ for all n ≥ 1 are eventually mapped to a fixed point of the 21̇-machine after a finite number of iterations through the machine.

The source defines s_{21̇} through Baril’s dotted patterns and PROVES the closed form of Proposition 3.5; this module takes that proved right-hand side (reverse each valley run) as the definition of r. The identification of the dotted-pattern stack with valley-run reversal is the source’s own theorem and is NOT formalized here.

In Lean, words are List ℕ, membership in Sₙ is w.Perm (List.range' 1 n), and M w = s (r w). The operational map s pops while the stack top is smaller than the next input, pushes otherwise, and flushes at end of input. The theorem gives a natural t with (M^[t + 1]) w = (M^[t]) w for every n ≥ 1 and every permutation w in Sₙ. The convergence proof is derived here; the citation credits the conjecture and definitions, not a published proof.

Verified locator

  • URL: https://arxiv.org/abs/2411.11914v2
  • PDF: https://arxiv.org/pdf/2411.11914v2
  • Valley and valley run definitions: Section 2, printed page 3.
  • Peak and peak run definitions: Section 2, printed page 3.
  • Proposition 3.1: printed page 4.
  • Proposition 3.5: printed page 6.
  • Conjecture 6.1: Section 6, printed page 10.
  • Conjecture 6.2: Section 6, printed pages 10-11 (statement on page 11).