Introduction to Logic and Axiomatic Set Theory

Size: px
Start display at page:

Download "Introduction to Logic and Axiomatic Set Theory"

Transcription

1 Introduction to Logic and Axiomatic Set Theory 1 Introduction In mathematics, we seek absolute rigor in our arguments, and a solid foundation for all of the structures we consider. Here, we will see some basic ideas about how this happens. We will begin with a discussion on mathematical logic. This post has a bit of fairly technical exposition and not a lot of exercises. We try hard to make the post more accessible, but as you will see, this required omission of many interesting details, and too much omission would remove the point of the post. The reader should feel free to skip or skim some sections, as the difficulty level of the material varies throughout. Here, we will start with an exploration of the nature of mathematical languages and statements, and what it means to prove such statements. Once we have a solid way of writing formal mathematical arguments, we want to start constructing mathematical structures to study. The most ubiquitous way to formalize mathematical structure is with what is known as Zermalo-Fraenkel set theory together with the Axiom of Choice (abbreviated as ZFC). ZFC is a list of axioms which define the objects we will call sets, and the operations we may do with sets. Later, we will define ZFC and discuss some basic implications. From there, in theory all mathematical objects can be defined as a set in the universe defined by ZFC. More importantly, we hope that the universe is robust enough to allows to prove many interesting theorems, but will not let us prove anything contradictory. We will discuss some fundamental issues in axiomatic logic based on this goal. Structures that we study range from very simple objects like finite sets of objects (for example, the set {1, 2, 3}), up to much more complicated structures like differentiable manifolds and algebraic varieties. In formal mathematics, we build structures out of sets. Through basic set theory operations, we can essentially build up arbitrarily complicated objects. In practice, during modern research outside of set theory and logic, mathematicians do not usually focus on the set-theoretic basis for the objects they study, but it is important for every mathematician to understand the foundational ideas behind their work. In this post, we will be avoiding some of the foundational and philosophical questions and problems which arise in this study. Pursuing those issues would be better fit for a several-hundred-page treatise on the philosophy of mathematics. This includes ideas on the nature of truth in mathemat- 1

2 ics and what it means for a statement to mean something, among other things. We will also avoid the problem that in order to define a set, we need a language to work in, but in order to define a language, we need a set of characters and syntax rules. We also will be avoiding a lot of theorems on the validity of these approaches, as they cover ideas which are beyond the scope of this post. Hopefully the reader can excuse these omissions, and we do our best to present the topics in a logical and meaningful manner. Section 2 will be based on a couple early sections of the illustrious Yuri Manin s book, A Course in Mathematical Logic for Mathematicians, and some of section 3 will draw from a couple early sections David Marker s book, Model Theory: An Introduction. 2 Mathematical Languages Every good statement in mathematics has an unambiguous meaning in its universe describing some kind of relation between objects. Most of the time, this is written out in words, like in proofs. But to be fully rigorous, we always need to be sure that the statements in a proof can be translated into a formal mathematical language which allows for this unambiguous interpretation. If you study mathematical logic and set theory, you will find that everything gets a very specific definition. We start with the definition of a language. First, we require an alphabet, which is any collection A from which expressions are made. The language itself will be a distinguished collection of expressions to which we may assign a meaning. We will explore the abstract notion of a language by defining the firstorder language of ZFC (denoted L 1 Set) as our primary motivating example. First-order means that we may not quantify over arbitrary properties or subsets of the universe, and we may only quantify over objects in the universe. What this means exactly will be more clear later. We will not be exploring higher-order languages in this post. The alphabet A of a formal language is made up of six disjoint subsets, each of which has characters used for a specific purpose. We will define each of these and give examples from L 1 Set. Connectives and Quantifiers This consists of the logical symbols we learned in the course, such as,,,,,, and. In a first-order language, we may only use and to quantify over the whole universe of objects. Variables These are just letters we use to denote arbitrary objects, such 2

3 as x and y. Constants These are used to denote fundamental objects from which we build other objects. In L 1 Set, the only constant is. Operations of some degree These are special functions which are fundamental to the axiomatic system which we can perform on the elements. There are none in L 1 Set, but in Peano Arithmetic they are S, + and. The degree refers to the number of arguments; both + and are degree two and S is degree 1. Relations of some degree These tell us how objects are related to each other. In L 1 Set, there is (inclusion) and = (equality). Parentheses We actually need to make formal the use of parentheses, since we wish to use them in our logical statements! Now, an expression in the language may be either a term or a formula. Terms are either variables or constants (these are atomic terms, since all other terms are made of them), or if f is an operation of degree r and t 1,..., t r are terms, then f(t 1,..., t r ) is a term. We can think of terms as specifying elements in the universe. Formulas are similar. Atomic formulas are of the form p(t 1,..., t r ) for relation p of degree r and terms t 1,..., t r, and nonatomic formulas are formulas together with a logical connective or quantifier. For example, if P and Q are formulas and x is a variable, then the following are nonatomic formulas: P Q, P Q, P Q, P Q, (P ), x(p ), x(p ). Here is an example of a formula in L 1 Set together with an intuitive meaning. y(y z y x). This is the precise definition that z is a subset of x. Once we have defined this, we might use the common shorthand z x, but the symbol is not part of our formal language. So, if you ever see the symbol in a proof, it is already using shorthand beyond the basic language of set theory! Imagine if you had to write all of your proofs using the formal L 1 Set - the fact that this is extremely impractical for Math 0 material should hint at how important shorthand notation is for all of mathematics. If all terms in a formula are constants (i.e. there are no variables), we can think of it as a statement which may be assigned a truth value, and 3

