This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Counting Condorcet domains

Georgina Liversidge Department of Mathematics,
University of Auckland
gliv560@aucklanduni.ac.nz
Feb, 2020
Abstract.

A Condorcet domain is a collection of linear orders which satisfy an acyclic majority relation. In this paper we describe domains as collections of directed Hamilton paths. We prove that while Black’s single-peaked domains are defined by their extremal paths, Arrow’s single-peaked domains are not. We also introduce domain contractions and domain extensions as well as self-paired domains, and describe some properties of these. We give a formula for the number of isomorphism classes of Arrow’s single-peaked domains in terms of the number of self-paired domains, and give upper and lower bounds on this number. We also enumerate the distinct maximal Arrow’s single-peaked domains for |A|=5,6,7,8|A|=5,6,7,8. Finally, we show that all of the observations in this paper can be translated to single-dipped domains, that is, Condorcet domains with complete “never-top” conditions.

1. Introduction

Let AA be a finite set and let (A)\mathcal{L}(A) be the set of all linear orders on AA. A Condorcet domain on AA is a subset D(A)D\subseteq\mathcal{L}(A) such that every profile composed of preferences from DD has an acyclic majority relation, that is, it does not contain a Condorcet triple

a1v1a2v1a3,a2v2a3v2a1,a3v3a1v3a2,a_{1}\succ_{v_{1}}a_{2}\succ_{v_{1}}a_{3},\>\>\>\>a_{2}\succ_{v_{2}}a_{3}\succ_{v_{2}}a_{1},\>\>\>\>a_{3}\succ_{v_{3}}a_{1}\succ_{v_{3}}a_{2},

as defined by M. J. Condorcet [3]. Condorcet domains have been studied extensively (see, for example [1-9], [13]), particularly maximal Condorcet domains.

Definition 1.1.

A Condorcet domain DD on a set AA is called maximal if there is no other Condorcet domain DD^{\prime} with DDD\subset D^{\prime}. In other words, if vv is any linear order of A such that vDv\not\in D, then D{v}D\cup\{v\} contains a Condorcet triple.

It follows from Definition 1.1 that if a DD is maximal and D{v}D\cup\{v\} does not contain a Condorcet triple, then vDv\in D.

A.K. Sen showed in [11] that if DD is a maximal Condorcet domain on AA, then one of the following “never conditions” holds for every triple {a,b,c}A\{a,b,c\}\subseteq A:

  • “Never-bottom”: if aa is the “never-bottom” element of the triple {a,b,c}\{a,b,c\} then the preferences bcab\succ c\succ a and cbac\succ b\succ a are not permitted in DD.

  • “Never-top”: if aa is the “never-top” element of the triple {a,b,c}\{a,b,c\} then the preferences acba\succ c\succ b and abca\succ b\succ c are not permitted in DD.

  • “Never-middle”: if aa is the “never-middle” element of the triple {a,b,c}\{a,b,c\} then the preferences bacb\succ a\succ c and cabc\succ a\succ b are not permitted in DD.

A Condorcet domain may satisfy a mixture of these types of conditions, or there can be a single type that holds for every triple. Domains satisfying a “never-bottom” condition on each triple are known as Arrow’s single-peaked domains, after K.J. Arrow following his work in [1]. A specific type of these domains, defined below, was first described by D. Black in [2].

Definition 1.2.

A Black’s single-peaked domain is a domain DD on a set AA, such that there exists some “societal axis”, that is, a sequence a1>a2>>ama_{1}>a_{2}>\dots>a_{m} of the elements of AA, so that every order vDv\in D has a “peak” at some aAa\in A, with the property that for all b,cAb,c\in A,

  • if b<cab<c\leq a then cvbc\succ_{v}b and

  • if ab>ca\geq b>c then bvcb\succ_{v}c.

The next two definitions, lemma, and theorem conveyed to the author by A. Slinko [12] lead to the question which is the main motivation for this paper.

Definition 1.3.

Let DD be a Condorcet domain on a set AA. A terminal element of DD is an element aAa\in A such that there exists a linear order vDv\in D which ends with aa.

Lemma 1.4.

[12] An Arrow’s single-peaked domain has at most two terminal elements. A maximal Arrow’s single peaked domain has exactly two of them.

Definition 1.5.

A linear order which starts with one terminal element and ends at the other is called extremal.

Theorem 1.6.

[12] Any maximal Arrow’s single-peaked domain on a set of size mm must contain exactly 2m12^{m-1} linear orders, two of which must be extremal.

Note that it follows from Definition 1.2 that a maximal Black’s single-peaked Condorcet domain must contain two linear orders which are mutually reverse - that is, if P=a1a2am1amP=a_{1}a_{2}\dots a_{m-1}a_{m} is one extremal order, then Q=amam1a2a1Q=a_{m}a_{m-1}\dots a_{2}a_{1} must be the other. Furthermore, a Black’s single-peaked domain is uniquely determined by it’s extremal orders. A. Slinko posed the following question in [12]:

Question 1.7.

Given two extremal orders PP and QQ, is there a unique Arrow’s single-peaked Condorcet domain containing PP and QQ?

This question motivated the author to study Condorcet domains, and show that the answer is, in fact, no. This then raises the follow up question: how many maximal Arrow’s single-peaked domains are? Counting the number of isomorphism classes of maximal Arrow’s single-peaked domains is the main focus of this paper, and we significantly reduce this problem to enumerating only self-paired domains.

First, in Section 2, we outline some notation and begin describing domains as collections of directed Hamilton paths. We also introduce domain contractions and simplified domain contractions.

In Section 3 we show that the answer to Question 1.7 is no: there may be multiple Arrow’s single-peaked domains for some pairs of extremal paths. We show this by giving an example on a set of size 6.

In Section 4 we further explore domain contractions. We introduce domain extensions and provide some of their properties.

In Section 5 we introduce inherited permutations and provide necessary conditions for two maximal Arrow’s single-peaked domains to be isomorphic. We introduce the concept of self-paired domains and show their importance in counting maximal Arrow’s single-peaked domains. We also give some necessary conditions for a domain to be self-paired and give bounds for the total number of non-isomorphic maximal Arrow’s single-peaked domains on a set of size mm.

In Section 6 we enumerate the isomorphism classes of maximal Arrow’s single-peaked domains with some particular inherited permutations.

In Section 7 we give some data on the isomorphism classes maximal Arrow’s single peaked domains on sets of size 5, 6, 7 and 8.

In Section 8 we introduce single-dipped domains, and give some properties of these. We also give a conjecture and suggestions for future work.

Finally in Section 9 we provide details of the distinct maximal Arrow’s single-peaked domains for sets of size 5 and 6.

2. Domains as collections of Hamilton directed paths

Throughout this paper we use idid to denote the identity permutation and we use the convention of writing permutations in cyclic notation, without the use of commas. For example (abc)(abc) denotes the permutation abcaa\mapsto b\mapsto c\mapsto a. In contrast, we write paths with commas, so that (a,b,c)(a,b,c) denotes the path through the vertices a,a, b,b, and cc, in that order. Given a path PP, we write (P,x)(P,x) for the path given by appending PP with the vertex xx. Similarly, we write (x,P)(x,P) for the path given by PP prefixed with xx. Finally, we denote the position of the vertex aa in the path PP by pos(a)P{}_{P}(a), where the first vertex is in position 1.

Let AA be a finite set and let VV be a set of |A||A| vertices each labelled with a different element of AA. A linear order on AA defines a Hamilton directed path through VV in the obvious way. Thus a domain on AA may be viewed as a collection of Hamilton directed paths thorugh VV. For simplificity, we will simply refer to this as a Hamilton directed path through AA. Throughout this paper we distinguish between directed Hamilton paths by showing them in different colours.

Definition 2.1.

Let AA be a finite set, and let DD be a collection of Hamilton directed paths through AA. We define the domain contraction of DD on a subset SAS\subseteq A to be the set D(S)D(S) of Hamilton directed paths through SS, where for each Hamilton directed path HDH\in D we define HH^{\prime} in D(S)D(S) through SS by simply removing the vertices in A\SA\backslash S. Let D(S)D^{\prime}(S) be a subset of D(S)D(S) obtained by deleting any repeated paths, and call this the simplified domain contraction of DD on SS.

With this definition in mind, we can redefine the Condorcet triple condition in terms of this new configuration.

Lemma 2.2.

Let AA be a finite set and DD a collection of Hamilton directed paths through AA. DD defines a Condorcet domain on AA if and only if for every subset SAS\subseteq A of size 3, the simplified domain contraction D(S)D^{\prime}(S) does not contain a double cycle (that is, three paths as shown in Figure 1).

Refer to caption
Figure 1. Double cycle on three elements

It is clear to see that the pink path is the preference bcab\succ c\succ a, the blue path is cabc\succ a\succ b, and the purple path is abca\succ b\succ c, which gives a Condorcet triple. Thus a Condorcet triple will be present if and only if a double cycle is present, as required. In fact, a simplified domain contraction on a subset of size three must be a subset of one of the path collections of the three graphs shown in Figure 2.

Each graph corresponds to a “never” condition on a triple:

  1. (1)

    aa is “never-top” in Graph 1 of Figure 2,

  2. (2)

    aa is “never-middle” in Graph 2 of Figure 2, and

  3. (3)

    aa is “never-bottom” in Graph 3 of Figure 2.

Refer to caption
Figure 2. Possible domain contractions on {a,b,c}\{a,b,c\}

Thus we can conclude that in order for a domain to be an Arrow’s single-peaked domain, the simplified domain contraction on any three elements must be a subset of the path collection shown in Graph 3 of Figure 2.

3. Slinko’s Question

A. Slinko in [12] posed Question 1.7: Given two extremal paths PP and QQ on a set AA, do they uniquely define a maximal Arrow’s single-peaked domain? It has been shown [10] that this is true of mutually reverse paths, that is, for Black’s single-peaked domains, but, in general, the answer is no. We now prove that for a set of size 6 there may be multiple non-isomorphic maximal Arrow’s single-peaked domains on a given pair of extremal paths.

Example 3.1.

Let A={a,b,c,d,s,f}A=\{a,b,c,d,s,f\} and define the Hamilton directed paths P=(s,a,b,c,d,f)P=(s,a,b,c,d,f) and Q=(f,a,b,c,d,s)Q=(f,a,b,c,d,s), as shown in Figure 3. These must be extremal paths for any domain DD which contains them, so any paths in DD must end in ss or ff.

Refer to caption
Figure 3. Path PP shown in purple dotted lines, path QQ shown in blue.

