Arrow's Theorem Through a Fixpoint Argument
Frank M. V. Feys (Delft University of Technology), Helle Hvid Hansen, (Delft University of Technology)

TL;DR
This paper offers a novel proof of Arrow's theorem using a fixpoint approach, connecting social choice theory with fixed point theorems from mathematics, and conceptualizing dictatorships as fixpoints.
Contribution
It introduces a new proof technique for Arrow's theorem based on Banach's fixpoint theorem, bridging social choice and mathematical analysis.
Findings
Demonstrates that dictatorships are fixpoints of a specific process
Provides a mathematically elegant proof of Arrow's theorem
Links social choice concepts with fixed point theory
Abstract
We present a proof of Arrow's theorem from social choice theory that uses a fixpoint argument. Specifically, we use Banach's result on the existence of a fixpoint of a contractive map defined on a complete metric space. Conceptually, our approach shows that dictatorships can be seen as fixpoints of a certain process.
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
TopicsGame Theory and Voting Systems · Economic theories and models · Game Theory and Applications
Arrow’s Theorem Through a Fixpoint Argument
Frank M. V. Feys Helle Hvid Hansen Faculty of Technology, Policy and Management
Delft University of Technology
Delft, The Netherlands
[email protected] [email protected]
Abstract
We present a proof of Arrow’s theorem from social choice theory that uses a fixpoint argument. Specifically, we use Banach’s result on the existence of a fixpoint of a contractive map defined on a complete metric space. Conceptually, our approach shows that dictatorships can be seen as “stable points” (fixpoints) of a certain process.
Keywords Social choice theory voting Arrow’s impossibility theorem Banach’s fixpoint theorem dictatorship force fixpoint metric
1 Introduction
Arrow’s impossibility theorem, introduced in Kenneth Arrow’s seminal monograph Social Choice and Individual Values [3], deals with the issue of aggregating the preferences of a group of individuals into a single collective preference that appropriately represents the group.
Arrow defined a social welfare function to be a function that aggregates a collection of individual preferences into a societal preference, also called social choice. Preferences are defined as linear orders, where candidates are ranked from top to bottom. He considered the following three desirable properties that a social welfare function, which can be thought of as an election scheme or voting rule, might satisfy:
- •
Pareto condition. If all voters rank some candidate higher than another one, then also the social choice should do so.
- •
Independence of irrelevant alternatives. The societal ranking of any two candidates depends only on their relative rankings in the individual rankings, and on nothing else.
- •
Non-dictatoriality. There is no dictator, meaning that there is no voter whose individual preference always coincides with the societal outcome.
Arrow’s impossibility theorem states that these seemingly mild conditions of reasonableness cannot be simultaneously satisfied by any voting rule.
In this paper we provide a new proof of this theorem that uses Banach’s fixpoint theorem, which states that a contractive map on a complete metric space has a unique fixpoint [4]. Our proof method shows that dictatorships can be seen as “stable points” (fixpoints) of a certain process.
We give a sketch of our proof. First we define a metric parametrized by a probability distribution on profiles. The distance between two voting rules is the probability under the given distribution that the outcome of the election is different. The use of a distribution has the benefit that it allows for profiles to be considered concurrently. Inspired by the technical notion of influence from Boolean analysis [18], we then introduce a notion that we call “force” (a related idea was already presented in [9]). The force of a voter on a given voting rule is the probability that the outcome of the election coincides with that voter’s preference. We use this notion to define a map that changes voting rules by considering the least powerful voters’ votes and transferring them to the most powerful voter. This map is shown to be a contraction. The process converges towards its unique fixpoint, because of Banach’s fixpoint theorem, and we show this fixpoint to be the set of dictators. One technical point that is fundamental to our approach is that we must consider voting rules only up to equivalence via permutation of the voters, leading to a quotient metric space. This requires us to see to it that the original metric extends appropriately to the quotient metric. A certain group action takes care of that. Our technical development (metric space) is parametric in the distribution, and we study all notions as much as possible in generality. In the final step, we pick a specific distribution and derive Arrow’s theorem from it.
Our proof does not require us to manipulate specific profiles, like most other previous proofs, but offers an analytic perspective in terms of fixpoints and convergence rather than a combinatoric one. The use of a probability distribution for measuring distance between voting rules is crucial in that respect. Our employment of fixpoints connects Arrow’s theorem to the literature of mathematical economics, where many equilibrium concepts, such as for example Nash equilibrium [17], arise as a fixpoint.
We finish the introduction by discussing related work. A vast number of proofs have appeared since Arrow’s first demonstration of the impossibility theorem. Arrow’s original proof proceeded by showing the existence of a “decisive” voter. This approach was then refined by others, such as Blau [7] and Kirman and Sondermann [15], who used ultrafilters. Barbera [6] replaced the notion of a decisive voter with the weaker notion of a “pivotal” voter. In later work, Geanakoplos [12] and Reny [20] sharpened the latter approach by introducing the concept of “extremely pivotal” voter in order to obtain shorter proofs. Even though the aforementioned proofs are all distinct, they all are of a similar, combinatorial nature: One proves results about properties such as decisiveness or pivotalness by defining and manipulating profiles in a clever way that allows for the desirable properties to be taken advantage of. To our knowledge, Kalai’s [14] proof of Arrow’s theorem based on Fourier analysis on the Boolean cube was the first approach to take a different stance. Kalai’s core idea was to calculate the probability of having a Condorcet cycle under some probability distribution. One advantage of this approach is that, by using a theorem from Boolean analysis by Friedgut, Kalai, and Naor [10], it produces a robust, quantitative version of the theorem, in the following sense: The more one seeks to avoid Condorcet’s paradox, the more the election scheme will look like a dictator. Our approach is similar to Kalai’s in that we use quantitative methods, but it differs from it as we prove the classical version of Arrow’s theorem and not a quantitative one.
Contents of this paper.
In Section 2, we give a brief overview of the basic formal concepts that are used in this paper. We also formulate Arrow’s theorem in a precise way. In Section 3, we present our fixpoint-based proof of Arrow’s theorem. Finally, we conclude and discuss future work in Section 4. The proofs that are not given in the main body of the text can be found in the appendix.
2 Preliminaries
In this section we introduce all basic notions that will be used later.
2.1 Arrovian Framework for Social Choice
In this subsection we recall the basic Arrovian framework, going back to Arrow’s original work [3].
We assume that the voters are linearly ordered, so without loss of generality we may suppose that the set of voters is with the natural ordering. Given a set , we let be the set of strict total orders on . For our purposes, will be the set of candidates of the election, which we shall always assume to be finite and at least three. We can identify an element of with a complete listing of the elements of in order of preference. If and , we also write to mean that . We shall use to refer to an element of . Such an element is usually called a profile in social choice theory. The element is the individual preference of voter .
Definition 2.1**.**
A voting rule for voters and set of candidates is a map .
Here the interpretation is that if the preferences of the voters are respectively , then the outcome of the election under the voting rule is . The latter is the so-called social choice given how the electorate voted.
A particularly bad type of voting rule is the following:
Definition 2.2**.**
The projection maps are called dictatorships. The -th dictator is denoted as , where . We furthermore define .
Note that for all . We write shorthand as .
Definition 2.3**.**
Let be a voting rule for voters and set of candidates . We say that satisfies the
- •
Pareto property* if for all and all , if for all , then .*
- •
independence of irrelevant alternatives (IIA) property* in case for all and for all profiles and , if ( iff ) for all , then ( iff ).*
The Pareto property speaks for itself: It states that for any candidates and , if the whole electorate prefers to , then surely also in the social choice ought to be preferred to . The independence of irrelevant alternatives property is a bit more difficult to grasp. It says that the relative social ranking of two alternatives only depends on their relative individual rankings. In that sense there should be no dependence on any other alternative (hence “irrelevant”).
Definition 2.4**.**
We let .
We write shorthand as . Note that .
Arrow set out to investigate whether there was a non-dictatorial voting rule satisfying both the Pareto condition as well as IIA. The answer turned out to be negative.
**Theorem (Arrow [3]) *** A voting rule for at least three candidates that satisfies the Pareto property and IIA must be a dictatorship, i.e., for all . *
2.2 Metric Space Basics
We assume basic knowledge of metric spaces such as introduced in, e.g., [2]. Here we just recall a few basic definitions. A metric space is a set equipped with a metric.
A crucial element in our proof is Banach’s fixpoint theorem [4]. We recall that a function on a metric space is contractive if there is a such that we have for all . A fixpoint of is an element such that . For any map , by we mean the -fold composition .
Theorem 2.5** (Banach Fixpoint Theorem).**
Let be a non-empty complete metric space. If is contractive then has a unique fixpoint . For all , .
When is a compact metric space it suffices to show that for all to conclude that is a contraction. This is in particular true if is finite. Recall that if there is an such that is a contraction, then has a unique fixpoint (see, e.g., [19]). We shall use this fact later.
Let be any metric space for which on the underlying set an equivalence relation is defined. For reasons that will become clear later, we wish to extend the metric on to a metric on . In general, the following construction exists (see, e.g., [8] for the details). A chain between points and is a sequence of points , and the length of such a chain is defined as (this sum is understood to be zero when ). Define
[TABLE]
It is easy to see that is well-defined and satisfies all axioms of a pseudometric (meaning that the distance between two distinct points can be zero). Note though that is not generally true. However, in case is such that the infimum is always attained (which happens in particular in case is finite), then is, in fact, a metric:
Lemma 2.6**.**
Let be a metric space and an equivalence relation on . If the infimum in is always attained, then is a metric on .
Proof 2.7**.**
Indeed, if for some chain between and given by , then for all . Since is a metric, we get for all . Thus, , which implies by transitivity. Hence, .
Nonetheless, the defining formula for is difficult to work with. The following result gives a sufficient condition for the formula to reduce to an easier one. It uses the notion of action and orbit under a group action (see, e.g., [21]). A group action of a group on a set is a map such that for all , where is the identity element of , and for all and . The orbit of an under the group action is the set . We also recall that the set of isometries on a metric space forms a group, with function composition as group law. With a group of isometries we mean a subgroup of that group.
Proposition 2.8**.**
*If is a metric space endowed with an equivalence relation where the equivalence classes are the orbits of the action of a group of isometries on , then it holds for all that . *
Proof 2.9**.**
This is part of Theorem 2.1 from [8].
3 Fixpoint Argument Proof
In this section, we give the new proof of Arrow’s theorem. The general idea is to define a contraction that has the set of dictators as its unique fixpoint.
3.1 Strategy and Outline
We wish to use Banach’s fixpoint theorem. In order to do so, we need to view our voting rules as part of some metric space. For technical reasons, we shall focus on voting rules that satisfy the Pareto property. Thus, we let be the set of all voting rules that are Pareto.
The idea to view voting rules as a metric space where the metric is based on a distribution is inspired by earlier work from the Boolean analysis approach to social choice theory, such as Mossel [16]. Viewing the distance between voting rules as the probability that they produce a different outcome under a given distribution has the advantage that profiles can be considered synchronously. By framing voting in terms of probabilities, this naturally puts us on the way to a quantitative stance.
Definition 3.1**.**
Given a probability distribution on , we define a map by
That is, is the probability under that and produce a different outcome. For any set , by we mean the indicator function on . Note that
[TABLE]
Throughout this paper, is a distribution on , but for brevity we often simply say that “ is a distribution”. For example, taking to be the uniform distribution is known in the literature as the impartial culture assumption [11].
Under a mild assumption on we obtain our desired metric space.
Proposition 3.2**.**
If is a probability distribution on with full support, then is a metric on .
Proof 3.3**.**
Clearly for all . Since has full support, implies . Symmetry follows immediately. To prove the triangle inequality, let . Note that for any , implies or . Thus,
[TABLE]
and the latter is at most .
Note that the metric space is complete and compact for any , since it is finite.
The proof idea is to define a contraction that has the set of dictators as its unique fixpoint. We start by defining a map on . Essentially, given a voting rule , we will define as the voting rule in which the “least forceful” voter’s vote is replaced by the “most forceful” voter’s vote. This idea is inspired by, though different from, the notion of influence that is well-studied in Boolean analysis [18]. The influence of the -th voter is defined as the probability that the -th vote affects the outcome (assuming there are only two candidates). In political science and voting theory, influence also goes by the name voting power. Voting power can be thought of as the ability of a legislator, by his vote, to affect the passage or defeat of a measure [5].
To make the aforementioned idea formal, we define what we mean by the force of a voter.
Definition 3.4**.**
Given a probability distribution on and voter , we define the force of voter on voting rule under distribution as
[TABLE]
*The set of most forceful voters is
The set of least forceful voters is *
The notion of force was first introduced in [9].
Definition 3.5**.**
*Let be a given distribution with full support. Given a voting rule , we define a new voting rule by , where *
[TABLE]
This defines a map , also written for short as if is understood from the context.
So what happens when passing from to is that all voters with least force have their vote replaced by the vote of the first voter that has maximal force. Note that is Pareto if is Pareto, so is well-defined on . The choice to consistently pick specifically the first voter in Definition 3.5 is arbitrary. We might as well always pick the last voter, for instance. Our choice is merely a technicality to ensure that the votes are transferred to one specific voter.
Proposition 3.6**.**
For all we have .
Proof 3.7**.**
*Voter is the unique most forceful voter of . It is irrelevant how others vote, and we have for all . Hence, . *
Note that cannot be a contraction, since every dictator is a fixed point of , contradicting the uniqueness of the fixed point in Banach’s fixpoint theorem. The idea is therefore to consider all dictators to be “the same”, i.e., to consider them to be equivalent under some equivalence relation.
Given an equivalence relation , we write for the equivalence class of under . We shall write for throughout.
The remainder of the proof is organized as follows. We define an equivalence relation using a notion of permutation-invariance of voting rules as well as our notion of force. We then show that is an equivalence class of . The use of permutations gives rise to a notion of permutation-invariance for distributions. We then show that for all distributions on that have full support and are permutation-invariant, the following hold.
- (i)
The map is compatible with , where is the metric space resulting from , and hence extends to a map . 2. (ii)
The map has as unique fixpoint.
Finally, we prove Arrow’s theorem by showing the existence of a concrete distribution satisfying the abovementioned requirements.
3.2 Equivalence Relation on and Metric on
We first have to find an appropriate equivalence relation on . To do that, we use the following notion.
Definition 3.8**.**
*Given a permutation of the voters, we define as for all tuples . If is a voting rule, we define a new voting rule, written as , by for all . *
A permutation is in what follows often written without types simply as . Observe that is a bijection because is a bijection.
Definition 3.9**.**
*We define the relation on by letting iff (i) , or (ii) there exists a permutation such that and has a unique voter with maximal force. *
In this way we obtain our desired equivalence relation.
Proposition 3.10**.**
The relation is an equivalence relation on .
Proof 3.11**.**
Clearly is reflexive, as . To show symmetry, let , so that , or for some where has a unique maximal force voter. The former case is trivial. In the latter case, clearly , and because has a unique maximal force voter, the relation implies that the same holds for . Now to show transitivity, let and . Thus, , or for some where has a unique maximal force voter. Also, , or for some where has a unique maximal force voter. There are four cases. We will only show two of them, as they are all easy.
*Suppose and where has a unique maximal force voter. Then since has a unique maximal force voter, the same holds for , so the relation implies that this is also true for . If and , where both and have a unique maximal force voter, we have that . *
Note that , so it makes sense to speak about , and that the equivalence classes of are of the following two types:
- •
If does not have a unique maximal force voter, then .
- •
If does have a unique maximal force voter, then .
Proposition 3.12**.**
The set is an equivalence class of .
Proof 3.13**.**
For any , we show that we have . Let be such that . If , surely . Otherwise, we have that for some permutation . Suppose . A trivial computation then shows that , so . We now show that for any , . Indeed, if is the permutation that switches and and is the identity elsewhere, then . Furthermore, it is clear that any dictator has a unique voter with maximal force.
Let be a distribution with full support such that is a metric on (by Proposition 3.2), and consider the quotient metric defined in (1) for the relation from Definition 3.9. Since is finite, we obtain from Lemma 2.6 that is a metric on . However, as we saw in that same subsection, the defining formula for is convoluted, so we set out to identify a subgroup of isometries that will allows us to apply Proposition 2.8, as that would give us a more convenient formula to work with. To do that, we shall need the following notion.
Definition 3.14**.**
A distribution on is -permutation-invariant if for all , .
The condition for all permutations demands that whenever and are rearrangements of one another. Mathematically, it ensures that the probability distribution is well-defined up to permutation equivalence of profiles.
For each permutation , let This map is well-defined, as is Pareto if is.
Proposition 3.15**.**
Let be a distribution on with full support and such that is -permutation-invariant. Then is an isometry of , for each .
Proof 3.16**.**
From the bijectivity of , it follows that is bijective. Let be a permutation and . Then we need to show that .
We calculate:
[TABLE]
Hence, . Note that is indeed a probability distribution on . The proof is complete after observing that .
Let . From Proposition 3.15 it follows that is a subgroup of the group of isometries of . We define a map by
[TABLE]
Proposition 3.17**.**
The operation is a group action of the group on and its orbits coincide with the equivalence classes under .
Proof 3.18**.**
Note that is the identity of , and for all . Also, for all and . Indeed, this easily follows by making the case distinction whether has a unique maximal force voter.
The orbit of an under this group action is equal to . Now, is if has a unique maximal force voter, and otherwise. Hence, . Thus, the orbits of the group action coincide with the equivalence classes under .
Proposition 3.19**.**
*Let be a distribution with full support and with for all permutations . Let be the metric on based on the metric on (see Lemma 2.6). Then for all we have *
Proof 3.20**.**
*This follows from Proposition 2.8, Proposition 3.15, and Proposition 3.17. *
3.3 Extending to a Map with Unique Fixpoint
From now on, unless specifically mentioned otherwise, we shall always assume that is a distribution on with full support and with for all permutations , such that Proposition 3.19 applies. Such a obviously exists, for instance the uniform distribution is an example, but one can easily obtain many other examples simply by giving one representative of each permutation equivalence class of profiles (meaning profiles and are equivalent iff there is a permutation such that ) a non-zero weight. Later we will exploit this property.
Our aim in this subsection is to extend the map to a map where, as we recall, . The following is a technical result that we shall use later.
Lemma 3.21**.**
If for , then for each .
Proof 3.22**.**
For any , let be the -th projection map. Then we have
[TABLE]
Note that for each , so . By assumption, and , so the conclusion follows.
We now show that respects the equivalence relation , so that it extends to the quotient.
Proposition 3.23**.**
For all , if then .
Proof 3.24**.**
Let be such that . If , then clearly . Now suppose there is a such that , and that (and hence also ) has a unique voter with maximal force. We need to show that . In fact, we will show that . From Lemma 3.21 we know that for each . This implies that maps the first (and only) most forceful voter of to the first (and only) most forceful voter of . Similarly, maps the least forceful voters in to the least forceful voters in . Applying the definition of (see Definition 3.5), we see that .
Definition 3.25**.**
*We define by . *
We want to point out that, although we have not written it explicitly, (and alike) does depend on a chosen distribution . By Proposition 3.23, is well-defined. We also define for each a map by .
The following is a technical result.
Lemma 3.26**.**
For any and , voter is the unique voter with maximal force on . Moreover, for each .
Proof 3.27**.**
Since is Pareto, we have
[TABLE]
for any . Now as is assumed to have full support, iff for all , i.e., iff . This proves that is the unique voter with maximal force.
From the first part we know that has a unique voter with maximal force. Hence we have .
Proposition 3.28**.**
The map has a unique fixpoint.
Proof 3.29**.**
Since is finite, it suffices to show for all . So let . Every iteration of on , at least one voter loses their vote as it is taken over by the most forceful voter. Thus, there is an such that for all , or in other words, . There is similarly a such that .
We have
[TABLE]
Applying Proposition 3.19 and Lemma 3.26, we obtain Since and are Pareto, we have
[TABLE]
*for all . Thus, and from this it follows that for all we have So collapses all equivalence classes after steps. Note that for all . *
We now show that this fixpoint is the equivalence class of dictators.
Proposition 3.30**.**
It holds that .
Proof 3.31**.**
From Proposition 3.6 we know that for each . This implies the equality , where we used Proposition 3.12.
We shall now develop a technical result needed for proving Arrow’s theorem. For any , we define by , where is the same vector as but with the -th component left out (so for all and ). Given any distribution on and , we can associate with a real-valued map on by defining
[TABLE]
Lemma 3.32**.**
*Let be a distribution on and . Then is a distribution on and is -permutation-invariant. If moreover has full support, then also has full support. *
Proof 3.33**.**
To show that is a distribution, note that for a fixed permutation ,
[TABLE]
Thus, as the number of permutations is , we get
[TABLE]
We now show that is -permutation-invariant. Let . We show that . For any , we have
[TABLE]
The last claim is trivial, so the proof is complete.
The following is a technical lemma.
Lemma 3.34**.**
Let , and let be a voting rule for voters. If is such that , and is a -permutation-invariant distribution on , then , and for each that .
Proof 3.35**.**
Let . We show that . More precisely, we will show that
[TABLE]
We have
[TABLE]
For each , let . To start, note that
[TABLE]
Also, for each , note that where
[TABLE]
It is clear that . If , then clearly . Now fix , and a . Then
[TABLE]
Summing this expression over all , we get
[TABLE]
Thus,
[TABLE]
Plugging in our calculations from above, we conclude that
[TABLE]
If we repeat the steps from above, but with replaced by , then the whole reasoning is the same, except in (3.35): there, we get
[TABLE]
This lets us conclude that
[TABLE]
Since we have .
Let be such that . Note that this is possible precisely because ; this is where we use the assumption that , i.e., there are at least three candidates. Fix any . Let . We define a particular distribution on , as follows: gives weight to and spreads the remaining out over all other profiles. That is, for any , we let
[TABLE]
Note that is -permutation-invariant. Also note that for a Pareto we have for all .
Lemma 3.36**.**
*Let be a voting rule for voters that is Pareto, and let be . Then it holds that voter is the unique least forceful voter of with respect to . *
Proof 3.37**.**
By Lemma 3.34 it suffices to show that for each .
We calculate:
[TABLE]
*and this equals since is Pareto. By choice of , we have . *
Finally we arrive at the proof of Arrow’s theorem.
Proof of Arrow’s theorem. Assume towards a contradiction that and there is a . We define by . Note the following.
- (1)
since it satisfies IIA and Pareto, as does. 2. (2)
is not a dictator: clearly none of the first voters can be the dictator for that would imply that were a dictator, and if the -th voter were the dictator then for all , in contradiction with the fact that is a function.
Thus, .
We take to be the that we just introduced. By construction, has full support, satisfies for all permutations (by Lemma 3.32), and voter is the unique voter with least force on with respect to (by Lemma 3.36). This proves that . Therefore, . Proposition 3.28 and Proposition 3.30 imply that . In particular, . Contradiction.
4 Conclusion
The main goal of this paper has been to show that Arrow’s impossibility theorem can be proved using Banach’s fixpoint theorem. Our approach involved coming up with an appropriate equivalence relation, and then defining a contraction on the resulting equivalence space whose unique fixpoint is the set of dictators. The concept of force of a voter, as well as thinking about voting rules as elements of a metric space based on a probability distribution, are inspired by the Boolean analysis approach to social choice, a line of research initiated by [14] and further developed by others [16].
Our proof of Arrow’s theorem is different in spirit from most of the previous proofs in that it does not involve manipulations of specific profiles. The Pareto property is fundamental in our analysis and we used it ubiquitously, as our original metric space consists of all Pareto voting rules. Interestingly, however, in our proof we did not use the IIA property explicitly, we only used it by noting that it was preserved under a certain operation. This makes us wonder if it would be possible to get other impossibility results by considering other properties (that preserve the same operation).
An advantage of our perspective on Arrow’s theorem is that it establishes a link between this pivotal result of mathematical economics and a concept often surfacing in that area: fixpoints. The notion of fixpoint also connects the theorem better to the area of computer science, where fixpoints are omnipresent and sometimes can lead to algorithms, although this does not seem to be the case here. A possible direction for future work is to analyze if similar results in the area, such as the Gibbard-Satterthwaite theorem [13], can be proved via a related fixpoint argument. It would also be worthwhile to study the relationship between our notion of power and notions like decisiveness or pivotalness that other proofs use.
Acknowledgments.
We would like to thank Thomas Santoli for pointing out in a discussion that the permutation structure gives rise to a group action, which ultimately led to Proposition 3.19, and Ronald de Wolf for inspiring us to formalize and study the notion of force.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2] Aleksandr V. Arhangel’skij & Lev S. Pontryagin (1990): General Topology: Basic Concepts and Constructions. Dimension Theory. I . Springer-Verlag.
- 3[3] Kenneth J. Arrow (1951): Social Choice and Individual Values . New York .
- 4[4] Stefan Banach (1922): Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales . Fundamenta Mathematicae 3(1), pp. 133–181, 10.4064/fm-3-1-133-181 . · doi ↗
- 5[5] John F. Banzhaf III (1964): Weighted Voting Doesn’t Work: A Mathematical Analysis . Rutgers L. Rev. 19, p. 317.
- 6[6] Salvador Barbera (1980): Pivotal Voters: A New Proof of Arrow’s Theorem . Economics Letters 6(1), pp. 13–16, 10.1016/0165-1765(80)90050-6 . · doi ↗
- 7[7] Julian H. Blau (1972): A Direct Proof of Arrow’s Theorem . Econometrica: Journal of the Econometric Society , pp. 61–67, 10.2307/1909721 . · doi ↗
- 8[8] Francesca Cagliari, Barbara Di Fabio & Claudia Landi (2015): The Natural Pseudo-distance as a Quotient Pseudo-metric, and Applications . In: Forum Mathematicum , 27, De Gruyter, pp. 1729–1742.
