Axiomatic Set Theory. Alexandru Baltag (ILLC, University of Amsterdam) Go to. website:

Size: px
Start display at page:

Download "Axiomatic Set Theory. Alexandru Baltag (ILLC, University of Amsterdam) Go to. website:"

Transcription

1 Axiomatic Set Theory Alexandru Baltag (ILLC, University of Amsterdam) Go to website: then click on Teaching, then click on Axiomatic Set Theory 1

2 Course Administration Instructor: ALEXANDRU BALTAG Teaching Assistants (and Markers): ZHENHAO LI and SHENGYANG ZHONG. Office Hours and Inquiries: your questions to BOTH my assistants: Zhenhao Li, at AND Shengyang Zhong, at with CC to me. Or come to see them during office hours. (Time and Place TBA.) In case they cannot answer a question, please me at TheAlexandruBaltag@gmail.com. 2

3 The main textbook for this course is Course Materials K. Devlin, The Joy of Sets, Springer-Verlag, 1993 (Second Edition). In addition, I will use J. Barwise and L. Moss, Vicious Circles, CSLI Lecture Notes no. 60, CSLI Publications, 1996 for the last few lectures of the course (on non-wellfounded sets). Other relevant materials (book, links, slides): on the website.

4 Assessment, Course Plan, Important Announcements Assessment: Four or Five Homework Exercises (worth in total 50% of the final grade), plus a Final TAKE-HOME EXAM (also worth 50% of the final grade). Both are individual (i.e. no collaboration)! Course Plan:See website. It s tentative, and it will be periodically updated. Important Announcements: February 10: No class! BUT you are all invited to attend Yurii Khomskii s PhD defense (in whose committee I am), as a set theory lesson. Look on ILLC news for time and place. April 3: NO CLASS! 4

5 1.1. Naive Set Theory Sets, Objects, Elements, Membership: a x Sets as Properties or Classes : {a P (a)}, or {a : P (a)}. Sets as well-formed, finished collections: totalities that can be thought of as a single unit. Sets of Sets Identity of objects or sets: a = b, x = y Properties of Identity: a = a a = b b = a a = b b = c a = c a = b x(a x b x) 5

6 Leibniz s principle: x(a x b x) a = b Criterion for identity: the Extensionality Axiom x = y a(a x a y) Inclusion: x y Operations with Sets: x y, x y, x y, {a}, {a, b}, (a, b), x y, x, i I y i, x, i I y i, P(x) Bynary Relations R x y: reflexive, transitive, symmetric, antisymmetric, connected, transitive, equivalence relations, equivalence classes, preorders, partial orders, posets, minimal elements, well-foundedness, total orders, well-orders. 6

7 N-ary Relations. Domain and range of a relation. Functions: f : x y. N-ary Functions. Function composition f g. Identity function id x. Constant function. Image f[z]. Pre-image f 1 [z]. Injections, Surjections, Bijections. Inverse f 1. Arbitrary Cartesian Product Π i I x i := {f f : I i I x i ( i I)f(i) x i } 7

8 The Mathematics of Infinity Pre-history: the Greeks, Aristotle, the horror of infinity; Indians and the love for infinity; Christian theologians, scholastics etc; Bolzano. GEORG CANTOR s Work (1870 s): Cantor s background. Trigonometric Series. Dealing with infinity: mathematical and theological arguments. Bolzano-Weierstrass Theorem: every bounded but infinite set of real numbers has a limit point. Cantor-Bendixson derivative A. Iterated derivatives: A (n), A (ω) etc. Perfect sets. Transfinite ordinals ω, ω + 1, 2ω, ω ω etc: infinite processes. Comparing orders: order types. Ordinals as well-ordered types. 8

9 Comparing Infinities: equipotence, cardinality. Alephs: infinite cardinals ( powers ) ℵ 0, ℵ 1 etc. Countable Infinities: Hilbert s Hotel. Rationals versus natural numbers! N = Z = Q = 2N = N N = ℵ 0 Lines versus Planes versus Cubes etc. I see it, but I don t believe it. R = [0, 1] = R 2 = C = [0, 1] 2 = R n = [0, 1] n Reals versus natural (rational, algebraic) numbers: R > N Proving Existence of Transcendental (=non-algebraic) Numbers. 9

10 Cantor s Theorem and the Diagonal Method: The Power of Continuum. x < P(x) The Continuum Hypothesis (CH). Cantor s Obsession. Open Questions and Paradoxes. The Status of the Axiom of Choice (AC). Kronecker s Criticism. Madness. 10

11 Cardinals: Proofs N = Z : Bijection given by f(n) = n 2, if n is even, f(n) = n N = 2N : Bijection given by f(n) = 2n., if n is odd. N = N N : Look at N N as an infinite bidimensional array. Enumerate its elements linearly, by going on successively longer diagonals. Illustrations: Hilbert s hotel. 11

12 N = Q : It is enough to show that there is a bijection f : N Q +. (Why?) Arrange positive rational, expressed as integer quotients, in an infinite bidimensional array A(i, j) = i j This gives us a surjective map A : N A Q +. Compose this with the previous enumeration, to get a surjective map F : N Q +, i.e. a linear enumeration of Q + with repetions. Eliminate the repetions a bijective map from N to Q +. 12

13 R = (0, 1) : A bijection f : R (0, 1) is given by f(x) = 1 1 2x f(x) = 1 2(2 x), for x 1,, for x 1, R = (0, 1)] = [0, 1) = [0, 1] = (0, ) : Exercise. R = R R = R n : It is enough to show [0, 1] = [0, 1] [0, 1]. (Why?) Exercise! R = 2 N = P(N), where 2 N = {f f : N {0, 1}}. Exercise! (Hint: use the binary representation of reals; for the second part, use the characteristic function f S of any subset S N.) 13

14 Cantor s Theorem: proof Proof of x P(x) : Cantor s Diagonal Method. Let f : x P(x) be a bijection. Put A = {y x y f(y)}. Since A P(x), there exists some a A such that f(a) = A. But then we have: Contradiction! a A a f(a) a A. Consequences: x < P(x) ; N < R ; there exist transcendental numbers; there is no largest cardinal. 14

15 Wosets: what are they good for? Well-orderings are well, because we can do induction on them: Induction Theorem (Th in Devlin) Let (X, ) be a woset. If E X satisfies the smallest element of X is in E: Min X E; Every element of X is in E if all its predecessors are in E: then E = X. x X( y(y < x y E) x E ) ; This generalizes induction on natural numbers. NOTE (exercise): In fact, the first itemized premise of this theorem is redundant: it follows from the second itemized premise! 15

16 When are two (well-)orders the same? An order-isomorphism between two (totally) ordered sets (X, ), (X, ) is a bijection f : X X such that for all x, y X. x < y f(x) f(y) If there exists such an order isomorphism, then we write (X, ) = (X, ). Essentially, this means that the two sets are ordered in the same way : they have the same order type. Ordinals are the order types of wosets. 16

