Abstract
Sets play a key role in foundations of mathematics. Why? To what extent is it an accident of history? Imagine that you have a chance to talk to mathematicians from a far-away planet. Would their mathematics be set-based? What are the alternatives to the set-theoretic foundation of mathematics? Besides, set theory seems to play a significant role in computer science; is there a good justification for that? We discuss these and some related issues.
This is a revised version of an article originally published in the Bulletin of the European Association for Theoretical Computer Science, Number 84, October 2004, and republished here with permission of the Association.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)
Ackermann, W.: Zur Axiomatik der Mengenlehre. Math. Ann. 131, 336–345 (1956)
Aczel, P.: Non-Well-Founded Sets. CSLI Lecture Notes 14, Center for the Study of Language and Information. Stanford Univ. (1988)
Barendregt, H.: The Lambda Calculus. Its Syntax and Semantics. Studies in Logic and the Foundations of Mathematics, vol. 103. North-Holland, Amsterdam (1984)
Barendregt, H.: The impact of the lambda calculus in logic and computer science. Bull. Symbolic Logic 3, 181–215 (1997)
Barwise, J., Moss, L.: Vicious Circles. On the mathematics of non-wellfounded phenomena. CSLI Lecture Notes 60, Center for the Study of Language and Information. Stanford Univ. (1996)
Bernays, P.: A system of axiomatic set theory – Part I. J. Symbolic Logic 2, 65–77 (1937)
Blass, A., Gurevich, Y., Shelah, S.: Choiceless polynomial time. Annals of Pure and Applied Logic 100, 141–187 (1999)
Blass, A., Gurevich, Y., Van den Bussche, J.: Abstract state machines and computationally complete query languages. Information and Computation 174, 20–36 (2002)
Bourbaki, N.: Elements of Mathematics: Theory of Sets. Translation from French. Addison-Wesley, Reading (1968)
Chandra, A., Harel, D.: Structure and complexity of relational queries. J. Comput. and System Sciences 25, 99–128 (1982)
Church, A.: A set of postulates for the foundation of logic. Ann. Math (2) 33, 346–366 (1933) and 34, 839–864 (1932)
Church, A.: An unsolvable problem of elementary number theory. Amer. J. Math. 58, 345–363 (1936)
Church, A.: A formulation of the simple theory of types. J. Symbolic Logic 5, 56–68 (1940)
Church, A.: The Calculi of Lambda-Conversion. Annals of Mathematics Studies, vol. 6. Princeton Univ. Press, Princeton (1941)
Curry, H.: Grundlagen der kombinatorischen Logik. Amer. J. Math. 52, 509–536, and 789–834 (1930)
Curry, H.: The combinatory foundations of mathematical logic. J. Symbolic Logic 7, 49–64 (1942)
Curry, H., Feys, R.: Combinatory Logic, vol. 1. North-Holland, Amsterdam (1958)
Deiser, O.: Orte, Listen, Aggregate. Habilitationsschrift, Freie Universität Berlin (2006)
Dijkstra, E.W.: Sets are unibags. Handwritten note EWD786 (April 1981), http://www.cs.utexas.edu/users/EWD/ewd07xx/EWD786a.PDF
Enderton, H.: Elements of Set Theory. Academic Press, London (1977)
Feferman, S.: Set-theoretical foundations of category theory. In: Mac Lane, S. (ed.) Reports of the Midwest Category Seminar, III. Lecture Notes in Mathematics, vol. 106, pp. 201–247. Springer, Heidelberg (1969)
Feferman, S.: A language and axioms for explicit mathematics. In: Crossley, J. (ed.) Algebra and Logic. Lecture Notes in Mathematics, vol. 450, pp. 87–139. Springer, Heidelberg (1975)
Feferman, S.: Constructive theories of functions and classes. In: Boffa, M., van Dalen, D., McAloon, K. (eds.) Logic Colloquium 1978. Studies in Logic and the Foundations of Mathematics, vol. 97, pp. 159–224. North-Holland, Amsterdam (1980)
Feferman, S.: Toward useful type-free theories, I. J. Symbolic Logic 49, 75–111 (1984)
Feferman, S., et al.: Does mathematics need new axioms. Bull. Symbolic Logic 6, 401–446 (2000)
Fraenkel, A., Bar-Hillel, Y., Lévy, A.: Foundations of Set Theory. Studies in Logic and the Foundations of Mathematics, vol. 67. North-Holland, Amsterdam (1973)
Friedman, H.: Higher set theory and mathematical practice. Ann. Math. Logic 2, 325–357 (1970)
Gödel, K.: The consistency of the axiom of choice and of the generalized continuum hypothesis. Proc. Nat. Acad. Sci. U.S.A. 24, 556–557 (1938)
Gödel, K.: The Consistency of the Axiom of Choice and the Generalized Continuum Hypothesis with the Axioms of Set Theory. Annals of Mathematics Studies, vol. 3. Princeton Univ. Press, Princeton (1940)
Gurevich, Y.: Logic and the challenge of computer science. In: Börger, E. (ed.) Current Trends in Theoretical Computer Science, pp. 1–57. Computer Science Press (1988)
Holmes, R.: New Foundations Home Page, http://math.boisestate.edu/~holmes/holmes/nf.html
Isbell, J.: Review of [40]. Mathematical Reviews 34, 7332 (1967)
Jensen, R.: On the consistency of a slight(?) modification of Quine’s NF. Synthèse 19, 250–263 (1969)
Johnstone, P.T.: Topos Theory. London Math. Soc. Monographs, vol. 10. Academic Press, London (1977)
Kanamori, A.: The empty set, the singleton, and the ordered pair. Bull. Symbolic Logic 9, 273–298 (2003)
Kleene, S., Rosser, J.B.: The inconsistency of certain formal logics. Ann. Math. 36(2), 630–636 (1935)
Lambek, J., Scott, P.: Introduction to Higher Order Categorical Logic. Cambridge Studies in Advanced Mathematics, vol. 7. Cambridge Univ. Press, Cambridge (1986)
Lawvere, F.W.: An elementary theory of the category of sets. Proc. Nat. Acad. Sci. U.S.A. 52, 1506–1511 (1964)
Lawvere, F.W.: The category of categories as a foundation for mathematics. In: Proc. Conf. Categorical Algebra (La Jolla, CA, 1995), pp. 1–20. Springer, Heidelberg (1966)
Lawvere, F.W., Rosebrugh, R.: Sets for Mathematicians. Cambridge University Press, Cambridge (2003)
Lawvere, F.W., Tierney, M.: Quantifiers and sheaves. In: Actes du Congrès International des Mathématiciens (Nice, 1970), Tome 1, pp. 329–334. Gauthier-Villars (1971)
Lévy, A.: On Ackermann’s set theory. J. Symbolic Logic 24, 154–166 (1959)
Mac Lane, S., Moerdijk, I.: Sheaves in geometry and logic. A first introduction to topos theory. Universitext. Springer, Heidelberg (1994)
Martin, D.A.: Borel determinacy. Ann. Math (2) 102(2), 363–371 (1975)
Martin-Löf, P.: An intuitionistic theory of types: predicative part. In: Rose, H.E., Shepherdson, J.C. (eds.) Proceedings of the Logic Colloquium (Bristol, July, 1973). Studies in Logic and the Foundations of Mathematics, vol. 80, pp. 73–118. North-Holland, Amsterdam (1975)
von Neumann, J.: Eine Axiomatisierung der Mengenlehre. J. Reine Angew. Math. 154, 219–240 (1925) (English translation in From Frege To Gödel. In: van Heijenoort, J. (ed.) A Source Book in Mathematical Logic, 1879–1931, 393–413, Harvard University Press (1967))
von Neumann, J.: Die Axiomatisierung der Mengenlehre. Math. Z. 27, 669–752 (1928)
Platek, R.: Eliminating the continuum hypothesis. J. Symbolic Logic 34, 219–225 (1969)
Van Orman Quine, W.: New foundations for mathematical logic. Amer. Math. Monthly 44, 70–80 (1937)
Reinhardt, W.: Ackermann’s set theory equals ZF. Ann. Math. Logic 2, 189–249 (1970)
Roitman, J.: The uses of set theory. Math. Intelligencer 14, 63–69 (1992)
Rosser, J.B.: Logic for Mathematicians. McGraw-Hill, New York (1953)
Schönfinkel, M.: Über die Bausteine der mathematischen Logik. Math. Ann. 92, 305–316 (1924)
Schwartz, J.T., Dewar, R.B.K., Dubinsky, E., Schonberg, E.: Programming with Sets: An Introduction to SETL. Springer, Heidelberg (1986)
Shelah, S.: Can you take Solovay’s inaccessible away. Israel J. Math. 48, 1–47 (1984)
Solovay, R.: A model of set theory in which every set of reals is Lebesgue measurable. Ann. Math. 92(2), 1–56 (1970)
Z users website, http://vl.zuser.org/
Zermelo, E.: Untersuchungen über die Grundlagen der Mengenlehre I. Mathematische Annalen 65, 261–281 (1908)
Zermelo, E.: Über Grenzzahlen und Mengenbereiche, Neue Untersuchungen über die Grundlagen der Mengenlehre. Fundamenta Mathematicae 16, 29–47 (1930)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Blass, A. (2008). Why Sets?. In: Avron, A., Dershowitz, N., Rabinovich, A. (eds) Pillars of Computer Science. Lecture Notes in Computer Science, vol 4800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78127-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-78127-1_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78126-4
Online ISBN: 978-3-540-78127-1
eBook Packages: Computer ScienceComputer Science (R0)