4 hence may or may not be true in some universe. If there are variables, we might think of the formula as specifying the collection of terms which, when substituted for the variable, would make the statement true. This notion will be explored shortly. Now we have a language, and we can write all statements we would want in it. We will end this section with a few additional examples and exercises on translation between formal L 1 Set and our intuitive colloquial way of discussing of the structures involved. Example: z(z x z y) x = y This can be taken to be a definition of equality in set theory. Two sets x and y are equal if and only if all elements in one are also in the other. Otherwise stated, a set is precisely determined by its elements. Exercise: How would you write this out in set theory notation? The empty set is empty. Another more formal way to say this is, for all objects it is false that the object is an element of. Exercise: How would you write this out in English? u v x z(z x (z = u z = v)) Hint: given any u and v, this says that there is a special set x that is built from u and v in a certain (simple) way. This is also known as the Axiom of Pairing, and is important in ZFC. Now, we have our set of symbols and rules (syntax) for them, and we know how to translate between the formal language and the intuitive way of understanding our objects. We next need to understand how to use the statements which allow us to construct a universe in which we will actually do mathematics. 3 Mathematical Statements and Axioms To build a universe, we first need to understand what mathematical statements really are. We will consider the two main types of statements in first-order logic: propositions and predicates. Propositions are simple statements which may be assigned a truth value (true or false). 2 is a prime is a proposition, as is all differentiable functions are continuous or 5 is an even number. These have no variables, and in a suitable language, could be written out with constants as a formula. The second basic type of statement is known as a predicate. Predicates take variables, and when the variables are filled with constants, become propositions. Some examples might be, x is an odd number, or x + y + z = 1. We can also think of predicates as functions with codomain {True, 4

5 False}. Again, in a suitable language, we could write these as formulas with variables. It is also important to have at least a brief idea of what a proof really is. A technical definition of a proof might be as follows. Definition A proof of some result is a finite sequence of statements, such that each statement follows from a previous statement, axiom, or theorem, and the last statement is the desired result. This makes sense because we are essentially turning previous results into the new theorem. Our axioms (and prior theorems) allow us to prove new results. All that remains to understand is our notion of follows from. This relies on our logical laws of inference. Logical laws of inference are essentially a collection of rules which allow us to transform formulas with logical connectives into new formulas. They can be stated as a list of pairs of statements such that we may turn the first statement into the second statement. One easy example is, P Q, therefore P. This means that we may take the statement P Q as one line in a proof, and the statement P may be a later line, since if both P and Q are true, then of course P is true. Another rule is, P (Q Q), therefore P. This rule is our basis for proof by contradiction. It means that, if a statement P implies a contradiction (Q Q) then P must be false (that is, we know P holds). There are many other rules which are of a similar flavor. Essentially, they are formalizations of our intuitive way of interpreting logical connectives, and they serve as an additional collection of rules behind the scenes of formal languages. This allows us to in theory write proofs as statements in entirely formal language. In practice of course, we also include regular language to explain our reasoning and make sure the reader is able to follow. It is important to keep in mind that every step of a proof should be possible to write in formal language. Each sentence of a proof should either be in formal language, a direct translation of the formal language, or an explanation of a statement in formal language. Thinking like this is not prevalent in everyday mathematical work outside of logic, but it is good practice to attempt it when first learning proofs, and to keep it in the back of one s mind when working in more complicated settings. Next, we want to actually build our universe. Let L be a language, and let S be some set of sentences (statements or propositions) in L. We say S is a L-theory. This will essentially be our set of axioms for some type of object; e.g. the theory of groups, the theory of sets, the theory of topological 5

6 spaces, and so on. Now, a model M of S essentially consists of a universe U, which is (sort of) a set, together with functions and relations for each function and relation in L, such that all sentences in S are satisfied. The universe will be the underlying set for some object. For example, the Peano axioms in chapter 7 might be a theory in the language of Peano arithmetic, and N with the usual operations is a model of this theory. Some theories may admit many different models. For example, if we remove the Peano axiom stating that 0 is not a successor to any number, then we could have {0, 1} with S(0) = 1 and S(1) = 0 as a model of the modified collection of axioms, in addition to the original N (check this). Some theories may admit no models. An easy example of an unsatisfiable theory in the language of Peano arithmetic would be the theory consisting of the sentences x : x 0 and x : x = 0. But these are contradictory, so no model can satisfy both sentences. The study of theories and models comprises an entire field of study aptly named Model Theory. Model theory fills up entire textbooks, and gets rather involved pretty quickly, so we will end our discussion of models here. At this point, we will take a slight change of direction and think about perhaps the most important mathematical universe: Zermalo-Fraenkel Set Theory. 4 Mathematical Structures as Sets We have seen how to define mathematical structures in a totally abstract way using model theory. But we often like to think of most mathematical objects as sets, even if they aren t explicitly defined as sets. This lets us have a very rigorous and concrete formulation for what would otherwise be very fuzzy structures. In this effort, the early 20th century saw the development of ZFC, which is intended to be a universal set theory which in some sense includes all meaningful mathematical objects. First, we must be sure that this is even a good goal - after all, many mathematical objects we have seen are not defined as sets! As it turns out, virtually all mathematical structures can actually be defined explicitly or implicitly as sets. For example, a function f : A B can be defined as a set of ordered pairs: f = {(a, b) a A, b B, f(a) = b}. An ordered pair can even be defined as a set: (a, b) = {{a}, {a, b}}. Ordered pairs are just a set of two objects with one distinguished as first object. We even define 6