17 Von Neumann Ordinals In order to formally define ordinals, it would be useful to be able to choose a canonical representative for each (well-)order type: i.e. to find a special family On of wosets (to be called ordinals ), such that every woset is order-isomorphic to a unique woset in On. Definition: A von Neumann ordinal (or ordinal, for short) is a set that is well-ordered by the membership relation. Intuition behind definition: an ordinal is simply the set of all its predecessors. We (or God) form ordinals in stages: a newly created ordinals is just the set of all previously formed ordinals. 17

18 Equivalent Definition (Devlin) Devlin gives an equivalent definition: Given a woset (X, ) and an element a X, the segment of X determined by a is the set of all the predecessors of a. X a = {x X x < a} Definition (Devlin): An ordinal is a woset (X, ) such that X a = a for all a X. 18

19 Ordinals form a Well-Ordered Collection The collection of all ordinals will be denoted by On. As we will see, in standard Set Theory, On is NOT a set. For two ordinals α, β On, we define the precedence relation by: α < β iff α β iff α β, As a consequence, we ll indeed always have that any ordinal coincides with the set of its predecessors: α = {β On β < α}. Moreover, the collection On of all ordinals is itself well-ordered by <. 19

20 Examples of von Neumann ordinals The ordinal 0 has no predecessors, so it is just the empty set: 0 :=. The ordinal 1 has only one predecessor, namely 0, so: 1 := {0} = { }. The ordinal 2 has two predecessors, 0 and 1, so: 2 := {0, 1} = {, { }}. More generally, the ordinal corresponding to the natural number n is the set of all smaller (natural numbered) ordinals: n := {0, 1, 2,..., n 1}. 20

21 More Examples and Notations: transfinite ordinals The next ordinal after all the finite ones (= the smallest infinite ordinal) is defined as the set of all finite ordinals: The next ordinal after that will be ω := {0, 1, 2,...} = N. ω + 1 := {0, 1, 2,..., ω} = ω {ω} = N {ω}. The series of increasing ordinals goes forever, beyond the confines of any given system of notation: 0, 1, 2,..., ω, ω + 1,..., 2ω := ω 2,..., 3ω := ω 3,..., ω n,... ω 2 := ω ω,..., ω 3,..., ω 4,..., ω n,..., ω ω,..., ω ωω,..., ω ωω...,... ω 1,..., ω 2,..., ω n,..., ω ω,..., ω ω2,..., ω ωω,..., ω ωω...,... 21

22 Successor Ordinals versus Limit Ordinals For every ordinal α, there is a unique next highest ordinal α + 1. Ordinals of the form α + 1 are called successor ordinals. For every set A of ordinals, there is a unique next ordinal (=the least ordinal that is higher than all the ordinals in A). If A has NO last element (in the <-order), then we denote this next ordinal by lim A. Ordinals of this form are called limit ordinals. Examples: lim {0, 1,..., n,...} = ω, lim {ω, ω + 1, ω + 2,..., ω + n,...} = ω 2, lim {ω, ω 2, ω 3,..., ω n,...} = ω ω. Every ordinal is either a successor or a limit. 22

23 The Successor Function, set theoretically Recall that every von Neumann ordinal α coincides with the set of its predecessors: α = {β On β < α}. Applying this to a successor ordinal α + 1, we obtain that α + 1 = {β On β < α + 1} = {β On β < α} {α} = α {α}. So we can represent set-theoretically the successor function as the following operation on von Neumann ordinals: α α + 1 := α {α} 23

24 Attempts to Save Math: Logicism, Formalism, Intuitionism Logicism: Gottlob Frege. All Math is Logic. Logic can axiomatize infinity. Formalism: David Hilbert. Infinities are useful fictions. A proper logical analysis should show that they are consistent with, but not necessary for Math: they can be eliminated, replaced by finitistic methods. Once this is proved, infinities can still be safely used, to shorten the proofs. No one will drive us from the paradise which Cantor created for us. (D. Hilbert) Intuitionism, Constructivism etc: Brouwer, Heyting etc. Infinities are dangerous. They break the laws of classical logic. Only constructive, finitistic methods should be employed. 24

25 Foundations of Math, Logicism and Paradoxes Gottlob Frege versus Bertrand Russell (1901): invented axiomatic predicate logic Logicism: all Math is Logic. Deriving all math from logical axioms. Naive Comprehension Principle: for any logically definable predicate P, we can form the set {a P (a)} Russell s Paradox: {x x x} 25

26 More Paradoxes Well-founded sets: no infinite descending -chains. Mirimanoff s Paradox: {x x is well-founded} Burali-Forti Paradox: the order type of the set of all ordinals (with theor natural order). {x x is an ordinal} Cantor s Paradox: the cardinal of the universe U = {x x is a set} is by definition the largest cardinal, which contradicts Cantor s Theorem. 26

27 Towards a Solution: The Set/Class Distinction Paradoxes show that we have to give up the Naive Comprehension Principle: not every definable collection of objects (=definable by some first-order predicate P (x)) forms a set. Definable collections {x P (x)} are in general called classes in Set Theory. So the lesson from the paradoxes is that not every class is a set. But what does that mean? What distinguishes sets from classes? 27

28 Classes versus Objects The important distinction is that classes are collections of objects, but they are not necessarily objects themselves! Moreover, only objects can be collected to form classes. Syntactically, the variable x in the expression or in the expression {x P (x)} x Y must denote an object; while the variable Y in x Y, or in Y = Z might stand for a class (collection), such as {x P (x)}, which might happen to NOT be an object. 28

29 Classes versus Sets So any definable collection of objects is a class. But not all classes are objects, and hence not all classes can be collected as members of other classes. The classes that happen to also be objects will be called sets. The classes which are not objects (and hence are not sets) are called proper classes. 29

30 Example Russell s class, defined as the class (collection) of all the sets that do not belong to themselves {x x x} cannot be a set (since this would lead to Russel s paradox), so it is a proper class. 30

31 All these are only intuitions. Axiomatic Systems of Set Theory The formal (axiomatic) systems we ll consider will make some of this precise. There are a number of axiomatic proof systems for Set Theory. The system ZF (from Zermelo-Fraenkel), augmented with the Axiom of Choice (AC) to form the Zermelo-Fraenkel system ZF C: the most widely accepted. The von Neumann-Bernays-Godel system N BG is an alternative formulation, which is nevertheless completely equivalent to ZF C. 31

32 The system ZF A of Anti-founded (=non-wellfounded) Set Theory, proposed by P. Aczel, describes a universe of sets that is wider than the universe of ZF C, allowing for sets that disobey one of the axioms (Foundation) of ZF C. However, in a sense ZF A is still equivalent to ZF C! More precisely, ZF A has the same logical strength (=it is equi-consistent) with ZF C: if given any model of ZF C, one can construct a model of ZF A, and vice-versa. Hence, the consistency of ZF C is equivalent to the consistency of ZF A. 32