In the domain contraction on {a,b,c,d}\{a,b,c,d\}, PP and QQ are equal, which gives us a level of freedom in choosing how other paths will behave on this contraction. There are, up to isomorphism, two distinct Arrow’s single-peaked Condorcet domains on 4 elements. Suppose we decide that (a,b,c,d)(a,b,c,d) will be one extremal path, then we have two choices for the second, either the twisted case (d,b,c,a)(d,b,c,a) or the reversed case of (d,c,b,a)(d,c,b,a). In each case we have 8 possible paths on the domain contraction, and we consider how we can complete them to get paths on the original set. First, every path must end in either ss or ff, so we consider those ending in ff and look at the possible position of ss in both cases. To this end, we consider the domain contractions of PP and QQ, as shown in Figure 4.

Refer to caption
Figure 4. Some domain contractions of PP and QQ.

Now, for a maximal Arrow’s single-peaked domain, the full domain must be isomorphic to Graph 3 in Figure 2. Thus our allowed paths are (s,a,b)(s,a,b), (a,b,s)(a,b,s), (a,s,b)(a,s,b) and (b,a,s)(b,a,s), and the disallowed paths are (s,b,a)(s,b,a) and (b,s,a)(b,s,a). Similarly, for all other contractions of the form {s,x,y}\{s,x,y\} with x,y{a,b,c,d}x,y\in\{a,b,c,d\}, and xx alphabetically before yy, the subpaths (s,y,x)(s,y,x) and (y,s,x)(y,s,x) are disallowed. With these rules in mind, we give all possible linear orders ending in ff for the maximal domain in both the twisted case and the reversed case, in the table below. To get the orders ending in ss, simply swap ss and ff in the given orders.

Twisted case Reversed case
1 sabcdfsabcdf sabcdfsabcdf
2 asbcdfasbcdf asbcdfasbcdf
3 abscdfabscdf abscdfabscdf
4 abcsdfabcsdf abcsdfabcsdf
5 abcdsfabcdsf abcdsfabcdsf
6 bascdfbascdf bascdfbascdf
7 bacsdfbacsdf bacsdfbacsdf
8 bacdsfbacdsf bacdsfbacdsf
9 bcasdfbcasdf bcasdfbcasdf
10 bcadsfbcadsf bcadsfbcadsf
11 cbasdfcbasdf cbasdfcbasdf
12 cbadsfcbadsf cbadsfcbadsf
13 bcdasfbcdasf bcdasfbcdasf
14 cbdasfcbdasf cbdasfcbdasf
15 bdcasfbdcasf cdbasfcdbasf
16 dbcasfdbcasf dcbasfdcbasf

Note that the orders given are the same in both cases, except for orders 15 and 16, so clearly there is no isomorphism between the twisted case and the reversed case. With the addition of the orders ending in ss, we get a total of 32 orders in each case, as required for a maximal Arrow’s single-peaked domain.

From this example we know that there may be more than one isomorphism class of maximal Arrow’s single-peaked domains for a pair of extremal paths. The natural next question to ask is: how many are there for a given mm? Or perhaps; how many are isomorphism classes are there for a given pair of extremal paths? We explore these questions throughout the rest of the paper, and give the answers for m8m\leq 8 (in Section 7) and some families of extremal paths (in Section 6).

4. Contraction and Extension of Arrow’s single-peaked domains

We begin by giving a lemma from A. Slinko [13], transcribed into the language of domain contractions.

Lemma 4.1 (13).

Let DD be a maximal Arrow’s single-peaked domain on AA, with terminal vertices {a1,a2}\{a_{1},a_{2}\}. If DiD_{i} is the set of Hamilton directed paths in DD which end in aia_{i} for i{1,2}i\in\{1,2\} then the simplified domain contraction DiD^{\prime}_{i} of DiD_{i} on A\{ai}A\backslash\{a_{i}\} is a maximal Arrow’s single-peaked domain, for i{1,2}i\in\{1,2\}. Furthermore, if

D1^={HD|pos(a1)=m,pos(a2)=m1}D1\hat{D_{1}}=\{H\in D|{\rm pos}(a_{1})=m,{\rm pos}(a_{2})=m-1\}\subseteq D_{1}
andD2^={HD|pos(a2)=m,pos(a1)=m1}D2{\rm and}\>\>\hat{D_{2}}=\{H\in D|{\rm pos}(a_{2})=m,{\rm pos}(a_{1})=m-1\}\subseteq D_{2}

then there exists an isomorphism ϕ\phi between D1^\hat{D_{1}} and D2^\hat{D_{2}} such that ϕ(a1)=a2\phi(a_{1})=a_{2}, ϕ(a2)=a1\phi(a_{2})=a_{1}, and ϕ(a)=a\phi(a)=a for all aA\{a1,a2}a\in A\backslash\{a_{1},a_{2}\}.

The following lemma is a consequence of the above.

Lemma 4.2.

Let DD be a maximal Arrow’s single-peaked domain on a set of size mm. If a1a_{1} and a2a_{2} are the terminal vertices of DD then for 2jm,2\leq j\leq m, and i{1,2}i\in\{1,2\}, there are 2j22^{j-2} paths in DD with aia_{i} in the jthjth position, and one path with aia_{i} in the first position.

Proof.

We proceed by induction on mm, with the base case m=3m=3. Here we refer back to Graph 3 of Figure 2 and we concern ourselves with the terminal vertex bb which appears in position 3 in two paths, position 2 in one path and position 1 in the other. The same is true for the other terminal vertex cc. Hence, the claim of Lemma 4.2 is true for m=3m=3. Now assume this claim is true for m1m-1, and let DD be a maximal Arrow’s single-peaked domain on a set AA of size mm, with terminal vertices {a1,a2}\{a_{1},a_{2}\}. Without loss of generality we prove the claim for a1a_{1}. By Lemma 4.1, the paths ending in aia_{i} form a maximal Arrow’s single peaked domain DiD_{i} on A\{ai}A\backslash\{a_{i}\}, for i{1,2}i\in\{1,2\}. Hence there are 2m22^{m-2} paths ending in a1a_{1}, as required, for j=mj=m. Furthermore, a1a_{1} is a terminal vertex in D2D^{\prime}_{2}, which is a domain on m1m-1 elements, and by induction, the claim holds in this domain. Hence, in D2D^{\prime}_{2} there are 2j22^{j-2} paths with a1a_{1} in position jj, for 2jm12\leq j\leq m-1, and one path with a1a_{1} in position 1. However, each path is in one-to-one correspondence with a path in DD, and this completes the proof. ∎

Note that for a given pair of extremal paths PP and QQ, the number of non-equal, but possibly isomorphic, maximal Arrow’s single-peaked domains with PP and QQ as extremal paths must be a power of two. This is due to the fact that for each triple the “never-bottom” element is either set or there are two options for it.

Definition 4.3.

Let DD be a Condorcet domain on AA. A domain extension of DD by xx is a Condorcet domain EE on A{x}A\cup\{x\}, such that the simplified domain contraction E(A)E^{\prime}(A) is equal to DD.

Lemma 4.4.

If DD is an Arrow’s single peaked domain on a set AA of size mm then there are 2m12^{m-1} ways to extend DD to a maximal Arrow’s single-peaked domain EE on A{x}A\cup\{x\} in such a way that xx is a terminal vertex in EE.

Proof.

First note that this lemma does not state that the domains achieved in this process are non-isomorphic, only that they are not equal. We proceed by induction. If m=3m=3 and D={abc,bac,acb,cab}D=\{abc,bac,acb,cab\}, then EE can be one of the following:

  1. (1)

    {abcx,bacx,cabx,acbx,abxc,baxc,axbc,xabc}\{abcx,bacx,cabx,acbx,abxc,baxc,axbc,xabc\};

  2. (2)

    {abcx,bacx,cabx,acbx,abxc,baxc,bxac,xbac}\{abcx,bacx,cabx,acbx,abxc,baxc,bxac,xbac\};

  3. (3)

    {abcx,bacx,cabx,acbx,acxb,caxb,axcb,xacb}\{abcx,bacx,cabx,acbx,acxb,caxb,axcb,xacb\};

  4. (4)

    {abcx,bacx,cabx,acbx,acxb,caxb,cxab,xcab}.\{abcx,bacx,cabx,acbx,acxb,caxb,cxab,xcab\}.

Now assume that for any domain on a set of size m1,m-1, there are 2m22^{m-2} ways of adding xx as a terminal vertex. We prove the claim for a set of size mm. First let E1E_{1} be the set of paths on A{x}A\cup\{x\} obtained from DD by appending xx to the end of each path. Next let {s,f}\{s,f\} be the terminal vertices of DD. Our first choice is whether ss or ff should remain a terminal vertex. If we choose ff, then from Lemma 4.1 the paths ending in ff form a maximal Arrow’s single-peaked domain on A\{f}A\backslash\{f\}, and so by the induction hypothesis, there are 2m22^{m-2} ways of adding xx as a terminal vertex to this domain. Let D2D_{2} be one of these extensions. Now let E2E_{2} be the set of paths on A{x}A\cup\{x\} obtained from D2D_{2} by appending ff to the end of each path. Then E=E1E2E=E_{1}\cup E_{2} gives the maximal Arrow’s single-peaked domain on A{x}A\cup\{x\}, and there are 2×2m2=2m12\times 2^{m-2}=2^{m-1} ways of obtaining a domain in this way. ∎

Proof.

We proceed by induction, with the base case of m=3m=3. All of the possible extensions of D={abc,bac,acb,cab}D=\{abc,bac,acb,cab\} by xx are given in the proof of the proceeding lemma. Each of the resulting four domains corresponds to a particular WDW\in D, such that (x,W)(x,W) is in the domain extension. This proves the claim for m=3m=3. Now suppose the claim is true on any set of size m1m-1. Let DD be the domain we wish to extend, and let WDW\in D. In order to create EE over A{x}A\cup\{x\}, we first append xx to every path in DD, giving our first 2m12^{m}-1 paths of EE. We then select all paths which end in the same element as WW, for example ff. By Lemma 4.1, these form a maximal Arrow’s single-peaked domain on A\{f}A\backslash\{f\}. Let WW^{\prime} be the domain contraction of WW on A\{f}A\backslash\{f\}. By the induction hypothesis, this domain can be uniquely extended to a maximal Arrow’s single-peaked domain on (A\{f}){x}(A\backslash\{f\})\cup\{x\} containing (x,W)(x,W^{\prime}). We then append ff to the 2m12^{m-1} paths produced by this domain extension, which completes the domain EE on A{x}A\cup\{x\}. ∎

