Problem: Can 5 test tubes be spun simultaneously in a 12-hole centrifuge? What does “balanced” mean? Why are 3 test tubes balanced? Symmetry! Can you merge.

Slides:



Advertisements
Similar presentations
Problem: Give as many proofs as you can for the Pythagorean Theorem. i.e., a 2 + b 2 = c 2 holds for any right triangle with sides a & b and hypotenuse.
Advertisements

Cantor’s Infinities Raymond Flood Gresham Professor of Geometry.
1 COMP 382: Reasoning about algorithms Unit 9: Undecidability [Slides adapted from Amos Israeli’s]
Nathan Brunelle Department of Computer Science University of Virginia Theory of Computation CS3102 – Spring 2014 A tale.
04/23/13 Countability Discrete Structures (CS 173) Derek Hoiem, University of Illinois 1.
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.
Nathan Brunelle Department of Computer Science University of Virginia Theory of Computation CS3102 – Spring 2014 A tale.
Introduction to Computability Theory
Courtesy Costas Busch - RPI1 A Universal Turing Machine.
Great Theoretical Ideas in Computer Science.
1 Linear Bounded Automata LBAs. 2 Linear Bounded Automata are like Turing Machines with a restriction: The working space of the tape is the space of the.
∞Exploring Infinity ∞ By Christopher Imm Johnson County Community College.
Fall 2004COMP 3351 A Universal Turing Machine. Fall 2004COMP 3352 Turing Machines are “hardwired” they execute only one program A limitation of Turing.
A Very Practical Series 1 What if we also save a fixed amount (d) every year?
1 Introduction to Computability Theory Lecture11: The Halting Problem Prof. Amos Israeli.
1 Lecture 6 Topics –Proof of the existence of unsolvable problems Problems/languages not in REC Proof Technique –There are more problems/languages than.
Cardinality of a Set “The number of elements in a set.” Let A be a set. a.If A =  (the empty set), then the cardinality of A is 0. b. If A has exactly.
2012: J Paul GibsonTSP: Mathematical FoundationsMAT7003/L5- CountingAndEnumeration.1 MAT 7003 : Mathematical Foundations (for Software Engineering) J Paul.
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.
Implications of Cantorian Transfinite Set Theory on Creation.
Mathematics Review Exponents Logarithms Series Modular arithmetic Proofs.
2.4 Sequences and Summations
Section 1.8. Section Summary Proof by Cases Existence Proofs Constructive Nonconstructive Disproof by Counterexample Nonexistence Proofs Uniqueness Proofs.
Section 2.4. Section Summary Sequences. Examples: Geometric Progression, Arithmetic Progression Recurrence Relations Example: Fibonacci Sequence Summations.
1 Chapter Facts about Functions. 2 Section 2.3 Properties of Functions Let ƒ : A → B be a function. There are three properties that ƒ might possess.
1 1 CDT314 FABER Formal Languages, Automata and Models of Computation Lecture 15-1 Mälardalen University 2012.
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”
Copyright © 2014 Curt Hill Cardinality of Infinite Sets There be monsters here! At least serious weirdness!
A Universal Turing Machine
Relations, Functions, and Countability
Section 3.1 Beyond Numbers What Does Infinity Mean?
MATH 224 – Discrete Mathematics
Donald Byrd rev. 28 November 2012
COMPSCI 102 Introduction to Discrete Mathematics.
Aim: How can the word ‘infinite’ define a collection of elements?
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.
1 Linear Bounded Automata LBAs. 2 Linear Bounded Automata (LBAs) are the same as Turing Machines with one difference: The input string tape space is the.
Stupid questions? Are there more integers than even integers?
Great Theoretical Ideas in Computer Science.
CSE 311 Foundations of Computing I Lecture 26 Cardinality, Countability & Computability Autumn 2011 CSE 3111.
CompSci 102 Discrete Math for Computer Science February 7, 2012 Prof. Rodger Slides modified from Rosen.
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
CSE 311 Foundations of Computing I Lecture 25 Pattern Matching, Cardinality, Computability Spring
CSE 311: Foundations of Computing Fall 2013 Lecture 26: Pattern matching, cardinality.
CSE 311: Foundations of Computing Fall 2014 Lecture 27: Cardinality.
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.
1 A Universal Turing Machine. 2 Turing Machines are “hardwired” they execute only one program A limitation of Turing Machines: Real Computers are re-programmable.
22C:19 Discrete Structures Sequence and Sums Fall 2014 Sukumar Ghosh.
Great Theoretical Ideas In Computer Science
Raymond Flood Gresham Professor of Geometry
Discrete Mathematics CS 2610
A Universal Turing Machine
CIS Automata and Formal Languages – Pei Wang
No vector calculus / trig! No equations!
2.4 Sequences and Summations
2.6 Infinite Sets By the end of the class you will be able calculate the cardinality of infinite sets.
Cardinality of Sets Section 2.5.
Lecture 7 Functions.
Discrete Structures for Computer Science
Study guide What was Bolzano’s contribution to set theory and when did he make it. What is the cardinal of N,Q,Z? Prove your statement. Give two formulations.
Formal Languages, Automata and Models of Computation
Cardinality Definition: The cardinality of a set A is equal to the cardinality of a set B, denoted |A| = |B|, if and only if there is a one-to-one correspondence.
Computability and Undecidability
Intro to Theory of Computation
Presentation transcript:

Problem: Can 5 test tubes be spun simultaneously in a 12-hole centrifuge? What does “balanced” mean? Why are 3 test tubes balanced? Symmetry! Can you merge solutions? Superposition! Linearity! ƒ(x + y) = ƒ(x) + ƒ(y) Can you spin 7 test tubes? Complementarity! Empirical testing… No vector calculus / trig! No equations! Truth is guaranteed! Fundamental principles exposed! Easy to generalize! High elegance / beauty!

