Bootcamp. Christoph Thiele. Summer Axioms of set theory. The naive idea of sets is that they colelct objects together. collection of objects

Size: px
Start display at page:

Download "Bootcamp. Christoph Thiele. Summer Axioms of set theory. The naive idea of sets is that they colelct objects together. collection of objects"

Transcription

1 Bootcamp Christoph Thiele Summer 2012 Axioms of set theory The naive idea of sets is that they colelct objects together. collection of objects a, b, c, d, e,... Then a set could be {a, c, e} Suppose we have a collecting the objects a, c, and e into one set, that we may call A. Sets can express concepts, for exampelk imagine we have a box of apples, some red and some green. In some ways the set of red apples in the basket expresses the concept of red. Many mathematical concepts can be expressed by means of sets, and thus purpose of set theory is to formalize the theory of sets. Rather than basing the theory of sets on putting objects into brackets, one introduces a containment symbol. If one calls the above set A, then we have for example a A. We also have c A and we have e A. These are elementary statements, and they are true. The statement b A is false. We are then lead to a theory of statements. A statement of the form x X where x is an object and X is a set is called an eleemntary statement, and it is either true or false. There are some formal ways to produce other statements One is using the symbol ( not ), which turns a true statement in a false statement and vice versa. For example (a A) is a wrong statement while (b A) is a true statement. Two statements can be connected into a new statement by the symbol. (x X) (y Y ) is true is both x X and y Y are true, and the combined statement is true if x( X is false or y Y is false or both x X, y Y are false. Using and one can define further interesting symbols, for example Definition 1 is the same as the statement (x X) (y Y ) ((x X) ( (y Y ))) 1

2 Definition 2 is defined to be the statement (x X) (y Y ) ((x X) (y Y )) ((x X) (y Y )) Definition 3 is defined to be the statement (x X) (y Y ) (( (x X)) ( (y Y ))) Exercise 1 In all the following exercise you may use the symbol freely, but other than that only the symbols that are stated. 1. Express the symbol in terms of the symbol 2. Express the symbol in terms of the symbol 3. Prove or disprove: may be expressed in terms of the symbol Conceptually, we may restrict attention to and and treat the other symbols introduced above as derived symbols expressable through and. Besides there is an other symbol creating elementary statement, it is the equality sign =. At this point we only allow the equality sign to connect two objects. It returens the value true if the two objects connected are the same, e.g. a = a and b = b are true, while a = b is not true. This requires some a priori agreement of which objects are the same, in the above list our presumption is that each letter stands for its own individual object that is unequal to the objects represented by other letters. One further way of making a statement is a quantifier. It requires a variable x, which is not an object per see but stands for an arbitrary object, The statement x( (x A)) is true if the statement ( (x A)) is true for all objects x. The expression ( (x A)) is not a statement per se, since x is a variable and not an object. It is called an expression in one free variable. Siuch exporession only becomes a statement in conjcuntion with the quantifyer x. The statement of the abopve display for example is then false, becasue the statement (a A) is false. There is again a derived companion quantifyer Definition 4 If P (x) is an expression in one free object variable x, then the statement x(p (x)) is defined to be the statement ( x( (P (x)))) 2

3 Now the following is a true statement about the above set A x((x A) (((x = a) (x = c)) (x = e))) and truth of this statement evidently describes the set A. One particular set is the empty set, which contains no object. The following statement is true: x( (x )) Note sets are designed to describe concepts. We would like to describe concepts about sets, so we would like to form sets of sets. For example {{a, c}, {a, b}, {b, c}} is a set containing three sets. Informally, it describes the concept of two element sets fromed from the elements a,, b, c. Even without using the list of given objects, one can form many sets. We have already seen, but one can also form the set { }, which contains one element, namely the emptyset. This set is not equal to the emptys set, since it contains one element while the emptyset contains zero elements. Another set on can form is the set {, { }}. This set contains two elements. It turns out the sets one can form in this manner are rich enopugh to describe all concepts in mathematics. For example one may denopte the above sets by 0, 1, 2 and then define 3 to be {, { }, {, { }}} and so on, and one can start talking about natural numbers without having to have natural numbers as prescribed objects. To streamline the theory and get rid of difficulties such as having to define equality of objects in some external way, one abandons the list of objects and only considers sets. Note thatw e have to revise a bit of the above formal setup. We defined an elementary statement to be of the from a A with a an object and A a set. Now an eleemntary statement will be of the form a b with a and b both sets. Rather than runniognt hrough the definitions again at this time, we simply declare that every set is an object and every object is a set. We will use lower case letters for sets. With this conbvention we can largely recycle the above discussion. We can now give the equality symbol a precise meaning for all sets. Definition 5 The statetement a = b is defined to be the statement x : ((x A) (x B)) Two sets arevequal when they contain the same elements. The naive intuition that there is only one set containing a given collection of elements. However, without a naive intuition about the equality sign there is no guarantee for thet. We could have two different sets a, b which contain the same elements, then the statement a = b would be true but without any a priori prejudice about what thge sign = should mean, we could not defer that they are the same set. It is difficult to resolve thsi dispute in the formal language entirely, but at least we should make sure for practiocal purposes a and b are the same, so we will declare 3

4 Axiom 1 (Extension) The following statement is true. x( y( z(((y = z) (y x)) (z x))))) Now allowing sets on both sides of allows for some dangerous statements of the type a a that if true would together with some further simple concepts lead to paradoxa of Russell s type. For example the concept of set is a concept, and we might wnat to honor this by having a set a 0 which contains all sets. Hence a(a a 0 ) is true. Now conceptually one may then wonder whether a set contains itself or not, so one may want to form a set a 1 such that a((a a 1 ) ( (a a))) is true. Now Russell s paradox is that inserting a 1 for a in the above, gives (a 1 a 1 ) ( (a a)) which is an absurd statement; exactly one of the two is supposed to be true. To resolve this issue, we will not allow thinsg such as a a to be true. Precisely, we adopt the axiom credited to von Neumann Axiom 2 (von Neumann) The following statement is true x( y((x = ) ( z((y x) ( (z x) (z y)))))) This axiom says that every nonempty set contains an element which is disjoint from the original set. In particular for every given set a we can apply the axiom to the set {a} (assuming that forming such set is legal, which will eb some other axiom), obtaining that a is disjoint from {a} and thus a does not contain a. Now clearly set is a concept and we may want to honmor by forming a set a 0 containing precisely all sets. However, this set would contain itself, contradicting the von Neumann axiom. To salvage talking about the concept of sets, oine introduces some mega sets, which are called classes. The purpose of classes is to describe concepts about sets. Hence there is a class of all sets. We will use upper case letters for classes. However, classes are a generalization of sets, so every set will also be a class. Now there are classes that are sets and classes that are not sets. The latter are called proper classes. We say a A is a statement provided a is a set and A is a class. Thus proper classes are not allowed to be on the left of the symbol. If we are not allowed to put classes into classes, one may wonder how to express concepts about classes. To alleviate the concern, note that we have in some ways 4