Lemma 4.5.

Let DD be a maximal Arrow’s single-peaked domain on a set AA of size mm. Let ff be a terminal vertex of DD, and let WDW\in D be a path with ff in position ii. Let WkW_{k} be the path on AA obtained from WW by moving ff to position kk. If kik\geq i then WkDW_{k}\in D.

Proof.

If WW ends in ff then the conclusion is trivial. If ff is the second-to-last vertex in WW, then it follows from Lemma 4.1. Now suppose ff is in position 2im22\leq i\leq m-2. Let bb be the vertex directly after ff in WW, and let aa be any vertex before ff in WW, so that the domain contraction of WW on {a,b,f}\{a,b,f\} is equal to (a,f,b)(a,f,b). Then the terminal vertices of this contraction must be ff and bb. Thus Wi+1W_{i+1} obtained from WW by swapping ff and bb will be in DD, since Wi+1W_{i+1}^{\prime} will be equal to WW^{\prime} on all other contractions. The proof now follows by induction for all 2im22\leq i\leq m-2. Finally, if WW begins with (f,a)(f,a) for some aAa\in A, then for all bA\{a,f}b\in A\backslash\{a,f\}, the domain contraction of WW on {a,b,f}\{a,b,f\} is (f,a,b)(f,a,b). Since ff is a terminal vertex, the “never-bottom” element of this triple is aa. Thus, W2W_{2} will be in DD, since it will be equal to (a,f,b)(a,f,b) on any domain contraction of this form {a,b,f}\{a,b,f\}, and equal to WW on the domain contration of any other triple. This completes the proof. ∎

5. Isomorphisms and counting

Example 3.1 outlined in Section 3 shows that extremal paths do not define maximal Arrow’s single-peaked domains. However, since the extremal paths of a maximal Arrow’s single-peaked domain provide some characterisation of its isomorphism class, it is still worth considering extremal paths in an attempt to count the number of isomorphism classes. The following Lemma was given by A. Slinko in [12].

Lemma 5.1.

[12] Let AA be a set of size mm, and let P=(s,a1,a2,,am2,f)P=(s,a_{1},a_{2},\dots,a_{m-2},f) be a Hamilton directed path on AA and let θSA\theta\in S_{A}. If Q=θ(P)Q=\theta(P) and Q=θ1(P)Q^{\prime}=\theta^{-1}(P) then the pair (P,Q)(P,Q) is isomorphic to the pair (P,Q)(P,Q^{\prime}).

The proof was not given by Slinko in [12], but it easy to see that θ\theta sends PP to QQ and QQ^{\prime} to PP, and the proof follows. Note that if θ2=id\theta^{2}=id then θ\theta is an automorphism.
Thus we may consider possible pairs of extremal paths on a set AA of size mm, based on an arbitrary directed Hamilton path P=(s,a1,a2,,am2,f)P=(s,a_{1},a_{2},\dots,a_{m-2},f) and the permutations θ=(sf)σ\theta=(sf)\sigma with σSA\{s,f}\sigma\in S_{A\backslash\{s,f\}}. Lemma 5.1 allows us to exclude one such permutation from each pair {σ,σ1},\{\sigma,\sigma^{-1}\}, for which σ1σ\sigma^{-1}\neq\sigma.

Definition 5.2.

Let DD be a maximal Arrow’s single-peaked domain with P=(s,a1,a2,,am2,f)P=(s,a_{1},a_{2},\dots,a_{m-2},f) and Q=(f,σ(a1),σ(a2),,σ(am2),s)Q=(f,\sigma(a_{1}),\sigma(a_{2}),\dots,\sigma(a_{m-2}),s) as extremal paths. We say that the permutation formed by the composition of (sf)(sf) with σ\sigma is the inherited permutation of DD, and denote it by θD\theta_{D}. We may also refer to σ\sigma as σD\sigma_{D}.

Note that an inherited permutation must swap the terminal vertices of the domain. This will be assumed throughout this paper.

Lemma 5.3.

If D1D_{1} and D2D_{2} are maximal Arrow’s single-peaked domains with PP and Q=θ(P)Q=\theta(P) as extremal paths, such that D1D2D_{1}\neq D_{2} then if D1D_{1} and D2D_{2} are isomorphic then θ\theta is the isomorphism between the two. Consequently if θ\theta is not of order 2 then D1D_{1} and D2D_{2} cannot be isomorphic.

Proof.

First note that any isomorphism between D1D_{1} and D2D_{2} must either swap or fix PP and QQ. Hence the only possible isomorphisms are the identity and θ\theta. However, the identity is excluded by the assertion that D1D2D_{1}\neq D_{2}. Hence D1D_{1} and D2D_{2} are isomorphic if and only if θ\theta is the isomorphism between them. Now suppose θ2\theta^{2} is not the identity. Then θ(P)=Q\theta(P)=Q and θ(Q)=θ2(P)P\theta(Q)=\theta^{2}(P)\neq P. Hence θ\theta can not be an isomorphism between D1D_{1} and D2D_{2} as it neither fixes nor swaps PP and QQ. Therefore θ2\theta^{2} must be the identity if D1D_{1} and D2D_{2} are isomorphic. ∎

Definition 5.4.

Let DD be a maximal Arrow’s single-peaked domain with inherited permutation θ\theta. If θ\theta maps DD to itself we say that DD is self-paired.

The next lemma follows directly from Lemma 5.3.

Lemma 5.5.

If DD is a self-paired maximal Arrow’s single-peaked domain with inheirited permutation θ\theta, then θ\theta must have order 2.

Lemma 5.6.

Let DD be a maximal Arrow’s single-peaked domain on a set AA with inherited permutation θ\theta. Then DD is self-paired if and only if for each triple TAT\subseteq A, if aa is the “never-bottom” element of a triple TT, then θ(a)\theta(a) is the “never-bottom” element of θ(T)\theta(T).

Proof.

By definition, DD is self-paired if and only if θ(W)D\theta(W)\in D for each WDW\in D. It follows that if WW terminates at bBb\in B on some domain contraction on BAB\subseteq A, then the domain contraction on θ(B)\theta(B) then θ(W)\theta(W) terminates at θ(b)\theta(b). Thus θ(b)\theta(b) must be a terminal vertex of the domain contraction on θ(B)\theta(B) in order for DD to be self-paired. This occurs for all WDW\in D if and only if it occurs on every triple. ∎

Remark 5.7.

Let SAS\subseteq A be the maximal subset of AA such that θ\theta fixes every element in AA. If TT is a triple in AA then θ\theta fixes every element of TT. Hence the “never-bottom” elements of TT and θ(T)\theta(T) coincide. Furthermore, for triples containing both ss and ff and triples TT such that T(S{s,f})T\subseteq(S\cup\{s,f\}) the “never-bottom of TT and θ(T)\theta(T) coincide. Hence, the problem is reduced to checking triples which contain at least one element of A\(S{s,f})A\backslash(S\cup\{s,f\}). Furthermore, suppose that DD is self-paired, and that b=θ(a)b=\theta(a) where aA\Sa\in A\backslash S. Let T={a,b,x}T=\{a,b,x\}. Then either xx is the “never-bottom” element of TT, or θ(x)x\theta(x)\neq x.

Corollary 5.8.

Let DD be a maximal Arrows single-peaked domain on a set AA with extemal paths PP and θ(P)\theta(P). If there exist x,x,aAx,x^{\prime},a\in A such that θ(x)=x\theta(x)=x^{\prime}, θ(a)=a\theta(a)=a and P({x,x,a})=(x,x,a)P(\{x,x^{\prime},a\})=(x,x^{\prime},a) then DD is not self-paired.

Note that if θ\theta does not have such a pair there is at least one self-paired maximal Arrow’s single-peaked domain with PP and θ(P)\theta(P) as extremal paths but there may also be non-self-paired maximal Arrow’s single-peaked domains with PP and θ(P)\theta(P) as extremal paths. We now show the importance of self-paired domains with the main theorem of this paper.

Theorem 5.9.

Let 𝒩(m)\mathcal{N}(m) denote the number of isomorphism classes of maximal Arrow’s single-peaked domains on mm elements. Let 𝒫(m)\mathcal{P}(m) denote the total number of all maximal Arrow’s single-peaked domains on a set of size mm, without reduction under isomorphism, but which all share a common extremal path. Let 𝒮𝒫(m)\mathcal{SP}(m) denote the number of isomorphism classes of self-paired maximal Arrow’s single-peaked domains on a set of size mm. Then 𝒫(3)=𝒩(3)=𝒮𝒫(3)=1,\mathcal{P}(3)=\mathcal{N}(3)=\mathcal{SP}(3)=1, and for all m4m\geq 4 the following hold:

  1. (1)

    𝒫(m)=2m3𝒫(m1)\mathcal{P}(m)=2^{m-3}\mathcal{P}(m-1),

  2. (2)

    𝒩(m)=12(𝒫(m)+𝒮𝒫(m))\mathcal{N}(m)=\frac{1}{2}(\mathcal{P}(m)+\mathcal{SP}(m)), and

  3. (3)

    12𝒫(m)𝒩(m)𝒫(m).\frac{1}{2}\mathcal{P}(m)\leq\mathcal{N}(m)\leq\mathcal{P}(m).

Proof.

Note that 𝒮𝒫(m)\mathcal{SP}(m) also denotes the number of of self-paired maximal Arrow’s single-paired domains on mm elements which share an extremal path. First we prove 𝒫(3)=𝒩(3)=𝒮𝒫(3)=1\mathcal{P}(3)=\mathcal{N}(3)=\mathcal{SP}(3)=1. Take the set A={a,b,c}A=\{a,b,c\}. Consider the maximal Arrow’s single-peaked domains containing the path (a,b,c)(a,b,c) as an extremal path. For these, aa and cc must be the terminal vertices. But there is only one maximal Arrow’s single-peaked domain for AA with aa and cc as terminal vertices, namely {(a,b,c),(c,b,a),(b,c,a),(b,a,c)}\{(a,b,c),(c,b,a),(b,c,a),(b,a,c)\}. Hence 𝒫(3)=1\mathcal{P}(3)=1, and since there is only one, 𝒩(3)=1\mathcal{N}(3)=1. Finally this domain is self-paired, so 𝒮𝒫(3)=1\mathcal{SP}(3)=1.