7 natural numbers as sets, recursively: if n = 0 n N : n = { } if n = 1 n 1 {n 1} if n 2 Exercise: Write down the number n explicitly as a set. Prove this using induction. Exercise: Prove that (a, b) = (c, d) as sets if and only if a = c and b = d. You might also want to think about how we can define integers and rational numbers as sets. There are many ways, some of which are more commonly used than others. Real numbers are a bit more complicated to build from sets, but it is possible. Constructing the real numbers would be worthy of its own post! However, once we get beyond some very basic structures, it often becomes more convenient and meaningful to construct more complicated structures in terms of the simpler ones. This is similar to using the shorthand which we defined earlier. Now that we have seen that many mathematical objects can be realized as sets, we need to think more carefully about what a set actually is. 5 What is a Set? In the first paragraph of the chapter notes, it is mentioned that formal sets are quite complicated! Shedding some light on this is one purpose of this post. We intuitively want to define a set as any collection of objects, but that doesn t quite work. That definition of set is the basis for what is known as naive set theory. Why can t we just use this definition? One answer is that it leads to paradoxes that give impossible sets. By this naive definition, the following is a set: A = {X X / X} for all sets X. This is known as Russell s Paradox, named after Bertrand Russell. Think about why this is a paradox. In order to avoid problems like this, we can construct rules to define exactly what is and is not a set. First, we will declare that all mathematical objects must be sets. What this means is, there are no other basic objects: everything is a set, and is the only fundamental (constant) object. We 7

8 can put other names on the objects in the universe, like number or function, but each is just a set of a particular form. Next, we may think of the notion of containment as having no intrinsic meaning; it is just a relation that some sets have. This means that the symbol is a binary relation between sets that must be true or false for every pair of sets. We can intuitively think of a b as meaning that a is inside b, but it is really just that the relation is true for a and b (in that order). The important thing is just that now, our universe consists of all sets and this binary relation. For the purpose of discussion, we often still use language that fits the intuitive definition, but we really just mean this relation. 6 Zermalo-Fraenkel Axioms Now, we build our universe from scratch. We don t have any actual rules yet - so far we have just cleaned up our universe of objects and said very loosely what we want. The next step is to write down a list of rules that tell us how to build sets out of each other. We want to use only the basic logical language of L 1 Set. The Wikipedia page for ZFC has a list of axioms, so I will reproduce only a few here to demonstrate. It is not a very useful exercise to just list and describe all the axioms, so we will just discuss a few. Remember that the idea here is to define rules that a universe (model) for ZFC must satisfy. They state what sets will exist in terms of more basic sets (all the way down to ). As a very useful, interesting, and fun exercise, you should think about each of these, and try to get an intuitive feel for what they mean beyond my short explanations and why. The explanations are short on purpose, so you have something to think about. Feel free to post your thoughts (and questions) on the forum! Axiom of extensionality: a b[ c(c a c b) a = b]. This is our familiar definition of equality. We define two sets to be equal if they are subsets of each other. We saw this earlier in our discussion of language. Axiom of union: a b c d[(d c c a) d b]. 8

9 This says that if a is a family of sets, then b is a set containing all elements in any member of a. That is, b is the union of all sets in a. For a challenge, here is one more that I will not give any explanation to. Try to figure out what it means! Hint: think about subsets. a b c[( d(d c d a)) c b] Some of the other axioms are actually axiom schema meaning they are really an aggregate of an infinite number of axioms. One important such axiom schema is called the axiom schema of specification. It states that if we have a set a and a predicate P which has domain a, then there is a set b such that x b P (b). That is, we have a subset of a containing all elements that satisfy P. You can think of P as a property of some elements. If a is the integers, we could have P be the property of being even. Then b is the set of all even numbers. In order to keep everything within the realm of first-order logic, we need this to be an axiom schema since we cannot quantify over all predicates. These rules (and the others, which you are encouraged to look up) give us all possible sets. We can now, for example, realize the numbers as sets. We can just give special names to some of our sets. Question: Recall the definition of the natural numbers as sets in Section 2. Try to use the ZF axioms to build those! You will need the empty set, the Axiom of pairing (see Section 2), and the Axiom of union. You can write down that definition in steps, and each step should be justified by one of the above axioms. Now, we have a universe to work in. We can now explore our universe. This exploration could literally go on forever, so we will append this section to finite length in order to keep things efficient. 7 Axiom of Choice Many of you have probably heard of the Axiom of Choice. It is an independent statement from ZF, meaning the ZF axioms can neither prove nor disprove the statement (more discussion on independent statements shortly). The axiom of choice states that for any collection of sets, all of which are 9

