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.

Slides:



Advertisements
Similar presentations
Countability. The cardinality of the set A is equal to the cardinality of a set B if there exists a bijection from A to B cardinality? bijection? injection.
Advertisements

Lecture 7 Surreal Numbers. Lecture 7 Surreal Numbers.
Cantor’s Infinities Raymond Flood Gresham Professor of Geometry.
The Engineering Design of Systems: Models and Methods
1 Diagonalization Fact: Many books exist. Fact: Some books contain the titles of other books within them. Fact: Some books contain their own titles within.
EE1J2 - Slide 1 EE1J2 – Discrete Maths Lecture 10 Cardinality Uncountability of the real numbers.
Lecture 6 Hyperreal Numbers (Nonstandard Analysis)
Algebraic Structures: Group Theory II
EE1J2 – Discrete Maths Lecture 9
Introduction to Computability Theory
Great Theoretical Ideas in Computer Science.
1 Undecidability Andreas Klappenecker [based on slides by Prof. Welch]
CHAPTER 4 Decidability Contents Decidable Languages
Sequence A list of objects arranged in a particular order.
CS5371 Theory of Computation Lecture 4: Automata Theory II (DFA = NFA, Regular Language)
Lecture ,3.3 Sequences & Summations Proof by Induction.
1 Introduction to Computability Theory Lecture11: The Halting Problem Prof. Amos Israeli.
2012: J Paul GibsonTSP: Mathematical FoundationsMAT7003/L5- CountingAndEnumeration.1 MAT 7003 : Mathematical Foundations (for Software Engineering) J Paul.
Great Theoretical Ideas in Computer Science.
Cantor’s Legacy: Infinity And Diagonalization Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 25Apr 13, 2004Carnegie.
Chapter 7 Functions Dr. Curry Guinn. Outline of Today Section 7.1: Functions Defined on General Sets Section 7.2: One-to-One and Onto Section 7.3: The.
Cardinality of Sets Section 2.5.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
1 Lecture 3 (part 3) Functions – Cardinality Reading: Epp Chp 7.6.
Week 7 - Friday.  What did we talk about last time?  Set disproofs  Russell’s paradox  Function basics.
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
Discrete Mathematics and Its Applications Sixth Edition By Kenneth Rosen Copyright  The McGraw-Hill Companies, Inc. Permission required for reproduction.
Cantor and Countability: A look at measuring infinities How BIG is big? = a Googol 10 googol = a Googolplex = one Tremilliomilliotrecentrecentre.
Copyright © Cengage Learning. All rights reserved. CHAPTER 7 FUNCTIONS.
Ch. 11: Cantor’s Infinity!. N = {1, 2, 3, 4, 5, 6, …} “the natural numbers” Z = {…, –3, –2, –1, 0, 1, 2, 3, …} “the integers” Q = {all quotients “a/b”
Mathematical Induction
Relations, Functions, and Countability
Section 3.1 Beyond Numbers What Does Infinity Mean?
CS201: Data Structures and Discrete Mathematics I
COMPSCI 102 Introduction to Discrete Mathematics.
Based on Rosen, Discrete Mathematics & Its Applications, 5e Prepared by (c) Michael P. Frank Modified by (c) Haluk Bingöl 1/18 Module.
Aim: How can the word ‘infinite’ define a collection of elements?
Discrete Mathematical Structures 4 th Edition Kolman, Busby, Ross © 2000 by Prentice-Hall, Inc. ISBN
INFIINITE SETS CSC 172 SPRING 2002 LECTURE 23. Cardinality and Counting The cardinality of a set is the number of elements in the set Two sets are equipotent.
Mathematical Preliminaries
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Introduction to Real Analysis Dr. Weihu Hong Clayton State University 8/27/2009.
Cardinality with Applications to Computability Lecture 33 Section 7.5 Wed, Apr 12, 2006.
Stupid questions? Are there more integers than even integers?
Computability Universal Turing Machine. Countability. Halting Problem. Homework: Show that the integers have the same cardinality (size) as the natural.
Great Theoretical Ideas in Computer Science.
1 Melikyan/DM/Fall09 Discrete Mathematics Ch. 7 Functions Instructor: Hayk Melikyan Today we will review sections 7.3, 7.4 and 7.5.
CS 285- Discrete Mathematics
CSE 311: Foundations of Computing Fall 2014 Lecture 27: Cardinality.
Relations and Functions ORDERED PAIRS AND CARTESIAN PRODUCT An ordered pair consists of two elements, say a and b, in which one of them, say a is designated.
Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central University 1 Chapter 4 Decidability Some slides are in courtesy.
To Infinity And Beyond! CS Lecture 11 The Ideal Computer: no bound on amount of memory Whenever you run out of memory, the computer contacts the.
Section 2.5. Cardinality Definition: A set that is either finite or has the same cardinality as the set of positive integers (Z + ) is called countable.
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Week 8 - Monday.  What did we talk about last time?  Properties of functions  One-to-one  Onto  Inverses  Cardinality.
Week 8 - Wednesday.  What did we talk about last time?  Relations  Properties of relations  Reflexive  Symmetric  Transitive.
Sequences Lecture 11. L62 Sequences Sequences are a way of ordering lists of objects. Java arrays are a type of sequence of finite size. Usually, mathematical.
1-1 Copyright © 2013, 2005, 2001 Pearson Education, Inc. Section 2.4, Slide 1 Chapter 2 Sets and Functions.
Great Theoretical Ideas In Computer Science
Function Hubert Chan (Chapter 2.1, 2.2) [O1 Abstract Concepts]
Discrete Mathematics CS 2610
Cartesian product Given two sets A, B we define their Cartesian product is the set of all the pairs whose first element is in A and second in B. Note that.
Function Hubert Chan (Chapter 2.1, 2.2) [O1 Abstract Concepts]
Discrete Structures for Computer Science
Module #4.5, Topic #∞: Cardinality & Infinite Sets
Discrete Mathematics and its Applications
Discrete Math for CS CMPSC 360 LECTURE 43 Last time: Variance
Module #4.5, Topic #∞: Cardinality & Infinite Sets
Presentation transcript:

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 “+” operation. Definition 2: Start with the concept of “two apples”, and remove all aspects of a single apple, e.g. redness, taste, etc.. You’ll be left with the number “2”. This definition is a bit problematic. Definition 3: 2 = The class of all sets of size 2 (this is indeed a very large class) Definition 4: 2 = {0,1}, where 1 = {0} and 0 = {}. Note: 2 is a particular set of size 2.

Some History: What is “n”? Historically, people could not count beyond some (relatively small) finite number, e.g. 10. A (large) number “n” did not have a name, but people could access it by having a bag with n stones. If a shepherd wants to make sure the number of sheep was n, he matches the sheep with the stones. Thus, two sets have the same size if there is a bijection (one-to-one correspondence) between the elements of the sets..

Some Definitions The size of a set A is less than or equal to that of B, written A  B iff there is an injective (one-to-one) function f:A  B. The size of a set A equals the size of the set B, written A  B iff there is a bijective (one-to-one and onto) function f:A  B. We say that the set A is equipotent (or equi- numerous) with B. Note: If A is finite and has n elements, we can take the size of A = n. However, the size of an infinite set A is yet to be defined.

Some Simple Facts about  Obviously: A  B  A  B. The relation  on sets is: Reflexive, i.e. for all sets A, A  A. Symmetric, i.e. for all sets A and B; A  B  B  A. Transitive, i.e. for all sets A,B and C; (A  B and B  C)  A  C. The above properties are easy to prove. Thus,  is an equivalence relation on the class of all sets.

Some Simple Facts about  The relation  on sets is: Reflexive, i.e. for all sets A, A  A. Transitive, i.e. for all sets A,B and C; (A  B and B  C)  A  C. Antisymmetric, i.e. for all sets A,B; (A  B and B  A)  A  B. The first two properties are easy to prove, the third constitutes an important theorem…

Cantor–Bernstein–Schroeder Theorem: For all sets A and B; (A  B and B  A)  A  B. Proof Outline: We have two injective functions f :A  B and g :B  A. We use these to construct a bijection h :A  B. The idea is to find a suitable subset C  A, such that (see )

The following infinite sets are countably infinite (i.e. equipotent with N): The set of even numbers The set of prime numbers (or in general any infinite subset of N) The set of rational numbers The set of algebraic numbers (see ) The set of computable reals (see ) The set computer programs The set of computer files

Is every infinite set equipotent with N? Answer: No! the set of reals R is larger than N. Proof: Clearly N  R. N  R means that there is a bijection f: N  R, i.e. a listing of all reals of the form x 1,x 2,x 3,…. We can then construct a real number y distinct from any infinite list of real numbers by letting: the i th digit of y  the i th digit of x i

Picture Change all digits of the diagonal … … … … … … … … …...………………………

Picture to get the number: … … … … … … … … … …...………………………

In general: Cantor’s Theorem For every set A, its power set defined by P(A) = {X: X  A} is larger than A. Proof: Clearly A  P(A). If A  P(A), then there is a bijection f: A  P(A). However, the subset B of A defined by: B = {a  A: a  f(a)} is not covered by f. If it were, i.e. B = f(a), for some a, then: a  B  a  f(a)  a  B, a contradiction.

The Continuum Hypothesis We have infinitely many infinities. We call these א 0, א 1, א 2,… (the alephs) These are the infinite cardinal numbers א 0 (called aleph_0) denotes the size of N. We say: |N| = א 0 Question: Is |R| = א 1 ? (This is the so-called Continuum Hypothesis) Answer: Our Mathematics is too weak to decide this question (assuming it’s consistent)!

Cardinal Arithmetic Definition: Let |A| = , and |B| =. We define:  + = |A  B| (if they are disjoint)   = |A  B|  = | B A|, where B A is the set of all functions from B to A. Note: These definition generalize the arithmetic of natural numbers. Facts: If one of  and is infinite, then:  + =   = max{ , } If  , then  = 2 >

Thank you for listening. Wafik