33 There are also systems that are logically stronger than ZF C: one example is the Morse-Kelley system M K; another examples are the extensions of ZF C with various large cardinal axioms; yet another example is the system ST S of Structural Set Theory. There are also of course many systems that are weaker than ZF C: obtained by dropping some of the axioms. Finally, there are systems of set theory that are not known to be weaker, nor stronger, nor equivalent to ZF C: an example is Quine s system N F of New Foundations (very important from a philosophical perspective and also from a historical and foundational point of view); another example (much more important for current research in set theory) is the system obtained from ZFC by replacing the Axiom of Choice by the Axiom of Determinacy (AD). 33

34 Classes, from a formal-axiomatic perspective In some axiomatic versions of Set Theory (such as ZF C), there are strictly speaking no classes, at least at a formal level: the allowed variables x, y,... range only over objects Indeed, in some versions of ZFC, no other objects are allowed but sets, and so the variables range over sets only. Nevertheless, at a conceptual, informal level, people continue to talk about classes as ways to denote definable collections of objects, which might or not be objects (sets) themselves. The system ZF C interprets such class talk only as a manner of speaking, a metaphor: classes are like imaginary objects, that may be useful as an intuitive way of speaking, but are not to be taken seriously. 34

35 As we ll see, in ZF C there is a systematic way to translate statements that involve classes into statements that do NOT refer to classes in any way. Other systems, such as N BG, formally allow classes: the variables x, y,... now range over classes. However, only sets can be members of other classes. Moreover, N BG still doesn t fully take classes seriously, since it restricts the quantifiers (and free parameters) to sets. In a sense, only definable classes are allowed in NBG. The Morse-Kelley system M K drops this last restriction, allowing reference to undefined, arbitrary classes (as free parameters): it is impredicative. 35

36 When can a class be regarded as an object? The main question is: WHEN does a class (collection of objects) constitute itself an object (hence, a set)? What is special about those classes/collections that are sets/objects? Various answers have been proposed: Sets are well-formed collections: built in stages, in a well-ordered manner, from previously built sets. Sets are small collections (or at least not very big ). Sets are closed, finished collections. Sets are well-defined collections (defined by a predicate that doesn t involve any hidden vicious circles). 36

37 A Solution: The Iterative Conception of Sets Originates in Russell s Type Theory (B. Russell, A. N. Whitehead, Principia Mathematica, ). It is the most accepted intuition behind today s standard setting for Set Theory: A set can be constructed only AFTER its elements are given. Sets are built inductively, in transfinite stages, starting from basic, atomic objects (ur-elements), or even better: starting from nothing! 37

38 Nothing Versus Ur-elements Some versions of Set Theory (e.g. the one presented in the book Vicious Circles ) allow for the existence of some objects that are NOT sets. These are called primitive objects, or atoms, or ur-elements. Ur-elements can be elements of sets, but they themselves havo no elements. On the other hand, they are not equal to the empty set. Hence, ur-elements do NOT respect the Extensionality Axiom! For this reason, in most standard presentations of Set Theory, ur-elements are excluded: every object is a set. 38

39 The Cummulative Hierarchy of Sets In Day 0, God takes nothing and forms the empty set 0 :=. In Day 1, God puts the empty set into a set, creating 1 := { } = {0}. In Day 2, God uses the previous creations to create two sets 2 := {0, 1} = {, { }} and {{ }}. In Day ω, God puts together the infinitely many previous creations in various ways, creating among other things the set of natural numbers but also the set N = {0, 1, 2,...} = {, { }, {, { }},...} {, { }, {{ }},...} In Day ω + 1, God creates among other things the real numbers R, i.e. P(N). 39

40 Formalizing the Cummulative Hierarchy of Sets The collection of all the sets created by God before Day α forms the set-theoretic universe V α on (the morning of) day α. Before Day 0 there were no sets, so V 0 = In Day α, God forms sets by collecting in all possible ways his previous creations, i.e. the objects in V α : V α+1 = P(V α ) If λ is a limit ordinal, then V λ consists all sets created before day λ, i.e. created in any of the previous days; i.e. V λ = β<λ 40 V β

41 These three equations define the cummulative hierarchy of sets. As in the Big Bang, the universe keeps expanding every day. Each universe V α becomes just a set in the next universe V α+1. There is no last day, since ordinals never end. Hence, the set-theoretical universe grows forever: we cannot form a set of all sets in any day! The intuitive assumption behind this hierarchy is that all sets are formed in this iterative way: every set is created in a particular day. Hence, there cannot exist any set of all sets. However, we can still in a sense refer to the real universe of all sets as being a (proper) class, namely the class V = {x x is a set }. 41

42 Foundation Axiom Our intuitive assumption ( every set is created in some day ) can now be captured by the so-called Foundation Axiom: V = α V α. An equivalent formulation: Every set is well-founded ( when considered as a structure with membership as its binary relation): i.e. there are NO infinite descending -chains of sets x 0 x 1 x Another equivalent formulation: Every non-empty set has an -minimal element: If x is a non-empty set then there is some a x such that a x =. This last one is the formulation in Devlin. 42

43 Null Set Axiom versus Pairs Axiom Devlin s first ZFC axiom is the Null Set Axiom: There exists a set with no members. This provides the starting point for building the set hierarchy. Justification: God creates in day 0. In more standard formulations of ZF C, this axiom is replaced by the Pairs Axiom: For every two sets a, b, there exists a set {a, b}. Justification: if a and b were created in some days, take the latest of these two days, say α; then {a, b} is created in day α + 1. NOTE: In the context of the other ZF C axioms, both the Null Set Axiom and the Pairs Axiom are redundant (=not independent): they can be deduced from the other axioms! 43

44 Powerset And Union Axioms Powerset Axiom: If x is a set, then there is a set P(x) consisting of all subsets of x. Justification: if x is created on day α, then all its members were created before day α; hence, all collections that can be formed from x s members (=all subsets of x) are also created in day α (or earlier); the set P(x) consisting of all these subsets is thus created in day α + 1. Union Axiom: If x is a set, then there is a set x consisting of all elements of all elements of x. Justification: if x is created in day α, then its elements were created before day α; hence, all the elements of its elements were also created before day α. The set x, collecting all these (elements of elements), will thus be created in day α (unless it was already created earlier). 44

45 Subset Selection Axiom Subset Selection Axiom: If x is a set and P (v) is a unary predicate, then there exists a set {y x P (y)} consisting of all (and only) the members of x which satisfy property P. Justification: If x is created in day α, then all its elements were created before day α; hence, the collection {y x P (y)} is also formed in day α (unless it was already created earlier). 45

46 Axiom of Replacement The Subset Selection Axiom can be strengthened to the Replacement Axiom: If x is a set and F is a functional operation on sets, then there is a set F [x] := {F (y) y x} consisting of all (and only) the F -images of all elements of x. EXERCISE: This axiom is stronger than (i.e. it implies) the Subset Selection Axiom. JUSTIFICATION?? Replacement was added later to ZF C than the other axioms. It is hard, or maybe even impossible, to justify based on the iterative picture. 46

