Lecture 6 Hyperreal Numbers (Nonstandard Analysis)

Slides:



Advertisements
Similar presentations
Lecture 7 Surreal Numbers. Lecture 7 Surreal Numbers.
Advertisements

Math 3121 Abstract Algebra I
CSE115/ENGR160 Discrete Mathematics 04/03/12 Ming-Hsuan Yang UC Merced 1.
CSE-221 Digital Logic Design (DLD)
Sequence A list of objects arranged in a particular order.
CSE115/ENGR160 Discrete Mathematics 03/31/11
Cardinals Georg Cantor ( ) thought of a cardinal as a special represenative. Bertrand Russell ( ) and Gottlob Frege ( ) used the.
Foundations of Measurement Ch 3 & 4 April 4, 2011 presented by Tucker Lentz April 4, 2011 presented by Tucker Lentz.
CS5371 Theory of Computation Lecture 4: Automata Theory II (DFA = NFA, Regular Language)
1 Foundations of Interval Computation Trong Wu Phone: Department of Computer Science Southern Illinois University Edwardsville.
Induction and recursion
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.
Relations Chapter 9.
In mathematics, a rational number is any number that can be expressed as the quotient or fraction p/q of two integers, with the denominator q not equal.
Lecture 9. Arithmetic and geometric series and mathematical induction
Math 3121 Abstract Algebra I Lecture 3 Sections 2-4: Binary Operations, Definition of Group.
Chapter 6 Mathematical Induction
Numbers, Operations, and Quantitative Reasoning.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Introduction to the HyperReals An extension of the Reals with infinitely small and infinitely large numbers.
The Integers. The Division Algorithms A high-school question: Compute 58/17. We can write 58 as 58 = 3 (17) + 7 This forms illustrates the answer: “3.
Chapter 9. Section 9.1 Binary Relations Definition: A binary relation R from a set A to a set B is a subset R ⊆ A × B. Example: Let A = { 0, 1,2 } and.
MA4266 Topology Wayne Lawton Department of Mathematics S ,
1 Annoucement n Skills you need: (1) (In Thinking) You think and move by Logic Definitions Mathematical properties (Basic algebra etc.) (2) (In Exploration)
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Relations, Functions.
Natural, Integer and Rational numbers The natural numbers are best given by the axioms of Giuseppe Peano ( ) given in There is a natural.
Copyright © Cengage Learning. All rights reserved. 11 Infinite Sequences and Series.
4.3 Recursive Definitions and Structural Induction Sometimes it is difficult to define an object explicitly. However, it may be easy to define this object.
Rational Numbers and Fields
1 THE HYPERREAL NUMBERS We want to introduce two new types of numbers, namely, Infinite and infinitesimal numbers. What we should do here is an extension.
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
Discrete Mathematics R. Johnsonbaugh
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Relations, Functions.
ICS 253: Discrete Structures I Induction and Recursion King Fahd University of Petroleum & Minerals Information & Computer Science Department.
Rules of the game  You will work with your Unit 3 group  We will have 4 rounds of 6 questions each. Most are multiple choice; some are fill in the blank.
Introduction to Real Analysis Dr. Weihu Hong Clayton State University 8/19/2008.
CS 103 Discrete Structures Lecture 13 Induction and Recursion (1)
Math 344 Winter 07 Group Theory Part 2: Subgroups and Isomorphism
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
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.
1 CS 140 Discrete Mathematics Combinatorics And Review Notes.
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
RelationsCSCE 235, Spring Introduction A relation between elements of two sets is a subset of their Cartesian products (set of all ordered pairs.
CS104:Discrete Structures Chapter 2: Proof Techniques.
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.
CompSci 102 Discrete Math for Computer Science March 13, 2012 Prof. Rodger Slides modified from Rosen.
Department of Statistics University of Rajshahi, Bangladesh
Chapter 5. Section 5.1 Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If we can reach.
Properties of Groups Proposition 1: Let (G,  ) be a group. i.The inverse element of any element of G is unique. Remark: In view of i., we may use the.
“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.
CHAPTER 2 Boolean algebra and Logic gates
The Relation Induced by a Partition
Math 3121 Abstract Algebra I
Dr. Ameria Eldosoky Discrete mathematics
Chapter 3 The Real Numbers.
Vector Spaces B.A./B.Sc. III: Mathematics (Paper II) 1 Vectors in Rn
Unit-III Algebraic Structures
Relations Chapter 9.
Chapter 3 The Real Numbers.
Induction and recursion
Chapter 3 The Real Numbers.
Complex Variables. Complex Variables Open Disks or Neighborhoods Definition. The set of all points z which satisfy the inequality |z – z0|
B.Sc. III Year Mr. Shrimangale G.W.
Copyright © Cengage Learning. All rights reserved.
Sequences and the Binomial Theorem
Copyright © Cengage Learning. All rights reserved.
Vector Spaces 1 Vectors in Rn 2 Vector Spaces
Advanced Analysis of Algorithms
Presentation transcript:

Lecture 6 Hyperreal Numbers (Nonstandard Analysis)

Question: What is …? Answer: in R (as a real number) it’s the limit of the sequence: 0.9, 0.99, 0.999, , … This sequence converges to 1. Thus, in R: … = 1

Recall: The Axiomatic Definition of R Definition: We define the structure (R,+, ,<) by the following axioms: 1) (R,+,  ) is a field, i.e. + and  satisfy the usual properties, e.g. x  (y + z) = x  y + x  z. 2) (R, y, and the relation < is transitive, i.e. for all x,y, and z; x < y < z  x < z. 3) 0  xz < yz. 4) Every nonempty subset of R that is bounded above, has a least upper bound.

