Foundations of Mathematics I Set Theory (Only a Draft)
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Reasoning About Equations Using Equality
Mathematics Instructional Plan – Grade 4 Reasoning About Equations Using Equality Strand: Patterns, Functions, Algebra Topic: Using reasoning to assess the equality in closed and open arithmetic equations Primary SOL: 4.16 The student will recognize and demonstrate the meaning of equality in an equation. Related SOL: 4.4a Materials: Partners Explore Equality and Equations activity sheet (attached) Vocabulary equal symbol (=), equality, equation, expression, not equal symbol (≠), number sentence, open number sentence, reasoning Student/Teacher Actions: What should students be doing? What should teachers be doing? 1. Activate students’ prior knowledge about the equal sign. Formally assess what students already know and what misconceptions they have. Ask students to open their notebooks to a clean sheet of paper and draw lines to divide the sheet into thirds as shown below. Create a poster of the same graphic organizer for the room. This activity should take no more than 10 minutes; it is not a teaching opportunity but simply a data- collection activity. Equality and the Equal Sign (=) I know that- I wonder if- I learned that- 1 1 1 a. Let students know they will be creating a graphic organizer about equality and the equal sign; that is, what it means and how it is used. The organizer is to help them keep track of what they know, what they wonder, and what they learn. The “I know that” column is where they can write things they are pretty sure are correct. The “I wonder if” column is where they can write things they have questions about and also where they can put things they think may be true but they are not sure. -
1 Elementary Set Theory
1 Elementary Set Theory Notation: fg enclose a set. f1; 2; 3g = f3; 2; 2; 1; 3g because a set is not defined by order or multiplicity. f0; 2; 4;:::g = fxjx is an even natural numberg because two ways of writing a set are equivalent. ; is the empty set. x 2 A denotes x is an element of A. N = f0; 1; 2;:::g are the natural numbers. Z = f:::; −2; −1; 0; 1; 2;:::g are the integers. m Q = f n jm; n 2 Z and n 6= 0g are the rational numbers. R are the real numbers. Axiom 1.1. Axiom of Extensionality Let A; B be sets. If (8x)x 2 A iff x 2 B then A = B. Definition 1.1 (Subset). Let A; B be sets. Then A is a subset of B, written A ⊆ B iff (8x) if x 2 A then x 2 B. Theorem 1.1. If A ⊆ B and B ⊆ A then A = B. Proof. Let x be arbitrary. Because A ⊆ B if x 2 A then x 2 B Because B ⊆ A if x 2 B then x 2 A Hence, x 2 A iff x 2 B, thus A = B. Definition 1.2 (Union). Let A; B be sets. The Union A [ B of A and B is defined by x 2 A [ B if x 2 A or x 2 B. Theorem 1.2. A [ (B [ C) = (A [ B) [ C Proof. Let x be arbitrary. x 2 A [ (B [ C) iff x 2 A or x 2 B [ C iff x 2 A or (x 2 B or x 2 C) iff x 2 A or x 2 B or x 2 C iff (x 2 A or x 2 B) or x 2 C iff x 2 A [ B or x 2 C iff x 2 (A [ B) [ C Definition 1.3 (Intersection). -
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 -
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”. -
A Taste of Set Theory for Philosophers
Journal of the Indian Council of Philosophical Research, Vol. XXVII, No. 2. A Special Issue on "Logic and Philosophy Today", 143-163, 2010. Reprinted in "Logic and Philosophy Today" (edited by A. Gupta ans J.v.Benthem), College Publications vol 29, 141-162, 2011. A taste of set theory for philosophers Jouko Va¨an¨ anen¨ ∗ Department of Mathematics and Statistics University of Helsinki and Institute for Logic, Language and Computation University of Amsterdam November 17, 2010 Contents 1 Introduction 1 2 Elementary set theory 2 3 Cardinal and ordinal numbers 3 3.1 Equipollence . 4 3.2 Countable sets . 6 3.3 Ordinals . 7 3.4 Cardinals . 8 4 Axiomatic set theory 9 5 Axiom of Choice 12 6 Independence results 13 7 Some recent work 14 7.1 Descriptive Set Theory . 14 7.2 Non well-founded set theory . 14 7.3 Constructive set theory . 15 8 Historical Remarks and Further Reading 15 ∗Research partially supported by grant 40734 of the Academy of Finland and by the EUROCORES LogICCC LINT programme. I Journal of the Indian Council of Philosophical Research, Vol. XXVII, No. 2. A Special Issue on "Logic and Philosophy Today", 143-163, 2010. Reprinted in "Logic and Philosophy Today" (edited by A. Gupta ans J.v.Benthem), College Publications vol 29, 141-162, 2011. 1 Introduction Originally set theory was a theory of infinity, an attempt to understand infinity in ex- act terms. Later it became a universal language for mathematics and an attempt to give a foundation for all of mathematics, and thereby to all sciences that are based on mathematics. -
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. -
Surviving Set Theory: a Pedagogical Game and Cooperative Learning Approach to Undergraduate Post-Tonal Music Theory
Surviving Set Theory: A Pedagogical Game and Cooperative Learning Approach to Undergraduate Post-Tonal Music Theory DISSERTATION Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the Graduate School of The Ohio State University By Angela N. Ripley, M.M. Graduate Program in Music The Ohio State University 2015 Dissertation Committee: David Clampitt, Advisor Anna Gawboy Johanna Devaney Copyright by Angela N. Ripley 2015 Abstract Undergraduate music students often experience a high learning curve when they first encounter pitch-class set theory, an analytical system very different from those they have studied previously. Students sometimes find the abstractions of integer notation and the mathematical orientation of set theory foreign or even frightening (Kleppinger 2010), and the dissonance of the atonal repertoire studied often engenders their resistance (Root 2010). Pedagogical games can help mitigate student resistance and trepidation. Table games like Bingo (Gillespie 2000) and Poker (Gingerich 1991) have been adapted to suit college-level classes in music theory. Familiar television shows provide another source of pedagogical games; for example, Berry (2008; 2015) adapts the show Survivor to frame a unit on theory fundamentals. However, none of these pedagogical games engage pitch- class set theory during a multi-week unit of study. In my dissertation, I adapt the show Survivor to frame a four-week unit on pitch- class set theory (introducing topics ranging from pitch-class sets to twelve-tone rows) during a sophomore-level theory course. As on the show, students of different achievement levels work together in small groups, or “tribes,” to complete worksheets called “challenges”; however, in an important modification to the structure of the show, no students are voted out of their tribes. -
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. -
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 -
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. -
First-Order Logic
Chapter 5 First-Order Logic 5.1 INTRODUCTION In propositional logic, it is not possible to express assertions about elements of a structure. The weak expressive power of propositional logic accounts for its relative mathematical simplicity, but it is a very severe limitation, and it is desirable to have more expressive logics. First-order logic is a considerably richer logic than propositional logic, but yet enjoys many nice mathemati- cal properties. In particular, there are finitary proof systems complete with respect to the semantics. In first-order logic, assertions about elements of structures can be ex- pressed. Technically, this is achieved by allowing the propositional symbols to have arguments ranging over elements of structures. For convenience, we also allow symbols denoting functions and constants. Our study of first-order logic will parallel the study of propositional logic conducted in Chapter 3. First, the syntax of first-order logic will be defined. The syntax is given by an inductive definition. Next, the semantics of first- order logic will be given. For this, it will be necessary to define the notion of a structure, which is essentially the concept of an algebra defined in Section 2.4, and the notion of satisfaction. Given a structure M and a formula A, for any assignment s of values in M to the variables (in A), we shall define the satisfaction relation |=, so that M |= A[s] 146 5.2 FIRST-ORDER LANGUAGES 147 expresses the fact that the assignment s satisfies the formula A in M. The satisfaction relation |= is defined recursively on the set of formulae. -
Part 3: First-Order Logic with Equality
Part 3: First-Order Logic with Equality Equality is the most important relation in mathematics and functional programming. In principle, problems in first-order logic with equality can be handled by, e.g., resolution theorem provers. Equality is theoretically difficult: First-order functional programming is Turing-complete. But: resolution theorem provers cannot even solve problems that are intuitively easy. Consequence: to handle equality efficiently, knowledge must be integrated into the theorem prover. 1 3.1 Handling Equality Naively Proposition 3.1: Let F be a closed first-order formula with equality. Let ∼ 2/ Π be a new predicate symbol. The set Eq(Σ) contains the formulas 8x (x ∼ x) 8x, y (x ∼ y ! y ∼ x) 8x, y, z (x ∼ y ^ y ∼ z ! x ∼ z) 8~x,~y (x1 ∼ y1 ^ · · · ^ xn ∼ yn ! f (x1, : : : , xn) ∼ f (y1, : : : , yn)) 8~x,~y (x1 ∼ y1 ^ · · · ^ xn ∼ yn ^ p(x1, : : : , xn) ! p(y1, : : : , yn)) for every f /n 2 Ω and p/n 2 Π. Let F~ be the formula that one obtains from F if every occurrence of ≈ is replaced by ∼. Then F is satisfiable if and only if Eq(Σ) [ fF~g is satisfiable. 2 Handling Equality Naively By giving the equality axioms explicitly, first-order problems with equality can in principle be solved by a standard resolution or tableaux prover. But this is unfortunately not efficient (mainly due to the transitivity and congruence axioms). 3 Roadmap How to proceed: • Arbitrary binary relations. • Equations (unit clauses with equality): Term rewrite systems. Expressing semantic consequence syntactically. Entailment for equations. • Equational clauses: Entailment for clauses with equality.