Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

RotationAvoidanceCircular

Abstract

Circular permutations represented with the entry one first relate avoidance at all cuts to avoidance of cyclic rotations of a pattern.

Definition 1.1 (Circular avoiders rooted at one).

Lean statement: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.circularAvoiders

Formalization. D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.circularAvoiders (✓ std3).

Source. Repository-derived.

Acknowledgement. Ömer Eğecioğlu, Collier Gaiser, Mei Yin (2026). Pattern avoidance in permutations and their rotations. DOI: 10.48550/arXiv.2607.20750. URL: https://arxiv.org/abs/2607.20750v1.

Commentary.

For a nonnegative integer n and a pattern q, the circular avoiders are those permutations of one through n whose first entry is one and whose n rotations all avoid q.

Definition 1.2 (Circles with exactly one containing cut).

Lean statement: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.singleBadCircles

Formalization. D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.singleBadCircles (✓ std3).

Source. Repository-derived.

Acknowledgement. Ömer Eğecioğlu, Collier Gaiser, Mei Yin (2026). Pattern avoidance in permutations and their rotations. DOI: 10.48550/arXiv.2607.20750. URL: https://arxiv.org/abs/2607.20750v1.

Commentary.

For a nonnegative integer n and a pattern q, this set consists of permutations of one through n beginning with one for which there exists exactly one cut among zero through n minus one whose rotation contains q. Every other cut avoids q.

Theorem 1.3 (Counting full and all but one rotation avoidance).

Lean statement: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.counting_cuts

Proof. Machine-checked in Lean as D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.counting_cuts (✓ std3). ∎

Source. Repository-derived.

Acknowledgement. Ömer Eğecioğlu, Collier Gaiser, Mei Yin (2026). Pattern avoidance in permutations and their rotations. DOI: 10.48550/arXiv.2607.20750. URL: https://arxiv.org/abs/2607.20750v1.

Commentary.

Let n be positive and let q be any pattern. The cardinality of S_n^(n)(q) is n times the number of circular avoiders rooted at one. The cardinality of S_n^(n minus one)(q) is n times that number plus the number of circles rooted at one with exactly one containing cut.

Theorem 1.4 (Characterization of a unique containing cut).

Lean statement: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.unique_bad_cut_iff

Proof. Machine-checked in Lean as D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.unique_bad_cut_iff (✓ std3). ∎

Source. Repository-derived.

Acknowledgement. Ömer Eğecioğlu, Collier Gaiser, Mei Yin (2026). Pattern avoidance in permutations and their rotations. DOI: 10.48550/arXiv.2607.20750. URL: https://arxiv.org/abs/2607.20750v1.

Commentary.

Let n be at least four, let q be a permutation of one through four and let p be a permutation of one through n. Cut zero is the unique cut whose rotation contains q if and only if p contains q, p avoids each of the three nontrivial cyclic rotations of q, and deleting either the first entry or the last entry of p gives a list avoiding q.

Theorem 1.5 (Circular avoidance and the rotations of a pattern).

Lean statement: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.all_cuts_iff_cycle_avoidance

Proof. Machine-checked in Lean as D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.all_cuts_iff_cycle_avoidance (✓ std3). ∎

Source. Repository-derived.

Acknowledgement. Ömer Eğecioğlu, Collier Gaiser, Mei Yin (2026). Pattern avoidance in permutations and their rotations. DOI: 10.48550/arXiv.2607.20750. URL: https://arxiv.org/abs/2607.20750v1.

Commentary.

Let n be positive, let q be a permutation of one through four and let p be a permutation of one through n. All n rotations of p avoid q if and only if p avoids all four cyclic rotations of q.

References

  • Truth anchor: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.all_cuts_iff_cycle_avoidance
  • Truth anchor: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.circularAvoiders
  • Truth anchor: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.counting_cuts
  • Truth anchor: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.singleBadCircles
  • Truth anchor: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceCircular.unique_bad_cut_iff
  • Dependency: D5/S3/Combinatorics/RotationAvoidance/RotationAvoidanceDefs