How To Understand The Theory Of Hyperreals



Similar documents
1 if 1 x 0 1 if 0 x 1

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

MA651 Topology. Lecture 6. Separation Axioms.

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

Mathematics Course 111: Algebra I Part IV: Vector Spaces

FUNCTIONAL ANALYSIS LECTURE NOTES: QUOTIENT SPACES

8.1 Examples, definitions, and basic properties

Factorization in Polynomial Rings

LECTURE 1: DIFFERENTIAL FORMS forms on R n

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

Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.

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

Chapter 13: Basic ring theory

First-Order Logics and Truth Degrees

Handout #1: Mathematical Reasoning

Lectures 5-6: Taylor Series

Ideal Class Group and Units

Mathematics Review for MS Finance Students

DIVISORS IN A DEDEKIND DOMAIN. Javier Cilleruelo and Jorge Jiménez-Urroz. 1 Introduction

Unique Factorization

it is easy to see that α = a

Radboud Universiteit Nijmegen

You know from calculus that functions play a fundamental role in mathematics.

Metric Spaces Joseph Muscat 2003 (Last revised May 2009)

Taylor and Maclaurin Series

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

INTERPOLATION. Interpolation is a process of finding a formula (often a polynomial) whose graph will pass through a given set of points (x, y).

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

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

Practice with Proofs

Mathematics 31 Pre-calculus and Limits

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include

How To Prove The Dirichlet Unit Theorem

INTRODUCTORY SET THEORY

Introduction to Modern Algebra

Understanding Basic Calculus

(a) Write each of p and q as a polynomial in x with coefficients in Z[y, z]. deg(p) = 7 deg(q) = 9

Notes on metric spaces

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

Continued Fractions and the Euclidean Algorithm

1 Homework 1. [p 0 q i+j p i 1 q j+1 ] + [p i q j ] + [p i+1 q j p i+j q 0 ]

MA4001 Engineering Mathematics 1 Lecture 10 Limits and Continuity

Columbia University in the City of New York New York, N.Y

Reference: Introduction to Partial Differential Equations by G. Folland, 1995, Chap. 3.

1 = (a 0 + b 0 α) (a m 1 + b m 1 α) 2. for certain elements a 0,..., a m 1, b 0,..., b m 1 of F. Multiplying out, we obtain

(0, 0) : order 1; (0, 1) : order 4; (0, 2) : order 2; (0, 3) : order 4; (1, 0) : order 2; (1, 1) : order 4; (1, 2) : order 2; (1, 3) : order 4.

Degrees that are not degrees of categoricity

GENERIC COMPUTABILITY, TURING DEGREES, AND ASYMPTOTIC DENSITY

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics

A number field is a field of finite degree over Q. By the Primitive Element Theorem, any number

H/wk 13, Solutions to selected problems

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

1 Sets and Set Notation.

Factoring of Prime Ideals in Extensions

THE CENTRAL LIMIT THEOREM TORONTO

Slope and Rate of Change

Mathematical Induction

11 Ideals Revisiting Z

CHAPTER 1 BASIC TOPOLOGY

The Ideal Class Group

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

DEGREES OF ORDERS ON TORSION-FREE ABELIAN GROUPS

Convex analysis and profit/cost/support functions

Georg Cantor ( ):

Differentiation and Integration

How to Differentiate a Number

Doug Ravenel. October 15, 2008

EXERCISES FOR THE COURSE MATH 570, FALL 2010

3. Mathematical Induction

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

Metric Spaces. Chapter 1

ISU Department of Mathematics. Graduate Examination Policies and Procedures

Fixed-Point Logics and Computation

Orthogonal Projections

PYTHAGOREAN TRIPLES KEITH CONRAD

CONTINUED FRACTIONS AND FACTORING. Niels Lauritzen

How many numbers there are?

Integer roots of quadratic and cubic polynomials with integer coefficients