47 The Axiom of Infinity Infinity Axiom: There is a set x such that x and which is closed under taking singletons (i.e. for every a x, we have {a} x). The essential content of this axiom is the claim that there exists an infinite set. Justification: is created in day 0, { } in day 1, {{ }} in day 2 etc; so, in day ω, the set is created. {, { }, {{ }},...} 47

48 The Zermelo-Fraenkel Axioms The axioms of the system ZF C are: 1. Extensionality Axiom: sets with the same elements are the same. 2. Null Set Axiom: is a set. Alternatively, the Pairs Axiom: if a, b are sets, then {a, b} is a set. 3. Axiom of Infinity: {, { }, {{ }},...} is a set. 4. Power Set Axiom: if x is a set then P(x) is a set. 5. Union Axiom: if x is a set then x is a set. 6. Subset Selection Axiom: if x is a set and P (y) is a unary predicate, then {y x P (y)} is a set. 48

49 7. Axiom of Replacement: if x is a set and F is a functional operation on sets, then {F (y) y x} is a set. 8. Foundation Axiom: If x is a non-empty set, then there exists a x such that a x =. 9. Axiom of Choice (AC): The Cartesian product of a set of non-empty sets is non-empty: if {x i i I} is a set s.t. i I : x i, then i I x i. 49

50 The Language of Set Theory: LAST The language LAST presented in Devlin (Ch. 2.1) is one of the various languages that were used to formalize the system ZF C. Vocabulary of LAST: Constants (=names for sets): a countably infinite collection of symbols w 0, w 1,..., w n,... (Strictly speaking, these are not really necessary: they can always be simulated by variables!) Variables (for sets): another countably infinite collection of symbols v 0, v 1,..., v n,... The membership symbol 50

51 The equality symbol = (Again, this is not really necessary: in some presentations of Set Theory, is the only primitive relational symbol, and = is defined in terms of.) Logical connectives (AND), (OR), (NOT) (The OR symbol is not really necessary: it can be defined as an abbreviation via ϕ ψ := ( ϕ ψ.) Quantifier symbols: (for all), (there exists) Brackets: (, ). We use x, y, z,... as metavariables, denoting arbitrary constants w n or variables v n. 51

52 Formulas of LAST: x y, x = y are formulas; if ϕ, ψ are formulas, then (ϕ ψ), (ϕ ψ), ( ϕ) are formulas; if ϕ is a formula, then ( v n ϕ), ( v n ϕ) are formulas. We drop the brackets whenever there is no ambiguity. We make the usual conventions concerning free and bound variables. A sentence is a formula that contains no free variables. We write ϕ(v 0, v 1,..., v n ) for a formula whose free variables are among the ones in the list v 0, v 1,..., v n. We make the usual abbreviations: ϕ ψ := ϕ ψ, ϕ ψ := (ϕ ψ) (ψ ϕ). 52

53 More Abbreviations x y := v n (v n x v n y), where v n x, y ; x = y := v n (v n x v m (v n v m v m y)), where v n v m, v n, v m x, y. x = {y} := v n (v n x v n = y), where v n x, y; x = {y, z} := v n (v n x v n = y v n = z), where v n x, y, z; x = (y, z) := v n (v n x v n = {y} v n = {y, z}), where v n x, y, z; x = y z := (x = {y, z}). 53

54 Formalizing the ZFC axioms Each of the ZF C axioms can be encoded as formula, or an infinite set of formulas (an axiom scheme), in LAST. E.g. the Union Axiom becomes, with the above abbreviations: v i v j (v j = v i ), or more explicitly (unfolding the abbreviation) v i v j v n (v n v j v m (v n v m v m v i )). Some ZF C axioms are axiom schemata, e.g. the Axiom of Subset Selection actually consists of infinitely many instances: v i v m v n (v n v m v n v i ϕ(v n )).

55 Do the following exercises from Homework 1 Devlin (The Joy of Sets, 1993 edition): Exercise (page 34): parts (ii), (iii), (v), (vi), (vii); Exercise (page 39); Exercise (page 39); Exercise (page 39); Exercise (page 40); Exercise (page 44); Exercise (page 45). DUE Friday 24 February before 10:00 am. Please leave it in SHENGYANG ZHONG s mailbox at ILLC, or else him at zhongshengyang@163.com Late submissions will NOT be considered!! 55

This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements.

This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements. 3. Axioms of Set theory Before presenting the axioms of set theory, we first make a few basic comments about the relevant first order logic. We will give a somewhat more detailed discussion later, but

More information

INTRODUCTORY SET THEORY

INTRODUCTORY SET THEORY M.Sc. program in mathematics INTRODUCTORY SET THEORY Katalin Károlyi Department of Applied Analysis, Eötvös Loránd University H-1088 Budapest, Múzeum krt. 6-8. CONTENTS 1. SETS Set, equal sets, subset,

More information

3. Mathematical Induction

3. Mathematical Induction 3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)

More information

Georg Cantor and Set Theory

Georg Cantor and Set Theory Georg Cantor and Set Theory. Life Father, Georg Waldemar Cantor, born in Denmark, successful merchant, and stock broker in St Petersburg. Mother, Maria Anna Böhm, was Russian. In 856, because of father

More information

How many numbers there are?

How many numbers there are? How many numbers there are? RADEK HONZIK Radek Honzik: Charles University, Department of Logic, Celetná 20, Praha 1, 116 42, Czech Republic radek.honzik@ff.cuni.cz Contents 1 What are numbers 2 1.1 Natural

More information

Lecture 1. Basic Concepts of Set Theory, Functions and Relations

Lecture 1. Basic Concepts of Set Theory, Functions and Relations September 7, 2005 p. 1 Lecture 1. Basic Concepts of Set Theory, Functions and Relations 0. Preliminaries...1 1. Basic Concepts of Set Theory...1 1.1. Sets and elements...1 1.2. Specification of sets...2

More information

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson Mathematics for Computer Science/Software Engineering Notes for the course MSM1F3 Dr. R. A. Wilson October 1996 Chapter 1 Logic Lecture no. 1. We introduce the concept of a proposition, which is a statement

More information

Lecture 16 : Relations and Functions DRAFT

Lecture 16 : Relations and Functions DRAFT CS/Math 240: Introduction to Discrete Mathematics 3/29/2011 Lecture 16 : Relations and Functions Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT In Lecture 3, we described a correspondence

More information

Basic Concepts of Set Theory, Functions and Relations

Basic Concepts of Set Theory, Functions and Relations March 1, 2006 p. 1 Basic Concepts of Set Theory, Functions and Relations 1. Basic Concepts of Set Theory...1 1.1. Sets and elements...1 1.2. Specification of sets...2 1.3. Identity and cardinality...3

More information

This chapter is all about cardinality of sets. At first this looks like a

This chapter is all about cardinality of sets. At first this looks like a CHAPTER Cardinality of Sets This chapter is all about cardinality of sets At first this looks like a very simple concept To find the cardinality of a set, just count its elements If A = { a, b, c, d },

