Cantor-Schröder-Bernstein Theorem, Part 1

Similar documents
Cardinality Lectures

MATH 271 Summer 2016 Assignment 4 solutions

TOPOLOGY, DR. BLOCK, FALL 2015, NOTES, PART 3.

9.5 Equivalence Relations

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions.

Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS

Algebra of Sets (Mathematics & Logic A)

Computer Science 236 Fall Nov. 11, 2010

It is important that you show your work. There are 134 points available on this test.

T. Background material: Topology

2. Functions, sets, countability and uncountability. Let A, B be sets (often, in this module, subsets of R).

Let A(x) be x is an element of A, and B(x) be x is an element of B.

MA651 Topology. Lecture 4. Topological spaces 2

CPSC 536N: Randomized Algorithms Term 2. Lecture 10

EDAA40 At home exercises 1

Notes on metric spaces and topology. Math 309: Topics in geometry. Dale Rolfsen. University of British Columbia

CONNECTED SPACES AND HOW TO USE THEM

Indicate the option which most accurately completes the sentence.

CS 441 Discrete Mathematics for CS Lecture 24. Relations IV. CS 441 Discrete mathematics for CS. Equivalence relation

Source of Slides: Introduction to Automata Theory, Languages, and Computation By John E. Hopcroft, Rajeev Motwani and Jeffrey D.

CSE 20 DISCRETE MATH. Winter

.Math 0450 Honors intro to analysis Spring, 2009 Notes #4 corrected (as of Monday evening, 1/12) some changes on page 6, as in .

MATH 22 MORE ABOUT FUNCTIONS. Lecture M: 10/14/2003. Form follows function. Louis Henri Sullivan

CSE 20 DISCRETE MATH. Fall

CHAPTER 8. Copyright Cengage Learning. All rights reserved.

Functions. Def. Let A and B be sets. A function f from A to B is an assignment of exactly one element of B to each element of A.

Lecture 17: Continuous Functions

Databases -Normalization I. (GF Royle, N Spadaccini ) Databases - Normalization I 1 / 24

CS2 Algorithms and Data Structures Note 10. Depth-First Search and Topological Sorting

Antisymmetric Relations. Definition A relation R on A is said to be antisymmetric

Solutions to Some Examination Problems MATH 300 Monday 25 April 2016

COMPUTABILITY THEORY AND RECURSIVELY ENUMERABLE SETS

Elementary Topology. Note: This problem list was written primarily by Phil Bowers and John Bryant. It has been edited by a few others along the way.

HW Graph Theory Name (andrewid) - X. 1: Draw K 7 on a torus with no edge crossings.

Power Set of a set and Relations

Math 443/543 Graph Theory Notes

Functions. How is this definition written in symbolic logic notation?

γ(ɛ) (a, b) (a, d) (d, a) (a, b) (c, d) (d, d) (e, e) (e, a) (e, e) (a) Draw a picture of G.

Foundations of Computer Science Spring Mathematical Preliminaries

Introduction to Sets and Logic (MATH 1190)

2 A topological interlude

axiomatic semantics involving logical rules for deriving relations between preconditions and postconditions.

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points

Lecture 3: Tilings and undecidability

A B. bijection. injection. Section 2.4: Countability. a b c d e g

Math 443/543 Graph Theory Notes

Ma/CS 6b Class 4: Matchings in General Graphs

Database Systems. Basics of the Relational Data Model

1KOd17RMoURxjn2 CSE 20 DISCRETE MATH Fall

6c Lecture 3 & 4: April 8 & 10, 2014

Lecture 15: The subspace topology, Closed sets

Topology notes. Basic Definitions and Properties.

Faster parameterized algorithms for Minimum Fill-In

Chapter 1. Preliminaries

10/11/2018. Partial Orderings. Partial Orderings. Partial Orderings. Partial Orderings. Partial Orderings. Partial Orderings

MATHEMATICS 191, FALL 2004 MATHEMATICAL PROBABILITY Outline #1 (Countability and Uncountability)