5 turned around the world. We started with objects and sets, where sets were allowed to be on both sides fo while objects were only allowed on the left. Now we have sets and proper classes, and sets are allowed on both sides of the sign while proper classes are only allowed on the right. This is a completely symmetric situation. Since we introduced sets as concepts about objects, one may dually also view sets as concepts about classes. So our language will be rich enough to formulate our desired concepts about classes. With this preparation we are now ready to state the formal axioms of about sets and classes. We follow largely Gödel s 1940 paper. There are classes A. A primitive statement is of the form A B for two classes A, B. A primitive statement is true or false. A statement is any expression that can be formed recursively with the following steps 1. If P is a statement, then P is a statement. It is true if P is false and false if P is true 2. If P and Q are statements, then (P ) (Q) is a statement. It is true of both P and Q are true, and it is false otherwise. 3. If P (x) is a statement involving a variable X for a class, then X(P (X)) is a statement. It is true if P (X) is true for all classes. We can also form derived statements using other symbols as discussed before Definition 6 The statement Set(A) is defined to be the statement X(A X) and if this statement is true A is called a set. Definition 7 (Equality of classes) The statetement A = B is defined to be the statement X : ((X A) (X B)) Axiom 3 (Extension for classes) The following statement is true. X( Y ( Z(((Y = Z) (Y X)) (Z X))))) We begin with producing sets. The first one is superfluous but convenenient to state at this time. It guarantees existence of the empty set Axiom 4 (Emptyset) The following is true X( Y ((M(X)) ( (Y X)))) 5

6 We ll pick once and for all an empty set and write for it. It is actually unique in the sense of the axiom of extension, as discussed before. The following says that for any two sets there exists a set whose elements are precisely the two given sets. Axiom 5 (Sets of two elements) The following is true X( Y ( Z( U((M(X) M(y)) ((U Z) (U = X) (U = Y )))))) Definition 8 if x and y are sets, thenw e write {x, y} for the set guaranteed to exist by the last axiom. If x = y, then the set {x, x} contains only one element (use extsnion) and we write {x} for it. By this definiiton, we are as of yet allowed to use the set brackets as long as we write either one or two elements inside. The two elements ina set containing two elements are not ordered. To define an ordered pair (and triple) of elements, we define Definition 9 For any two sets x, y we write x, y for the set {x, {x, y}} Given three sets x, y, z we write x, y, z for x, y, z. Note that an ordered pair is always a set containing two elements, even if it is the pair x, x. By induction one can define tuples, i.e. the bracket x 1, x 2,..., x n for any number n > 3 of elements. To extend this definiiton to a bracket of one element one may define x = x. Next comes a list of axioms guaranteeing existence of classes. Some of them morrow logical connectives. The following styatement says that there exists a class of ordered pairs (as a matter of fact it may contain more elements than ordered pairs, but only the ordered pairs matter) such that and ordered pair of sets x, y is in the set if and only if x y. Thus the class describes the concept of ɛ within the realm of sets. Axiom 6 (Epsilon class) The following is true X( Y ( Z((M(Y ) M(Z)) ( Y, Z X) (Y Z)))) The next axiom allows to take the intersection of two classes. It mirrors the logical concept of on the statements concernign sets. Axiom 7 (Intersection) The following statement is true. X( Y ( Z( U((U Z) ((U A) (U Z)))))) The next axiom allows to take complements within the sets. In particular it imply that since the empty set is a class, there exists a class of all sets. It mirrors the concept of negation in the realm of statements about sets. 6

