Enumeration of Carlitz Multipermutations
Henrik Eriksson, Alexis Martin

TL;DR
This paper enumerates Carlitz multipermutations with specific repetitions, deriving recurrences and confirming a conjecture for the case of three copies, thereby advancing combinatorial enumeration techniques.
Contribution
It provides explicit enumeration formulas and recurrences for Carlitz multipermutations with k=2,3,4, including a proof and improvement of a conjectured recurrence for k=3.
Findings
Derived recurrences for k=2,3,4 cases
Proved and improved a conjectured recurrence for k=3
Enumerated Carlitz multipermutations for small k values
Abstract
A multipermutation with copies each of is Carlitz if neighbours are different. We enumerate these objects for and derive recurrences. In particular, we prove and improve a conjectured recurrence for , stated in OEIS, the Online Encyclopedia of Integer Sequences.
| 1 | 1 | 2 | 6 | 24 | 120 | 720 | |
| 1 | 0 | 2 | 30 | 864 | 39 480 | 2 631 600 | |
| 1 | 0 | 2 | 174 | 41 304 | 19 606 320 | 16 438 575 600 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
| 1 | 0 | 1 | 5 | 36 | 329 | 3 655 | |
| 1 | 0 | 1 | 29 | 1 721 | 163 386 | 22 831 355 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Combinatorial Mathematics · Algorithms and Data Compression · Advanced Mathematical Identities
Enumeration of Carlitz multipermutations
Henrik Eriksson
CSC
KTH
SE-100 44 Stockholm, Sweden
and
Alexis Martin
MA
EPFL
CH-1015 Lausanne, Switzerland
(Date: 2016-11-28)
Abstract.
A multipermutation with copies each of is Carlitz if neighbours are different. We enumerate these objects for and derive recurrences. In particular, we prove and improve a conjectured recurrence for , stated in OEIS, the Online Encyclopedia of Integer Sequences.
Key words and phrases:
Carlitz,word,multipermutation
2010 Mathematics Subject Classification:
05A05
1. Introduction
Leonard Carlitz [1] enumerated compositions with adjacent parts being different. We will count multipermutations of with the same condition.
Definition 1.1**.**
A multipermutation is Carlitz if adjacent elements are different.
For , these are just the ordinary permutations, but for there are few results. OEIS has entries A114938 for , where an expression and a three-term recurrence is given, and A193638 for , but with no formula and only a conjectured recurrence.
Let be the set of Carlitz multipermutations of and let . The simplest examples are
[TABLE]
The numbers grow very fast. An upper bound is of course , the number of all multipermutations.
We see that has two elements, but only one pattern, . If we identify elements with the same pattern, we get a smaller set . Every pattern may be realized in ways as a multipermutation, so as the examples show.
[TABLE]
As representative we choose the ordered multipermutation, where the elements appear in order. For any pattern, such as , the order condition determines what numeral each letter represents, in this case .
Sometimes, it seems more natural to work with , sometimes is more convenient. OEIS has entries A278990 for , with formula and a three-term recurrence, and A190826 for with no formula and an only conjectured recurrence.
2. Inclusion-exclusion formulas
Computing by inclusion-exclusion is Example 2.2.3 in [3]. We show the method for .
To begin with, there are multipermutations of . We subtract all containing the subpattern , i.e. multipermutations of the five symbols . These are . The same goes for and so we subtract . Patterns with both and were subtracted twice, so we add for every such pair, totalling . Finally, patterns with all three , , must be subtracted, that is .
The general formula looks like this.
Proposition 2.1**.**
[TABLE]
The sum is to be taken over nonnegative that add upp to . Here counts symbols that are separate, like , and counts sybols that appear together, like , so there are blocks to permute and indistinguishable pairs.
The case is trickier as we now have three subpatterns to consider. If of the symbols appear separated, like , of the symbols appear two-plus-one, like , and of the symbols appear united, like , inclusion-exclusion will produce a surprisingly simple formula. A more thorough treatment is given in Martin’s thesis [7].
Theorem 2.2**.**
[TABLE]
Proof.
A direct application of inclusion-exclusion would be possible if we knew how many multipermutations contain , how many contain and etc. The counts permutations of blocks, some of length 1 and some of length 2, for example and . This will produce all desired multipermutations, but some of them will be counted twice, for is the same sequence as . So we must subtract permutations where the ones are united, and this explains the term . But now again we must add permutations with both and and this explains the term . ∎
Let us try to compute with the formula.
[TABLE]
It is easy to write down similar formulas for . We just give as an example. The proof has no new twists, so we omit it. Just note that and count resp. .
Theorem 2.3**.**
[TABLE]
We were able to give each term a combinatorial interpretation but the formulas are not new. Ira Gessel [2] used rook polynomials to derive more general expressions than these and Jair Taylor [4] proved the same formulas directly from the generating function. Their elegant version of Th.2.3 is
[TABLE]
where , so after expansion each power of is replaced with a factorial.
3. Recurrences
For many purposes, recurrences are superior to the explicit formulas of last section. We will show how to get recurrences for , the number of ordered Carlitz multipermutations. Recall that .
The OEIS [5] gives conjectural three-term recurrences for and , a four-term recurrence for and a five-term recurrence for . All these conjectures will be proved below.
Theorem 3.1**.**
The sequence , recursively defined by
[TABLE]
counts ordered Carlitz words of .
Proof.
As , counts the word 1212 and counts the words 010212,012012,012102,012120,012021, using symbols 012. The first four words are of the type 0..0̂., that is the zero may be removed without violating the Carlitz property, but the fifth word is of the type 0..x0x..
Now, we count words in . according to type.
0..0̂. is counted by (insert 0̂ anywhere).
0..x0x for is counted by (transform 1..1 0..x0x).
0101.. is counted by (prefix 0101). ∎
In our example, 1212 02x0x2, which is the same pattern as 012021.
Theorem 3.2**.**
The sequences , recursively defined by
[TABLE]
count ordered Carlitz words of resp. of .
Proof.
counts the word 121212 and counts the words 010̂21212,…,01212120̂,01202121,01212021. The first six words of the type 0..0̂. are counted by , the last two 0..x0x..x. and 0..x..x0x. with by . Finally, 0101..1. and 01..101. are counted by . This proves the recurrence for .
We now count by cases according to type of . As there are two noninitial zeros, the cases will sum to .
0..0..0̂. is counted by (insert 0̂ in empty slot).
0..0..x..x0x. for is counted by , for our transformation 1..0..1..1. 0..0..x..x0x. does not work for 101..1. (counted by ) or for 10..1..1. (counted by ) .
0101..1..0 and the equinumerous 01..101..0 split into subcases depending on the position of the other zero.
010101.. is counted by .
01010..1., 0101..01. and 0101..10. are counted by .
0101..0..1. and 0101..1..0. are counted by .
Collecting terms and replacing with we get the recurrence for . ∎
Corollary 3.3**.**
The recursively defined sequence
[TABLE]
where , , counts ordered Carlitz words of
Proof.
Lowering indices in Th.3.2 we get
[TABLE]
Adding times this to the -recurrence and then using the -recurrence , we get the desired four-term recurrence. ∎
The five-term recurrence in OEIS entry A190826 was found by Richard J. Mathar using an ansatz with twenty unknown coefficients [6]. It is of course easily derived by adding two versions of our four-term recurrence, one of them with lowered indices.
The four-term recurrence in OEIS entry A193638 was found by Alois P. Heintz. It is now a corollary obtained by multiplication with .
Recurrences for with may be derived in exactly the same way. We state the result for here and leave the details to the reader.
Theorem 3.4**.**
The sequences , recursively defined by
[TABLE]
count ordered Carlitz words of resp. of , and of .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] L. Carlitz, Restricted compositions, Fibonacci Quart. 14 (1976), 254–264.
- 2[2] Ira M. Gessel, Generalized rook polynomials and orthogonal polynomials. In D. Stanton, editor, q-Series and Partitions , pages 159-176. Springer-Verlag, New York, 1989.
- 3[3] R. Stanley, Enumerative Combinatorics , vol. 1, Cambridge University Press, Cambridge, 1997.
- 4[4] Jair Taylor, Counting words with Laguerre series, Electron. J. Comb. 21(2) , 2014
- 5[5] The On-Line Encyclopedia of Integer Sequences, published electronically at https://oeis.org
- 6[6] R. J. Mathar, personal communication, 2015-10-30.
- 7[7] Alexis Martin, Sequences without equal adjacent elements, Bachelor thesis, 2015.