More information

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011 A. Miller 1. Introduction. The definitions of metric space and topological space were developed in the early 1900 s, largely

More information

Cartesian Products and Relations

Cartesian Products and Relations Cartesian Products and Relations Definition (Cartesian product) If A and B are sets, the Cartesian product of A and B is the set A B = {(a, b) :(a A) and (b B)}. The following points are worth special

More information

AN INTRODUCTION TO SET THEORY. Professor William A. R. Weiss

AN INTRODUCTION TO SET THEORY. Professor William A. R. Weiss AN INTRODUCTION TO SET THEORY Professor William A. R. Weiss October 2, 2008 2 Contents 0 Introduction 7 1 LOST 11 2 FOUND 19 3 The Axioms of Set Theory 23 4 The Natural Numbers 31 5 The Ordinal Numbers

More information

Georg Cantor (1845-1918):

Georg Cantor (1845-1918): Georg Cantor (845-98): The man who tamed infinity lecture by Eric Schechter Associate Professor of Mathematics Vanderbilt University http://www.math.vanderbilt.edu/ schectex/ In papers of 873 and 874,

More information

MA651 Topology. Lecture 6. Separation Axioms.

MA651 Topology. Lecture 6. Separation Axioms. MA651 Topology. Lecture 6. Separation Axioms. This text is based on the following books: Fundamental concepts of topology by Peter O Neil Elements of Mathematics: General Topology by Nicolas Bourbaki Counterexamples

More information

Handout #1: Mathematical Reasoning

Handout #1: Mathematical Reasoning Math 101 Rumbos Spring 2010 1 Handout #1: Mathematical Reasoning 1 Propositional Logic A proposition is a mathematical statement that it is either true or false; that is, a statement whose certainty or

More information

The Foundations of Mathematics

The Foundations of Mathematics The Foundations of Mathematics c 2005,2006,2007 Kenneth Kunen Kenneth Kunen October 29, 2007 Contents 0 Introduction 3 0.1 Prerequisites.................................. 3 0.2 Logical Notation...............................

More information

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products Chapter 3 Cartesian Products and Relations The material in this chapter is the first real encounter with abstraction. Relations are very general thing they are a special type of subset. After introducing

More information

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs CHAPTER 3 Methods of Proofs 1. Logical Arguments and Formal Proofs 1.1. Basic Terminology. An axiom is a statement that is given to be true. A rule of inference is a logical rule that is used to deduce

More information

1 if 1 x 0 1 if 0 x 1

1 if 1 x 0 1 if 0 x 1 Chapter 3 Continuity In this chapter we begin by defining the fundamental notion of continuity for real valued functions of a single real variable. When trying to decide whether a given function is or

More information

MATHEMATICAL INDUCTION. Mathematical Induction. This is a powerful method to prove properties of positive integers.

MATHEMATICAL INDUCTION. Mathematical Induction. This is a powerful method to prove properties of positive integers. MATHEMATICAL INDUCTION MIGUEL A LERMA (Last updated: February 8, 003) Mathematical Induction This is a powerful method to prove properties of positive integers Principle of Mathematical Induction Let P

More information

CHAPTER 7 GENERAL PROOF SYSTEMS

CHAPTER 7 GENERAL PROOF SYSTEMS CHAPTER 7 GENERAL PROOF SYSTEMS 1 Introduction Proof systems are built to prove statements. They can be thought as an inference machine with special statements, called provable statements, or sometimes

More information

So let us begin our quest to find the holy grail of real analysis.

So let us begin our quest to find the holy grail of real analysis. 1 Section 5.2 The Complete Ordered Field: Purpose of Section We present an axiomatic description of the real numbers as a complete ordered field. The axioms which describe the arithmetic of the real numbers

More information

INCIDENCE-BETWEENNESS GEOMETRY

INCIDENCE-BETWEENNESS GEOMETRY INCIDENCE-BETWEENNESS GEOMETRY MATH 410, CSUSM. SPRING 2008. PROFESSOR AITKEN This document covers the geometry that can be developed with just the axioms related to incidence and betweenness. The full

More information

CS 3719 (Theory of Computation and Algorithms) Lecture 4

CS 3719 (Theory of Computation and Algorithms) Lecture 4 CS 3719 (Theory of Computation and Algorithms) Lecture 4 Antonina Kolokolova January 18, 2012 1 Undecidable languages 1.1 Church-Turing thesis Let s recap how it all started. In 1990, Hilbert stated a

More information

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT?

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT? WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT? introduction Many students seem to have trouble with the notion of a mathematical proof. People that come to a course like Math 216, who certainly

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

A Beginner s Guide to Modern Set Theory

A Beginner s Guide to Modern Set Theory A Beginner s Guide to Modern Set Theory Martin Dowd Product of Hyperon Software PO Box 4161 Costa Mesa, CA 92628 www.hyperonsoft.com Copyright c 2010 by Martin Dowd 1. Introduction..... 1 2. Formal logic......

More information

No: 10 04. Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics

No: 10 04. Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics No: 10 04 Bilkent University Monotonic Extension Farhad Husseinov Discussion Papers Department of Economics The Discussion Papers of the Department of Economics are intended to make the initial results

More information

God created the integers and the rest is the work of man. (Leopold Kronecker, in an after-dinner speech at a conference, Berlin, 1886)

God created the integers and the rest is the work of man. (Leopold Kronecker, in an after-dinner speech at a conference, Berlin, 1886) Chapter 2 Numbers God created the integers and the rest is the work of man. (Leopold Kronecker, in an after-dinner speech at a conference, Berlin, 1886) God created the integers and the rest is the work

More information

Set Theory Basic Concepts and Definitions

Set Theory Basic Concepts and Definitions Set Theory Basic Concepts and Definitions The Importance of Set Theory One striking feature of humans is their inherent need and ability to group objects according to specific criteria. Our prehistoric

More information

1. Prove that the empty set is a subset of every set.

1. Prove that the empty set is a subset of every set. 1. Prove that the empty set is a subset of every set. Basic Topology Written by Men-Gen Tsai email: b89902089@ntu.edu.tw Proof: For any element x of the empty set, x is also an element of every set since

More information

Math 223 Abstract Algebra Lecture Notes

Math 223 Abstract Algebra Lecture Notes Math 223 Abstract Algebra Lecture Notes Steven Tschantz Spring 2001 (Apr. 23 version) Preamble These notes are intended to supplement the lectures and make up for the lack of a textbook for the course

More information

Degrees that are not degrees of categoricity

Degrees that are not degrees of categoricity Degrees that are not degrees of categoricity Bernard A. Anderson Department of Mathematics and Physical Sciences Gordon State College banderson@gordonstate.edu www.gordonstate.edu/faculty/banderson Barbara

More information

Equality and dependent type theory. Oberwolfach, March 2 (with some later corrections)