7 Axiom 8 (Complement) The following statement is true. X( Y ( U((U Y ) (M(Y ) ( (U A)))))) The following concerns classes of ordered pairs, which could be considered relations among sets. It says that given such a relation, there exists a set which contains all elements which ever occur as the second entry of one of the ordered pairs. Axiom 9 (Domain) The following statement is true. X( Y ( U((U Y ) (M(U) ( Z)(M(Z) Z, U X))))) The next axiom allos for any class A to take the cartesian product B A (that is a set of ordered pairs) where B is the class of all sets. This direct product itself is a class of course. The direct product is not unique, as the axiom only concerns the ordered pairs within the direct product. Axiom 10 (Direct product) The following statement is true. X( Y ( Z( U((M(Z) M(U)) (( Z, U Y ) (U A)))))) The next three axioms simply state that givena class of ordered pairs (triples), there is another class which contains exactly these pairs (triples) but in p[ermuted order. Since the group of permutations in three elements is spanned by two permutations, we have two axioms concerning triples. Again, all classes calimed to exist are not unique since the statements are only about the ordered pairs or triples within these classes. Axiom 11 (Pair inversion) The following statement is true. X( Y ( Z( U((M(Z) M(U)) ( Z, U Y ( U, Z X)))))) Axiom 12 (Triple permutation I) The following statement is true. X( Y ( Z( U( V (((M(Z) M(U)) M(V )) ( Z, U, V Y ( Z, V, U X)))))) Axiom 13 (Triple permutation II) The following statement is true. X( Y ( Z( U( V (((M(Z) M(U)) M(V )) ( Z, U, V Y ( U, V, Z X)))))) The next group of axioms concerns the construction of relatively large sets. The first one simply states that there is an infinite set, it resembles the corresponding Peano axiom for the natural numebrs though it does produce a unique set. Axiom 14 (Infinite set) The following is true. X((M(X) (X )) ( Y ((Y X) ( Z((Y Z) (Z X)))))) 7

8 The next set allwos to take arbitrary unions over sets, that is givena set of sets,one can take the union of all sets in the set. Axiom 15 (Union over a set) The following is true. X( Y (M(Y ) Z( U(((Y Z) (Z X)) (X Z))))) The next axiom asserts that for any set there is a set which contains all subsets of the first set. The way the axiom is formulated the power set may contain Axiom 16 (Power set) The following is true. X( Y (M(Y ) Z(( U((U Z) (U X))) (Z Y )))) Remark: It seems that most of ordinary mathematics can essentially still be doen if one drops the demand M(Y ) thus only obtaining a power class. This would then be cosnisting with demanding that all sets are countable. The next axiom is one of substituting some variable by means of a function. We first need to describe what it means to be a function. Informally it says a function is a set of ordered pairs such that Definition 10 The statement F (A) is defined to mean X( Y ( Z(((M(X) M(Y )) M(Z)) (( Y, X A) ( Z, X A)) (X = Y )))) Axiom 17 (Substitution) The following is true. X(M(X) ( Y (F (Y ) ( Z(M(Z) U((U Z) ( V ((V X) U, V Y )))))))) Finally we reiterate the axiom of von Neumannn for classes Axiom 18 (von Neumann) The following statement is true X( Y ((X = ) ( z((y x) ( (z x) (z y)))))) and we state the axiom of choice... Axiom 19 The following is true X(F (X) Y (M(Y ) ((Y = ) ( Z((Z Y ) ( Z, Y X)))))) This says thre is a class which for every set chooses an element in the set. 8

9 Cardinality of sets Recall that a function f from a set X to a set Y is a relation xfy with the properties 1. For all x X there exists y Y such that xfy 2. If for x, x X and y Y with xfy and x fy we have x = x. we have xfy and x fy then x = x Informally, for every x X thyere exist (first property) a unique (second property) y Y such that xfy A function is called 1. surjective, if for all y Y there exists x X such that xfy 2. injective, if for every y, y Y and x X with xfy and xfy we have y = y. Note the symemtry betwen the definition of a function and these two properties. In particualr, if and only if a function f is injective and surjective, then inverse relation g defined by ygx if and only if xgy is a function. In thsi case, the inverse relation is injective and surjective as well. A function is called bijective, if it is injective and surjective. We writing y = f(x) for the relation xfy. Let A 0 denote the empty set and assume A n is already defined then define A n+1 = A {n}. Informally, at elats for n > 0, A n = 0, 1, 2,..., n 1 and there are n elements in A n. Lemma 1 Let n, m N. 1. There is an injective function from A n to A m if and only if n m 2. Let n 0. There is a surjective function from A m to A n if and only if n m. Note that there is a surjective map from A m to A 0 if and only if m = 0. hecne the caes n = 0 is a true exception to the scheme, but since this exception only concerns the empty set we shall not be too troubled by that. Proof: Assume n m. then an injective map from A n A m is given by f(k) = k for every k A n. If n 0 and thus 1 A n, then a surjective map from A m to A n is given by f(k) = k if k A + m A n and f(k) = 1 if k A m \ A n. Now let n > m. We prove non-existence of an injective map A n A m by induction on n. If n = 0, then there is nothing to show. If n = 1, then m = 0. Since A m is empty, there is no pair (0, k) with k A m and hecne we cannpot satisfy the first property of a function for the element 0 A n. Assume we have proven the statement for n. Assuem to get a contradiction that we have an injective map form A n toa m.... 9

10 Exercise 2 1. An injective map from A n to A n is surjective. 2. A surjective map from A n to A n is injective. Definition 11 A set S is called finite, if there is some n N and a bijection from S to A n. If such bjection exists, S is said to have the same cardinality as A n Exercise 3 Given a finite set, there is exactly one n N such that S has the same cardinality as A n. One may also say simply that S has cardinality n. The set N is not finite. Namely, if it was, then there was an injective map from N A n for some n. This map could be restricted to A n+1, giving an injective map from A n+1 to A n, which is impossible. We have the following observations, destroying hope to have staright forward generalizations of the theorems for finite sets. Lemma 2 1. There is an injective map from N to N that is not surjective. 2. There is a surjective map from N to N which is not injective. Proof: The map ν is injective (one Peano axiom) but not surjective (0 is not in the range, as another Peano axiom states.) Defien a map f as follows: f(0) = 0 and whenever n is of the form ν(m) (that is whenevr n 0), then m is unique and we define f(n) = m. then 4f4 is surjective but not injective since 0 has two preimages. Definition 12 Two sets are said to be equivalent, if there exists a bijection between the two sets. The follwing will show that not all infinte sets are equivalent. Lemma 3 For every set S, there is no bijection from S to the set of all subsets of S Proof: This is called the Cantor diagonal element. Assume to get a contradiction that there is such a bijection f. Let T be the set of all elements s S in T which satisfy s f(s). By surjectivity, there is a t S such that f(t) = T. If t T, then t f(t), a contradiction. If t T, then t f(t) and hence t T, a contradiction. We define a relation of sets as follows: S T if there exists an injective map f : S T. Note that the collection of all sets is not a set but what is called a class. This is therefore not an order relation on a set, but on a class. Lemma 4 (Schröder Bernstein) This relation is a partial order in that it satisfies 1. Reflexivity: S S for all sets S. 2. Antisymmetry: S T and T S implies S = T. 3. Transitivity S T and T U implies S U. Proof: next time 10

Bootcamp. Christoph Thiele. Summer An example of a primitive universe

Bootcamp. Christoph Thiele. Summer An example of a primitive universe Bootcamp Christoph Thiele Summer 2012 0.1 An example of a primitive universe A primitive universe consists of primitive objects and primitive sets. This allows to form primitive statements as to which

More information

TOPOLOGY, DR. BLOCK, FALL 2015, NOTES, PART 3.

TOPOLOGY, DR. BLOCK, FALL 2015, NOTES, PART 3. TOPOLOGY, DR. BLOCK, FALL 2015, NOTES, PART 3. 301. Definition. Let m be a positive integer, and let X be a set. An m-tuple of elements of X is a function x : {1,..., m} X. We sometimes use x i instead

More information

Functions. How is this definition written in symbolic logic notation?

Functions. How is this definition written in symbolic logic notation? functions 1 Functions Def. Let A and B be sets. A function f from A to B is an assignment of exactly one element of B to each element of A. We write f(a) = b if b is the unique element of B assigned by

More information

Introduction to Sets and Logic (MATH 1190)

Introduction to Sets and Logic (MATH 1190) Introduction to Sets and Logic () Instructor: Email: shenlili@yorku.ca Department of Mathematics and Statistics York University Dec 4, 2014 Outline 1 2 3 4 Definition A relation R from a set A to a set

More information

Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS

Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS Definition 1.1. Let X be a set and T a subset of the power set P(X) of X. Then T is a topology on X if and only if all of the following

More information

Discrete Mathematics Lecture 4. Harper Langston New York University

Discrete Mathematics Lecture 4. Harper Langston New York University Discrete Mathematics Lecture 4 Harper Langston New York University Sequences Sequence is a set of (usually infinite number of) ordered elements: a 1, a 2,, a n, Each individual element a k is called a

More information

Review of Sets. Review. Philippe B. Laval. Current Semester. Kennesaw State University. Philippe B. Laval (KSU) Sets Current Semester 1 / 16

Review of Sets. Review. Philippe B. Laval. Current Semester. Kennesaw State University. Philippe B. Laval (KSU) Sets Current Semester 1 / 16 Review of Sets Review Philippe B. Laval Kennesaw State University Current Semester Philippe B. Laval (KSU) Sets Current Semester 1 / 16 Outline 1 Introduction 2 Definitions, Notations and Examples 3 Special

More information

Slides for Faculty Oxford University Press All rights reserved.

Slides for Faculty Oxford University Press All rights reserved. Oxford University Press 2013 Slides for Faculty Assistance Preliminaries Author: Vivek Kulkarni vivek_kulkarni@yahoo.com Outline Following topics are covered in the slides: Basic concepts, namely, symbols,

More information

CSC Discrete Math I, Spring Sets

CSC Discrete Math I, Spring Sets CSC 125 - Discrete Math I, Spring 2017 Sets Sets A set is well-defined, unordered collection of objects The objects in a set are called the elements, or members, of the set A set is said to contain its

More information

Introduction to Homotopy Type Theory

Introduction to Homotopy Type Theory Introduction to Homotopy Type Theory Lecture notes for a course at EWSCS 2017 Thorsten Altenkirch March 5, 2017 1 What is this course about? To explain what Homotopy Type Theory is, I will first talk about

More information

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions.

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions. THREE LECTURES ON BASIC TOPOLOGY PHILIP FOTH 1. Basic notions. Let X be a set. To make a topological space out of X, one must specify a collection T of subsets of X, which are said to be open subsets of

More information

Complexity Theory. Compiled By : Hari Prasad Pokhrel Page 1 of 20. ioenotes.edu.np

Complexity Theory. Compiled By : Hari Prasad Pokhrel Page 1 of 20. ioenotes.edu.np Chapter 1: Introduction Introduction Purpose of the Theory of Computation: Develop formal mathematical models of computation that reflect real-world computers. Nowadays, the Theory of Computation can be

More information

Sets. {1, 2, 3, Calvin}.

Sets. {1, 2, 3, Calvin}. ets 2-24-2007 Roughly speaking, a set is a collection of objects. he objects are called the members or the elements of the set. et theory is the basis for mathematics, and there are a number of axiom systems

More information

Material from Recitation 1

Material from Recitation 1 Material from Recitation 1 Darcey Riley Frank Ferraro January 18, 2011 1 Introduction In CSC 280 we will be formalizing computation, i.e. we will be creating precise mathematical models for describing

More information

CSE 20 DISCRETE MATH. Fall

CSE 20 DISCRETE MATH. Fall CSE 20 DISCRETE MATH Fall 2017 http://cseweb.ucsd.edu/classes/fa17/cse20-ab/ Final exam The final exam is Saturday December 16 11:30am-2:30pm. Lecture A will take the exam in Lecture B will take the exam

More information

2. Functions, sets, countability and uncountability. Let A, B be sets (often, in this module, subsets of R).

2. Functions, sets, countability and uncountability. Let A, B be sets (often, in this module, subsets of R). 2. Functions, sets, countability and uncountability I. Functions Let A, B be sets (often, in this module, subsets of R). A function f : A B is some rule that assigns to each element of A a unique element

More information

DISCRETE MATHEMATICS

DISCRETE MATHEMATICS DISCRETE MATHEMATICS WITH APPLICATIONS THIRD EDITION SUSANNA S. EPP DePaul University THOIVISON * BROOKS/COLE Australia Canada Mexico Singapore Spain United Kingdom United States CONTENTS Chapter 1 The

More information

13 th Annual Johns Hopkins Math Tournament Saturday, February 19, 2011 Automata Theory EUR solutions

13 th Annual Johns Hopkins Math Tournament Saturday, February 19, 2011 Automata Theory EUR solutions 13 th Annual Johns Hopkins Math Tournament Saturday, February 19, 011 Automata Theory EUR solutions Problem 1 (5 points). Prove that any surjective map between finite sets of the same cardinality is a

More information

9.5 Equivalence Relations

9.5 Equivalence Relations 9.5 Equivalence Relations You know from your early study of fractions that each fraction has many equivalent forms. For example, 2, 2 4, 3 6, 2, 3 6, 5 30,... are all different ways to represent the same

More information

[Ch 6] Set Theory. 1. Basic Concepts and Definitions. 400 lecture note #4. 1) Basics

[Ch 6] Set Theory. 1. Basic Concepts and Definitions. 400 lecture note #4. 1) Basics 400 lecture note #4 [Ch 6] Set Theory 1. Basic Concepts and Definitions 1) Basics Element: ; A is a set consisting of elements x which is in a/another set S such that P(x) is true. Empty set: notated {

More information

MATHEMATICS 191, FALL 2004 MATHEMATICAL PROBABILITY Outline #1 (Countability and Uncountability)

MATHEMATICS 191, FALL 2004 MATHEMATICAL PROBABILITY Outline #1 (Countability and Uncountability) MATHEMATICS 191, FALL 2004 MATHEMATICAL PROBABILITY Outline #1 (Countability and Uncountability) Last modified: September 16, 2004 Reference: Apostol, Calculus, Vol. 2, section 13.19 (attached). The aim

More information

T. Background material: Topology

T. Background material: Topology MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 T. Background material: Topology For convenience this is an overview of basic topological ideas which will be used in the course. This material

More information

Sets 1. The things in a set are called the elements of it. If x is an element of the set S, we say

Sets 1. The things in a set are called the elements of it. If x is an element of the set S, we say Sets 1 Where does mathematics start? What are the ideas which come first, in a logical sense, and form the foundation for everything else? Can we get a very small number of basic ideas? Can we reduce it

More information

EDAA40 At home exercises 1

EDAA40 At home exercises 1 EDAA40 At home exercises 1 1. Given, with as always the natural numbers starting at 1, let us define the following sets (with iff ): Give the number of elements in these sets as follows: 1. 23 2. 6 3.

More information

2.1 Sets 2.2 Set Operations

2.1 Sets 2.2 Set Operations CSC2510 Theoretical Foundations of Computer Science 2.1 Sets 2.2 Set Operations Introduction to Set Theory A set is a structure, representing an unordered collection (group, plurality) of zero or more

More information

Cardinality of Sets MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Cardinality of Sets Fall / 15

Cardinality of Sets MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Cardinality of Sets Fall / 15 Cardinality of Sets MAT Transition to Higher Mathematics Fall 0 MAT (Transition to Higher Math) Cardinality of Sets Fall 0 / Outline Sets with Equal Cardinality Countable and Uncountable Sets MAT (Transition

More information

Homework Set #2 Math 440 Topology Topology by J. Munkres

Homework Set #2 Math 440 Topology Topology by J. Munkres Homework Set #2 Math 440 Topology Topology by J. Munkres Clayton J. Lungstrum October 26, 2012 Exercise 1. Prove that a topological space X is Hausdorff if and only if the diagonal = {(x, x) : x X} is

More information

Functions 2/1/2017. Exercises. Exercises. Exercises. and the following mathematical appetizer is about. Functions. Functions

Functions 2/1/2017. Exercises. Exercises. Exercises. and the following mathematical appetizer is about. Functions. Functions Exercises Question 1: Given a set A = {x, y, z} and a set B = {1, 2, 3, 4}, what is the value of 2 A 2 B? Answer: 2 A 2 B = 2 A 2 B = 2 A 2 B = 8 16 = 128 Exercises Question 2: Is it true for all sets

More information

CSE 20 DISCRETE MATH. Winter

CSE 20 DISCRETE MATH. Winter CSE 20 DISCRETE MATH Winter 2017 http://cseweb.ucsd.edu/classes/wi17/cse20-ab/ Final exam The final exam is Saturday March 18 8am-11am. Lecture A will take the exam in GH 242 Lecture B will take the exam

More information

Cantor s Diagonal Argument for Different Levels of Infinity

Cantor s Diagonal Argument for Different Levels of Infinity JANUARY 2015 1 Cantor s Diagonal Argument for Different Levels of Infinity Michael J. Neely University of Southern California http://www-bcf.usc.edu/ mjneely Abstract These notes develop the classic Cantor

More information

Lecture 17: Continuous Functions

Lecture 17: Continuous Functions Lecture 17: Continuous Functions 1 Continuous Functions Let (X, T X ) and (Y, T Y ) be topological spaces. Definition 1.1 (Continuous Function). A function f : X Y is said to be continuous if the inverse

More information

Characterization of Boolean Topological Logics

Characterization of Boolean Topological Logics Characterization of Boolean Topological Logics Short Form: Boolean Topological Logics Anthony R. Fressola Denison University Granville, OH 43023 University of Illinois Urbana-Champaign, IL USA 61801-61802

More information

2.2 Set Operations. Introduction DEFINITION 1. EXAMPLE 1 The union of the sets {1, 3, 5} and {1, 2, 3} is the set {1, 2, 3, 5}; that is, EXAMPLE 2

2.2 Set Operations. Introduction DEFINITION 1. EXAMPLE 1 The union of the sets {1, 3, 5} and {1, 2, 3} is the set {1, 2, 3, 5}; that is, EXAMPLE 2 2.2 Set Operations 127 2.2 Set Operations Introduction Two, or more, sets can be combined in many different ways. For instance, starting with the set of mathematics majors at your school and the set of

More information

1 of 7 7/15/2009 3:40 PM Virtual Laboratories > 1. Foundations > 1 2 3 4 5 6 7 8 9 1. Sets Poincaré's quote, on the title page of this chapter could not be more wrong (what was he thinking?). Set theory

More information

CONNECTED SPACES AND HOW TO USE THEM

CONNECTED SPACES AND HOW TO USE THEM CONNECTED SPACES AND HOW TO USE THEM 1. How to prove X is connected Checking that a space X is NOT connected is typically easy: you just have to find two disjoint, non-empty subsets A and B in X, such

More information

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Sections p.

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Sections p. CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Sections 10.1-10.3 p. 1/106 CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer

More information

Figure 1.1: This is an illustration of a generic set and its elements.

Figure 1.1: This is an illustration of a generic set and its elements. Chapter 1 Mathematical Review et theory is now generally accepted as the foundation of modern mathematics, and it plays an instrumental role in the treatment of probability. Unfortunately, a simple description

More information

Chapter 3. Set Theory. 3.1 What is a Set?

Chapter 3. Set Theory. 3.1 What is a Set? Chapter 3 Set Theory 3.1 What is a Set? A set is a well-defined collection of objects called elements or members of the set. Here, well-defined means accurately and unambiguously stated or described. Any

More information

Final Test in MAT 410: Introduction to Topology Answers to the Test Questions

Final Test in MAT 410: Introduction to Topology Answers to the Test Questions Final Test in MAT 410: Introduction to Topology Answers to the Test Questions Stefan Kohl Question 1: Give the definition of a topological space. (3 credits) A topological space (X, τ) is a pair consisting

More information

COMPUTABILITY THEORY AND RECURSIVELY ENUMERABLE SETS

COMPUTABILITY THEORY AND RECURSIVELY ENUMERABLE SETS COMPUTABILITY THEORY AND RECURSIVELY ENUMERABLE SETS JOSHUA LENERS Abstract. An algorithm is function from ω to ω defined by a finite set of instructions to transform a given input x to the desired output

More information

LECTURE 8: SETS. Software Engineering Mike Wooldridge

LECTURE 8: SETS. Software Engineering Mike Wooldridge LECTURE 8: SETS Mike Wooldridge 1 What is a Set? The concept of a set is used throughout mathematics; its formal definition matches closely our intuitive understanding of the word. Definition: A set is

More information

Reflection in the Chomsky Hierarchy

Reflection in the Chomsky Hierarchy Reflection in the Chomsky Hierarchy Henk Barendregt Venanzio Capretta Dexter Kozen 1 Introduction We investigate which classes of formal languages in the Chomsky hierarchy are reflexive, that is, contain

More information

Let A(x) be x is an element of A, and B(x) be x is an element of B.

Let A(x) be x is an element of A, and B(x) be x is an element of B. Homework 6. CSE 240, Fall, 2014 Due, Tuesday October 28. Can turn in at the beginning of class, or earlier in the mailbox labelled Pless in Bryan Hall, room 509c. Practice Problems: 1. Given two arbitrary

More information

Cardinality of Sets. Washington University Math Circle 10/30/2016

Cardinality of Sets. Washington University Math Circle 10/30/2016 Cardinality of Sets Washington University Math Circle 0/0/06 The cardinality of a finite set A is just the number of elements of A, denoted by A. For example, A = {a, b, c, d}, B = {n Z : n } = {,,, 0,,,

More information

Cardinality Lectures

Cardinality Lectures Cardinality Lectures Enrique Treviño March 8, 014 1 Definition of cardinality The cardinality of a set is a measure of the size of a set. When a set A is finite, its cardinality is the number of elements

More information

Lecture 3: Constructing the Natural Numbers

Lecture 3: Constructing the Natural Numbers Math/CS 120: Intro. to Math Professor: Padraic Bartlett Lecture 3: Constructing the Natural Numbers Weeks 3-4 UCSB 2014 When we defined what a proof was in our first set of lectures, we mentioned that

More information

Mathematics for Computer Science Exercises from Week 4

Mathematics for Computer Science Exercises from Week 4 Mathematics for Computer Science Exercises from Week 4 Silvio Capobianco Last update: 26 September 2018 Problems from Section 4.1 Problem 4.3. Set Formulas and Propositional Formulas. (a) Verify that the

More information

Sets MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Sets Fall / 31

Sets MAT231. Fall Transition to Higher Mathematics. MAT231 (Transition to Higher Math) Sets Fall / 31 Sets MAT231 Transition to Higher Mathematics Fall 2014 MAT231 (Transition to Higher Math) Sets Fall 2014 1 / 31 Outline 1 Sets Introduction Cartesian Products Subsets Power Sets Union, Intersection, Difference

More information

.Math 0450 Honors intro to analysis Spring, 2009 Notes #4 corrected (as of Monday evening, 1/12) some changes on page 6, as in .

.Math 0450 Honors intro to analysis Spring, 2009 Notes #4 corrected (as of Monday evening, 1/12) some changes on page 6, as in  . 0.1 More on innity.math 0450 Honors intro to analysis Spring, 2009 Notes #4 corrected (as of Monday evening, 1/12) some changes on page 6, as in email. 0.1.1 If you haven't read 1.3, do so now! In notes#1

More information

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial. 2301-670 Graph theory 1.1 What is a graph? 1 st semester 2550 1 1.1. What is a graph? 1.1.2. Definition. A graph G is a triple (V(G), E(G), ψ G ) consisting of V(G) of vertices, a set E(G), disjoint from

More information

K 4 C 5. Figure 4.5: Some well known family of graphs

K 4 C 5. Figure 4.5: Some well known family of graphs 08 CHAPTER. TOPICS IN CLASSICAL GRAPH THEORY K, K K K, K K, K K, K C C C C 6 6 P P P P P. Graph Operations Figure.: Some well known family of graphs A graph Y = (V,E ) is said to be a subgraph of a graph

More information

BOOLEAN ALGEBRA AND CIRCUITS

BOOLEAN ALGEBRA AND CIRCUITS UNIT 3 Structure BOOLEAN ALGEBRA AND CIRCUITS Boolean Algebra and 3. Introduction 3. Objectives 3.2 Boolean Algebras 3.3 Logic 3.4 Boolean Functions 3.5 Summary 3.6 Solutions/ Answers 3. INTRODUCTION This

More information

Algebra of Sets. Aditya Ghosh. April 6, 2018 It is recommended that while reading it, sit with a pen and a paper.

Algebra of Sets. Aditya Ghosh. April 6, 2018 It is recommended that while reading it, sit with a pen and a paper. Algebra of Sets Aditya Ghosh April 6, 2018 It is recommended that while reading it, sit with a pen and a paper. 1 The Basics This article is only about the algebra of sets, and does not deal with the foundations

More information

The set consisting of all natural numbers that are in A and are in B is the set f1; 3; 5g;

The set consisting of all natural numbers that are in A and are in B is the set f1; 3; 5g; Chapter 5 Set Theory 5.1 Sets and Operations on Sets Preview Activity 1 (Set Operations) Before beginning this section, it would be a good idea to review sets and set notation, including the roster method

More information

Introduction II. Sets. Terminology III. Definition. Definition. Definition. Example

Introduction II. Sets. Terminology III. Definition. Definition. Definition. Example Sets Slides by Christopher M. ourke Instructor: erthe Y. Choueiry Spring 2006 Computer Science & Engineering 235 Introduction to Discrete Mathematics Sections 1.6 1.7 of Rosen cse235@cse.unl.edu Introduction

More information

Functions. Def. Let A and B be sets. A function f from A to B is an assignment of exactly one element of B to each element of A.

Functions. Def. Let A and B be sets. A function f from A to B is an assignment of exactly one element of B to each element of A. Functions functions 1 Def. Let A and B be sets. A function f from A to B is an assignment of exactly one element of B to each element of A. a A! b B b is assigned to a a A! b B f ( a) = b Notation: If

More information

This is already grossly inconvenient in present formalisms. Why do we want to make this convenient? GENERAL GOALS

This is already grossly inconvenient in present formalisms. Why do we want to make this convenient? GENERAL GOALS 1 THE FORMALIZATION OF MATHEMATICS by Harvey M. Friedman Ohio State University Department of Mathematics friedman@math.ohio-state.edu www.math.ohio-state.edu/~friedman/ May 21, 1997 Can mathematics be

More information

MATH 271 Summer 2016 Assignment 4 solutions

MATH 271 Summer 2016 Assignment 4 solutions MATH 7 ummer 06 Assignment 4 solutions Problem Let A, B, and C be some sets and suppose that f : A B and g : B C are functions Prove or disprove each of the following statements (a) If f is one-to-one

More information

Continuous functions and homeomorphisms

Continuous functions and homeomorphisms Continuous functions and homeomorphisms 1 Motivation Up to now we have defined just a few topological properties, like the first three T -axioms and the countability properties (separable, ccc, first and

More information

13 th Annual Johns Hopkins Math Tournament Saturday, February 18, 2012 Explorations Unlimited Round Automata Theory

13 th Annual Johns Hopkins Math Tournament Saturday, February 18, 2012 Explorations Unlimited Round Automata Theory 13 th Annual Johns Hopkins Math Tournament Saturday, February 18, 2012 Explorations Unlimited Round Automata Theory 1. Introduction Automata theory is an investigation of the intersection of mathematics,

More information

MATH 22 MORE ABOUT FUNCTIONS. Lecture M: 10/14/2003. Form follows function. Louis Henri Sullivan

MATH 22 MORE ABOUT FUNCTIONS. Lecture M: 10/14/2003. Form follows function. Louis Henri Sullivan MATH 22 Lecture M: 10/14/2003 MORE ABOUT FUNCTIONS Form follows function. Louis Henri Sullivan This frightful word, function, was born under other skies than those I have loved. Le Corbusier D ora innanzi

More information

Math 776 Graph Theory Lecture Note 1 Basic concepts

Math 776 Graph Theory Lecture Note 1 Basic concepts Math 776 Graph Theory Lecture Note 1 Basic concepts Lectured by Lincoln Lu Transcribed by Lincoln Lu Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved

More information

Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103. Chapter 2. Sets

Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103. Chapter 2. Sets Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103 Chapter 2 Sets Slides are adopted from Discrete Mathematics and It's Applications Kenneth H.

More information

1 The Axiom of Extensionality

1 The Axiom of Extensionality 1 The Axiom of Extensionality Primitive notion: Set A set is a group, a collection, or an aggregate of things. In fact, the words set, group, collection, and aggregate are all synonyms denoting the same

More information

STABILITY AND PARADOX IN ALGORITHMIC LOGIC

STABILITY AND PARADOX IN ALGORITHMIC LOGIC STABILITY AND PARADOX IN ALGORITHMIC LOGIC WAYNE AITKEN, JEFFREY A. BARRETT Abstract. Algorithmic logic is the logic of basic statements concerning algorithms and the algorithmic rules of deduction between

More information

MA651 Topology. Lecture 4. Topological spaces 2

MA651 Topology. Lecture 4. Topological spaces 2 MA651 Topology. Lecture 4. Topological spaces 2 This text is based on the following books: Linear Algebra and Analysis by Marc Zamansky Topology by James Dugundgji Fundamental concepts of topology by Peter

More information

CHAPTER 8. Copyright Cengage Learning. All rights reserved.

CHAPTER 8. Copyright Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS Copyright Cengage Learning. All rights reserved. SECTION 8.3 Equivalence Relations Copyright Cengage Learning. All rights reserved. The Relation Induced by a Partition 3 The Relation

More information

Discrete mathematics , Fall Instructor: prof. János Pach

Discrete mathematics , Fall Instructor: prof. János Pach Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,

More information

Power Set of a set and Relations

Power Set of a set and Relations Power Set of a set and Relations 1 Power Set (1) Definition: The power set of a set S, denoted P(S), is the set of all subsets of S. Examples Let A={a,b,c}, P(A)={,{a},{b},{c},{a,b},{b,c},{a,c},{a,b,c}}

More information

Handout 9: Imperative Programs and State

Handout 9: Imperative Programs and State 06-02552 Princ. of Progr. Languages (and Extended ) The University of Birmingham Spring Semester 2016-17 School of Computer Science c Uday Reddy2016-17 Handout 9: Imperative Programs and State Imperative

More information

Notes on metric spaces and topology. Math 309: Topics in geometry. Dale Rolfsen. University of British Columbia

Notes on metric spaces and topology. Math 309: Topics in geometry. Dale Rolfsen. University of British Columbia Notes on metric spaces and topology Math 309: Topics in geometry Dale Rolfsen University of British Columbia Let X be a set; we ll generally refer to its elements as points. A distance function, or metric

More information

M3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements.

M3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements. M3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements. Chapter 1: Metric spaces and convergence. (1.1) Recall the standard distance function

More information

Technische Universität München Zentrum Mathematik

Technische Universität München Zentrum Mathematik Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 208 https://www-m0.ma.tum.de/bin/view/lehre/ss8/pgss8/webhome Solutions for

More information

Diagonalization. The cardinality of a finite set is easy to grasp: {1,3,4} = 3. But what about infinite sets?

Diagonalization. The cardinality of a finite set is easy to grasp: {1,3,4} = 3. But what about infinite sets? Diagonalization Cardinalities The cardinality of a finite set is easy to grasp: {1,3,4} = 3. But what about infinite sets? We say that a set S has at least as great cardinality as set T, written S T, if

More information

THEORY OF COMPUTATION

THEORY OF COMPUTATION THEORY OF COMPUTATION UNIT-1 INTRODUCTION Overview This chapter begins with an overview of those areas in the theory of computation that are basic foundation of learning TOC. This unit covers the introduction

More information

r=1 The Binomial Theorem. 4 MA095/98G Revision

r=1 The Binomial Theorem. 4 MA095/98G Revision Revision Read through the whole course once Make summary sheets of important definitions and results, you can use the following pages as a start and fill in more yourself Do all assignments again Do the

More information

LOGIC AND DISCRETE MATHEMATICS

LOGIC AND DISCRETE MATHEMATICS LOGIC AND DISCRETE MATHEMATICS A Computer Science Perspective WINFRIED KARL GRASSMANN Department of Computer Science University of Saskatchewan JEAN-PAUL TREMBLAY Department of Computer Science University

More information

Elementary Recursive Function Theory

Elementary Recursive Function Theory Chapter 6 Elementary Recursive Function Theory 6.1 Acceptable Indexings In a previous Section, we have exhibited a specific indexing of the partial recursive functions by encoding the RAM programs. Using

More information

Limitations of Algorithmic Solvability In this Chapter we investigate the power of algorithms to solve problems Some can be solved algorithmically and

Limitations of Algorithmic Solvability In this Chapter we investigate the power of algorithms to solve problems Some can be solved algorithmically and Computer Language Theory Chapter 4: Decidability 1 Limitations of Algorithmic Solvability In this Chapter we investigate the power of algorithms to solve problems Some can be solved algorithmically and

More information

3.1 Constructions with sets

3.1 Constructions with sets 3 Interlude on sets Sets and functions are ubiquitous in mathematics. You might have the impression that they are most strongly connected with the pure end of the subject, but this is an illusion: think

More information

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PAUL BALISTER Abstract It has been shown [Balister, 2001] that if n is odd and m 1,, m t are integers with m i 3 and t i=1 m i = E(K n) then K n can be decomposed

More information

A set with only one member is called a SINGLETON. A set with no members is called the EMPTY SET or 2 N

A set with only one member is called a SINGLETON. A set with no members is called the EMPTY SET or 2 N Mathematical Preliminaries Read pages 529-540 1. Set Theory 1.1 What is a set? A set is a collection of entities of any kind. It can be finite or infinite. A = {a, b, c} N = {1, 2, 3, } An entity is an

More information

Math 443/543 Graph Theory Notes

Math 443/543 Graph Theory Notes Math 443/543 Graph Theory Notes David Glickenstein September 3, 2008 1 Introduction We will begin by considering several problems which may be solved using graphs, directed graphs (digraphs), and networks.

More information

Definition: A graph G = (V, E) is called a tree if G is connected and acyclic. The following theorem captures many important facts about trees.

Definition: A graph G = (V, E) is called a tree if G is connected and acyclic. The following theorem captures many important facts about trees. Tree 1. Trees and their Properties. Spanning trees 3. Minimum Spanning Trees 4. Applications of Minimum Spanning Trees 5. Minimum Spanning Tree Algorithms 1.1 Properties of Trees: Definition: A graph G

More information

Topology I Test 1 Solutions October 13, 2008

Topology I Test 1 Solutions October 13, 2008 Topology I Test 1 Solutions October 13, 2008 1. Do FIVE of the following: (a) Give a careful definition of connected. A topological space X is connected if for any two sets A and B such that A B = X, we

More information

Notes on categories, the subspace topology and the product topology

Notes on categories, the subspace topology and the product topology Notes on categories, the subspace topology and the product topology John Terilla Fall 2014 Contents 1 Introduction 1 2 A little category theory 1 3 The subspace topology 3 3.1 First characterization of

More information

INTRODUCTION TO TOPOLOGY

INTRODUCTION TO TOPOLOGY INTRODUCTION TO TOPOLOGY MARTINA ROVELLI These notes are an outline of the topics covered in class, and are not substitutive of the lectures, where (most) proofs are provided and examples are discussed

More information

Math 734 Aug 22, Differential Geometry Fall 2002, USC

Math 734 Aug 22, Differential Geometry Fall 2002, USC Math 734 Aug 22, 2002 1 Differential Geometry Fall 2002, USC Lecture Notes 1 1 Topological Manifolds The basic objects of study in this class are manifolds. Roughly speaking, these are objects which locally

More information

4. Definition: topological space, open set, topology, trivial topology, discrete topology.

4. Definition: topological space, open set, topology, trivial topology, discrete topology. Topology Summary Note to the reader. If a statement is marked with [Not proved in the lecture], then the statement was stated but not proved in the lecture. Of course, you don t need to know the proof.

More information

2 Review of Set Theory

2 Review of Set Theory 2 Review of Set Theory Example 2.1. Let Ω = {1, 2, 3, 4, 5, 6} 2.2. Venn diagram is very useful in set theory. It is often used to portray relationships between sets. Many identities can be read out simply

More information

SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION

SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION CHAPTER 5 SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION Alessandro Artale UniBZ - http://www.inf.unibz.it/ artale/ SECTION 5.5 Application: Correctness of Algorithms Copyright Cengage Learning. All

More information

Fundamental Properties of Graphs

Fundamental Properties of Graphs Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,

More information

Announcements. Problem Set 3 due Friday, October 21. Alternate Midterm Times. Drop by office hours! Ask questions at

Announcements. Problem Set 3 due Friday, October 21. Alternate Midterm Times. Drop by office hours! Ask questions at Functions Announcements Problem Set 3 due Friday, October 21 Drop by office hours! Ask questions at cs103@cs.stanford.edu. Alternate Midterm Times Wednesday, October 26, 7:00PM 10:00PM Thursday, October

More information

Computer Science and Mathematics. Part I: Fundamental Mathematical Concepts Winfried Kurth

Computer Science and Mathematics. Part I: Fundamental Mathematical Concepts Winfried Kurth Computer Science and Mathematics Part I: Fundamental Mathematical Concepts Winfried Kurth http://www.uni-forst.gwdg.de/~wkurth/csm17_home.htm 1. Mathematical Logic Propositions - can be either true or

More information

CS 3512, Spring Instructor: Doug Dunham. Textbook: James L. Hein, Discrete Structures, Logic, and Computability, 3rd Ed. Jones and Barlett, 2010

CS 3512, Spring Instructor: Doug Dunham. Textbook: James L. Hein, Discrete Structures, Logic, and Computability, 3rd Ed. Jones and Barlett, 2010 CS 3512, Spring 2011 Instructor: Doug Dunham Textbook: James L. Hein, Discrete Structures, Logic, and Computability, 3rd Ed. Jones and Barlett, 2010 Prerequisites: Calc I, CS2511 Rough course outline:

More information

Open and Closed Sets

Open and Closed Sets Open and Closed Sets Definition: A subset S of a metric space (X, d) is open if it contains an open ball about each of its points i.e., if x S : ɛ > 0 : B(x, ɛ) S. (1) Theorem: (O1) and X are open sets.

More information

Technische Universität München Zentrum Mathematik

Technische Universität München Zentrum Mathematik Question 1. Incidence matrix with gaps Technische Universität München Zentrum Mathematik Prof. Dr. Dr. Jürgen Richter-Gebert, Bernhard Werner Projective Geometry SS 2016 www-m10.ma.tum.de/projektivegeometriess16

More information

A Little Point Set Topology

A Little Point Set Topology A Little Point Set Topology A topological space is a generalization of a metric space that allows one to talk about limits, convergence, continuity and so on without requiring the concept of a distance

More information

Comparing sizes of sets

Comparing sizes of sets Comparing sizes of sets Sets A and B are the same size if there is a bijection from A to B. (That was a definition!) For finite sets A, B, it is not difficult to verify that there is a bijection from A

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Discrete Mathematics

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Discrete Mathematics About the Tutorial Discrete Mathematics is a branch of mathematics involving discrete elements that uses algebra and arithmetic. It is increasingly being applied in the practical fields of mathematics

More information