Lecture 7 Surreal Numbers. Lecture 7 Surreal Numbers.

Slides:



Advertisements
Similar presentations
Functions Reading: Epp Chp 7.1, 7.2, 7.4
Advertisements

Rules of Matrix Arithmetic
1 In this lecture  Number Theory ● Rational numbers ● Divisibility  Proofs ● Direct proofs (cont.) ● Common mistakes in proofs ● Disproof by counterexample.
Discrete Mathematics I Lectures Chapter 6
Discrete Mathematics Lecture 5 Alexander Bukharovich New York University.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
2.1 Sets ‒Sets ‒Common Universal Sets ‒Subsets 2.2 Set Operations 2.3 Functions 2.4 Sequences and Summations 1.
Section 1.6: Sets Sets are the most basic of discrete structures and also the most general. Several of the discrete structures we will study are built.
Basic properties of the integers
Lecture 6 Hyperreal Numbers (Nonstandard Analysis)
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
Great Theoretical Ideas in Computer Science.
INFINITE SEQUENCES AND SERIES
CSE115/ENGR160 Discrete Mathematics 02/07/12
Sequence A list of objects arranged in a particular order.
1 Set Theory. Notation S={a, b, c} refers to the set whose elements are a, b and c. a  S means “a is an element of set S”. d  S means “d is not an element.
November 3, 2009Theory of Computation Lecture 14: A Universal Program VI 1 Recursively Enumerable Sets Definition: We write: W n = {x  N |  (x, n) 
Lecture , 3.1 Methods of Proof. Last time in 1.5 To prove theorems we use rules of inference such as: p, p  q, therefore, q NOT q, p  q, therefore.
Discrete Math 6A Max Welling. Recap 1. Proposition: statement that is true or false. 2. Logical operators: NOT, AND, OR, XOR, ,  3. Compound proposition:
Rational and Real Numbers The Rational Numbers are a field Rational Numbers are an integral domain, since all fields are integral domains What other properties.
Cantor’s Legacy: Infinity And Diagonalization Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 25Apr 13, 2004Carnegie.
 Limit Cycle Isolated closed trajectories Analysis is, in general, quite difficult. For nonlinear systems, two simple results exist. Limit Cycle
Sets.
The Integers and Division
Set theory Sets: Powerful tool in computer science to solve real world problems. A set is a collection of distinct objects called elements. Traditionally,
Methods of Proof & Proof Strategies
Dilimulati Biekezhati (Murat)
Chapter 4 : Similar Triangles Informally, similar triangles can be thought of as having the same shape but different sizes. If you had a picture of a triangle.
Surreal Number Tianruo Chen. Introduction In mathematics system, the surreal number system is an arithmetic continuum containing the real number as infinite.
Ordered Sets. Relations. Equivalence Relations 1.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Discrete Math for CS Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation.
Set, Combinatorics, Probability & Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Set,
Introduction to Real Analysis Dr. Weihu Hong Clayton State University 8/21/2008.
1 Annoucement n Skills you need: (1) (In Thinking) You think and move by Logic Definitions Mathematical properties (Basic algebra etc.) (2) (In Exploration)
Natural, Integer and Rational numbers The natural numbers are best given by the axioms of Giuseppe Peano ( ) given in There is a natural.
First-Order Differential Equations Part 1
Mathematical Induction
Mathematical Proofs. Chapter 1 Sets 1.1 Describing a Set 1.2 Subsets 1.3 Set Operations 1.4 Indexed Collections of Sets 1.5 Partitions of Sets.
CS201: Data Structures and Discrete Mathematics I
COMPSCI 102 Introduction to Discrete Mathematics.
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Relations, Functions.
Week 6 - Friday.  What did we talk about last time?  Solving recurrence relations.
Copyright © Cengage Learning. All rights reserved. 11 Infinite Sequences and Series.
Great Theoretical Ideas in Computer Science.
1 a1a1 A1A1 a2a2 a3a3 A2A Mixed Strategies When there is no saddle point: We’ll think of playing the game repeatedly. We continue to assume that.
Lecture 4 Infinite Cardinals. Some Philosophy: What is “2”? Definition 1: 2 = 1+1. This actually needs the definition of “1” and the definition of the.
Section 3.2: Sequences and Summations. Def: A sequence is a function from a subset of the set of integers (usually the set of natural numbers) to a set.
CS 285- Discrete Mathematics
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
Lecture 5 Infinite Ordinals. Recall: What is “2”? Definition: 2 = {0,1}, where 1 = {0} and 0 = {}. (So 2 is a particular set of size 2.) In general, we.
Strings and Languages Denning, Section 2.7. Alphabet An alphabet V is a finite nonempty set of symbols. Each symbol is a non- divisible or atomic object.
Chapter Three SEQUENCES
Introduction to Proofs
1 CMSC 250 Chapter 3, Number Theory. 2 CMSC 250 Introductory number theory l A good proof should have: –a statement of what is to be proven –"Proof:"
ORDERED SETS. RELATIONS COSC-1321 Discrete Structures 1.
“It is impossible to define every concept.” For example a “set” can not be defined. But Here are a list of things we shall simply assume about sets. A.
SEQUENCES A function whose domain is the set of all integers greater than or equal to some integer n 0 is called a sequence. Usually the initial number.
Algebra 2 Properties of Real Numbers Lesson 1-2 Goals Goal To graph and order real numbers. To Identity properties of real numbers. Rubric Level 1 –
Primbs, MS&E345 1 Measure Theory in a Lecture. Primbs, MS&E345 2 Perspective  -Algebras Measurable Functions Measure and Integration Radon-Nikodym Theorem.
Lecture 2: Proofs and Recursion. Lecture 2-1: Proof Techniques Proof methods : –Inductive reasoning Lecture 2-2 –Deductive reasoning Using counterexample.
1-1 Copyright © 2013, 2005, 2001 Pearson Education, Inc. Section 2.4, Slide 1 Chapter 2 Sets and Functions.
The Relation Induced by a Partition
Chapter 2 Sets and Functions.
Chapter 8 Infinite Series.
Chapter 3 The Real Numbers.
Chapter 3 The Real Numbers.
Solving Systems of Linear Equations using Substitution
Functions Computers take inputs and produce outputs, just like functions in math! Mathematical functions can be expressed in two ways: We can represent.
Solving Systems of Linear Equations using Substitution
Presentation transcript:

Lecture 7 Surreal Numbers

The Construction of R from Q. Recall that the set of reals R can be constructed from the set of rationals Q using Cauchy sequences. A real number is defined as an equivalence class of Cauchy sequences under the equivalence: (xn)  (yn) iff limn(xn  yn) = 0 A modification on this idea lead to the set R* of hyperreal numbers. Another alternative of constructing R is to use Dedekind cuts.

Dedekind Cuts Definition: A Dedekind Cut of Q is a pair (X,Y) of nonempty sets of Q, such that: 1) X and Y partition Q , i.e. XY = Q and XY =  2) X < Y, i.e. for all xX, yY, x < y 3) X has no greatest element Example: For any real rR, we get the Dedekind cut: X = {xQ: x < r}; Y = {yQ: r  y}. Also, each Dedekind cut uniquely determines a real number. We define R to be the set of Dedekind cuts.