Next we prove 5.9.(1)(1). Let SS be the set of 𝒫(m1)\mathcal{P}(m-1) maximal Arrow’s single-peaked domains on a set AA, of size m1m-1, which all have a common extremal path P=(f,a1,,am2,s)P=(f,a_{1},\dots,a_{m-2},s). By Lemma 4.4, each domain in SS can be extended to a maximal Arrow’s single-peaked domain on A{x}A\cup\{x\}, in a total of 2m22^{m-2} ways. Half of these domains will have terminal vertices {x,s}\{x,s\}, and the other half will have terminal vertices {x,f}\{x,f\}. Let SfS_{f} be the half which have ff as a terminal vertex. From the construction in the proof of Lemma 4.4, the path (P,x)(P,x) must be common to all domains in SfS_{f}. Furthermore, (P,x)(P,x) begins with ff and ends with xx, and therefore, it is an extremal path. Thus we have 𝒫(m)|Sf|=2m3𝒫(m1)\mathcal{P}(m)\geq|S_{f}|=2^{m-3}\mathcal{P}(m-1).
Now suppose DD is a maximal Arrow’s single-peaked domain on A{x},A\cup\{x\}, with (P,x)(P,x) as an extremal path. Then PP is an extremal path in the simplified domain contraction D(A)D^{\prime}(A). Thus we have D(A)SD^{\prime}(A)\in S, and hence DD is in SfS_{f} and 𝒫(m)|Sf|=2m3𝒫(m1)\mathcal{P}(m)\leq|S_{f}|=2^{m-3}\mathcal{P}(m-1). Finally, this implies that 𝒫(m)=2m3𝒫(m1)\mathcal{P}(m)=2^{m-3}\mathcal{P}(m-1).

Now we prove 5.9.(2)(2). Let SS be the set of 𝒫(m)\mathcal{P}(m) maximal Arrow’s single-peaked domains on a set AA, of size mm, with common path PP. Let B1={DSθD(D)=D}B_{1}=\{D\in S\>\mid\>\theta_{D}(D)=D\} and B2={DSθD(D)D}B_{2}=\{D\in S\>\mid\>\theta_{D}(D)\neq D\}. Note that B1B_{1} and B2B_{2} partition S,S, and that 𝒩(m)=|B1|+12|B2|=𝒮𝒫(m)+12(𝒫(m)𝒮𝒫(m))=12(𝒫(m)+𝒮𝒫(m)),\mathcal{N}(m)=|B_{1}|+\frac{1}{2}|B_{2}|=\mathcal{SP}(m)+\frac{1}{2}(\mathcal{P}(m)-\mathcal{SP}(m))=\frac{1}{2}(\mathcal{P}(m)+\mathcal{SP}(m)), as required.

Finally 5.9.(3)(3) follows directly from 5.9.(2)(2) and the fact that 0𝒮𝒫(m)𝒫(m)0\leq\mathcal{SP}(m)\leq\mathcal{P}(m). ∎

The above theorem reduces the problem of enumerating isomorphism classes of maximal Arrow’s single-peaked domains to enumerating self-paired maximal Arrow’s single-peaked domains. Furthermore, by Lemma 5.5, we need only consider maximal Arrow’s single-peaked domains with inherited permutations of order 2. Corollary 5.8 further reduces the number of permutation which need to be considered.

6. Some particular inherited permutations

Lemma 6.1.

Let DD be a maximal Arrow’s single peaked domain on a set AA of size mm. Let θD=(sf)\theta_{D}=(sf), where ss and ff are the terminal vertices of DD. If WDW\in D with posW(f)=im1{\rm pos}_{W}(f)=i\leq m-1 then there exists some WDW^{\prime}\in D with posW(a)=posW(a){\rm pos}_{W^{\prime}}(a)={\rm pos}_{W}(a) for all aA\{s,f}a\in A\backslash\{s,f\}, and posW(s)=i{\rm pos}_{W^{\prime}}(s)=i and posW(f)=m{\rm pos}_{W^{\prime}}(f)=m.

Proof.

The proof follows directly from Remark 5.7 since the fixed points of θ\theta are S=A\{s,f}S=A\backslash\{s,f\} and thus, A\(S{s,f})=.A\backslash(S\cup\{s,f\})=\emptyset.

Theorem 6.2.

The number of non-isomorphic maximal Arrow’s single-peaked domains on a set of size mm, with σD=id\sigma_{D}=id is equal to 1 for m=3m=3, and 𝒫(m1)\mathcal{P}(m-1) for all m4m\geq 4. All such domains are self-paired.

Proof.

First note that σD=id\sigma_{D}=id in any maximal Arrow’s single-peaked domain DD on a set of size 3. Thus for m=3m=3 we have 𝒩(3)=1\mathcal{N}(3)=1 domains. Now, let SS be the set of 𝒫(m1)\mathcal{P}(m-1) domains on a set AA, of size m1m-1, all with (s,P)(s,P) as an extremal path. By Lemma 4.5, each domain in SS contains the path (P,s)(P,s), and by Lemma LABEL:L:UniqExt, each domain in SS can be uniquely extended to a domain on A{f}A\cup\{f\} with (s,P,f)(s,P,f) and (f,P,s)(f,P,s) as extremal paths. Thus, there are at most 𝒫(m1)\mathcal{P}(m-1) domains with (s,P,f)(s,P,f) and (f,P,s)(f,P,s) as extremal paths. Let DD be a domain with (s,P,f)(s,P,f) and (f,P,s)(f,P,s) as extremal paths. Then the simplified domain contraction D(A)D^{\prime}(A) must be in SS. Thus, for m4m\geq 4 there are at least 𝒫(m1)\mathcal{P}(m-1) domains, and it follows that there are exactly 𝒫(m1)\mathcal{P}(m-1) with (s,P,f)(s,P,f) and (f,P,s)(f,P,s) as extremal paths. The fact that these domains are self-paired follows directly from Lemma 6.1 and hence the domains with (s,P,f)(s,P,f) and (f,P,s)(f,P,s) as extremal paths are non-isomorphic. ∎

At this stage we have reduced the problem of counting isomorphism classes of maximal Arrow’s single-peaked domains to counting self-paired maximal Arrow’s single-peaked domains DD which have σD\sigma_{D} of order 2.

Lemma 6.3.

Let DD be a maximal Arrow’s single-peaked domain. If P=(s,a1,,am2,f)P=(s,a_{1},\dots,a_{m-2},f) is an extremal path of DD then DD contains the path P=(a2,a1,a3,,am2,f,s)P^{\prime}=(a_{2},a_{1},a_{3},\dots,a_{m-2},f,s).

Proof.

On any contraction on a set containing ss and/or ff, the path PP^{\prime} will end at one of the two, which is allowed. Furthermore, on any contraction on a set TA\{s,f}T\subseteq A\backslash\{s,f\}, of size at least 3, the path PP^{\prime} will terminate at the same vertex as PP, which must be allowed. Thus PP^{\prime} satisfies the “never-bottom” conditions on all triples, and must be in DD, as claimed. ∎

Theorem 6.4.

Let θ=(sf)σ\theta=(sf)\sigma, such that σ=(a1am2)\sigma=(a_{1}a_{m-2}) or σ=(a2am2)\sigma=(a_{2}a_{m-2}). The number of maximal Arrow’s single-peaked domains with
P=(s,a1,,am2,f)P=(s,a_{1},\dots,a_{m-2},f) and Q=θ(P)Q=\theta(P) as extremal paths is 𝒫(m3)\mathcal{P}(m-3). Moreover, all such domains are self-paired.

Proof.

Let A={s,f,a1,,am2}A=\{s,f,a_{1},\dots,a_{m-2}\}, and let SS be the set of maximal Arrow’s single-peaked domains on A\{s,f}A\backslash\{s,f\} with extremal paths P1=(a1,,am2)P_{1}=(a_{1},\dots,a_{m-2}) and Q1=(am2,a2,a3,,am3,a1)Q_{1}=(a_{m-2},a_{2},a_{3},\dots,a_{m-3},a_{1}). By Theorem 6.2, |S|=𝒫(m3)|S|=\mathcal{P}(m-3). By Lemma LABEL:L:UniqExt, any domain in SS can be uniquely extended twice to a domain D1D_{1} on AA with P=(s,a1,,am2,f)P=(s,a_{1},\dots,a_{m-2},f) and Q=(f,am2,a2,,am3,a1,s)Q=(f,a_{m-2},a_{2},\dots,a_{m-3},a_{1},s) as extremal paths. By Lemma 4.5, each DSD\in S also contains
P2=(a2,a1,a3,,am2)P_{2}=(a_{2},a_{1},a_{3},\dots,a_{m-2}) and Q2=(a2,am2,a3,,am3,a1)Q_{2}=(a_{2},a_{m-2},a_{3},\dots,a_{m-3},a_{1}), so each domain in SS can also be extended twice to D2D_{2} with
P=(s,a2,a1,a3,,am2,f)P^{\prime}=(s,a_{2},a_{1},a_{3},\dots,a_{m-2},f) and Q=(f,a2,am2,a3,,am3,a1,s)Q^{\prime}=(f,a_{2},a_{m-2},a_{3},\dots,a_{m-3},a_{1},s) as extremal paths by Lemma LABEL:L:UniqExt. Note that with relabelling this gives PP and θ(P)\theta(P) with θ=(sf)(a2am2)\theta=(sf)(a_{2}a_{m-2}). Clearly, any domain with PP and QQ or PP^{\prime} and QQ^{\prime} as extremal paths will be in SS, so there are exactly 𝒫(m3)\mathcal{P}(m-3) of each type of domain. Now it remains to be shown that all such domains are self-paired. First we consider the domain D1D_{1} with PP and QQ as extremal paths. By Lemma 5.6, since we have σ=(a1am2),\sigma=(a_{1}a_{m-2}), we must consider triples containing a1a_{1} and/or am2a_{m-2}. Let x,yA\{s,f,a1,am2}x,y\in A\backslash\{s,f,a_{1},a_{m-2}\} such that xx is before yy in PP. The table below gives details of these triples, showing that each satisfies the conditions of Lemma 5.6.