FACTORIZATION OF TROPICAL POLYNOMIALS IN ONE AND SEVERAL VARIABLES. Nathan B. Grigg. Submitted to Brigham Young University in partial fulfillment

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

Hilberts Entscheidungsproblem, the 10th Problem and Turing Machines

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

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

Some Research Problems in Uncertainty Theory

16.3 Fredholm Operators

The sample space for a pair of die rolls is the set. The sample space for a random number between 0 and 1 is the interval [0, 1].

Introduction to Topology

O-MINIMALISM HANS SCHOUTENS

SUBGROUPS OF CYCLIC GROUPS. 1. Introduction In a group G, we denote the (cyclic) group of powers of some g G by

Critical points of once continuously differentiable functions are important because they are the only points that can be local maxima or minima.

4.5 Linear Dependence and Linear Independence

ECG590I Asset Pricing. Lecture 2: Present Value 1

CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12

Sequence of Mathematics Courses

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

SOME PROPERTIES OF FIBER PRODUCT PRESERVING BUNDLE FUNCTORS

Boolean Algebra Part 1

Lectures notes on orthogonal matrices (with exercises) Linear Algebra II - Spring 2004 by D. Klain

Metric Spaces. Chapter Metrics

Transcription:

Ultraproducts and Applications I Brent Cody Virginia Commonwealth University September 2, 2013

Outline Background of the Hyperreals Filters and Ultrafilters Construction of the Hyperreals The Transfer Principal Sample Theorems

History Liebniz proved that d(xy) = xdx + ydy as follows. d(xy) = (x + dx)(x + dy) xy = xy + xdy + ydx + dxdy xy = xdy + ydx + dxdy = xdy + ydx Can this proof be made rigorous? Without talking about limits (or ɛ and δ)?

History Around 1670 Newton and Leibniz used infinitesimal quantities, but the foundations of calculus were controversial until the mid 1800 s. ɛ-δ arguments were in use in the early 1800 s. Dedekind, Cantor and others: gave an explicit construction of the reals from the rationals around 1870. The foundations of calculus were solid by the 1870 s. Robinson showed, around 1960, that...the concepts and methods of mathematical logic are capable of providing a suitable framework for the development of the Differential and Integral Calculus by means of infinitely small and infinitely large quantities.

The Idea of Hyperreals What is an infintesimal? Idea: A sequence of real numbers a = a 0, a 1,... satisfying lim n a n = 0 will be regarded as an infinitesimal, while if lim n a n = then the sequence a will be an infinitely large quantity. E.g. 1, 1 2, 1 3,... will be twice 1 2, 1 4, 1 6,....

The Idea of Hyperreals R R is a new number system containing infinitesimal and infinite elements. Q R = equivalence classes of Cauchy sequences of rationals R R = equivalence classes of sequences of reals. But these equivalence relation are very different.

The Idea of Hyperreals In building R, sequences of reals a = a 0, a 1,... and b = b0, b 1,... will be identified if they agree at a Large number of places. In other words, a b if {n N : a n = b n } is large. What properties should largeness satisfy?

Filters Largeness (These properties can be derived) N should be large and should not be large. If A and B are large subsets of N then A B should be large. If A N is large and A B N then B should be large. Definition If X is a set then F is a filter on X if F is a collection of subsets of X such that (i) / F and X F, (ii) if A, B F then A B F, and (iii) if A F and A B X then B F. Idea: A X is large if and only if A F

Filters Examples: The cofinite filter on N F co = {A N : N \ A is finite} {2n : n N} / F co {2, 4, 6, 7, 8, 9, 10, 11, 12, 13...} F co If x X then the following is called the principal filter generated by x. F x = F {x} = {Y X : x Y }

Ultrafilters A filter U on X is an ultrafilter if (iv) for every A X either A F or X \ A U. Examples: If n N then the principal filter generated by n, namely F n = {Y N : n Y } is an ultrafilter but not a very useful one. Question: Are there any nonprincipal ultrafilters on N?