Defining the Surreal Numbers Inspired by Dedekind cuts, we get the following: definition: 1) A surreal number x is a pair (XL,XR), where: a) XL and XR are themselves sets of surreals b) XL < XR, i.e. for all xLXL, xRXR, xL < xR 2) For two surreals x = (XL,XR), y = (YL,YR), y < x iff not x  y 3) Also, x  y a) x < YR, i.e. for all yRYR, x < yR b) XL < y, i.e. for all xLXL, xL < y Note: This definition is “very” recursive.

What could a recursive definition do? Though our definition of surreals is recursive, we get the following examples: The first surreal we can construct is 0 = ({},{}) Note: The empty set {} is a set of surreals, whatever they are. Also, for all xL,xR{}, xL < xR. (*) This is true, since the statement (*) is logically equivalent to: (xL,xR)(xL,xR{}  xL < xR). We say that such statements are vacuously true. Also, {} < 0 < {}. Thus, ({},{})  ({},{}), i.e. 0  0.

More Surreals With the hyperreal 0 = ({},{}) we also get: 1 = ({0},{}). Note: {0} < {}. 1 = ({},{0}): Note: {} < {0}. These names are justified by the following: Fact: 1 < 0 < 1 Proof: Since 0  0, ({0},{})  ({},{}) = 0 is not true. Thus, ({},{}) < ({0},{}), i.e. 0 < 1. Also, ({},{})  ({},{0}) is not true. Thus, ({},{0}) < ({},{}), i.e. 0 < 1. However, ({0},{0}) is NOT a surreal number, since it is not true that 0 < 0.

A Simpler Notation: If x = ({xL1, xL2,…},{xR1, xR2,…}), we can simply denote it by: x = {xL1, xL2,…|xR1, xR2,…}, as if x is just a set with left and right elements. Thus: 0 = {|} 1 = {0|} 1 = {|0} Note: The notation x = {xL1, xL2,…|xR1, xR2,…} does not necessarily mean that the two sets {xL1, xL2,…} and {xR1, xR2,…} are finite or countable.