10 nonempty, there is a way to pick one object out of each set. For example, if we had the set of all possible intervals of real numbers, the Axiom of choice says we can pick one number from each of them. This sounds intuitively true, but for huge sets with uncountably many elements (more on sizes of sets in other posts), it is a bit strange to think that we could actually do so. It involves choosing infinitely many objects from infinitely many sets. Using this axiom, we can prove a great deal of powerful theorems in many different areas of mathematics. One particularly fun example is proving the Banach-Tarski Paradox, which may show up in another post. Together with the Axiom of Choice, we call the entire set of axioms ZFC, which is what most of modern mathematics rests upon. Here is the statement of the Axiom of choice, using shorthand for several pieces. Try to intuitively understand this statement, and perhaps even try to rewrite it in full formality, avoiding the shorthand. a[ / a (f : a a) b a(f(b) b)]. This version is phrased as the existence of a choice function f, where f takes each member of the family a to the element we chose from it. To write this out completely, one would have to avoid the use of the union of a, the function f (and instead write f as a set, like I showed in Section 2), and avoid the use of the empty set. 8 Gödel Incompleteness We have already seen that the axiom of choice is not provable (or disprovable) by ZF axioms. Such a statement is said to be independent of ZF. If such a statement exists, then the theory is said to be incomplete. If you read the cardinality post, you will see that the continuum hypothesis is independent of ZFC. Another problematic type of statement for an axiom system has precisely the opposite problem: one can prove both the statement and its negation. That is, for some statement S, one can prove that S is true, and that S is true. If this is possible, then the theory is said to be inconsistent. As it turns out, no sufficiently powerful theory (system of axioms) can avoid both of these problems. By sufficiently powerful we mean, a system in which we can prove basic facts of arithmetic, such as the system of Peano axioms. This notion of sufficiently powerful can be made much more rigorous, but it is difficult to do so. For now, we can think of the theory of Peano arithmetic as our primary example of such a theory. The celebrated Gödel Incompleteness Theorem states that any such sufficiently powerful system of 10

11 axioms cannot be both consistent and complete. Gödel is known for several other important theorems with similar names, but this is perhaps the most famous of them. Proving these theorems involve sophisticated techniques. To prove this theorem, we assume consistency, and a special sentence which asserts its unprovability, called the Gödel Sentence, is constructed. The full details are beyond the scope of this post. Notice that this has some frightening consequences. This means that we can never have a perfect axiom system. In any theory, we can always find a contradiction, or find statements that are unprovable (and undisprovable ). This is a foundational problem in axiomatic logic and set theory. Studying advanced logic and set theory will reveal many fascinating independent statements. One can also use independent statements as assumptions to prove additional theorems, or prove statements which are close to the independent statement. This exploration becomes highly technical and complicated very quickly. 9 Concluding Remarks The foundational roots of mathematics have been explored extensively in the past two hundred years, and there are numerous views and formalisms justifying the transition from vague notions of truth up to the formal mathematics that we use today. The Zermalo-Fraenkel axioms form an extremely powerful theory in which to do mathematics, and as we have explored, one can formalize the idea of proving theorems in an axiomatic system very nicely. Here, we have seen just a taste of the thought that has gone into formalizing mathematics. The study of mathematical logic and set theory leads one into the depths of meta-mathematics, and is a study to which all mathematicians should be exposed. 11

Axiomatic set theory. Chapter Why axiomatic set theory?

Axiomatic set theory. Chapter Why axiomatic set theory? Chapter 1 Axiomatic set theory 1.1 Why axiomatic set theory? Essentially all mathematical theories deal with sets in one way or another. In most cases, however, the use of set theory is limited to its

More information

Russell s logicism. Jeff Speaks. September 26, 2007

Russell s logicism. Jeff Speaks. September 26, 2007 Russell s logicism Jeff Speaks September 26, 2007 1 Russell s definition of number............................ 2 2 The idea of reducing one theory to another.................... 4 2.1 Axioms and theories.............................

More information

3 The language of proof

3 The language of proof 3 The language of proof After working through this section, you should be able to: (a) understand what is asserted by various types of mathematical statements, in particular implications and equivalences;

More information

Equivalent Forms of the Axiom of Infinity

Equivalent Forms of the Axiom of Infinity Equivalent Forms of the Axiom of Infinity Axiom of Infinity 1. There is a set that contains each finite ordinal as an element. The Axiom of Infinity is the axiom of Set Theory that explicitly asserts that

More information

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC 1 Motivation and History The origins of the classical propositional logic, classical propositional calculus, as it was, and still often is called,

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

Math 144 Summer 2012 (UCR) Pro-Notes June 24, / 15

Math 144 Summer 2012 (UCR) Pro-Notes June 24, / 15 Before we start, I want to point out that these notes are not checked for typos. There are prbally many typeos in them and if you find any, please let me know as it s extremely difficult to find them all

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Gödel s Incompleteness Theorems

Gödel s Incompleteness Theorems Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational

More information

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010) http://math.sun.ac.za/amsc/sam Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics 2009-2010 Lecture notes in progress (27 March 2010) Contents 2009 Semester I: Elements 5 1. Cartesian product

More information

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object.

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object. 1.10. BASICS CONCEPTS OF SET THEORY 193 1.10 Basics Concepts of Set Theory Having learned some fundamental notions of logic, it is now a good place before proceeding to more interesting things, such as

More information

Chapter 2: Introduction to Propositional Logic

Chapter 2: Introduction to Propositional Logic Chapter 2: Introduction to Propositional Logic PART ONE: History and Motivation Origins: Stoic school of philosophy (3rd century B.C.), with the most eminent representative was Chryssipus. Modern Origins:

More information

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Introducing Proof 1. hsn.uk.net. Contents

Introducing Proof 1. hsn.uk.net. Contents Contents 1 1 Introduction 1 What is proof? 1 Statements, Definitions and Euler Diagrams 1 Statements 1 Definitions Our first proof Euler diagrams 4 3 Logical Connectives 5 Negation 6 Conjunction 7 Disjunction

More information

Products, Relations and Functions

Products, Relations and Functions Products, Relations and Functions For a variety of reasons, in this course it will be useful to modify a few of the settheoretic preliminaries in the first chapter of Munkres. The discussion below explains

More information

MAGIC Set theory. lecture 1

MAGIC Set theory. lecture 1 MAGIC Set theory lecture 1 David Asperó University of East Anglia 15 October 2014 Welcome Welcome to this set theory course. This will be a 10 hour introduction to set theory. The only prerequisite is