Question: Are these axioms consistent? I.e.: Is there any mathematical structure that satisfies all of Axioms 1-4? Theorem: Yes. In fact, there is a unique structure (R,+, ,<) (up to isomorphism) satisfying all of Axioms 1-4. Note: This means that any other structure (R,+, ,<) satisfying the axioms is just a renaming of (R,+, ,<), i.e. there is a bijection f : R  R, that respects the arithmetic operations and the order.

Question: How is R constructed? Step 1: We recursively define the natural numbers together with their addition and multiplication. Step 2: We define the non-negative rational numbers Q + as the set of equivalence classes of pairs of positive natural numbers (x,y) under the equivalence: (x 1,y 1 )  (x 2,y 2 ) iff (x 1 y 2 = x 2 y 1 ) Reason: A pair (x,y) just denotes x/y. Also, we define addition and multiplication of these. Step 3: We define the set of all rational numbers as the union Q +  Q   {0}, where Q  is just an identical copy of Q +, together with addition and multiplication.

Construction of R, Step 4. Definition: A Cauchy sequence (x n ) is a sequence satisfying lim n sup k |x n+k  x n | = 0 Example: Any sequence of rationals (x n ) of the form x n = 0.d 1 d 2 d 3 …d n is Cauchy. In particular, the sequence 0.9,0.99,0.999,… is Cauchy. Step 4: R is the set of equivalence classes of Cauchy sequences (x n ) of rationals under the equivalence: (x n )  (y n ) iff lim n (x n  y n ) = 0 Note: We simply identify each Cauchy sequence with its limit.

Recall Definition: A number N is infinite iff N > n for all natural numbers n. Fact: There are no infinite numbers in R. Thus, to introduce infinite numbers, we must abandon one of Axioms 1-4. We decide to abandon Axiom 4 (the Completeness Axiom), and introduce the following axiom: Axiom 4 * : There is an infinite number N. Question: Are Axioms 1,2,3,4 * consistent?

Answer: Yes. Theorem: There are many possible structures (R *,+ *,  *,< * ), satisfying Axioms 1,2,3,4 *. In each of these structures there is an infinite number N, i.e. N > n, for all natural numbers n. In fact, there are infinitely many such infinite numbers, e.g. N+r, with r  R, and rN, with r > 0. Also, there must also be a positive infinitesimal number  = 1/N, i.e. 0 <  < 1/n, for all natural numbers n. In fact, there are infinitely many of those.

Infinites and Infinitesimals Picture 1

Infinites and Infinitesimals Picture 2

Construction of the Hyperreals R * We start with the set of infinite sequences (x n ) of real numbers. Define addition and multiplication componentwise, i.e. (x n ) + (y n ) = (x n + y n ), and (x n )  (y n ) = (x n  y n ). Problem: The product of the two sequences (0,1,0,1,0,1,…)  (1,0,1,0,1,0,…) = (0,0,0,0,0,0,…) Since (0,0,0,0,0,0,…) is the zero element, one of the sequences (0,1,0,1,0,1,…),(1,0,1,0,1,0,…) is declared zero. Question: How?

The Need of Free Ultrafilters Definition: A filter over the set of natural numbers N is a set F of subsets of N, such that: 1)  F 2) (A  F and A  B)  B  F 3) (A  F and B  F)  (A  B)  F An ultrafilter F is a filter satisfying the extra condition: 4) (A  B) = N  (A  F or B  F) Example: For any number n  N, the set of subsets defined by F = {A| n  A} is an ultrafilter over N. A free ultrafilter is an ultrafilter containing no finite sets. Fact: There are infinitely many free ultrafilters.

Construction of R * (cont.) Given a free ultrafilter F, we define the following relation on the set of infinite sequences of real numbers: (x n )  (y n ) iff {n: x n = y n }  F. Fact:  is an equivalence relation, that respects the operations + and  defined on the sequences. (R *,+,  ) is the set of equivalence classes of sequences together with the operations defined componentwise. Also, defining (x n ) < (y n ) iff {n: x n < y n }  F, we get the ordered field of hyperreals (R *,+, ,<)

Behavior of R * Theorem: The structure (R *,+, ,<) is an ordered field that behaves like R in a very strong sense, as illustrated by: The Extension Principle: R * extends R; +, , and in R * extend those of R. Moreover, each real function f on R extends to a function f * on R *. We call f * the natural extension of f. The Transfer Principle: Each valid first order statement about R is still valid about R *, where each function is replaced by its natural extension.

The Standard Part Principle Definitions: A number x in R * is called finite iff |x| < r for some positive real number r in R. A number x in R * is called infinitesimal iff |x| < r for every positive real number r in R. Two numbers x and y are called infinitely close to each other (x  y) iff x  y is infinitesimal. The Standard Part Principle: Every finite hyperreal x is infinitely close to a unique real number r. r is called the standard part of x (st(x)).

Nonstandard Analysis Using hyperreals we define: for every (any) nonzero infinitesimal  x, and: for every (any) nonzero positive infinite integer N.

Picture of the Derivative

Picture of the Definite Integral

Thank you for listening. Wafik