TT PP QQ never bottom
{a1,x,y}\{a_{1},x,y\} (a1,x,y)(a_{1},x,y) (x,y,a1)(x,y,a_{1}) xx
{am2,x,y}\{a_{m-2},x,y\} (x,y,am2)(x,y,a_{m-2}) (am2,x,y)(a_{m-2},x,y) xx
{a1,s,x}\{a_{1},s,x\} (s,a1,x)(s,a_{1},x) (x,a1,s)(x,a_{1},s) a1a_{1}
{am2,f,x}\{a_{m-2},f,x\} (x,am2,f)(x,a_{m-2},f) (f,am2,x)(f,a_{m-2},x) am2a_{m-2}
{a1,f,x}\{a_{1},f,x\} (a1,x,f)(a_{1},x,f) (f,x,a1)(f,x,a_{1}) xx
{am2,s,x}\{a_{m-2},s,x\} (s,x,am2)(s,x,a_{m-2}) (am2,x,s)(a_{m-2},x,s) xx
{a1,am2,s}\{a_{1},a_{m-2},s\} (s,a1,am2)(s,a_{1},a_{m-2}) (am2,a1,s)(a_{m-2},a_{1},s) a1a_{1}
{a1,am2,f}\{a_{1},a_{m-2},f\} (a1,am2,f)(a_{1},a_{m-2},f) (f,am2,a1)(f,a_{m-2},a_{1}) am2a_{m-2}
{a1,am2,x}\{a_{1},a_{m-2},x\} (a1,x,am2)(a_{1},x,a_{m-2}) (am2,x,a1)(a_{m-2},x,a_{1}) xx

By Lemma 5.6, if follows that D1D_{1} is self-paired. Next, for D2D_{2} we have the same permutation, and we get the same table as above, except that we must consider a2a_{2} separately from xx and yy. For these triples we get the following:

TT PP^{\prime} QQ^{\prime} never bottom
{a1,a2,x}\{a_{1},a_{2},x\} (a2,a1,x)(a_{2},a_{1},x) (a2,x,a1)(a_{2},x,a_{1}) a2a_{2}
{am2,a2,x}\{a_{m-2},a_{2},x\} (a2,x,am2)(a_{2},x,a_{m-2}) (a2,am2,x)(a_{2},a_{m-2},x) a2a_{2}
{a1,s,a2}\{a_{1},s,a_{2}\} (s,a2,a1)(s,a_{2},a_{1}) (a2,a1,s)(a_{2},a_{1},s) a2a_{2}
{am2,f,a2}\{a_{m-2},f,a_{2}\} (a2,am2,f)(a_{2},a_{m-2},f) (f,a2,am2)(f,a_{2},a_{m-2}) a2a_{2}
{a1,f,a2}\{a_{1},f,a_{2}\} (a2,a1,f)(a_{2},a_{1},f) (f,a2,a1)(f,a_{2},a_{1}) a2a_{2}
{am2,s,a2}\{a_{m-2},s,a_{2}\} (s,a2,am2)(s,a_{2},a_{m-2}) (a2,am2,s)(a_{2},a_{m-2},s) a2a_{2}
{a1,am2,a2}\{a_{1},a_{m-2},a_{2}\} (a2,a1,am2)(a_{2},a_{1},a_{m-2}) (a2,am2,a1)(a_{2},a_{m-2},a_{1}) a2a_{2}

Thus D2D_{2} is also self-paired, as required. ∎

7. Isomorphism classes for small sets

The table below gives 𝒫(m)\mathcal{P}(m), 𝒮𝒫(m)\mathcal{SP}(m) and 𝒩(m)\mathcal{N}(m), as defined in Theorem 5.9, for m{3,4,5,6,7,8}m\in\{3,4,5,6,7,8\}. Note that by Theorem 6.2, the number of isomorphism clasess of maximal Arrow’s single-peaked domains with inherited permutation (sf)(sf) is 𝒫(m1)\mathcal{P}(m-1), and so 𝒮𝒫(m)𝒫(m1)\mathcal{SP}(m)-\mathcal{P}(m-1) gives the number of self-paired maximal Arrow’s single-peaked domains with σD\sigma_{D} of order 2. This number is all that needs to befound in order to calculate 𝒩(m)\mathcal{N}(m), by Theorem 5.9.

mm 𝒫(m)\mathcal{P}(m) 𝒮𝒫(m)𝒫(m1)\mathcal{SP}(m)-\mathcal{P}(m-1) 𝒮𝒫(m)\mathcal{SP}(m) 𝒩(m)\mathcal{N}(m)
3 1 0 1 1
4 2 1 2 2
5 232^{3} 2 4 6
6 262^{6} 232^{3} 16 40
7 2102^{10} 252^{5} 98 560
8 2152^{15} 282^{8} 12801280 17024

We expand on this briefly in the tables below, which give the numbers of self-paired domains with terminal vertices {s,f}\{s,f\} and inherited permutation (sf)σ(sf)\sigma, for given permutations σ\sigma of order 1 or 2. For more details on isomorphism classes of maximal Arrow’s single-peaked domains on sets of size 5 and 6, see Section 9.

|A|=5|A|=5
σ\sigma Self-paired
(ac)(ac) 1
(bc)(bc) 1
(ab)(ab) 0
id 2
Total 4
|A|=6|A|=6
σ\sigma Self-paired
(ad)(ad) 1
(bd)(bd) 1
(ac)(ac) 0
(bc)(bc) 0
(cd)(cd) 2
(ab)(ab) 0
(ad)(bc)(ad)(bc) 1
(ac)(bd)(ac)(bd) 1
(ab)(cd)(ab)(cd) 2
id 8
Total 16
|A|=7|A|=7
σ\sigma Self-paired
(ae)(ae) 2
(be)(be) 2
(ad)(ad) 0
(bd)(bd) 0
(ce)(ce) 4
(ac)(ac) 0
(bc)(bc) 0
(cd)(cd) 0
(de)(de) 8
(ab)(ab) 0
|A|=7|A|=7
σ\sigma Self-paired
(ad)(be)(ad)(be) 1
(ae)(bd)(ae)(bd) 1
(ae)(cd)(ae)(cd) 1
(be)(cd)(be)(cd) 1
(ac)(be)(ac)(be) 0
(ae)(bc)(ae)(bc) 0
(ad)(ce)(ad)(ce) 2
(bd)(ce)(bd)(ce) 2
(ac)(bd)(ac)(bd) 0
(ad)(bc)(ad)(bc) 0
(ab)(ce)(ab)(ce) 0
(ac)(de)(ac)(de) 4
(bc)(de)(bc)(de) 4
(ab)(cd)(ab)(cd) 0
(ab)(de)(ab)(de) 0
id 64
Total 96
|A|=8|A|=8
σ\sigma Self-paired
(af)(af) 8
(bf)(bf) 8
(ac)(ac) 0
(bc)(bc) 0
(ad)(ad) 0
(bd)(bd) 0
(ae)(ae) 0
(be)(be) 0
(cd)(cd) 0
(de)(de) 0
(ce)(ce) 0
(cf)(cf) 16
(df)(df) 32
(ef)(ef) 64
(ab)(ab) 0
(ab)(cd)(ab)(cd) 0
(ab)(ce)(ab)(ce) 0
(ab)(cf)(ab)(cf) 0
(ab)(de)(ab)(de) 0
(ab)(df)(ab)(df) 0
(ab)(ef)(ab)(ef) 0
(ac)(bd)(ac)(bd) 0
(ac)(be)(ac)(be) 0
(ac)(bf)(ac)(bf) 0
(ac)(de)(ac)(de) 0
(ac)(df)(ac)(df) 0
|A|=8|A|=8
σ\sigma Self-paired
(ac)(ef)(ac)(ef) 0
(bc)(de)(bc)(de) 0
(bc)(df)(bc)(df) 0
(bc)(ef)(bc)(ef) 0
(ad)(bc)(ad)(bc) 0
(ad)(be)(ad)(be) 0
(ad)(bf)(ad)(bf) 0
(ad)(ce)(ad)(ce) 0
(ad)(cf)(ad)(cf) 0
(ad)(ef)(ad)(ef) 8
(bd)(ce)(bd)(ce) 0
(bd)(cf)(bd)(cf) 0
(bd)(ef)(bd)(ef) 8
(ae)(bc)(ae)(bc) 0
(ae)(bd)(ae)(bd) 0
(ae)(bf)(ae)(bf) 1
(ae)(cd)(ae)(cd) 0
(ae)(cf)(ae)(cf) 2
(ae)(df)(ae)(df) 4
(be)(cd)(be)(cd) 0
(be)(cf)(be)(cf) 2
(be)(df)(be)(df) 4
(af)(bc)(af)(bc) 0
(af)(bd)(af)(bd) 0
(af)(be)(af)(be) 1
(af)(cd)(af)(cd) 0
|A|=8|A|=8
σ\sigma Self-paired
(af)(ce)(af)(ce) 1
(af)(de)(af)(de) 2
(bf)(cd)(bf)(cd) 0
(bf)(ce)(bf)(ce) 1
(bf)(de)(bf)(de) 2
(cd)(ef)(cd)(ef) 16
(ce)(df)(ce)(df) 8
(cf)(de)(cf)(de) 4
(ab)(cd)(ef)(ab)(cd)(ef) 16
(ab)(ce)(df)(ab)(ce)(df) 8
(ab)(cf)(de)(ab)(cf)(de) 4
(ac)(bd)(ef)(ac)(bd)(ef) 8
(ac)(be)(df)(ac)(be)(df) 4
(ac)(bf)(de)(ac)(bf)(de) 2
(ad)(bc)(ef)(ad)(bc)(ef) 8
(ae)(bc)(df)(ae)(bc)(df) 4
(af)(bc)(de)(af)(bc)(de) 2
(ad)(be)(cf)(ad)(be)(cf) 2
(ad)(bf)(ce)(ad)(bf)(ce) 1
(ae)(bd)(cf)(ae)(bd)(cf) 2
(ae)(bf)(cd)(ae)(bf)(cd) 1
(af)(bd)(ce)(af)(bd)(ce) 1
(af)(be)(cd)(af)(be)(cd) 1
id 1024
Total 1280

8. Single-Dipped Domains and future directions.

Definition 8.1.

Let DD be a Condorcet domain on a set AA. We say that DD is a single-dipped domain if DD has a “never-top” element on every triple TAT\subseteq A.

Theorem 8.2.

Let S1S_{1} be the set of Arrow’s single-peaked domains on a set AA and S2S_{2} be the set of single-dipped domains on AA. The elements of S1S_{1} are in one-to-one correspondence with the elements of S2S_{2}.

Proof.

Let ϕ:S1S2\phi:S_{1}\to S_{2} be a function which acts on DS1D\in S_{1} by reversing each path in DD. Since DD is an Arrow’s single-peaked domain, it has a “never-bottom” element in every triple TAT\subseteq A. Thus ϕ(D)\phi(D) must have a “never-top” element on TT. Hence ϕ(D)\phi(D) is a single-dipped domain. Clearly ϕ\phi is self-inverse and is therefore a one-to-one correspondence, as required. ∎

