This is a standard result which I had heard about and mentioned in my earlier post on Arrow’s Theorem. Fishburn’s paper where this was first proven is behind an Elsevier paywall, but the result does not seem too hard to prove. Here is an attempt.
UPDATE (2013/10/29). Got a look at Fishburn. He doesn’t mention ultrafilters by name but uses the equivalent formulation of a finitely additive 0-1 probability measure. Apparently a better reference for the ultrafilter treatment is Kirman, Alan P., and Dieter Sondermann. “Arrow’s theorem, many agents, and invisible dictators.” Journal of Economic Theory 5, no. 2 (1972): 267-277, but that too is behind a paywall.
The existence of non-principal ultrafilters
Let be the set of agents which is infinite. Let be the collection of subsets of whose complements are finite. This is a filter. It dosen’t contain the null set since is infinite (this is the crucial step that will not work for a finite set). The other filter properties are easy to check.
We know from the ultrafilter lemma (which is an easy consequence of Zorn’s Lemma) that there exists an ultrafilter over of which is a subset. For every the set belongs to and hence . Since a filter contains either a set or its complement .
Thus is not a principal ultrafilter.
Definition of social preference relation
We choose some non-principal ultrafilter over (we have shown that at least one exists) and keep it fixed for the rest of our analysis.
For any alternatives and we specify the social preference if and only if there is a set such that for all .
We show that the social preference relation defined thus satisfies the conditions for a strong ordering.
Asymmetric:
Suppose there are two alternatives and such that both and . Then there must exist sets and in such that for all and for all . Since is a filter, lies in and is nonempty. For agents in this set we must have both and which is not possible by the asymmetry of individual preferences.
Negatively transitive: and implies .
For any two alternatives and we define the set From our defintion of social preferences iff . Since an ultrafilter contains either a set or its complement it follows that iff .
Suppose and . Then and . From the finite intersection property of filters From the negative transitivity of individual preferences We have shown that the set on the right-hand side of the above equation belongs to . Since a filter contains a set if it contains one of its subsets, it follows that also belongs to .
Hence we have shown that .
Arrow’s Conditions
We verify that the social preference relation we have defined satisfies all the four properties that Arrow’s Impossibility Theorem says are impossible to satisfy with a finite set of alternatives with more than two elements.
Paretian Property
Follows from the fact that from the definition of a filter .
Universal Domain
We have not put any restrictions on individual preferences.
Independence of Irrelevant Alternatives
Our definition of social preferences over alternatives and makes use of individual preferences only over and .
Nondictatorial
Consider an arbitrary agent . Consider the following pattern of individual preferences
By construction . It follows from our definition of social preferences that . This shows that is not a dictator.