arxiv: v2 [cs.ds] 30 Nov 2012

1. Relations 2. Equivalence relations 3. Modular arithmetics. ! Think of relations as directed graphs! xry means there in an edge x!

Fundamental Graph Algorithms Part Three

Point-Set Topology II

Math 205B - Topology. Dr. Baez. January 19, Christopher Walker. p(x) = (cos(2πx), sin(2πx))

Lecture 3: Art Gallery Problems and Polygon Triangulation

MATH 54 - LECTURE 10

M3P1/M4P1 (2005) Dr M Ruzhansky Metric and Topological Spaces Summary of the course: definitions, examples, statements.

Lecture 2 : Counting X-trees

REPRESENTATION OF DISTRIBUTIVE LATTICES BY MEANS OF ORDERED STONE SPACES

1. Represent each of these relations on {1, 2, 3} with a matrix (with the elements of this set listed in increasing order).

From Theorem 8.5, page 223, we have that the intersection of a context-free language with a regular language is context-free. Therefore, the language

1. (10 points) Draw the state diagram of the DFA that recognizes the language over Σ = {0, 1}

Topology - I. Michael Shulman WOMP 2004

Lecture-12: Closed Sets

QED Q: Why is it called the triangle inequality? A: Analogue with euclidean distance in the plane: picture Defn: Minimum Distance of a code C:

2. CONNECTIVITY Connectivity

Propositional Logic. Part I

Vague Congruence Relation Induced by VLI Ideals of Lattice Implication Algebras

Functions. Jason Filippou UMCP. Jason Filippou UMCP) Functions / 19

Jessica Su (some parts copied from CLRS / last quarter s notes)

The Pigeonhole Principle & Functions