The following is a direct consequence of Theorem 8.2.

Corollary 8.3.

The number of maximal Arrow’s single-peaked domains on a set AA is equal to the number of maximal single-dipped domains on AA.

Similarly, many other observations in this paper and in the literature may be transcribed from an observation about Arrow’s single-peaked domains to an observation about single-dipped domains.

The problem of counting maximal Arrow’s single-peaked domains has been reduced to counting self-paired maximal Arrow’s single-peaked domains, for which we have counted the number with inherited permutations (a1a2)(sf)(a_{1}a_{2})(sf), (a1am2)(sf)(a_{1}a_{m-2})(sf), (a2am2)(sf)(a_{2}a_{m-2})(sf), (sf)(sf), and (trivially) for any permutations which has order greater than 2, or which satisfies the conditions of Corollary 5.8. For larger sets, this is a relatively small part of the problem. We have noticed, however, that the number of self-paired domains with σid\sigma\neq id seems to be relatively small. We predict that the domains with σ=id\sigma=id make up at least half of all of the self-paired domains on a given set, and make the following conjecture.

Conjecture 8.4.

Let 𝒩(m)\mathcal{N}(m) be the number of non-isomorphic maximal Arrow’s single-peaked domains on a set AA of size mm. Then the following bound holds:

12(𝒫(m)+𝒫(m1))𝒩(m)12(𝒫(m)+2𝒫(m1)),\frac{1}{2}(\mathcal{P}(m)+\mathcal{P}(m-1))\leq\mathcal{N}(m)\leq\frac{1}{2}(\mathcal{P}(m)+2\mathcal{P}(m-1)),

where 𝒫(3)=1\mathcal{P}(3)=1 and 𝒫(m)=2m3𝒫(m1)\mathcal{P}(m)=2^{m-3}\mathcal{P}(m-1) for m4m\geq 4.

While this paper reduces the problem of counting maximal Arrow’s single-peaked domains (and thus maximal single-dipped domains), there is still much yet to be investigated. Furthermore, the problem of counting other types of Condorcet domains is, to the knowledge of the author, still open.

9. Appendix: Domains on a sets of size 5 and 6

In this section we give a representative of each isomorphism class of maximal Arrow’s single-peaked domains on sets of size 5 and 6. For compactness, we denote the path (a1,a2,,am)(a_{1},a_{2},\dots,a_{m}) by a1a2ama_{1}a_{2}\dots a_{m}. The column labelled “Paths” gives the paths needed to define the given domain.

Domains on a set of size 5
Paths σ\sigma Linear orders
sabcfsabcf, fcbasfcbas (ac)(ac) sabcfsabcf, asbcfasbcf, bascfbascf, abscfabscf, cbasfcbasf, bcasfbcasf, bacsfbacsf, abcsfabcsf, fcbasfcbas, cfbascfbas, cbfascbfas, bcfasbcfas, cbafscbafs, bcafsbcafs, bacfsbacfs, abcfsabcfs
sabcfsabcf, fbcasfbcas (abc)(abc) sabcfsabcf, asbcfasbcf, bascfbascf, abscfabscf, cbasfcbasf, bcasfbcasf, bacsfbacsf, abcsfabcsf, fbcasfbcas, bfcasbfcas, cbfascbfas, bcfasbcfas, cbafscbafs, bcafsbcafs, bacfsbacfs, abcfsabcfs
sabcfsabcf, facbsfacbs (bc)(bc) sabcfsabcf, asbcfasbcf, bascfbascf, abscfabscf, bacsfbacsf, cabsfcabsf, acbsfacbsf, abcsfabcsf, facbsfacbs, afcbsafcbs, cafbscafbs, acfbsacfbs, bacfsbacfs, cabfscabfs, acbfsacbfs, abcfsabcfs
sabcfsabcf, fbacsfbacs, cbasfcbasf (ab)(ab) sabcfsabcf, asbcfasbcf, bascfbascf, abscfabscf, cbasfcbasf, bcasfbcasf, bacsfbacsf, abcsfabcsf, fbacsfbacs, bfacsbfacs, bafcsbafcs, abfcsabfcs, cbafscbafs, bcafsbcafs, bacfsbacfs, abcfsabcfs
sabcfsabcf, fabcsfabcs, cbasfcbasf idid sabcfsabcf, asbcfasbcf, bascfbascf, abscfabscf, cbasfcbasf, bcasfbcasf, bacsfbacsf, abcsfabcsf, fabcsfabcs, afbcsafbcs, bafcsbafcs, abfcsabfcs, cbafscbafs, bcafsbcafs, bacfsbacfs, abcfsabcfs
sabcfsabcf, fabcsfabcs cabsfcabsf idid sabcfsabcf, asbcfasbcf, bascfbascf, abscfabscf, bacsfbacsf, cabsfcabsf, acbsfacbsf, abcsfabcsf, fabcsfabcs, afbcsafbcs, bafcsbafcs, abfcsabfcs, bacfsbacfs, cabfscabfs, acbfsacbfs, abcfsabcfs

Note that the pair (sabcf,fbacs)(sabcf,fbacs) of extremal paths has two non-equal domains, but they are isomorphic.

