Abstract
This article presents formalizations in higher-order logic of two proofs of Arrow’s impossibility theorem due to Geanakoplos. The Gibbard-Satterthwaite theorem is derived as a corollary. Lacunae found in the literature are discussed.
Similar content being viewed by others
References
Arrow, K.: A difficulty in the concept of social welfare. J. Polit. Econ. 58, 328–346 (1950)
Arrow, K.: Social Choice and Individual Values. Yale University Press, New Haven (1951)
Gammie, P.: Some classical results in social choice theory. In: Klein, G., Nipkow, T., Paulson, L. (eds.) The Archive of Formal Proofs. Formal Proof Development. http://afp.sf.net/entries/SenSocialChoice.shtml (2008)
Geanakoplos, J.: Three brief proofs of Arrow’s impossibility theorem. Technical report, Cowles Foundation Discussion Paper No. 1123RRR (2001)
Geanakoplos, J.: Three brief proofs of Arrow’s impossibility theorem. Econ. Theory 26, 211–215 (2005)
Gibbard, A.: Manipulation of voting schemes: a general result. Econometrica 41, 587–601 (1973)
Nipkow, T., Paulson, L., Wenzel, M.: Isabelle/HOL—a Proof Assistant for Higher-Order Logic. Lecture Notes in Computer Science, vol. 2283. Springer, New York (2002)
Nisan, N.: Introduction to mechanism design (for computer scientists). In: Nisan, N., Roughgarden, T., Tardos, E., Vazirani, V. (eds.) Algorithmic Game Theory. Cambridge University Press, Cambridge (2007)
Reny, P.: Arrow’s theorem and the Gibbard-Satterthwaite theorem: a unified approach. Econ. Lett. 70, 99–105 (2001)
Routley, R.: Repairing proofs of Arrow’s general impossibility theorem and enlarging the scope of the theorem. Notre Dame J. Form. Log. 20, 879–890 (1979)
Satterthwaite, M.: Strategy-proofness and Arrow’s conditions: existence and correspondence theorems for voting procedures and social welfare functions. J. Econ. Theory 10, 187–217 (1975)
Sen, A.: Collective Choice and Social Welfare. Holden-Day, San Francisco (1970)
Taylor, A.D.: Social Choice and the Mathematics of Manipulation. Cambridge University Press, Cambridge (2005)
Wiedijk, F.: Arrow’s impossibility theorem. Formaliz. Math. 15, 171–174 (2007)
Wiedijk, F.: Formalizing Arrow’s theorem. Sadhana 34, 193–220 (2009)
Author information
Authors and Affiliations
Corresponding author
Additional information
Dedicated to Mike Gordon on the occasion of his 60th birthday.
Rights and permissions
About this article
Cite this article
Nipkow, T. Social Choice Theory in HOL. J Autom Reasoning 43, 289–304 (2009). https://doi.org/10.1007/s10817-009-9147-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10817-009-9147-4