Equality and dependent type theory. Oberwolfach, March 2 (with some later corrections) Oberwolfach, March 2 (with some later corrections) The Axiom of Univalence, a type-theoretic view point In type theory, we reduce proof-checking to type-checking Hence we want type-checking to be decidable

More information

Basic Set Theory. 1. Motivation. Fido Sue. Fred Aristotle Bob. LX 502 - Semantics I September 11, 2008

Basic Set Theory. 1. Motivation. Fido Sue. Fred Aristotle Bob. LX 502 - Semantics I September 11, 2008 Basic Set Theory LX 502 - Semantics I September 11, 2008 1. Motivation When you start reading these notes, the first thing you should be asking yourselves is What is Set Theory and why is it relevant?

More information

CHAPTER 2. Logic. 1. Logic Definitions. Notation: Variables are used to represent propositions. The most common variables used are p, q, and r.

CHAPTER 2. Logic. 1. Logic Definitions. Notation: Variables are used to represent propositions. The most common variables used are p, q, and r. CHAPTER 2 Logic 1. Logic Definitions 1.1. Propositions. Definition 1.1.1. A proposition is a declarative sentence that is either true (denoted either T or 1) or false (denoted either F or 0). Notation:

More information

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2 CS 70 Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2 Proofs Intuitively, the concept of proof should already be familiar We all like to assert things, and few of us

More information

Regular Languages and Finite Automata

Regular Languages and Finite Automata Regular Languages and Finite Automata 1 Introduction Hing Leung Department of Computer Science New Mexico State University Sep 16, 2010 In 1943, McCulloch and Pitts [4] published a pioneering work on a

More information

Computability Theory

Computability Theory CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Computability Theory This section is partly inspired by the material in A Course in Mathematical Logic by Bell and Machover, Chap 6, sections 1-10.

More information

Notes on Richard Dedekind s Was sind und was sollen die Zahlen?

Notes on Richard Dedekind s Was sind und was sollen die Zahlen? Notes on Richard Dedekind s Was sind und was sollen die Zahlen? David E. Joyce, Clark University December 2005 Contents Introduction 2 I. Sets and their elements. 2 II. Functions on a set. 5 III. One-to-one

More information

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES I GROUPS: BASIC DEFINITIONS AND EXAMPLES Definition 1: An operation on a set G is a function : G G G Definition 2: A group is a set G which is equipped with an operation and a special element e G, called

More information

arxiv:0804.4490v1 [math.gm] 28 Apr 2008

arxiv:0804.4490v1 [math.gm] 28 Apr 2008 Infinite sequences in the framework of classical logic arxiv:0804.4490v1 [math.gm] 28 Apr 2008 V.V. Ivanov N.N. Semenov Institute of Chemical Physics, Russian Academy of Sciences, Kosygin str.4, Moscow,

More information

The Banach-Tarski Paradox

The Banach-Tarski Paradox University of Oslo MAT2 Project The Banach-Tarski Paradox Author: Fredrik Meyer Supervisor: Nadia S. Larsen Abstract In its weak form, the Banach-Tarski paradox states that for any ball in R, it is possible

More information

Introduction to Theory of Computation

Introduction to Theory of Computation Introduction to Theory of Computation Prof. (Dr.) K.R. Chowdhary Email: kr.chowdhary@iitj.ac.in Formerly at department of Computer Science and Engineering MBM Engineering College, Jodhpur Tuesday 28 th

More information

Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan

Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan 3 Binary Operations We are used to addition and multiplication of real numbers. These operations combine two real numbers

More information

Cardinality. The set of all finite strings over the alphabet of lowercase letters is countable. The set of real numbers R is an uncountable set.

Cardinality. The set of all finite strings over the alphabet of lowercase letters is countable. The set of real numbers R is an uncountable set. Section 2.5 Cardinality (another) Definition: The cardinality of a set A is equal to the cardinality of a set B, denoted A = B, if and only if there is a bijection from A to B. If there is an injection

More information

Matrix Representations of Linear Transformations and Changes of Coordinates

Matrix Representations of Linear Transformations and Changes of Coordinates Matrix Representations of Linear Transformations and Changes of Coordinates 01 Subspaces and Bases 011 Definitions A subspace V of R n is a subset of R n that contains the zero element and is closed under

More information

CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e.

CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e. CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e. This chapter contains the beginnings of the most important, and probably the most subtle, notion in mathematical analysis, i.e.,

More information

Set theory as a foundation for mathematics

Set theory as a foundation for mathematics V I I I : Set theory as a foundation for mathematics This material is basically supplementary, and it was not covered in the course. In the first section we discuss the basic axioms of set theory and the

More information

Radboud Universiteit Nijmegen

Radboud Universiteit Nijmegen Radboud Universiteit Nijmegen Faculteit der Natuurwetenschappen, Wiskunde en Informatica Uniqueness of the Hyperreal Field Noud Aldenhoven (0620874) Supervisor: dr. W.H.M. Veldman Second reader: prof.

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES Contents 1. Random variables and measurable functions 2. Cumulative distribution functions 3. Discrete

More information

Practice with Proofs

Practice with Proofs Practice with Proofs October 6, 2014 Recall the following Definition 0.1. A function f is increasing if for every x, y in the domain of f, x < y = f(x) < f(y) 1. Prove that h(x) = x 3 is increasing, using

More information

The Philosophical Implications (if any) of the Löwenheim-Skolem Theorem by Peter Hollo

The Philosophical Implications (if any) of the Löwenheim-Skolem Theorem by Peter Hollo The Philosophical Implications (if any) of the Löwenheim-Skolem Theorem by A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Advanced Science/Arts UNSW 1996 i UNSW Abstract

More information

Mathematical Induction

Mathematical Induction Mathematical Induction In logic, we often want to prove that every member of an infinite set has some feature. E.g., we would like to show: N 1 : is a number 1 : has the feature Φ ( x)(n 1 x! 1 x) How

More information

There is no degree invariant half-jump

There is no degree invariant half-jump There is no degree invariant half-jump Rod Downey Mathematics Department Victoria University of Wellington P O Box 600 Wellington New Zealand Richard A. Shore Mathematics Department Cornell University

More information

CONTENTS 1. Peter Kahn. Spring 2007

CONTENTS 1. Peter Kahn. Spring 2007 CONTENTS 1 MATH 304: CONSTRUCTING THE REAL NUMBERS Peter Kahn Spring 2007 Contents 2 The Integers 1 2.1 The basic construction.......................... 1 2.2 Adding integers..............................

More information

DEGREES OF CATEGORICITY AND THE HYPERARITHMETIC HIERARCHY

DEGREES OF CATEGORICITY AND THE HYPERARITHMETIC HIERARCHY DEGREES OF CATEGORICITY AND THE HYPERARITHMETIC HIERARCHY BARBARA F. CSIMA, JOHANNA N. Y. FRANKLIN, AND RICHARD A. SHORE Abstract. We study arithmetic and hyperarithmetic degrees of categoricity. We extend

More information