Problem: Given any five points in/on the unit square, is there always a pair with distance ≤ ? 1 1 What approaches fail? What techniques work and why? Lessons and generalizations

Problem: Given any five points in/on the unit equilateral triangle, is there always a pair with distance ≤ ½ ? What approaches fail? What techniques work and why? Lessons and generalizations

X = 2 X X X X … Problem: Solve the following equation for X: where the stack of exponentiated x’s extends forever. What approaches fail? What techniques work and why? Lessons and generalizations

What approaches fail? What techniques work and why? Lessons and generalizations x y Problem: For the given infinite ladder of resistors of resistance R each, what is the resistance measured between points x and y?

Historical Perspectives Georg Cantor ( ) Created modern set theory Invented trans-finite arithmetic (highly controvertial at the time) Invented diagonalization argument First to use 1-to-1 correspondences with sets Proved some infinities “bigger” than others Showed an infinite hierarchy of infinities Formulated continuum hypothesis Cantor’s theorem, “Cantor set”, Cantor dust, Cantor cube, Cantor space, Cantor’s paradox Laid foundation for computer science theory Influenced Hilbert, Godel, Church, Turing

Problem: How can a new guest be accommodated in a full infinite hotel? ƒ(n) = n+1

Problem: How can an infinity of new guests be accommodated in a full infinite hotel? … ƒ(n) = 2n

… one-to-one correspondence Problem: How can an infinity of infinities of new guests be accommodated in a full infinite hotel?

Problem: Are there more integers than natural #’s? ℕ ℤℕ ℤ ℕ  ℤℕ  ℤ So | ℕ |<| ℤ | ? Rearrangement: Establishes 1-1 correspondence ƒ: ℕ  ℤ |ℕ|=|ℤ||ℕ|=|ℤ| ℤ ℕ ℤ

Problem: Are there more rationals than natural #’s? … … … … … … … … ℕ ℚℕ ℚ ℕ  ℚℕ  ℚ So | ℕ |<| ℚ | ? Dovetailing: Establishes 1-1 correspondence ƒ: ℕ  ℚ |ℕ|=|ℚ||ℕ|=|ℚ|

Problem: Are there more rationals than natural #’s? … … … … … … … … ℕ  ℚ ℕ  ℚ So | ℕ |<| ℚ | ? Dovetailing: Establishes 1-1 correspondence ƒ: ℕ  ℚ  | ℕ |=| ℚ | Avoiding duplicates!

Problem: Are there more rationals than natural #’s? … … … … … … … … ℕ  ℚ ℕ  ℚ So | ℕ |<| ℚ | ? Dovetailing: Establishes 1-1 correspondence ƒ: ℕ  ℚ  | ℕ |=| ℚ |

Problem: Why doesn’t this “dovetailing” work? … … … … … … … … There’s no “last” element on the first line! So the 2 nd line is never reached!  1-1 function is not defined!

Dovetailing Reloaded Dovetailing: ƒ: ℕ  ℤ … … To show | ℕ |=| ℚ | we can construct ƒ: ℕ  ℚ by sorting x/y by increasing key max(|x|,|y|), while avoiding duplicates: max(|x|,|y|) = 0 : {} max(|x|,|y|) = 1 : 0/1, 1/1 max(|x|,|y|) = 2 : 1/2, 2/1 max(|x|,|y|) = 3 : 1/3, 2/3, 3/1, 3/2...{finite new set at each step} Dovetailing can have many disguises! So can diagonalization! ℕ ℤ Dovetailing!

Theorem: There are more reals than rationals / integers. Proof [Cantor]: Assume a 1-1 correspondence ƒ: ℕ  ℝ i.e., there exists a table containing all of ℕ and all of ℝ : ƒ(1) = … ƒ(2) = … ƒ(3) = … ƒ(4) = … ƒ(5) = … X = 0.  ℝ But X is missing from our table! X  ƒ(k)  k  ℕ  ƒ not a 1-1 correspondence  contradiction  ℝ is not countable! There are more reals than rationals / integers! Diagonalization ℕℝ Non-existence proof!

Problem 1: Why not just insert X into the table? Problem 2: What if X=0.999… but 1.000… is already in table? ƒ(1) = … ƒ(2) = … ƒ(3) = … ƒ(4) = … ƒ(5) = … X = 0.  ℝ Table with X inserted will have X’ still missing! Inserting X (or any number of X’s) will not help! To enforce unique table values, we can avoid using 9’s and 0’s in X. ℕℝ Non-existence proof! Diagonalization

Non-Existence Proofs Must cover all possible (usually infinite) scenarios! Examples / counter-examples are not convincing! Not “symmetric” to existence proofs! Ex: proof that you are a millionaire: “Proof” that you are not a millionaire ? Existence proofs can be easy! Non-existence proofs are often hard! P  NP

Cantor set: Start with unit segment Remove (open) middle third Repeat recursively on all remaining segments Cantor set is all the remaining points Total length removed: 1/3 + 2/9 + 4/27 + 8/81 + … = 1 Cantor set does not contain any intervals Cantor set is not empty (since, e.g. interval endpoints remain) An uncountable number of non-endpoints remain as well (e.g., 1/4) Cantor set is totally disconnected (no nontrivial connected subsets) Cantor set is self-similar with Hausdorff dimension of log 3 2=1.585 Cantor set is a closed, totally bounded, compact, complete metric space, with uncountable cardinality and lebesque measure zero

Cantor dust ( 2D generalization): Cantor set crossed with itself

Cantor cube (3D): Cantor set crossed with itself three times