Theorem If X is an infinite set then there is a nonprincipal ultrafilter U on X. Zorn s Lemma tells us that maximal filters exist on X, and maximal filters are ultrafilters. The ultrafilter U given by Zorn s Lemma can be assumed to be nonprinciple because we can assume F co (X ) = {A X : X \ A is finite} U.

Definition of Hyperreals We want to expand the domain of the structure The new domain will be R = R, 0, 1, +,,. R N = set of infinite sequences of reals For sequences a = a 0, a 1,... and b = a 0, a 1,... define 0 = 0, 0,... a b = a 0 a 1, b 0 b 1,... 1 = 1, 1,... a b iff n N (a n b n ) a b = a 0 + b 0, a 1 + b 1,...

This new structure is not a field R N, 0, 1,,, because 0, 1, 0, 1, 0 has no inverse and it is not linearly ordered But this can be fixed... because 0, 1, 0, 1, is not -comparable to 1, 0, 1, 0,.

From here on, fix U to be a nonprinciple ultrafilter on N with U F co. Define an equivalence relation on R N by a 0, a 1,... b 0, b 1,... a n equals b n for a large set of n The equivalence class {n N : a n = b n } U. [ a] U = [ a] = [ a n ] = { b R N : b a} is just the set of all sequences of reals that are almost equal to a. So for example, 3, 7, 2, 1, 1, 1, 1,... is equivalent to 1, 1, 1, 1, 1, 1, 1,...

We now define a structure with domain the set of equivalence classes: R N /U. Adding equivalence classes: [ a] + [ b] := [ a b] = [ a n + b n : n N ] (Well-defined) If c, d R N and we have {n : a n = c n } U and {n : d n = b n } U, then {n : a n + b n } = {n : a n = c n } {n : b n = d n } U. Multiplying equivalence classes: [ a] [ b] = [ a b] = [ a n b n : n N ] (well defined) Ordering equivalence classes: [ a] [ b] : {n N : a n b n } U [ a] < [ b] : {n N : a n < b n } U This defines a new structure: R N /U, [ 0], [ 1], +,,