More information

MAGIC Set theory. lecture 2

MAGIC Set theory. lecture 2 MAGIC Set theory lecture 2 David Asperó University of East Anglia 22 October 2014 Recall from last time: Syntactical vs. semantical logical consequence Given a set T of formulas and a formula ', we write

More information

A BRIEF INTRODUCTION TO ZFC. Contents. 1. Motivation and Russel s Paradox

A BRIEF INTRODUCTION TO ZFC. Contents. 1. Motivation and Russel s Paradox A BRIEF INTRODUCTION TO ZFC CHRISTOPHER WILSON Abstract. We present a basic axiomatic development of Zermelo-Fraenkel and Choice set theory, commonly abbreviated ZFC. This paper is aimed in particular

More information

Section 3.1: Direct Proof and Counterexample 1

Section 3.1: Direct Proof and Counterexample 1 Section 3.1: Direct Proof and Counterexample 1 In this chapter, we introduce the notion of proof in mathematics. A mathematical proof is valid logical argument in mathematics which shows that a given conclusion

More information

Countability. 1 Motivation. 2 Counting

Countability. 1 Motivation. 2 Counting Countability 1 Motivation In topology as well as other areas of mathematics, we deal with a lot of infinite sets. However, as we will gradually discover, some infinite sets are bigger than others. Countably

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

Lecture 5 : Proofs DRAFT

Lecture 5 : Proofs DRAFT CS/Math 240: Introduction to Discrete Mathematics 2/3/2011 Lecture 5 : Proofs Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Up until now, we have been introducing mathematical notation

More information

Introduction to Metalogic

Introduction to Metalogic Introduction to Metalogic Hans Halvorson September 21, 2016 Logical grammar Definition. A propositional signature Σ is a collection of items, which we call propositional constants. Sometimes these propositional

More information

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ).

Connectedness. Proposition 2.2. The following are equivalent for a topological space (X, T ). Connectedness 1 Motivation Connectedness is the sort of topological property that students love. Its definition is intuitive and easy to understand, and it is a powerful tool in proofs of well-known results.

More information

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS BEN CHAIKEN Abstract. This paper will discuss the completeness and incompleteness theorems of Kurt Gödel. These theorems have a profound impact on the philosophical

More information

Mathematical Reasoning & Proofs

Mathematical Reasoning & Proofs Mathematical Reasoning & Proofs MAT 1362 Fall 2018 Alistair Savage Department of Mathematics and Statistics University of Ottawa This work is licensed under a Creative Commons Attribution-ShareAlike 4.0

More information

(1.3.1) and in English one says a is an element of M. The statement that a is not an element of M is written as a M

(1.3.1) and in English one says a is an element of M. The statement that a is not an element of M is written as a M 1.3 Set Theory I As long as the terms of a mathematical theory are names of concrete objects as concrete as mothers breast, the very first object that received a name in human languages - there is not

More information

Tutorial on Axiomatic Set Theory. Javier R. Movellan

Tutorial on Axiomatic Set Theory. Javier R. Movellan Tutorial on Axiomatic Set Theory Javier R. Movellan Intuitively we think of sets as collections of elements. The crucial part of this intuitive concept is that we are willing to treat sets as entities

More information

Logic and Mathematics:

Logic and Mathematics: Logic and Mathematics: Mathematicians in Schools Program Lashi Bandara Mathematical Sciences Institute, Australian National University April 21, 2011 Contents 1 Russell s Paradox 1 2 Propositional Logic

More information

Sequence convergence, the weak T-axioms, and first countability

Sequence convergence, the weak T-axioms, and first countability Sequence convergence, the weak T-axioms, and first countability 1 Motivation Up to now we have been mentioning the notion of sequence convergence without actually defining it. So in this section we will

More information

An Intuitively Complete Analysis of Gödel s Incompleteness

An Intuitively Complete Analysis of Gödel s Incompleteness An Intuitively Complete Analysis of Gödel s Incompleteness JASON W. STEINMETZ (Self-funded) A detailed and rigorous analysis of Gödel s proof of his first incompleteness theorem is presented. The purpose

More information

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY Gödel s Proof Victoria Gitman and Thomas Johnstone New York City College of Technology, CUNY vgitman@nylogic.org http://websupport1.citytech.cuny.edu/faculty/vgitman tjohnstone@citytech.cuny.edu March

More information

Chapter 2. Mathematical Reasoning. 2.1 Mathematical Models

Chapter 2. Mathematical Reasoning. 2.1 Mathematical Models Contents Mathematical Reasoning 3.1 Mathematical Models........................... 3. Mathematical Proof............................ 4..1 Structure of Proofs........................ 4.. Direct Method..........................

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

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability 16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of

More information

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos armandobcm@yahoo.com February 5, 2014 Abstract This note is for personal use. It

More information

CHAPTER 3: THE INTEGERS Z

CHAPTER 3: THE INTEGERS Z CHAPTER 3: THE INTEGERS Z MATH 378, CSUSM. SPRING 2009. AITKEN 1. Introduction The natural numbers are designed for measuring the size of finite sets, but what if you want to compare the sizes of two sets?

More information

Basics of Proofs. 1 The Basics. 2 Proof Strategies. 2.1 Understand What s Going On

Basics of Proofs. 1 The Basics. 2 Proof Strategies. 2.1 Understand What s Going On Basics of Proofs The Putnam is a proof based exam and will expect you to write proofs in your solutions Similarly, Math 96 will also require you to write proofs in your homework solutions If you ve seen

More information

