Naïve Set Theory » Patrick Cousot Jerome C

Total Page:16

File Type:pdf, Size:1020Kb

Naïve Set Theory » Patrick Cousot Jerome C « Mathematical foundations: (1) Naïve set theory » Patrick Cousot Jerome C. Hunsaker Visiting Professor Massachusetts Institute of Technology Department of Aeronautics and Astronautics cousot mit edu www.mit.edu/~cousot Course 16.399: “Abstract interpretation” Georg F. Cantor http://web.mit.edu/afs/athena.mit.edu/course/16/16.399/www/ Reference [1] Cantor, G., 1932, “Gesammelte Abhandlungen mathematischen und philosohischen Inhalts”, E. Zermelo, Ed. Berlin: Springer-Verlag. Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—1—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—3—[] ¨ — £££I ľ P. Cousot, 2005 Set theory –Innaïve set theory everything is a set, including the empty set ;; So any collection of objects can be re- garded as a single entity (i.e. a set) Sets –Aset is a collection of elements which are sets (but sets in sets in sets . cannot go for ever); – In practice one consider a universe of objects (which are not sets and called atoms) out of which are built sets of objects, set of sets of objects, etc. §x Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—2—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—4—[] ¨ — £££I ľ P. Cousot, 2005 Membership Additional notations are as follows: def – a 2 x means that the object a belongs to/is an element P _ Q = :((:P ) ^ (:Q)) “P or Q” def of the set x P =) Q =(:P ) _ Q “P implies Q” def – a 62 x means that the object a does not belong to/is P () Q =(P =) Q) ^ (Q =) P ) “P iff 1Q” def not an element of the set x: P _ Q =(P _ Q) ^:(P ^ Q) “P exclusive or Q” def def (a 62 x) = :(a 2 x) 9x : P = :(8x :(:P )) “there exists x such that P ” def 9a 2 S : P = 9a : a 2 S ^ P def 9a1;a2;:::;an 2 S : P = 9a1 2 S : 9a2;:::;an 2 S : P def 8a 2 S : P = 8a :(a 2 S)=) P def 8a1;a2;:::;an 2 S : P = 8a1 2 S : 8a2;:::;an 2 S : P 1 if and only if Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—5—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—7—[] ¨ — £££I ľ P. Cousot, 2005 Logical symbols Comparison of sets If P , Q, . are logical statements about sets, then we def use the following abbreviations: x „ y = 8a :(a 2 x =) a 2 y) inclusion def – P ^ Q abbreviates “P and Q” x « y = y „ x superset def – :P abbreviates “not P ” x = y =(x „ y) ^ (y „ x) equality def – 8x : P abbreviates “forall x, P ” x 6= y = :(x = y) inequality def x y =(x „ y) ^ (x 6= y) strict inclusion def x ff y =(x « y) ^ (x 6= y) strict superset Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—6—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—8—[] ¨ — £££I ľ P. Cousot, 2005 Operations on sets Set theoretic laws Intuition provided by Venn diagrams but better proved def (z = x [ y) = 8a :(a 2 z) , (a 2 x _ a 2 y) union formally from the definitions. def x [ x = x (z = x \ y) = 8a :(a 2 z) , (a 2 x ^ a 2 y) intersection x \ x = x def (z = x n y) = 8a :(a 2 z) , (a 2 x ^ a 62 y) difference x „ x [ y upper bound x \ y „ x lower bound x [ y = y [ x commutativity x \ y = y \ x (x „ z) ^ (y „ z)=) (x [ y) „ z lub 2 (z „ x) ^ (z „ y)=) z „ (x \ y) glb 3 2 lub: least upper bound. 3 glb: greatest lower bound Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—9—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—11—[] ¨ — £££I ľ P. Cousot, 2005 Partial order x [ (y [ z)=(x [ y) [ z associativity „ is a partial order in that: x \ (y \ z)=(x \ y) [ z x [ (y \ z)=(x [ y) \ (x [ z) distributivity x „ x reflexivity x \ (y [ z)=(x \ y) [ (x \ z) (x „ y ^ y „ x)=) (x = y) antisymetry x „ y () (x [ y)=y (x „ y) ^ (y „ z)=) (x „ z) transitivity (x \ y)=x x n y = x n (x \ y) is a strict partial order in that: z n (z n x)=x x „ y () (z n y) „ (z n x) :(x x) irrreflexivity x [ (z n x)=z (x y) ^ (y z)=) (x z) transitivity z n (x [ y)=(z n x) \ (z n y) z n (x \ y)=(z n x) [ (z n y) Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—10—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—12—[] ¨ — £££I ľ P. Cousot, 2005 Empty set – 8a :(a 62;) Definition of the empty set – The emptyset is unique 4. – Emptyset laws: Operations on set x n;= x ;„x x n x = ; x [; = x x \ (y n x)=; x \; = ; 4 [8a:(a 62 x)] =) [(8a :(a 62 x)=) (a 62;)) ^ (8a :(a 62;)=) (a 62 x))] =) [(8a :(a 2;)=) (a 2 x)) ^ (8a :(a 2 x)=) (at 2;))] =) [;„x ^ x „;]=) [x = ;]. Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—13—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—15—[] ¨ — £££I ľ P. Cousot, 2005 Notations for sets Pairs def – Definitions in extension: – ha; bi = ffag; fa; bgg 5 - ; Empty set – ha; bi1 = a first projection 6 - fag Singleton – ha; bi2 = b second projection - fa; bg Doubleton (a 6= b) – x0, x1 undefined for non-pairs - fa1;:::;ang Finite set - fa1;:::;an;:::g Infinite set – Definition in comprehension: - fa j P (a)g Examples: x [ y = fa j a 2 x _ a 2 yg ST ST S 5 def x \ y = fa j a 2 x ^ a 2 yg Other notationsS are ha;T bi:1, ha; bi#1,... Formally ha; bi1 SS= ha; bi SS= ffag; Sfa; bgg = fag = a. 6 def SFormally, ifT ha; bi = ha; bi then a = b whence ha; bi2 = S hSa; bi = Tffbgg = fSbgS= b.Otherwise x n y = fa j a 2 x ^ a 62 yg def T ha; bi 6= ha; bSi thatS is a 6= b,inwhichcaseS ha; bi2 = ( ha; bin ha; bi)= ( ffag; fa; bgg n ffag; fa; bgg)= ( fa; bgnfag)= fbg = b. Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—14—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—16—[] ¨ — £££I ľ P. Cousot, 2005 Tuples Powerset def def – }(x) = fy j y „ xg powerset – ha1; :::; an+1i = hha1; :::; ani;an+1i tuple S def – y def= a x y : a x Union – ha1; :::; anii = ai i =1;:::;n projection f j9 2 2 g T def –Law: – y = fa j8x 2 y : a 2 xg Intersection 0 0 0 0 ha1; :::; ani = ha1; :::; ani,a1 = a1^:::^an = an –Laws: [ \ x [ y = fx; yg fxg = x \ [ x \ y = fx; yg ; = ; [ \ fxg = x ; = fa j trueg Universe Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—17—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—19—[] ¨ — £££I ľ P. Cousot, 2005 Cartesian product Families (indexed set of sets) def – x ˆ y = fha; bija 2 x ^ b 2 yg – x = fyi j i 2 Ig I indexing set for the elements of x S def S def – y = x – x1 ˆ :::ˆ xn+1 =(x1 ˆ :::ˆ xn) ˆ xn+1 so i2I i = fa j9i 2 I : a 2 yig x1 ˆ:::ˆxn = fha1; :::; anija1 2 x1 ^:::^an 2 xng T T n def – y def= x – x = |x ˆ :::{z ˆ x} i2I i n times = fa j8i 2 I : a 2 yig def –Laws: [ – x0 = ; 8i 2 I :(xi „ y)=) ( xi „ y) i2I \ 8i 2 I :(y „ xi)=) (y „ xi) i2I Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—18—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—20—[] ¨ — £££I ľ P. Cousot, 2005 [ [ [ Relations (xi [ yi)=( xi) [ ( yi) – r „ x unary relation on x i\2I i\2I i\2I – r „ x ˆ y binary relation (xi \ yi)=( xi) \ ( yi) i2[I i[2I i2I – r „ x1 ˆ :::ˆ xn n-ary relation (xi \ y)=( (xi) \ y – Graphical representation of a relation r on a finite set i\2I i\2I x: (xi [ y)=( (xi) [ y r i2I [ [i2I z n xi = (z n xi) › elements of the set x i\2I i\2I a b z n xi = (z n xi) ›`!› ha; bi2r i2I i2I Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—21—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—23—[] ¨ — £££I ľ P. Cousot, 2005 Notations for relations –Ifr „ x1 ˆ :::ˆ xn then we use the notation: def r(a ;:::;a ) = ha ; :::; a i2r Relations 1 n 1 n – In the specific case of binary relation, we also use: def arb = ha; bi2r example: 5 » 7 r def a `! b = ha; bi2r Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—22—[] ¨ — £££I ľ P. Cousot, 2005 Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—24—[] ¨ — £££I ľ P. Cousot, 2005 Properties of binary relations Let r „ x ˆ x be a binary relation on the set x – 8a 2 x :(ara) reflexive – 8a; b 2 x :(arb) () (bra) symmetric Reflexive transitive closure – 8a; b 2 x :(arb^ a 6= b)=):(bra) antisymmetric – 8a; b 2 x :(a 6= b)=) (arb_ bra) connected – 8a; b; c 2 x :(arb) ^ (brc)=) (arc) transitive Course 16.399: “Abstract interpretation”, Tuesday March 1st, 2005 J¡¡¡—25—[] ¨ — £££I ľ P.
Recommended publications
  • Mathematics 144 Set Theory Fall 2012 Version
    MATHEMATICS 144 SET THEORY FALL 2012 VERSION Table of Contents I. General considerations.……………………………………………………………………………………………………….1 1. Overview of the course…………………………………………………………………………………………………1 2. Historical background and motivation………………………………………………………….………………4 3. Selected problems………………………………………………………………………………………………………13 I I. Basic concepts. ………………………………………………………………………………………………………………….15 1. Topics from logic…………………………………………………………………………………………………………16 2. Notation and first steps………………………………………………………………………………………………26 3. Simple examples…………………………………………………………………………………………………………30 I I I. Constructions in set theory.………………………………………………………………………………..……….34 1. Boolean algebra operations.……………………………………………………………………………………….34 2. Ordered pairs and Cartesian products……………………………………………………………………… ….40 3. Larger constructions………………………………………………………………………………………………..….42 4. A convenient assumption………………………………………………………………………………………… ….45 I V. Relations and functions ……………………………………………………………………………………………….49 1.Binary relations………………………………………………………………………………………………………… ….49 2. Partial and linear orderings……………………………..………………………………………………… ………… 56 3. Functions…………………………………………………………………………………………………………… ….…….. 61 4. Composite and inverse function.…………………………………………………………………………… …….. 70 5. Constructions involving functions ………………………………………………………………………… ……… 77 6. Order types……………………………………………………………………………………………………… …………… 80 i V. Number systems and set theory …………………………………………………………………………………. 84 1. The Natural Numbers and Integers…………………………………………………………………………….83 2. Finite induction
    [Show full text]
  • Redalyc.Sets and Pluralities
    Red de Revistas Científicas de América Latina, el Caribe, España y Portugal Sistema de Información Científica Gustavo Fernández Díez Sets and Pluralities Revista Colombiana de Filosofía de la Ciencia, vol. IX, núm. 19, 2009, pp. 5-22, Universidad El Bosque Colombia Available in: http://www.redalyc.org/articulo.oa?id=41418349001 Revista Colombiana de Filosofía de la Ciencia, ISSN (Printed Version): 0124-4620 [email protected] Universidad El Bosque Colombia How to cite Complete issue More information about this article Journal's homepage www.redalyc.org Non-Profit Academic Project, developed under the Open Acces Initiative Sets and Pluralities1 Gustavo Fernández Díez2 Resumen En este artículo estudio el trasfondo filosófico del sistema de lógica conocido como “lógica plural”, o “lógica de cuantificadores plurales”, de aparición relativamente reciente (y en alza notable en los últimos años). En particular, comparo la noción de “conjunto” emanada de la teoría axiomática de conjuntos, con la noción de “plura- lidad” que se encuentra detrás de este nuevo sistema. Mi conclusión es que los dos son completamente diferentes en su alcance y sus límites, y que la diferencia proviene de las diferentes motivaciones que han dado lugar a cada uno. Mientras que la teoría de conjuntos es una teoría genuinamente matemática, que tiene el interés matemático como ingrediente principal, la lógica plural ha aparecido como respuesta a considera- ciones lingüísticas, relacionadas con la estructura lógica de los enunciados plurales del inglés y el resto de los lenguajes naturales. Palabras clave: conjunto, teoría de conjuntos, pluralidad, cuantificación plural, lógica plural. Abstract In this paper I study the philosophical background of the relatively recent (and in the last few years increasingly flourishing) system of logic called “plural logic”, or “logic of plural quantifiers”.
    [Show full text]
  • Chapter 1 Logic and Set Theory
    Chapter 1 Logic and Set Theory To criticize mathematics for its abstraction is to miss the point entirely. Abstraction is what makes mathematics work. If you concentrate too closely on too limited an application of a mathematical idea, you rob the mathematician of his most important tools: analogy, generality, and simplicity. – Ian Stewart Does God play dice? The mathematics of chaos In mathematics, a proof is a demonstration that, assuming certain axioms, some statement is necessarily true. That is, a proof is a logical argument, not an empir- ical one. One must demonstrate that a proposition is true in all cases before it is considered a theorem of mathematics. An unproven proposition for which there is some sort of empirical evidence is known as a conjecture. Mathematical logic is the framework upon which rigorous proofs are built. It is the study of the principles and criteria of valid inference and demonstrations. Logicians have analyzed set theory in great details, formulating a collection of axioms that affords a broad enough and strong enough foundation to mathematical reasoning. The standard form of axiomatic set theory is denoted ZFC and it consists of the Zermelo-Fraenkel (ZF) axioms combined with the axiom of choice (C). Each of the axioms included in this theory expresses a property of sets that is widely accepted by mathematicians. It is unfortunately true that careless use of set theory can lead to contradictions. Avoiding such contradictions was one of the original motivations for the axiomatization of set theory. 1 2 CHAPTER 1. LOGIC AND SET THEORY A rigorous analysis of set theory belongs to the foundations of mathematics and mathematical logic.
    [Show full text]
  • Lecture 7 1 Overview 2 Sequences and Cartesian Products
    COMPSCI 230: Discrete Mathematics for Computer Science February 4, 2019 Lecture 7 Lecturer: Debmalya Panigrahi Scribe: Erin Taylor 1 Overview In this lecture, we introduce sequences and Cartesian products. We also define relations and study their properties. 2 Sequences and Cartesian Products Recall that two fundamental properties of sets are the following: 1. A set does not contain multiple copies of the same element. 2. The order of elements in a set does not matter. For example, if S = f1, 4, 3g then S is also equal to f4, 1, 3g and f1, 1, 3, 4, 3g. If we remove these two properties from a set, the result is known as a sequence. Definition 1. A sequence is an ordered collection of elements where an element may repeat multiple times. An example of a sequence with three elements is (1, 4, 3). This sequence, unlike the statement above for sets, is not equal to (4, 1, 3), nor is it equal to (1, 1, 3, 4, 3). Often the following shorthand notation is used to define a sequence: 1 s = 8i 2 N i 2i Here the sequence (s1, s2, ... ) is formed by plugging i = 1, 2, ... into the expression to find s1, s2, and so on. This sequence is (1/2, 1/4, 1/8, ... ). We now define a new set operator; the result of this operator is a set whose elements are two-element sequences. Definition 2. The Cartesian product of sets A and B, denoted by A × B, is a set defined as follows: A × B = f(a, b) : a 2 A, b 2 Bg.
    [Show full text]
  • Cartesian Powers
    Cartesian Powers sequences subsets functions exponential growth +, -, x, … Analogies between number and set operations Numbers Sets Addition Disjoint union Subtraction Complement Multiplication Cartesian product Exponents ? Cartesian Powers of a Set Cartesian product of a set with itself is a Cartesian power A2 = A x A Cartesian square An ≝ A x A x … x A n’th Cartesian power n X |An| = | A x A x … x A | = |A| x |A| x … x |A| = |A|n Practical and theoretical applications Applications California License Plates California Till 1904 no registration 1905-1912 various registration formats one-time $2 fee 1913 ≤6 digits 106 = 1 million If all OK Sam? 1956 263 x 103 ≈ 17.6 m 1969 263 x 104 ≈ 176 m Binary Strings {0,1}n = { length-n binary strings } n-bit strings 0 1 1 n Set Strings Size {0,1} 0 {0,1}0 Λ 1 00 01 1 {0,1}1 0, 1 2 {0,1}2 2 {0,1}2 00, 01, 10, 11 4 000, 001, 011, 010, 10 11 3 {0,1}3 8 100, 110, 101, 111 001 011 … … … … 010 {0,1}3 n {0,1}n 0…0, …, 1…1 2n 000 111 101 | {0,1}n | =|{0,1}|n = 2n 100 110 Subsets The power set of S, denoted ℙ(S), is the collection of all subsets of S ℙ( {a,b} ) = { {}, {a}, {b}, {a,b} } ℙ({a,b}) and {0,1}2 ℙ({a,b}) a b {0,1}2 Subsets Binary strings {} 00 |ℙ(S)| = ? of S of length |S| ❌ ❌ {b} ❌ ✅ 01 {a} ✅ ❌ 10 |S| 1-1 correspondence between ℙ(S) and {0,1} {a,b} ✅ ✅ 11 |ℙ(S)| = | {0,1}|S| | = 2|S| The size of the power set is the power of the set size Functions A function from A to B maps every element a ∈ A to an element f(a) ∈ B Define a function f: specify f(a) for every a ∈ A f from {1,2,3} to {p, u} specify
    [Show full text]
  • Course 221: Michaelmas Term 2006 Section 1: Sets, Functions and Countability
    Course 221: Michaelmas Term 2006 Section 1: Sets, Functions and Countability David R. Wilkins Copyright c David R. Wilkins 2006 Contents 1 Sets, Functions and Countability 2 1.1 Sets . 2 1.2 Cartesian Products of Sets . 5 1.3 Relations . 6 1.4 Equivalence Relations . 6 1.5 Functions . 8 1.6 The Graph of a Function . 9 1.7 Functions and the Empty Set . 10 1.8 Injective, Surjective and Bijective Functions . 11 1.9 Inverse Functions . 13 1.10 Preimages . 14 1.11 Finite and Infinite Sets . 16 1.12 Countability . 17 1.13 Cartesian Products and Unions of Countable Sets . 18 1.14 Uncountable Sets . 21 1.15 Power Sets . 21 1.16 The Cantor Set . 22 1 1 Sets, Functions and Countability 1.1 Sets A set is a collection of objects; these objects are known as elements of the set. If an element x belongs to a set X then we denote this fact by writing x ∈ X. Sets with small numbers of elements can be specified by listing the elements of the set enclosed within braces. For example {a, b, c, d} is the set consisting of the elements a, b, c and d. Two sets are equal if and only if they have the same elements. The empty set ∅ is the set with no elements. Standard notations N, Z, Q, R and C are adopted for the following sets: • the set N of positive integers; • the set Z of integers; • the set Q of rational numbers; • the set R of real numbers; • the set C of complex numbers.
    [Show full text]
  • Equivalents to the Axiom of Choice and Their Uses A
    EQUIVALENTS TO THE AXIOM OF CHOICE AND THEIR USES A Thesis Presented to The Faculty of the Department of Mathematics California State University, Los Angeles In Partial Fulfillment of the Requirements for the Degree Master of Science in Mathematics By James Szufu Yang c 2015 James Szufu Yang ALL RIGHTS RESERVED ii The thesis of James Szufu Yang is approved. Mike Krebs, Ph.D. Kristin Webster, Ph.D. Michael Hoffman, Ph.D., Committee Chair Grant Fraser, Ph.D., Department Chair California State University, Los Angeles June 2015 iii ABSTRACT Equivalents to the Axiom of Choice and Their Uses By James Szufu Yang In set theory, the Axiom of Choice (AC) was formulated in 1904 by Ernst Zermelo. It is an addition to the older Zermelo-Fraenkel (ZF) set theory. We call it Zermelo-Fraenkel set theory with the Axiom of Choice and abbreviate it as ZFC. This paper starts with an introduction to the foundations of ZFC set the- ory, which includes the Zermelo-Fraenkel axioms, partially ordered sets (posets), the Cartesian product, the Axiom of Choice, and their related proofs. It then intro- duces several equivalent forms of the Axiom of Choice and proves that they are all equivalent. In the end, equivalents to the Axiom of Choice are used to prove a few fundamental theorems in set theory, linear analysis, and abstract algebra. This paper is concluded by a brief review of the work in it, followed by a few points of interest for further study in mathematics and/or set theory. iv ACKNOWLEDGMENTS Between the two department requirements to complete a master's degree in mathematics − the comprehensive exams and a thesis, I really wanted to experience doing a research and writing a serious academic paper.
    [Show full text]
  • Mereology Then and Now
    Logic and Logical Philosophy Volume 24 (2015), 409–427 DOI: 10.12775/LLP.2015.024 Rafał Gruszczyński Achille C. Varzi MEREOLOGY THEN AND NOW Abstract. This paper offers a critical reconstruction of the motivations that led to the development of mereology as we know it today, along with a brief description of some questions that define current research in the field. Keywords: mereology; parthood; formal ontology; foundations of mathe- matics 1. Introduction Understood as a general theory of parts and wholes, mereology has a long history that can be traced back to the early days of philosophy. As a formal theory of the part-whole relation or rather, as a theory of the relations of part to whole and of part to part within a whole it is relatively recent and came to us mainly through the writings of Edmund Husserl and Stanisław Leśniewski. The former were part of a larger project aimed at the development of a general framework for formal ontology; the latter were inspired by a desire to provide a nominalistically acceptable alternative to set theory as a foundation for mathematics. (The name itself, ‘mereology’ after the Greek word ‘µρoς’, ‘part’ was coined by Leśniewski [31].) As it turns out, both sorts of motivation failed to quite live up to expectations. Yet mereology survived as a theory in its own right and continued to flourish, often in unexpected ways. Indeed, it is not an exaggeration to say that today mereology is a central and powerful area of research in philosophy and philosophical logic. It may be helpful, therefore, to take stock and reconsider its origins.
    [Show full text]
  • Naïve Set Theory Basic Definitions Naïve Set Theory Is the Non-Axiomatic Treatment of Set Theory
    Naïve Set Theory Basic Definitions Naïve set theory is the non-axiomatic treatment of set theory. In the axiomatic treatment, which we will only allude to at times, a set is an undefined term. For us however, a set will be thought of as a collection of some (possibly none) objects. These objects are called the members (or elements) of the set. We use the symbol "∈" to indicate membership in a set. Thus, if A is a set and x is one of its members, we write x ∈ A and say "x is an element of A" or "x is in A" or "x is a member of A". Note that "∈" is not the same as the Greek letter "ε" epsilon. Basic Definitions Sets can be described notationally in many ways, but always using the set brackets "{" and "}". If possible, one can just list the elements of the set: A = {1,3, oranges, lions, an old wad of gum} or give an indication of the elements: ℕ = {1,2,3, ... } ℤ = {..., -2,-1,0,1,2, ...} or (most frequently in mathematics) using set-builder notation: S = {x ∈ ℝ | 1 < x ≤ 7 } or {x ∈ ℝ : 1 < x ≤ 7 } which is read as "S is the set of real numbers x, such that x is greater than 1 and less than or equal to 7". In some areas of mathematics sets may be denoted by special notations. For instance, in analysis S would be written (1,7]. Basic Definitions Note that sets do not contain repeated elements. An element is either in or not in a set, never "in the set 5 times" for instance.
    [Show full text]
  • Worksheet: Cardinality, Countable and Uncountable Sets
    Math 347 Worksheet: Cardinality A.J. Hildebrand Worksheet: Cardinality, Countable and Uncountable Sets • Key Tool: Bijections. • Definition: Let A and B be sets. A bijection from A to B is a function f : A ! B that is both injective and surjective. • Properties of bijections: ∗ Compositions: The composition of bijections is a bijection. ∗ Inverse functions: The inverse function of a bijection is a bijection. ∗ Symmetry: The \bijection" relation is symmetric: If there is a bijection f from A to B, then there is also a bijection g from B to A, given by the inverse of f. • Key Definitions. • Cardinality: Two sets A and B are said to have the same cardinality if there exists a bijection from A to B. • Finite sets: A set is called finite if it is empty or has the same cardinality as the set f1; 2; : : : ; ng for some n 2 N; it is called infinite otherwise. • Countable sets: A set A is called countable (or countably infinite) if it has the same cardinality as N, i.e., if there exists a bijection between A and N. Equivalently, a set A is countable if it can be enumerated in a sequence, i.e., if all of its elements can be listed as an infinite sequence a1; a2;::: . NOTE: The above definition of \countable" is the one given in the text, and it is reserved for infinite sets. Thus finite sets are not countable according to this definition. • Uncountable sets: A set is called uncountable if it is infinite and not countable. • Two famous results with memorable proofs.
    [Show full text]
  • Advanced Calculus 1. Definition: the Cartesian Product a × B
    Advanced Calculus 1. Definition: The Cartesian product A × B of sets A and B is A × B = {(a, b)| a ∈ A, b ∈ B}. This generalizes in the obvious way to higher Cartesian products: A1 × · · · × An = {(a1, . , an)| a1 ∈ A1, . , an ∈ An}. 2. Example: The real line R, the plane R2 = R×R, the n-dimensional real vector space Rn, R × [0, T], Rn × [0, T] etc. 3. Definition: The dot product (or inner or scalar product) of vectors x = (x1, . , xn) n and y = (y1, . , yn) in R is n X x · y = xiyi. i=1 n 4. Definition: The magnitude (or 2-norm) of a vector x = (x1, . , xn) in R is 1 " n # 2 X 1 2 2 |x| = xi = (x · x) . i=1 5. Definition: We write f : A 7→ B if f is a function whose domain is a subset of A and whose range is a subset of B. Let x = (x1, . , xn) n n be a point in R . So, if f(x) = f(x1, . , xn) is a function that has its domain in R , we write f : Rn 7→ R. So, for example, if 2 2 f(x1, x2, x3, x4) = x2x4 sin (x1 + x3), then f : R4 7→ R. We say that f takes R4 to R. 6. This notion is easily generalized to functions from Rn to Rm. Let x ∈ Rn and n f1(x), . , fm(x) be functions taking R to R. Then we can define a function f : Rn 7→ Rm, by f(x) = (f1(x), . , fm(x)). 2 7.
    [Show full text]
  • 06. Naive Set Theory I
    Topics 06. Naive Set Theory I. Sets and Paradoxes of the Infinitely Big II. Naive Set Theory I. Sets and Paradoxes of the Infinitely Big III. Cantor and Diagonal Arguments Recall: Paradox of the Even Numbers Claim: There are just as many even natural numbers as natural numbers natural numbers = non-negative whole numbers (0, 1, 2, ..) Proof: { 0 , 1 , 2 , 3 , 4 , ............ , n , ..........} { 0 , 2 , 4 , 6 , 8 , ............ , 2n , ..........} In general: 2 criteria for comparing sizes of sets: (1) Correlation criterion: Can members of one set be paired with members of the other? (2) Subset criterion: Do members of one set belong to the other? Can now say: (a) There are as many even naturals as naturals in the correlation sense. (b) There are less even naturals than naturals in the subset sense. To talk about the infinitely Moral: notion of sets big, just need to be clear makes this clear about what’s meant by size Bolzano (1781-1848) Promoted idea that notion of infinity was fundamentally set-theoretic: To say something is infinite is “God is infinite in knowledge” just to say there is some set means with infinite members “The set of truths known by God has infinitely many members” SO: Are there infinite sets? “a many thought of as a one” -Cantor Bolzano: Claim: The set of truths is infinite. Proof: Let p1 be a truth (ex: “Plato was Greek”) Let p2 be the truth “p1 is a truth”. Let p3 be the truth “p3 is a truth”. In general, let pn be the truth “pn-1 is a truth”, for any natural number n.
    [Show full text]