Ordered Field Theorem R N /U, [ 0], [ 1], +,, is a linearly ordered field. (Additive Inverses) [ a n : n N ] = [ a n : n N ] (Multiplicative Inverses) If [ a] = [ a n : n N ] [ 0] then {n N : a n 0} U and we can define b by { (a n ) 1 if a n 0 b n := 0 otherwise Then [ b] [ a] = [ 1]. (Linearity) this is where we need the ultra part of ultrafilter N = {n : a n < b n } {n : a n = b n } {n : b n < a n }

R This structure is called the hyperreals and is denoted by R = R N /U, [ 0], [ 1], +,, In Summary, elements of R are equivalence classes of sequences of reals defined using U, +,, are all defined using U, R is a linearly ordered field, and there is a copy of R sitting nicely inside of R.

Fitting R inside R Theorem There is a natural order-preserving field isomorphism from R into R. f :R R r r := [ r, r, r,... ] R will be identified with the copy of R sitting inside R, in the same way that Q is often identified with the copy of Q sitting inside R. In other words, if r R we sometimes mean r, r, r,... when we write r.

Infinitesimals and Infinities R contains infinitesimal and infinite elements! Infintesimals Let a = 1, 1 2, 1 3,.... Then [ a] R. If r R >0 we have {n N : a n < r} is cofinite and is thus in U F co. So we have [ a] < r. In other words, [ a] is less than every positive real number. Infinities Let b = 0, 1, 2, 3,.... Then [ b] R. If r R we have {n N : b n > r} is cofinite and is thus in U F co. So we have r < [ b]. In other words, [ b] is greater than every positive real number.

Definitions A hyperreal a R is... limited if there are real numbers r, s R such that r < a < s. infinitesimal if for all positive reals r R >0 one has r < a < r. unlimited if either for all reals r R one has r < a or for all reals r R one has a < r.

Definition Two hyperreals a, b R are said to be infinitely close to each other if their difference a b is infinitesimal. The halo of a hyperreal a R is the set hal(a) = {b R : a and b are infintesimaly close}

The -operation Extending sets If A R then A denotes the collection of hyperreals that are represented by a sequence a whose components are almost always in A i.e., {n N : a n A} U. N N contains unlimited (infinite) elements. [Draw pictures of N and R.]

The -operation Extending functions If f : R R is a function then f : R R denotes the function defined by f ([ a]) := [ f (a n ) : n N ]. We have f R = f.

The -operation Extending sequences If f : N R is a sequence then f : N R denotes the hypersequence defined as follows. If [ a] N what should f ([ a]) be? Since [ a] N we have {n N : a n N} U. Define b R N by b n := { f (a n ) if a n N 0 otherwise Then {n N : b n = f (a n )} U. Define f ([ a]) = [ b] (well-defined)

The -operation Example: The statement x m(x < m and m N) is true about R but false about R (b/c there are hyperreals larger than every natural number). We can apply this -operation to statements. E.g. ( x R m N(x < m)) = x R m N(x < m) Fix a natural number n N. Consider the statement: ( x N(n x n + 1 implies x = n or x = n + 1)) = x N( n x (n + 1) implies x = n or x = (n + 1))

The Transfer Principle The -operation preserves the truth of first-order statements. Theorem (The Transfer Principle) Suppose ϕ is a first-order statement in the language of R. Then ϕ is true about R if and only if ϕ is true about R. The statements asserting that R is a linearly ordered field ( x, y R(x + y = y + x), etc.) are true about R and so by the theorem R is a linearly ordered field.

Los Theorem Theorem ( Los Theorem) For any first-order formula ϕ(x 1,..., x k ) in the language of R and any r 1,..., r k R N, the sentence ϕ([r 1 ],..., [r k ]) is true if and only if ϕ(r 1 n,..., r k n ) is true for almost all n N. more about this in the next lecture.

Sample Theorems Theorem A real-valued sequence s n : n N converges to L R if and only if s n is infinitely close to L for all unlimited n. Recall that a sequence of reals s n : n N can be extended to a hyper sequence s n : n N = s n : n N of hyperreals s n R. Convergence to L amounts to the requirement that the extended tail of the sequence is contained in the halo of L. The role of the standard tails is taken over by the extended tail and the standard open neighborhoods (L ɛ, L + ɛ) are replaced by the infinitesimal neighborhood hal(l).

Sample Theorems Recall that for a, b R, we say a is infinitely close to b if and only if a b is infinitesimal. Theorem A function f : R R is continuous at the real point c R if and only if f (x) is infinitely close to f (c) for all x R such that x is infinitely close to c, i.e. if and only if f (hal(c)) hal(f (c)).

Sample Theorems Every hyperreal a R has a shadow in R, denoted by sh(r), defined to be the unique real that is infinitesimally close to a. Theorem (Intermediate Value Theorem) If a function f : R R is continuous on [a, b] where a, b R, then for every real d with f (a) < d < f (b) there is a real c (a, b) such that f (c) = d. Idea of proof using infintesimals: Partition [a, b] into intervals of equal infinitesimal width. Find an interval whose end points have f -values on either side of d. Then c will be the common shadow of these end-points.

Next Time Ultraproducts! More about Los Theorem. Robinson s Theorem. Let ϕ be a first-order statement in the language of fields (i.e., referring only to 0, 1, + and ). Then ϕ is true about C if and only if there are arbitrarily large primes p such that the statement ϕ is true of some algebraically closed field of characteristic p. Ax-Grothendieck Theorem. Every injective polynomial map f : C n C n is bijective.