Chapter 1. Logic and Proof

Chapter 1. Logic and Proof Chapter 1. Logic and Proof 1.1 Remark: A little over 100 years ago, it was found that some mathematical proofs contained paradoxes, and these paradoxes could be used to prove statements that were known

More information

cse541 LOGIC FOR COMPUTER SCIENCE

cse541 LOGIC FOR COMPUTER SCIENCE cse541 LOGIC FOR COMPUTER SCIENCE Professor Anita Wasilewska Spring 2015 LECTURE 2 Chapter 2 Introduction to Classical Propositional Logic PART 1: Classical Propositional Model Assumptions PART 2: Syntax

More information

The semantics of propositional logic

The semantics of propositional logic The semantics of propositional logic Readings: Sections 1.3 and 1.4 of Huth and Ryan. In this module, we will nail down the formal definition of a logical formula, and describe the semantics of propositional

More information

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula: Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

Direct Proof and Counterexample I:Introduction

Direct Proof and Counterexample I:Introduction Direct Proof and Counterexample I:Introduction Copyright Cengage Learning. All rights reserved. Goal Importance of proof Building up logic thinking and reasoning reading/using definition interpreting :

More information

Zermelo-Fraenkel Set Theory

Zermelo-Fraenkel Set Theory Zermelo-Fraenkel Set Theory Zak Mesyan University of Colorado Colorado Springs The Real Numbers In the 19th century attempts to prove facts about the real numbers were limited by the lack of a rigorous

More information

Chapter 4. Basic Set Theory. 4.1 The Language of Set Theory

Chapter 4. Basic Set Theory. 4.1 The Language of Set Theory Chapter 4 Basic Set Theory There are two good reasons for studying set theory. First, it s a indispensable tool for both logic and mathematics, and even for other fields including computer science, linguistics,

More information

Direct Proof and Counterexample I:Introduction. Copyright Cengage Learning. All rights reserved.

Direct Proof and Counterexample I:Introduction. Copyright Cengage Learning. All rights reserved. Direct Proof and Counterexample I:Introduction Copyright Cengage Learning. All rights reserved. Goal Importance of proof Building up logic thinking and reasoning reading/using definition interpreting statement:

More information

The Axiom of Choice. Contents. 1 Motivation 2. 2 The Axiom of Choice 2. 3 Two powerful equivalents of AC 4. 4 Zorn s Lemma 5. 5 Using Zorn s Lemma 6

The Axiom of Choice. Contents. 1 Motivation 2. 2 The Axiom of Choice 2. 3 Two powerful equivalents of AC 4. 4 Zorn s Lemma 5. 5 Using Zorn s Lemma 6 The Axiom of Choice Contents 1 Motivation 2 2 The Axiom of Choice 2 3 Two powerful equivalents of AC 4 4 Zorn s Lemma 5 5 Using Zorn s Lemma 6 6 More equivalences of AC 11 7 Consequences of the Axiom of

More information

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

More information

A Guide to Proof-Writing

A Guide to Proof-Writing A Guide to Proof-Writing 437 A Guide to Proof-Writing by Ron Morash, University of Michigan Dearborn Toward the end of Section 1.5, the text states that there is no algorithm for proving theorems.... Such

More information

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson

Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem. Michael Beeson Lecture 14 Rosser s Theorem, the length of proofs, Robinson s Arithmetic, and Church s theorem Michael Beeson The hypotheses needed to prove incompleteness The question immediate arises whether the incompleteness

More information

MA103 STATEMENTS, PROOF, LOGIC

MA103 STATEMENTS, PROOF, LOGIC MA103 STATEMENTS, PROOF, LOGIC Abstract Mathematics is about making precise mathematical statements and establishing, by proof or disproof, whether these statements are true or false. We start by looking

More information

MCS-236: Graph Theory Handout #A4 San Skulrattanakulchai Gustavus Adolphus College Sep 15, Methods of Proof

MCS-236: Graph Theory Handout #A4 San Skulrattanakulchai Gustavus Adolphus College Sep 15, Methods of Proof MCS-36: Graph Theory Handout #A4 San Skulrattanakulchai Gustavus Adolphus College Sep 15, 010 Methods of Proof Consider a set of mathematical objects having a certain number of operations and relations

More information

A Little History Incompleteness The First Theorem The Second Theorem Implications. Gödel s Theorem. Anders O.F. Hendrickson

A Little History Incompleteness The First Theorem The Second Theorem Implications. Gödel s Theorem. Anders O.F. Hendrickson Gödel s Theorem Anders O.F. Hendrickson Department of Mathematics and Computer Science Concordia College, Moorhead, MN Math/CS Colloquium, November 15, 2011 Outline 1 A Little History 2 Incompleteness

More information

CM10196 Topic 2: Sets, Predicates, Boolean algebras

CM10196 Topic 2: Sets, Predicates, Boolean algebras CM10196 Topic 2: Sets, Predicates, oolean algebras Guy McCusker 1W2.1 Sets Most of the things mathematicians talk about are built out of sets. The idea of a set is a simple one: a set is just a collection

More information

SOME TRANSFINITE INDUCTION DEDUCTIONS

SOME TRANSFINITE INDUCTION DEDUCTIONS SOME TRANSFINITE INDUCTION DEDUCTIONS SYLVIA DURIAN Abstract. This paper develops the ordinal numbers and transfinite induction, then demonstrates some interesting applications of transfinite induction.

More information

Proof Techniques (Review of Math 271)

Proof Techniques (Review of Math 271) Chapter 2 Proof Techniques (Review of Math 271) 2.1 Overview This chapter reviews proof techniques that were probably introduced in Math 271 and that may also have been used in a different way in Phil