Discrete Maths. Philippa Gardner. These lecture notes are based on previous notes by Iain Phillips.

Discrete Maths. Philippa Gardner. These lecture notes are based on previous notes by Iain Phillips. Discrete Maths Philippa Gardner These lecture notes are based on previous notes by Iain Phillips. This short course introduces some basic concepts in discrete mathematics: sets, relations, and functions.

More information

Math 4310 Handout - Quotient Vector Spaces

Math 4310 Handout - Quotient Vector Spaces Math 4310 Handout - Quotient Vector Spaces Dan Collins The textbook defines a subspace of a vector space in Chapter 4, but it avoids ever discussing the notion of a quotient space. This is understandable

More information

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

More information

Turing Degrees and Definability of the Jump. Theodore A. Slaman. University of California, Berkeley. CJuly, 2005

Turing Degrees and Definability of the Jump. Theodore A. Slaman. University of California, Berkeley. CJuly, 2005 Turing Degrees and Definability of the Jump Theodore A. Slaman University of California, Berkeley CJuly, 2005 Outline Lecture 1 Forcing in arithmetic Coding and decoding theorems Automorphisms of countable

More information

(LMCS, p. 317) V.1. First Order Logic. This is the most powerful, most expressive logic that we will examine.

(LMCS, p. 317) V.1. First Order Logic. This is the most powerful, most expressive logic that we will examine. (LMCS, p. 317) V.1 First Order Logic This is the most powerful, most expressive logic that we will examine. Our version of first-order logic will use the following symbols: variables connectives (,,,,

More information

8 Divisibility and prime numbers

8 Divisibility and prime numbers 8 Divisibility and prime numbers 8.1 Divisibility In this short section we extend the concept of a multiple from the natural numbers to the integers. We also summarize several other terms that express

More information

FUNCTIONAL ANALYSIS LECTURE NOTES: QUOTIENT SPACES

FUNCTIONAL ANALYSIS LECTURE NOTES: QUOTIENT SPACES FUNCTIONAL ANALYSIS LECTURE NOTES: QUOTIENT SPACES CHRISTOPHER HEIL 1. Cosets and the Quotient Space Any vector space is an abelian group under the operation of vector addition. So, if you are have studied

More information

Follow links for Class Use and other Permissions. For more information send email to: permissions@pupress.princeton.edu

Follow links for Class Use and other Permissions. For more information send email to: permissions@pupress.princeton.edu COPYRIGHT NOTICE: Ariel Rubinstein: Lecture Notes in Microeconomic Theory is published by Princeton University Press and copyrighted, c 2006, by Princeton University Press. All rights reserved. No part

More information

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties SOLUTIONS TO EXERCISES FOR MATHEMATICS 205A Part 3 Fall 2008 III. Spaces with special properties III.1 : Compact spaces I Problems from Munkres, 26, pp. 170 172 3. Show that a finite union of compact subspaces

More information

Introduction to Topology

Introduction to Topology Introduction to Topology Tomoo Matsumura November 30, 2010 Contents 1 Topological spaces 3 1.1 Basis of a Topology......................................... 3 1.2 Comparing Topologies.......................................

More information

x < y iff x < y, or x and y are incomparable and x χ(x,y) < y χ(x,y).

x < y iff x < y, or x and y are incomparable and x χ(x,y) < y χ(x,y). 12. Large cardinals The study, or use, of large cardinals is one of the most active areas of research in set theory currently. There are many provably different kinds of large cardinals whose descriptions

More information

Mathematical Induction

Mathematical Induction Mathematical Induction (Handout March 8, 01) The Principle of Mathematical Induction provides a means to prove infinitely many statements all at once The principle is logical rather than strictly mathematical,

More information

MODELS OF SET THEORY

MODELS OF SET THEORY MODELS OF SET THEORY STEFAN GESCHKE Contents 1. First order logic and the axioms of set theory 2 1.1. Syntax 2 1.2. Semantics 2 1.3. Completeness, compactness and consistency 3 1.4. Foundations of mathematics

More information

5. Linear algebra I: dimension

5. Linear algebra I: dimension 5. Linear algebra I: dimension 5.1 Some simple results 5.2 Bases and dimension 5.3 Homomorphisms and dimension 1. Some simple results Several observations should be made. Once stated explicitly, the proofs

More information

Overview. Essential Questions. Precalculus, Quarter 4, Unit 4.5 Build Arithmetic and Geometric Sequences and Series

Overview. Essential Questions. Precalculus, Quarter 4, Unit 4.5 Build Arithmetic and Geometric Sequences and Series Sequences and Series Overview Number of instruction days: 4 6 (1 day = 53 minutes) Content to Be Learned Write arithmetic and geometric sequences both recursively and with an explicit formula, use them

More information

1 Sets and Set Notation.

1 Sets and Set Notation. LINEAR ALGEBRA MATH 27.6 SPRING 23 (COHEN) LECTURE NOTES Sets and Set Notation. Definition (Naive Definition of a Set). A set is any collection of objects, called the elements of that set. We will most

More information

Kolmogorov Complexity and the Incompressibility Method

Kolmogorov Complexity and the Incompressibility Method Kolmogorov Complexity and the Incompressibility Method Holger Arnold 1. Introduction. What makes one object more complex than another? Kolmogorov complexity, or program-size complexity, provides one of

More information

THE SEARCH FOR NATURAL DEFINABILITY IN THE TURING DEGREES

THE SEARCH FOR NATURAL DEFINABILITY IN THE TURING DEGREES THE SEARCH FOR NATURAL DEFINABILITY IN THE TURING DEGREES ANDREW E.M. LEWIS 1. Introduction This will be a course on the Turing degrees. We shall assume very little background knowledge: familiarity with

More information

CSE 135: Introduction to Theory of Computation Decidability and Recognizability

CSE 135: Introduction to Theory of Computation Decidability and Recognizability CSE 135: Introduction to Theory of Computation Decidability and Recognizability Sungjin Im University of California, Merced 04-28, 30-2014 High-Level Descriptions of Computation Instead of giving a Turing

More information

Linear Algebra. A vector space (over R) is an ordered quadruple. such that V is a set; 0 V ; and the following eight axioms hold:

Linear Algebra. A vector space (over R) is an ordered quadruple. such that V is a set; 0 V ; and the following eight axioms hold: Linear Algebra A vector space (over R) is an ordered quadruple (V, 0, α, µ) such that V is a set; 0 V ; and the following eight axioms hold: α : V V V and µ : R V V ; (i) α(α(u, v), w) = α(u, α(v, w)),

More information

CODING TRUE ARITHMETIC IN THE MEDVEDEV AND MUCHNIK DEGREES

CODING TRUE ARITHMETIC IN THE MEDVEDEV AND MUCHNIK DEGREES CODING TRUE ARITHMETIC IN THE MEDVEDEV AND MUCHNIK DEGREES PAUL SHAFER Abstract. We prove that the first-order theory of the Medvedev degrees, the first-order theory of the Muchnik degrees, and the third-order

More information

3. Prime and maximal ideals. 3.1. Definitions and Examples.

3. Prime and maximal ideals. 3.1. Definitions and Examples. COMMUTATIVE ALGEBRA 5 3.1. Definitions and Examples. 3. Prime and maximal ideals Definition. An ideal P in a ring A is called prime if P A and if for every pair x, y of elements in A\P we have xy P. Equivalently,

More information

The History of Logic. Aristotle (384 322 BC) invented logic.

The History of Logic. Aristotle (384 322 BC) invented logic. The History of Logic Aristotle (384 322 BC) invented logic. Predecessors: Fred Flintstone, geometry, sophists, pre-socratic philosophers, Socrates & Plato. Syllogistic logic, laws of non-contradiction

More information

Automata and Formal Languages

Automata and Formal Languages Automata and Formal Languages Winter 2009-2010 Yacov Hel-Or 1 What this course is all about This course is about mathematical models of computation We ll study different machine models (finite automata,

More information

FIRST YEAR CALCULUS. Chapter 7 CONTINUITY. It is a parabola, and we can draw this parabola without lifting our pencil from the paper.

FIRST YEAR CALCULUS. Chapter 7 CONTINUITY. It is a parabola, and we can draw this parabola without lifting our pencil from the paper. FIRST YEAR CALCULUS WWLCHENW L c WWWL W L Chen, 1982, 2008. 2006. This chapter originates from material used by the author at Imperial College, University of London, between 1981 and 1990. It It is is

More information

ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS

ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS PROCEEDINGS OF THE YEREVAN STATE UNIVERSITY Physical and Mathematical Sciences 2012 1 p. 43 48 ON FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS I nf or m at i cs L. A. HAYKAZYAN * Chair of Programming and Information

More information

Mathematical Induction. Lecture 10-11

Mathematical Induction. Lecture 10-11 Mathematical Induction Lecture 10-11 Menu Mathematical Induction Strong Induction Recursive Definitions Structural Induction Climbing an Infinite Ladder Suppose we have an infinite ladder: 1. We can reach

More information

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics Undergraduate Notes in Mathematics Arkansas Tech University Department of Mathematics An Introductory Single Variable Real Analysis: A Learning Approach through Problem Solving Marcel B. Finan c All Rights

More information

BANACH AND HILBERT SPACE REVIEW

BANACH AND HILBERT SPACE REVIEW BANACH AND HILBET SPACE EVIEW CHISTOPHE HEIL These notes will briefly review some basic concepts related to the theory of Banach and Hilbert spaces. We are not trying to give a complete development, but

More information

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Samarjit Chakraborty Computer Engineering and Networks Laboratory Swiss Federal Institute of Technology (ETH) Zürich March

More information

Global Properties of the Turing Degrees and the Turing Jump

Global Properties of the Turing Degrees and the Turing Jump Global Properties of the Turing Degrees and the Turing Jump Theodore A. Slaman Department of Mathematics University of California, Berkeley Berkeley, CA 94720-3840, USA slaman@math.berkeley.edu Abstract

More information

Notes on Complexity Theory Last updated: August, 2011. Lecture 1

Notes on Complexity Theory Last updated: August, 2011. Lecture 1 Notes on Complexity Theory Last updated: August, 2011 Jonathan Katz Lecture 1 1 Turing Machines I assume that most students have encountered Turing machines before. (Students who have not may want to look

More information

Quine on truth by convention

Quine on truth by convention Quine on truth by convention March 8, 2005 1 Linguistic explanations of necessity and the a priori.............. 1 2 Relative and absolute truth by definition.................... 2 3 Is logic true by convention?...........................

More information

Summary Last Lecture. Automated Reasoning. Outline of the Lecture. Definition sequent calculus. Theorem (Normalisation and Strong Normalisation)

Summary Last Lecture. Automated Reasoning. Outline of the Lecture. Definition sequent calculus. Theorem (Normalisation and Strong Normalisation) Summary Summary Last Lecture sequent calculus Automated Reasoning Georg Moser Institute of Computer Science @ UIBK Winter 013 (Normalisation and Strong Normalisation) let Π be a proof in minimal logic

More information

On strong fairness in UNITY

On strong fairness in UNITY On strong fairness in UNITY H.P.Gumm, D.Zhukov Fachbereich Mathematik und Informatik Philipps Universität Marburg {gumm,shukov}@mathematik.uni-marburg.de Abstract. In [6] Tsay and Bagrodia present a correct

More information

Understanding Basic Calculus

Understanding Basic Calculus Understanding Basic Calculus S.K. Chung Dedicated to all the people who have helped me in my life. i Preface This book is a revised and expanded version of the lecture notes for Basic Calculus and other

More information

ROCHESTER INSTITUTE OF TECHNOLOGY COURSE OUTLINE FORM COLLEGE OF SCIENCE. School of Mathematical Sciences

ROCHESTER INSTITUTE OF TECHNOLOGY COURSE OUTLINE FORM COLLEGE OF SCIENCE. School of Mathematical Sciences ! ROCHESTER INSTITUTE OF TECHNOLOGY COURSE OUTLINE FORM COLLEGE OF SCIENCE School of Mathematical Sciences New Revised COURSE: COS-MATH-200 Discrete Mathematics and Introduction to Proofs 1.0 Course designations

More information

Local periods and binary partial words: An algorithm

Local periods and binary partial words: An algorithm Local periods and binary partial words: An algorithm F. Blanchet-Sadri and Ajay Chriscoe Department of Mathematical Sciences University of North Carolina P.O. Box 26170 Greensboro, NC 27402 6170, USA E-mail:

More information

Solutions to Math 51 First Exam January 29, 2015

Solutions to Math 51 First Exam January 29, 2015 Solutions to Math 5 First Exam January 29, 25. ( points) (a) Complete the following sentence: A set of vectors {v,..., v k } is defined to be linearly dependent if (2 points) there exist c,... c k R, not

More information

CS 103X: Discrete Structures Homework Assignment 3 Solutions

CS 103X: Discrete Structures Homework Assignment 3 Solutions CS 103X: Discrete Structures Homework Assignment 3 s Exercise 1 (20 points). On well-ordering and induction: (a) Prove the induction principle from the well-ordering principle. (b) Prove the well-ordering

More information

SET-THEORETIC CONSTRUCTIONS OF TWO-POINT SETS

SET-THEORETIC CONSTRUCTIONS OF TWO-POINT SETS SET-THEORETIC CONSTRUCTIONS OF TWO-POINT SETS BEN CHAD AND ROBIN KNIGHT AND ROLF SUABEDISSEN Abstract. A two-point set is a subset of the plane which meets every line in exactly two points. By working

More information

Finite dimensional topological vector spaces

Finite dimensional topological vector spaces Chapter 3 Finite dimensional topological vector spaces 3.1 Finite dimensional Hausdorff t.v.s. Let X be a vector space over the field K of real or complex numbers. We know from linear algebra that the

More information