More Surreals: 0 = {|} 1 = {0|} 2 = {1|} 3 = {2|}, actually 3 = ({({({({},{})},{})},{})},{}). ... (These look like the ordinals)  = {0,1,2,3,…|} Fact: 0 < 1 < 2 < 3 < … <  In general: {xL1, xL2,…|xR1, xR2,…} defines a surreal x, such that: xL1, xL2,…< x < xR1, xR2,…

Negative Surreals: 0 = {|}, 1 = {|0}, 2 = {|1}, 3 = {|2} ... (These are the negative ordinals) Also,  = {|…,3,2,1,0} In general: For a surreal x = {xL1,xL2,…|xR1,xR2,…}, we define: x = {xR1,xR2 ,…|xL1,xL2,…}. x is called the negation of x. Note: This definition is again recursive! Our notations are justified, e.g. 2 = {1|} = {|1}. Also, 0 = {|} = {|} = 0.

Equality of Surreals Example: Let x = {1|1}. One can show that x  0 and 0  x. If  is a linear order, we need to identify x with 0. Definition: For two surreals x and y, we write x = y iff both x  y and y  x. (*) Note: Actually, (*) above defines an equivalence relation, and the surreals are defined to be its equivalence classes. Examples: {2,1|0,1} = {1|1} = {|} = 0, {1,2,4,8,16,…|} = {0,1,2,3,…|} = 

Addition of Surreals: If x = {xL1,…|xR1,…} and y = {yL1,…|yR1,…} are surreals, define: x+y = {xL1+y,…,x+yL1,…|xR1+y,…,x+yR1,…} Motivation: A surreal x = {xL1,…|xR1,…} can be considered as a special kind of a game played between two players L and R. If L is next, he chooses one of the left options xL1,…. If R is next, she chooses one of the right options xR1,…. Thus, x+y is both x and y played in parallel. Each player chooses to move in any one of them, leaving the other unchanged. The above definition is again recursive!

Examples of Sums: For surreals x = {xL1,…|xR1,…}, y = {yL1,…|yR1,…}, x+y = {xL1+y,…,x+yL1,…|xR1+y,…,x+yR1,…} Examples: 1 + 1 = {0|} + {0|} = {0+1,1+0|} = {1|} = 2 2 + 1 = {1|} + {0|} = {1+1,2+0|} = {2|} = 3, etc.. 1 + (1) = {0|} + {|0} = {0+(1)|1+0} = {1|1} = 0.  + 1 = {1,2,3,…,|} = {|}  + 2 = {1,2,3,…,+1|} = {+1|}, etc..  + (1) = {|,…,3,2,1,0|} = {|}, etc..

Exercises: Show that for all surreals x, y, z: x + y = x + y (x + y) + z = x + (y + z) x + 0 = x x + (x) = 0 Thus, the class of surreals with addition behaves like a group. Note: the class of surreals is a proper class (too big to be a set). Thus, it’s not a group.

More Examples of Sums: For surreals x = {xL1,…|xR1,…}, y = {yL1,…|yR1,…}, x+y = {xL1+y,…,x+yL1,…|xR1+y,…,x+yR1,…} Examples: {0|1} + {0|1} = 1, thus we call {0|1} = ½ {0|½} + {0|½} = ½, thus we call {0|½} = ¼ In general, we can get the set D of all dyadic fractions: (2k+1)/2n+1 = {k/2n|(k+1)/2n} Question: Where are the rest of the reals? Answer:  = {dD: d <  | dD: d > }

Multiplication of Surreals: If x = {xL1,…|xR1,…}, y = {yL1,…|yR1,…}, are surreals, define xy to be the surreal: xy={xL1y + xyL1  xL1yL1,…, xR1y + xyR1  xR1 yR1,…| xL1y + xyR1  xL1yR1,…, xR1y + xyL1  xR1yL1,…} The definition is again recursive! Theorem: Multiplication has all the required properties. E.g., for all surreals x,y,z, xy = xy, (xy)z = x(yz), x1 = x, and For all x  0, there is x1, such that x(x1) = 1. Also, x(y + z) = xy + xz, and x0 = 0.

The Largest Ordered Field Theorem: The class of surreals behaves like an ordered field. Moreover, it includes a copy of every ordered field. In particular, it includes all hyperreals. E.g. 1 = {0|…,¼,½,1} is an infinitesimal. The class of surreals includes the class of all ordinals, and consequently all cardinals. It also includes other stuff like , 1/2, etc.. Remember: The class of surreals is too large to be a set.

Thank you for listening. Wafik