Domains on a set of size 6
Paths σ\sigma Linear orders
sabcdfsabcdf, fdcbasfdcbas (ad)(bc)(ad)(bc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, dcbasfdcbasf, cdbasfcdbasf, cbdasfcbdasf, cbadsfcbadsf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, fdcbasfdcbas, dfcbasdfcbas, dcfbasdcfbas, cdfbascdfbas, dcbfasdcbfas, cdbfascdbfas, cbdfascbdfas, bcdfasbcdfas, dcbafsdcbafs, cdbafscdbafs, cbdafscbdafs, cbadfscbadfs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fcdbasfcdbas (acbd)(acbd) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, dcbasfdcbasf, cdbasfcdbasf, cbdasfcbdasf, cbadsfcbadsf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, fcdbasfcdbas, cfdbascfdbas, dcfbasdcfbas, cdfbascdfbas, dcbfasdcbfas, cdbfascdbfas, cbdfascbdfas, bcdfasbcdfas, dcbafsdcbafs, cdbafscdbafs, cbdafscbdafs, cbadfscbadfs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fdbcasfdbcas (ad)(ad) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbdasfcbdasf, cbadsfcbadsf, dbcasfdbcasf, bdcasfbdcasf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, fdbcasfdbcas, dfbcasdfbcas, dbfcasdbfcas, bdfcasbdfcas, cbdfascbdfas, dbcfasdbcfas, bdcfasbdcfas, bcdfasbcdfas, cbdafscbdafs, cbadfscbadfs, dbcafsdbcafs, bdcafsbdcafs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fbdcasfbdcas (abd)(abd) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbdasfcbdasf, cbadsfcbadsf, dbcasfdbcasf, bdcasfbdcasf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, fbdcasfbdcas, bfdcasbfdcas, dbfcasdbfcas, bdfcasbdfcas, cbdfascbdfas, dbcfasdbcfas, bdcfasbdcfas, bcdfasbcdfas, cbdafscbdafs, cbadfscbadfs, dbcafsdbcafs, bdcafsbdcafs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fcdabsfcdabs (ac)(bd)(ac)(bd) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, bacdsfbacdsf, dcabsfdcabsf, cdabsfcdabsf, cadbsfcadbsf, cabdsfcabdsf, acdbsfacdbsf, acbdsfacbdsf, abcdsfabcdsf, fcdabsfcdabs, cfdabscfdabs, dcfabsdcfabs, cdfabscdfabs, dcafbsdcafbs, cdafbscdafbs, cadfbscadfbs, acdfbsacdfbs, bacdfsbacdfs, dcabfsdcabfs, cdabfscdabfs, cadbfscadbfs, cabdfscabdfs, acdbfsacdbfs, acbdfsacbdfs, abcdfsabcdfs
sabcdfsabcdf, fadcbsfadcbs (bd)(bd) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, bacdsfbacdsf, cadbsfcadbsf, cabdsfcabdsf, dacbsfdacbsf, adcbsfadcbsf, acdbsfacdbsf, acbdsfacbdsf, abcdsfabcdsf, fadcbsfadcbs, afdcbsafdcbs, dafcbsdafcbs, adfcbsadfcbs, cadfbscadfbs, dacfbsdacfbs, adcfbsadcfbs, acdfbsacdfbs, bacdfsbacdfs, cadbfscadbfs, cabdfscabdfs, dacbfsdacbfs, adcbfsadcbfs, acdbfsacdbfs, acbdfsacbdfs, abcdfsabcdfs
sabcdfsabcdf, fcbdasfcbdas, dcbasfdcbasf (acd)(acd) sabcdfsabcdf, asbcdfasbcdf, abcsdfabcsdf, abcdsfabcdsf, abcdfsabcdfs, abscdfabscdf, cbdasfcbdasf, fcbdasfcbdas, cfbdascfbdas, cbfdascbfdas, cbdfascbdfas, cbdafscbdafs, bascdfbascdf, bacsdfbacsdf, bacdsfbacdsf, bacdfsbacdfs, bcdasfbcdasf, bcdfasbcdfas, bcfdasbcfdas, bcdafsbcdafs, cbasdfcbasdf, cbadsfcbadsf, cbadfscbadfs, bcasdfbcasdf, bcadsfbcadsf, bcadfsbcadfs, dcbasfdcbasf, dcbfasdcbfas, dcbafsdcbafs, cdbasfcdbasf, cdbfascdbfas, cdbafscdbafs
sabcdfsabcdf, fcbdasfcbdas, dbcasfdbcasf (acd)(acd) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abcdsfabcdsf, abcdfsabcdfs, cbdasfcbdasf, fcbdasfcbdas, cbfdascbfdas, cfbdascfbdas, cbdfascbdfas, cbdafscbdafs, bascdfbascdf, bacsdfbacsdf, bacdsfbacdsf, bacdfsbacdfs, bcdasfbcdasf, bcfdasbcfdas, bcdfasbcdfas, bcdafsbcdafs, cbasdfcbasdf, cbadsfcbadsf, cbadfscbadfs, bcasdfbcasdf, bcadsfbcadsf, bcadfsbcadfs, dbcasfdbcasf, dbcfasdbcfas, dbcafsdbcafs, bdcasfbdcasf, bdcfasbdcfas, bdcafsbdcafs
sabcdfsabcdf, fcbadsfcbads, dcbasfdcbasf (ac)(ac) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abcdsfabcdsf, abcfdsabcfds, abcdfsabcdfs, cbasdfcbasdf, cbadsfcbadsf, cfbadscfbads, cbfadscbfads, cbafdscbafds, cbadfscbadfs, fcbadsfcbads, bascdfbascdf, bcasdfbcasdf, bacsdfbacsdf, dcbasfdcbasf, cdbasfcdbasf, cbdasfcbdasf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, bcfadsbcfads, bcafdsbcafds, bacfdsbacfds, dcbafsdcbafs, cdbafscdbafs, cbdafscbdafs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs
sabcdfsabcdf, fcbadsfcbads, dbcasfdbcasf (ac)(ac) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abcdsfabcdsf, abcfdsabcfds, abcdfsabcdfs, cbasdfcbasdf, cbadsfcbadsf, fcbadsfcbads, cfbadscfbads, cbfadscbfads, cbafdscbafds, cbadfscbadfs, bascdfbascdf, bcasdfbcasdf, bacsdfbacsdf, cbdasfcbdasf, dbcasfdbcasf, bdcasfbdcasf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, bcfadsbcfads, bcafdsbcafds, bacfdsbacfds, cbdafscbdafs, dbcafsdbcafs, bdcafsbdcafs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs
sabcdfsabcdf, fbdacsfbdacs, cbadsfcbadsf (abdc)(abdc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbadsfcbadsf, bcadsfbcadsf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, abdcsfabdcsf, abcdsfabcdsf, fbdacsfbdacs, bfdacsbfdacs, dbfacsdbfacs, bdfacsbdfacs, dbafcsdbafcs, bdafcsbdafcs, badfcsbadfcs, abdfcsabdfcs, cbadfscbadfs, bcadfsbcadfs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbdacsfbdacs, cabdsfcabdsf (abdc)(abdc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, cabdsfcabdsf, acbdsfacbdsf, abdcsfabdcsf, abcdsfabcdsf, fbdacsfbdacs, bfdacsbfdacs, dbfacsdbfacs, bdfacsbdfacs, dbafcsdbafcs, bdafcsbdafcs, badfcsbadfcs, abdfcsabdfcs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, cabdfscabdfs, acbdfsacbdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbcdasfbcdas, dcbasfdcbasf (abcd)(abcd) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcdsfabcdsf, abcdfsabcdfs, abcsdfabcsdf, bcdasfbcdasf, fbcdasfbcdas, bfcdasbfcdas, bcfdasbcfdas, bcdfasbcdfas, bcdafsbcdafs, bascdfbascdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, cbfdascbfdas, dcbfasdcbfas, cdbfascdbfas, cbdfascbdfas, dcbasfdcbasf, cdbasfcdbasf, cbdasfcbdasf, cbadsfcbadsf, bcadsfbcadsf, bacdsfbacdsf, dcbafsdcbafs, cdbafscdbafs, cbdafscbdafs, cbadfscbadfs, bcadfsbcadfs, bacdfsbacdfs
sabcdfsabcdf, fbcdasfbcdas, dbcasfdbcasf (abcd)(abcd) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcdfsabcdfs, abcdsfabcdsf, abcsdfabcsdf, bcdasfbcdasf, fbcdasfbcdas, bfcdasbfcdas, bcdfasbcdfas, bcdafsbcdafs, bcfdasbcfdas, bascdfbascdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, cbfdascbfdas, cbdfascbdfas, dbcfasdbcfas, bdcfasbdcfas, cbdasfcbdasf, cbadsfcbadsf, dbcasfdbcasf, bdcasfbdcasf, bcadsfbcadsf, bacdsfbacdsf, cbdafscbdafs, cbadfscbadfs, dbcafsdbcafs, bdcafsbdcafs, bcadfsbcadfs, bacdfsbacdfs
sabcdfsabcdf, facdbsfacdbs, dcabsfdcabsf (bcd)(bcd) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, bacdsfbacdsf, dcabsfdcabsf, cdabsfcdabsf, cadbsfcadbsf, cabdsfcabdsf, acdbsfacdbsf, acbdsfacbdsf, abcdsfabcdsf, facdbsfacdbs, afcdbsafcdbs, cafdbscafdbs, acfdbsacfdbs, dcafbsdcafbs, cdafbscdafbs, cadfbscadfbs, acdfbsacdfbs, bacdfsbacdfs, dcabfsdcabfs, cdabfscdabfs, cadbfscadbfs, cabdfscabdfs, acdbfsacdbfs, acbdfsacbdfs, abcdfsabcdfs
sabcdfsabcdf, facdbsfacdbs, dacbsfdacbsf (bcd)(bcd) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, bacdsfbacdsf, cadbsfcadbsf, cabdsfcabdsf, dacbsfdacbsf, adcbsfadcbsf, acdbsfacdbsf, acbdsfacbdsf, abcdsfabcdsf, facdbsfacdbs, afcdbsafcdbs, cafdbscafdbs, acfdbsacfdbs, cadfbscadfbs, dacfbsdacfbs, adcfbsadcfbs, acdfbsacdfbs, bacdfsbacdfs, cadbfscadbfs, cabdfscabdfs, dacbfsdacbfs, adcbfsadcbfs, acdbfsacdbfs, acbdfsacbdfs, abcdfsabcdfs
sabcdfsabcdf, facbdsfacbds, dbacsfdbacsf (bc)(bc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, cabdsfcabdsf, acbdsfacbdsf, abdcsfabdcsf, abcdsfabcdsf, facbdsfacbds, afcbdsafcbds, cafbdscafbds, acfbdsacfbds, bacfdsbacfds, cabfdscabfds, acbfdsacbfds, abcfdsabcfds, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, cabdfscabdfs, acbdfsacbdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, facbdsfacbds, dacbsfdacbsf (bc)(bc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, bacdsfbacdsf, cadbsfcadbsf, cabdsfcabdsf, dacbsfdacbsf, adcbsfadcbsf, acdbsfacdbsf, acbdsfacbdsf, abcdsfabcdsf, facbdsfacbds, afcbdsafcbds, cafbdscafbds, acfbdsacfbds, bacfdsbacfds, cabfdscabfds, acbfdsacbfds, abcfdsabcfds, bacdfsbacdfs, cadbfscadbfs, cabdfscabdfs, dacbfsdacbfs, adcbfsadcbfs, acdbfsacdbfs, acbdfsacbdfs, abcdfsabcdfs
sabcdfsabcdf, fabdcsfabdcs, cbadsfcbadsf, dbacsfdbacsf (dc)(dc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbadsfcbadsf, bcadsfbcadsf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, abdcsfabdcsf, abcdsfabcdsf, fabdcsfabdcs, afbdcsafbdcs, bafdcsbafdcs, abfdcsabfdcs, dbafcsdbafcs, bdafcsbdafcs, badfcsbadfcs, abdfcsabdfcs, cbadfscbadfs, bcadfsbcadfs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fabdcsfabdcs, cbadsfcbadsf, dabcsfdabcsf (dc)(dc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbadsfcbadsf, bcadsfbcadsf, badcsfbadcsf, bacdsfbacdsf, dabcsfdabcsf, adbcsfadbcsf, abdcsfabdcsf, abcdsfabcdsf, fabdcsfabdcs, afbdcsafbdcs, bafdcsbafdcs, abfdcsabfdcs, badfcsbadfcs, dabfcsdabfcs, adbfcsadbfcs, abdfcsabdfcs, cbadfscbadfs, bcadfsbcadfs, badcfsbadcfs, bacdfsbacdfs, dabcfsdabcfs, adbcfsadbcfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fabdcsfabdcs, cabdsfcabdsf, dabcsfdabcsf (dc)(dc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, badcsfbadcsf, bacdsfbacdsf, cabdsfcabdsf, acbdsfacbdsf, dabcsfdabcsf, adbcsfadbcsf, abdcsfabdcsf, abcdsfabcdsf, fabdcsfabdcs, afbdcsafbdcs, bafdcsbafdcs, abfdcsabfdcs, badfcsbadfcs, dabfcsdabfcs, adbfcsadbfcs, abdfcsabdfcs, badcfsbadcfs, bacdfsbacdfs, cabdfscabdfs, acbdfsacbdfs, dabcfsdabcfs, adbcfsadbcfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbadcsfbadcs, cbadsfcbadsf, dbacsfdbacsf (ab)(dc)(ab)(dc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbadsfcbadsf, bcadsfbcadsf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, abdcsfabdcsf, abcdsfabcdsf, fbadcsfbadcs, bfadcsbfadcs, bafdcsbafdcs, abfdcsabfdcs, dbafcsdbafcs, bdafcsbdafcs, badfcsbadfcs, abdfcsabdfcs, cbadfscbadfs, bcadfsbcadfs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbadcsfbadcs, cbadsfcbadsf, dabcsfdabcsf (ab)(dc)(ab)(dc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbadsfcbadsf, bcadsfbcadsf, badcsfbadcsf, bacdsfbacdsf, dabcsfdabcsf, adbcsfadbcsf, abdcsfabdcsf, abcdsfabcdsf, fbadcsfbadcs, bfadcsbfadcs, bafdcsbafdcs, abfdcsabfdcs, badfcsbadfcs, dabfcsdabfcs, adbfcsadbfcs, abdfcsabdfcs, cbadfscbadfs, bcadfsbcadfs, badcfsbadcfs, bacdfsbacdfs, dabcfsdabcfs, adbcfsadbcfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbadcsfbadcs, dbacsfdbacsf, cabdsfcabdsf (ab)(dc)(ab)(dc) sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, cabdsfcabdsf, acbdsfacbdsf, abdcsfabdcsf, abcdsfabcdsf, fbadcsfbadcs, bfadcsbfadcs, bafdcsbafdcs, abfdcsabfdcs, dbafcsdbafcs, bdafcsbdafcs, badfcsbadfcs, abdfcsabdfcs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, cabdfscabdfs, acbdfsacbdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbacdsfbacds, dcbasfdcbasf (ab)(ab) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abfcdsabfcds, abcfdsabcfds, bascdfbascdf, bacsdfbacsdf, fbacdsfbacds, bfacdsbfacds, bafcdsbafcds, bacfdsbacfds, cbasdfcbasdf, bcasdfbcasdf, cbafdscbafds, bcafdsbcafds, dcbasfdcbasf, cdbasfcdbasf, cbdasfcbdasf, cbadsfcbadsf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, dcbafsdcbafs, cdbafscdbafs, cbdafscbdafs, cbadfscbadfs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fbacdsfbacds, dbcasfdbcasf (ab)(ab) sabcdfsabcdf, asbcdfasbcdf, abcsdfabcsdf, abscdfabscdf, abfcdsabfcds, abcfdsabcfds, bascdfbascdf, bacsdfbacsdf, fbacdsfbacds, bfacdsbfacds, bafcdsbafcds, bacfdsbacfds, cbasdfcbasdf, bcasdfbcasdf, cbafdscbafds, bcafdsbcafds, cbdasfcbdasf, cbadsfcbadsf, dbcasfdbcasf, bdcasfbdcasf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, cbdafscbdafs, cbadfscbadfs, dbcafsdbcafs, bdcafsbdcafs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fbacdsfbacds, cbadsfcbadsf, dbacsfdbacsf (ab)(ab) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abfcdsabfcds, abcfdsabcfds, bascdfbascdf, bacsdfbacsdf, fbacdsfbacds, bfacdsbfacds, bafcdsbafcds, bacfdsbacfds, cbasdfcbasdf, bcasdfbcasdf, cbafdscbafds, bcafdsbcafds, cbadsfcbadsf, bcadsfbcadsf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, abdcsfabdcsf, abcdsfabcdsf, cbadfscbadfs, bcadfsbcadfs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbacdsfbacds, cbadsfcbadsf, dabcsfdabcsf (ab)(ab) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abfcdsabfcds, abcfdsabcfds, bascdfbascdf, bacsdfbacsdf, fbacdsfbacds, bfacdsbfacds, bafcdsbafcds, bacfdsbacfds, cbasdfcbasdf, bcasdfbcasdf, cbafdscbafds, bcafdsbcafds, cbadsfcbadsf, bcadsfbcadsf, badcsfbadcsf, bacdsfbacdsf, dabcsfdabcsf, adbcsfadbcsf, abdcsfabdcsf, abcdsfabcdsf, cbadfscbadfs, bcadfsbcadfs, badcfsbadcfs, bacdfsbacdfs, dabcfsdabcfs, adbcfsadbcfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbcadsfbcads, dcbasfdcbasf (abc)(abc) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abcfdsabcfds, bcasdfbcasdf, fbcadsfbcads, bfcadsbfcads, bcfadsbcfads, bcafdsbcafds, bascdfbascdf, cbasdfcbasdf, bacsdfbacsdf, cbfadscbfads, cbafdscbafds, bacfdsbacfds, dcbasfdcbasf, cdbasfcdbasf, cbdasfcbdasf, cbadsfcbadsf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, dcbafsdcbafs, cdbafscdbafs, cbdafscbdafs, cbadfscbadfs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fbcadsfbcads, dbcasfdbcasf (abc)(abc) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abcfdsabcfds, bcasdfbcasdf, fbcadsfbcads, bfcadsbfcads, bcfadsbcfads, bcafdsbcafds, bascdfbascdf, cbasdfcbasdf, bacsdfbacsdf, cbfadscbfads, cbafdscbafds, bacfdsbacfds, cbdasfcbdasf, cbadsfcbadsf, dbcasfdbcasf, bdcasfbdcasf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, cbdafscbdafs, cbadfscbadfs, dbcafsdbcafs, bdcafsbdcafs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fbcadsfbcads, dbacsfdbacsf (abc)(abc) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abcfdsabcfds, bcasdfbcasdf, fbcadsfbcads, bfcadsbfcads, bcfadsbcfads, bcafdsbcafds, bascdfbascdf, cbasdfcbasdf, bacsdfbacsdf, cbfadscbfads, cbafdscbafds, bacfdsbacfds, cbadsfcbadsf, bcadsfbcadsf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, abdcsfabdcsf, abcdsfabcdsf, cbadfscbadfs, bcadfsbcadfs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fbcadsfbcads, dabcsfdabcsf (abc)(abc) sabcdfsabcdf, asbcdfasbcdf, abscdfabscdf, abcsdfabcsdf, abcfdsabcfds, bcasdfbcasdf, fbcadsfbcads, bfcadsbfcads, bcfadsbcfads, bcafdsbcafds, bascdfbascdf, cbasdfcbasdf, bacsdfbacsdf, cbfadscbfads, cbafdscbafds, bacfdsbacfds, cbadsfcbadsf, bcadsfbcadsf, badcsfbadcsf, bacdsfbacdsf, dabcsfdabcsf, adbcsfadbcsf, abdcsfabdcsf, abcdsfabcdsf, cbadfscbadfs, bcadfsbcadfs, badcfsbadcfs, bacdfsbacdfs, dabcfsdabcfs, adbcfsadbcfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, dcbasfdcbasf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, dcbasfdcbasf, cdbasfcdbasf, cbdasfcbdasf, cbadsfcbadsf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, cbafdscbafds, bcafdsbcafds, bacfdsbacfds, abcfdsabcfds, dcbafsdcbafs, cdbafscdbafs, cbdafscbdafs, cbadfscbadfs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, dbcasfdbcasf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbdasfcbdasf, cbadsfcbadsf, dbcasfdbcasf, bdcasfbdcasf, bcdasfbcdasf, bcadsfbcadsf, bacdsfbacdsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, cbafdscbafds, bcafdsbcafds, bacfdsbacfds, abcfdsabcfds, cbdafscbdafs, cbadfscbadfs, dbcafsdbcafs, bdcafsbdcafs, bcdafsbcdafs, bcadfsbcadfs, bacdfsbacdfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, dcabsfdcabsf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, bacdsfbacdsf, dcabsfdcabsf, cdabsfcdabsf, cadbsfcadbsf, cabdsfcabdsf, acdbsfacdbsf, acbdsfacbdsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, bacfdsbacfds, cabfdscabfds, acbfdsacbfds, abcfdsabcfds, bacdfsbacdfs, dcabfsdcabfs, cdabfscdabfs, cadbfscadbfs, cabdfscabdfs, acdbfsacdbfs, acbdfsacbdfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, dacbsfdacbsf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, bacdsfbacdsf, cadbsfcadbsf, cabdsfcabdsf, dacbsfdacbsf, adcbsfadcbsf, acdbsfacdbsf, acbdsfacbdsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, bacfdsbacfds, cabfdscabfds, acbfdsacbfds, abcfdsabcfds, bacdfsbacdfs, cadbfscadbfs, cabdfscabdfs, dacbfsdacbfs, adcbfsadcbfs, acdbfsacdbfs, acbdfsacbdfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, cbadsfcbadsf, dbacsfdbacsf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbadsfcbadsf, bcadsfbcadsf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, abdcsfabdcsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, cbafdscbafds, bcafdsbcafds, bacfdsbacfds, abcfdsabcfds, cbadfscbadfs, bcadfsbcadfs, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, cbadsfcbadsf, dabcsfdabcsf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, cbasdfcbasdf, bcasdfbcasdf, bacsdfbacsdf, abcsdfabcsdf, cbadsfcbadsf, bcadsfbcadsf, badcsfbadcsf, bacdsfbacdsf, dabcsfdabcsf, adbcsfadbcsf, abdcsfabdcsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, cbafdscbafds, bcafdsbcafds, bacfdsbacfds, abcfdsabcfds, cbadfscbadfs, bcadfsbcadfs, badcfsbadcfs, bacdfsbacdfs, dabcfsdabcfs, adbcfsadbcfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, dbacsfdbacsf, cabdsfcabdsf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, dbacsfdbacsf, bdacsfbdacsf, badcsfbadcsf, bacdsfbacdsf, cabdsfcabdsf, acbdsfacbdsf, abdcsfabdcsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, bacfdsbacfds, cabfdscabfds, acbfdsacbfds, abcfdsabcfds, dbacfsdbacfs, bdacfsbdacfs, badcfsbadcfs, bacdfsbacdfs, cabdfscabdfs, acbdfsacbdfs, abdcfsabdcfs, abcdfsabcdfs
sabcdfsabcdf, fabcdsfabcds, cabdsfcabdsf, dabcsfdabcsf idid sabcdfsabcdf, asbcdfasbcdf, bascdfbascdf, abscdfabscdf, bacsdfbacsdf, cabsdfcabsdf, acbsdfacbsdf, abcsdfabcsdf, badcsfbadcsf, bacdsfbacdsf, cabdsfcabdsf, acbdsfacbdsf, dabcsfdabcsf, adbcsfadbcsf, abdcsfabdcsf, abcdsfabcdsf, fabcdsfabcds, afbcdsafbcds, bafcdsbafcds, abfcdsabfcds, bacfdsbacfds, cabfdscabfds, acbfdsacbfds, abcfdsabcfds, badcfsbadcfs, bacdfsbacdfs, cabdfscabdfs, acbdfsacbdfs, dabcfsdabcfs, adbcfsadbcfs, abdcfsabdcfs, abcdfsabcdfs

10. References

[1] K. J. Arrow. Social choice and individual values. Wiley, New York, 1st edition, 1951.

[2] D. Black. On the rationale of group decision-making. Journal of Political Economy, 56:23–34, 1948.

[3] M. J. Condorcet et al. Essai sur l’application de l’analyse à la probabilité des décisions rendues à la pluralité des voix, volume 252. American Mathematical Soc., 1972.

[4] V.I. Danilov and G. A. Koshevoy. Maximal condorcet domains. Order, 30(1):181–194, 2013.

[5] P.C. Fishburn. Acyclic sets of linear orders: A progress report. Social Choice and Welfare, 19(2):431–447, 2002.

[6] Á Galambos and V Reiner. Acyclic sets of linear orders via the Bruhat orders. Social Choice and Welfare, 30(2):245–264, 2008.

[7] B. Monjardet. Acyclic domains of linear orders: A survey. In S. Brams, W. Gehrlein, and F. Roberts, editors, The Mathematics of Preference, Choice and Order, Studies in Choice and Welfare, page 139–160. Springer, 2009.

[8] C. Puppe. The single-peaked domain revisited: A simple global characterization. Journal of Economic Theory, 176:55 – 80, 2018.

[9] C. Puppe and A. Slinko. Condorcet domains, median graphs and the single crossing property. Economic Theory, pages 1–34, 2016.

[10] D Romero. Variations sur l’effet Condorcet. PhD thesis, Université Joseph-Fourier-Grenoble I, 1978.

[11] A.K Sen. A possibility theorem on majority decisions. Econometrica, 34:491–499, 1966.

[12] A. Slinko. Arrow’s single-peaked Condorcet domains. University of Auckland Algebra and Combinatorics Seminar, 2019.

[13] A. Slinko. Condorcet domains satisfying Arrow’s single-peakedness. Journal of Mathematical Economics, 2019.