More information

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT)

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT) CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT) MATH 378, CSUSM. SPRING 2009. AITKEN This chapter reviews some of the background concepts needed for Math 378. This chapter is new to the course (added Spring

More information

Math 300: Foundations of Higher Mathematics Northwestern University, Lecture Notes

Math 300: Foundations of Higher Mathematics Northwestern University, Lecture Notes Math 300: Foundations of Higher Mathematics Northwestern University, Lecture Notes Written by Santiago Cañez These are notes which provide a basic summary of each lecture for Math 300, Foundations of Higher

More information

Writing proofs for MATH 61CM, 61DM Week 1: basic logic, proof by contradiction, proof by induction

Writing proofs for MATH 61CM, 61DM Week 1: basic logic, proof by contradiction, proof by induction Writing proofs for MATH 61CM, 61DM Week 1: basic logic, proof by contradiction, proof by induction written by Sarah Peluse, revised by Evangelie Zachos and Lisa Sauermann September 27, 2016 1 Introduction

More information

What is proof? Lesson 1

What is proof? Lesson 1 What is proof? Lesson The topic for this Math Explorer Club is mathematical proof. In this post we will go over what was covered in the first session. The word proof is a normal English word that you might

More information

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

Dominoes and Counting

Dominoes and Counting Giuseppe Peano (Public Domain) Dominoes and Counting All of us have an intuitive feeling or innate sense for the counting or natural numbers, including a sense for infinity: ={1,, 3, }. The ability to

More information

Topics in Logic and Proofs

Topics in Logic and Proofs Chapter 2 Topics in Logic and Proofs Some mathematical statements carry a logical value of being true or false, while some do not. For example, the statement 4 + 5 = 9 is true, whereas the statement 2

More information

INTRODUCTION TO CARDINAL NUMBERS

INTRODUCTION TO CARDINAL NUMBERS INTRODUCTION TO CARDINAL NUMBERS TOM CUCHTA 1. Introduction This paper was written as a final project for the 2013 Summer Session of Mathematical Logic 1 at Missouri S&T. We intend to present a short discussion

More information

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

More information

Meta-logic derivation rules

Meta-logic derivation rules Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will

More information

2.2 Lowenheim-Skolem-Tarski theorems

2.2 Lowenheim-Skolem-Tarski theorems Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore

More information

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Gödel s Incompleteness Theorem. Overview. Computability and Logic Gödel s Incompleteness Theorem Overview Computability and Logic Recap Remember what we set out to do in this course: Trying to find a systematic method (algorithm, procedure) which we can use to decide,

More information

cis32-ai lecture # 18 mon-3-apr-2006

cis32-ai lecture # 18 mon-3-apr-2006 cis32-ai lecture # 18 mon-3-apr-2006 today s topics: propositional logic cis32-spring2006-sklar-lec18 1 Introduction Weak (search-based) problem-solving does not scale to real problems. To succeed, problem

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

An Intuitive Introduction to Motivic Homotopy Theory Vladimir Voevodsky

An Intuitive Introduction to Motivic Homotopy Theory Vladimir Voevodsky What follows is Vladimir Voevodsky s snapshot of his Fields Medal work on motivic homotopy, plus a little philosophy and from my point of view the main fun of doing mathematics Voevodsky (2002). Voevodsky

More information

Automata Theory and Formal Grammars: Lecture 1

Automata Theory and Formal Grammars: Lecture 1 Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)

More information

Why write proofs? Why not just test and repeat enough examples to confirm a theory?

Why write proofs? Why not just test and repeat enough examples to confirm a theory? P R E F A C E T O T H E S T U D E N T Welcome to the study of mathematical reasoning. The authors know that many students approach this material with some apprehension and uncertainty. Some students feel

More information

HOW TO CREATE A PROOF. Writing proofs is typically not a straightforward, algorithmic process such as calculating

HOW TO CREATE A PROOF. Writing proofs is typically not a straightforward, algorithmic process such as calculating HOW TO CREATE A PROOF ALLAN YASHINSKI Abstract We discuss how to structure a proof based on the statement being proved Writing proofs is typically not a straightforward, algorithmic process such as calculating

More information

Math 38: Graph Theory Spring 2004 Dartmouth College. On Writing Proofs. 1 Introduction. 2 Finding A Solution

Math 38: Graph Theory Spring 2004 Dartmouth College. On Writing Proofs. 1 Introduction. 2 Finding A Solution Math 38: Graph Theory Spring 2004 Dartmouth College 1 Introduction On Writing Proofs What constitutes a well-written proof? A simple but rather vague answer is that a well-written proof is both clear and

More information

INDEPENDENCE OF THE CONTINUUM HYPOTHESIS

INDEPENDENCE OF THE CONTINUUM HYPOTHESIS INDEPENDENCE OF THE CONTINUUM HYPOTHESIS CAPSTONE MATT LUTHER 1 INDEPENDENCE OF THE CONTINUUM HYPOTHESIS 2 1. Introduction This paper will summarize many of the ideas from logic and set theory that are

More information

Predicate Logic. Predicates. Math 173 February 9, 2010

Predicate Logic. Predicates. Math 173 February 9, 2010 Math 173 February 9, 2010 Predicate Logic We have now seen two ways to translate English sentences into mathematical symbols. We can capture the logical form of a sentence using propositional logic: variables

More information

Outside ZF - Set Cardinality, the Axiom of Choice, and the Continuum Hypothesis