= [ U 1 \ U 2 = B \ [ B \ B.

THE UNIFORMIZATION THEOREM AND UNIVERSAL COVERS

Lecture 25 : Counting DRAFT

Comparing sizes of sets

13 th Annual Johns Hopkins Math Tournament Saturday, February 18, 2012 Explorations Unlimited Round Automata Theory

The Cover Pebbling Number of Graphs

Notes for Lecture 24

1 Problem Description

Notes on categories, the subspace topology and the product topology

Mathematically Rigorous Software Design Review of mathematical prerequisites

Pebble Sets in Convex Polygons

Practice Final. Read all the problems first before start working on any of them, so you can manage your time wisely

Math 776 Graph Theory Lecture Note 1 Basic concepts

arxiv: v1 [math.co] 20 Aug 2012

Discrete mathematics

Lecture IV - Further preliminaries from general topology:

Formal Languages and Automata

Bounded subsets of topological vector spaces

Quiz 1: Solutions J/18.400J: Automata, Computability and Complexity. Nati Srebro, Susan Hohenberger

arxiv:submit/ [math.co] 9 May 2011

Logic and Discrete Mathematics. Section 2.5 Equivalence relations and partitions

Lecture 19: Topological sort Part 1: Problem and math basis. Topological sort. The problem. Why we are doing this!

Transcription:

Cantor-Schröder-ernstein Theorem, Part 1 Jean. Larson and Christopher C. Porter MHF 3202 December 4, 2015

Proving Equinumerousity Up to this point, the main method we have had for proving that two sets and are equinumerous is to show that there is a function f : that is one-to-one and onto. In some cases, finding such a bijection can be rather difficult. Today we will prove a theorem that will provide a new and simpler method for showing that two sets are equinumerous.

Theorem (Cantor-Schröder-ernstein Theorem) Suppose and are sets. If and, then.

preliminary definition Let and be sets. We say is dominated by, in symbols, if there is a one-to-one function f :. few examples: If, then If, then P( + ) R

Question: Is a partial order? It is not too hard to show that is reflexive and transitive. Is antisymmetric? That is, if and, then does it follow that =?

counter-example Consider = + and = Q. + Q and Q +, but + Q. Note however that + Q. Is this an instance of a more general fact? Yes!

The Cantor-Schröder-ernstein Theorem Theorem Let and be sets. If and, then.

Our pproach To help us understand the general strategy of the proof, we will make use of a series of diagrams. First, we will represent the sets and as follows.

Our pproach Next, let f : be a one-to-one function witnessing and g : be a one-to-one function witnessing. f g

Our pproach Note that if either f or g is onto, it immediately follows that. So need to consider the possibility that neither f nor g are onto. f g

The plan Our goal is to use f and g 1 to define a one-to-one and onto function h : : To do so, we will 1. split into two pieces X and Y ; 2. split into two pieces W and ; 3. X will be matched up with W by f ; and 4. Y will be matched up with by g.

The plan Here is a schematic diagram in which the splits have been made the functions map in their usual directions. f X W g Y

The plan If we know what X is, we let W = f (X ) = {f (x) x X }. Then we let = \ W. We know what is, so we let Y = g() = {g(z) z }. f X W g Y

The plan It follows that f X : X W is one-to-one and onto and g : Y is one-to-one and onto. X f 1-1 and onto W = f(x) Y = g() g 1-1 and onto

The plan Consequently, f X : X W is one-to-one and onto and (g ) 1 : Y is one-to-one and onto. X f 1-1 and onto W = f(x) Y = g() g -1 1-1 and onto

The desired function h Therefore h = f X (g ) 1 : X Y W is one-to-one and onto. We know W =, so if X Y =, then h is our witnessing function. X f 1-1 and onto h W = f(x) Y = g() g -1 1-1 and onto

Choosing the sets X, Y, W, and First we recall that we assumed g is not onto, since otherwise g ia a witness that. g g() = Ran(g)

Choosing the sets X, Y, W, and We want Y Ran(g). g X W = f(x) g() = Ran(g) Y g() = g()

Choosing the sets X, Y, W, and If we let 1 = \ Ran(g), then we must have 1 X. 1 = \ Ran(g) g X W = f(x) g() = Ran(g) Y g() = g()

Choosing the sets X, Y, W, and Given an arbitrary a 1, since a X, it follows that f (a) W. 1 = \ Ran(g) f(a) a X W = f(x) g() = Ran(g) Y g() = g()

Choosing the sets X, Y, W, and For every z = \ W, z f (a) W. So, since g is one-to-one, for all z, g(f (a)) g(z). Thus g(f (a)) X. 1 = \ Ran(g) f(a) a X g(f(a)) g W = f(x) g() = Ran(g) Y g() = g()

Choosing the sets X, Y, W, and Since a was arbitrary, we have f (a) W and g(f (a)) X for all a 1. That is, f ( 1 ) W and g(f ( 1 )) X. 1 = \ Ran(g) X g f(1) W = f(x) g() = Ran(g) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) X g() = Ran(g) f f(1) f(2) W = f(x) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) g(f(2)) X g() = Ran(g) g f(1) f(2) W = f(x) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) f f(1) f(2) f(3) g() = Ran(g) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) 4 = g(f(3)) g f(1) f(2) f(3) g() = Ran(g) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) 4 = g(f(3)) f f(1) f(2) f(3) g() = Ran(g) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) 4 = g(f(3)) g f(1) f(2) f(3) g() = Ran(g) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) 4 = g(f(3)) f f(1) f(2) f(3) g() = Ran(g) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) 4 = g(f(3)) g() = Ran(g) g f(1) f(2) f(3) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )). 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) 4 = g(f(3)) f f(1) f(2) f(3) g() = Ran(g) Y g() = g()

Using Recursion 1 = \ Ran(g); n+1 = g(f ( n )); and X = { n n + } 1 = \ Ran(g) 2 = g(f(1)) 3 = g(f(2)) 4 = g(f(3)) g() = Ran(g) g f(1) f(2) f(3) Y g() = g()

Taking the union of the family X = { n n + } X Y = g()