Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Archer-Bourne Decomposition

Abstract

The permutations avoiding 312 and 321 are exactly the direct sums of cyclic rotations indexed by compositions, and the cube criterion gives the corresponding counting identity.

Definition 1.1 (The pattern 312).

Formalization. D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.pattern312 (✓ std3).

Source. Repository-derived.

Acknowledgement. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

The zero-based values two, zero, one define the permutation pattern 312.

Definition 1.2 (The pattern 321).

Formalization. D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.pattern321 (✓ std3).

Source. Repository-derived.

Acknowledgement. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

The zero-based values two, one, zero define the permutation pattern 321.

Definition 1.3 (Avoidance of 312).

Formalization. D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.Avoids312 (✓ std3).

Source. Repository-derived.

Acknowledgement. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

This is the negation of the generic pattern-containment predicate at the permutation 312.

Definition 1.4 (Avoidance of 321).

Formalization. D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.Avoids321 (✓ std3).

Source. Repository-derived.

Acknowledgement. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

This is the negation of the generic pattern-containment predicate at the permutation 321.

Theorem 1.5 (Positive rotation sums avoid both patterns).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.rotationSumPerm_avoids_312_321 (✓ std3). ∎

Citation. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

A list of positive block sizes determines a direct sum of cyclic rotations. Archer and Bourne’s Lemma 3.1 gives the avoidance direction of this characterization.

Definition 1.6 (Rotation sum indexed by a composition).

Formalization. D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.rotationSumComposition (✓ std3).

Source. Repository-derived.

Acknowledgement. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

The sum equation carried by a Mathlib composition transports the list-level rotation sum to a permutation of the required finite interval.

Theorem 1.7 (Every composition gives an avoider).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.rotationSumComposition_avoids_312_321 (✓ std3). ∎

Citation. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

Every block of a composition is positive, so the associated rotation sum avoids both 312 and 321.

Theorem 1.8 (Archer-Bourne decomposition).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.avoids_312_321_iff_exists_rotationSumComposition (✓ std3). ∎

Citation. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

A permutation avoids 312 and 321 exactly when it is the direct sum of the cyclic rotations determined by a composition of its size. This is Archer and Bourne’s Lemma 3.1.

Theorem 1.9 (Uniqueness of the composition).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.rotationSumComposition_injective (✓ std3). ∎

Citation. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

The boundary set consists of zero and exactly the positions x + 1 for which pi(x) <= x. Equal rotation sums therefore have equal compositions; together with the decomposition theorem, this is the bijection identified after Lemma 3.1.

Theorem 1.10 (The Archer-Bourne counting equality).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.card_avoids_312_321_cube_2143_eq_compositions (✓ std3). ∎

Resolves. Problems/archer-bourne-cube-2143-count (proved) by D5/S3/ConceptDynamics/PatternAvoidance/ArcherBourneDecomposition.card_avoids_312_321_cube_2143_eq_compositions.

Source. Repository-derived.

Acknowledgement. Kassie Archer, Noel Bourne (2026). Pattern avoidance in compositions and powers of permutations. DOI: 10.46298/dmtcs.17199. URL: https://arxiv.org/abs/2505.05218v3.

Commentary.

The decomposition and its uniqueness identify the 312/321 avoiders with compositions. The frozen cube criterion restricts this bijection on both sides to exactly the displayed exceptional-part condition.

References