Outside ZF - Set Cardinality, the Axiom of Choice, and the Continuum Hypothesis Outside ZF - Set Cardinality, the Axiom of Choice, and the Continuum Hypothesis Tali Magidson June 6, 2017 Synopsis In June 2002, "Two Classical Surprises Concerning the Axiom of Choice and the Continuum

More information

PEANO AXIOMS FOR THE NATURAL NUMBERS AND PROOFS BY INDUCTION. The Peano axioms

PEANO AXIOMS FOR THE NATURAL NUMBERS AND PROOFS BY INDUCTION. The Peano axioms PEANO AXIOMS FOR THE NATURAL NUMBERS AND PROOFS BY INDUCTION The Peano axioms The following are the axioms for the natural numbers N. You might think of N as the set of integers {0, 1, 2,...}, but it turns

More information

Proofs. Chapter 2 P P Q Q

Proofs. Chapter 2 P P Q Q Chapter Proofs In this chapter we develop three methods for proving a statement. To start let s suppose the statement is of the form P Q or if P, then Q. Direct: This method typically starts with P. Then,

More information

Some Writing Examples

Some Writing Examples Some Writing Examples Assume that A : ( A = n = x, y A : f(x) = f(y)). Let B = n + 1, x, y B, x y, C := B \ {y}, D := B \ {x}. C = n, D = n, x C, y D. Let u B, u x, u y. u C, f(x) = f(u), u D, f(y) = f(u),

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

CONSTRUCTION OF THE REAL NUMBERS.

CONSTRUCTION OF THE REAL NUMBERS. CONSTRUCTION OF THE REAL NUMBERS. IAN KIMING 1. Motivation. It will not come as a big surprise to anyone when I say that we need the real numbers in mathematics. More to the point, we need to be able to

More information

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

2. Prime and Maximal Ideals

2. Prime and Maximal Ideals 18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let

More information

Basic Logic and Proof Techniques

Basic Logic and Proof Techniques Chapter 3 Basic Logic and Proof Techniques Now that we have introduced a number of mathematical objects to study and have a few proof techniques at our disposal, we pause to look a little more closely

More information

Logic and Proofs 1. 1 Overview. 2 Sentential Connectives. John Nachbar Washington University December 26, 2014

Logic and Proofs 1. 1 Overview. 2 Sentential Connectives. John Nachbar Washington University December 26, 2014 John Nachbar Washington University December 26, 2014 Logic and Proofs 1 1 Overview. These notes provide an informal introduction to some basic concepts in logic. For a careful exposition, see, for example,

More information

An Introduction to Non-Standard Analysis and its Applications

An Introduction to Non-Standard Analysis and its Applications An Introduction to Non-Standard Analysis and its Applications Kevin O Neill March 6, 2014 1 Basic Tools 1.1 A Shortest Possible History of Analysis When Newton and Leibnitz practiced calculus, they used

More information

The Limit of Humanly Knowable Mathematical Truth

The Limit of Humanly Knowable Mathematical Truth The Limit of Humanly Knowable Mathematical Truth Gödel s Incompleteness Theorems, and Artificial Intelligence Santa Rosa Junior College December 12, 2015 Another title for this talk could be... An Argument

More information

Discrete Mathematics: Lectures 6 and 7 Sets, Relations, Functions and Counting Instructor: Arijit Bishnu Date: August 4 and 6, 2009

Discrete Mathematics: Lectures 6 and 7 Sets, Relations, Functions and Counting Instructor: Arijit Bishnu Date: August 4 and 6, 2009 Discrete Mathematics: Lectures 6 and 7 Sets, Relations, Functions and Counting Instructor: Arijit Bishnu Date: August 4 and 6, 2009 Our main goal is here is to do counting using functions. For that, we

More information

At the start of the term, we saw the following formula for computing the sum of the first n integers:

At the start of the term, we saw the following formula for computing the sum of the first n integers: Chapter 11 Induction This chapter covers mathematical induction. 11.1 Introduction to induction At the start of the term, we saw the following formula for computing the sum of the first n integers: Claim

More information

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3. CHAPTER 3 THE LOGIC OF QUANTIFIED STATEMENTS SECTION 3.1 Predicates and Quantified Statements I Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. Predicates

More information

Logic, Sets, and Proofs

Logic, Sets, and Proofs Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Operators. A logical statement is a mathematical statement that can be assigned a value either true or false.

More information

CSE 1400 Applied Discrete Mathematics Proofs

CSE 1400 Applied Discrete Mathematics Proofs CSE 1400 Applied Discrete Mathematics Proofs Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Axioms 1 Logical Axioms 2 Models 2 Number Theory 3 Graph Theory 4 Set Theory 4

More information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

We have seen that the symbols,,, and can guide the logical

We have seen that the symbols,,, and can guide the logical CHAPTER 7 Quantified Statements We have seen that the symbols,,, and can guide the logical flow of algorithms. We have learned how to use them to deconstruct many English sentences into a symbolic form.

More information

A NEW SET THEORY FOR ANALYSIS

A NEW SET THEORY FOR ANALYSIS Article A NEW SET THEORY FOR ANALYSIS Juan Pablo Ramírez 0000-0002-4912-2952 Abstract: We present the real number system as a generalization of the natural numbers. First, we prove the co-finite topology,

More information

Chapter One. The Real Number System

Chapter One. The Real Number System Chapter One. The Real Number System We shall give a quick introduction to the real number system. It is imperative that we know how the set of real numbers behaves in the way that its completeness and

More information

Propositional Logic: Syntax

Propositional Logic: Syntax Logic Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and programs) epistemic

More information