Mathematical Reasoning - Writing and Proof Version 2.1
Mathematical Reasoning - Writing and Proof Version 2.1
Mathematical Reasoning - Writing and Proof Version 2.1
Version 2.1
December 3, 2016
Ted Sundstrom
Grand Valley State University
Ted Sundstrom
Department of Mathematics
Grand Valley State University
Allendale, MI 49401
[email protected]
There are no changes in content between Version 2.0 of this book and Version
2.1. A few minor errors in Version 2.0 have been corrected in Version 2.1. In
addition, there are no changes in content between Version 1.1 of this book and
Version 2.0. The only change is that Appendix C, Answers and Hints for Selected
Exercises, now contains solutions and hints for more exercises. Those exercises
with an answer or a hint in the appendix are preceded by a star .? /.
License
that appears throughout the text shows that the work is licensed with the Creative
Commons, that the work may be used for free by any party so long as attribution
is given to the author(s), that the work and its derivatives are used in the spirit of
share and share alike, and that no party other than the author(s) may sell this
work or any of its derivatives for profit. Full details may be found by visiting
http://creativecommons.org/licenses/by-nc-sa/3.0/
or sending a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain
View, California, 94041, USA.
Contents
Note to Students vi
Preface viii
Supplementary Materials for the Instructor . . . . . . . . . . . . . . . . xiv
2 Logical Reasoning 33
2.1 Statements and Logical Operators . . . . . . . . . . . . . . . . . 33
2.2 Logically Equivalent Statements . . . . . . . . . . . . . . . . . . 43
2.3 Open Sentences and Sets . . . . . . . . . . . . . . . . . . . . . . 52
2.4 Quantifiers and Negations . . . . . . . . . . . . . . . . . . . . . . 63
2.5 Chapter 2 Summary . . . . . . . . . . . . . . . . . . . . . . . . . 80
iii
iv Contents
6 Functions 281
6.1 Introduction to Functions . . . . . . . . . . . . . . . . . . . . . . 281
6.2 More about Functions . . . . . . . . . . . . . . . . . . . . . . . . 294
6.3 Injections, Surjections, and Bijections . . . . . . . . . . . . . . . 307
6.4 Composition of Functions . . . . . . . . . . . . . . . . . . . . . . 323
6.5 Inverse Functions . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.6 Functions Acting on Sets . . . . . . . . . . . . . . . . . . . . . . 349
6.7 Chapter 6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . 359
Index 585
Note to Students
This book may be different than other mathematics textbooks you have used since
one of the main goals of this book is to help you to develop the ability to construct
and write mathematical proofs. So this book is not just about mathematical content
but is also about the process of doing mathematics. Along the way, you will also
learn some important mathematical topics that will help you in your future study
of mathematics.
This book is designed not to be just casually read but rather to be engaged. It
may seem like a cliche (because it is in almost every mathematics book now) but
there is truth in the statement that mathematics is not a spectator sport. To learn and
understand mathematics, you must engage in the process of doing mathematics. So
you must actively read and study the book, which means to have a pencil and paper
with you and be willing to follow along and fill in missing details. This type of
engagement is not easy and is often frustrating, but if you do so, you will learn a
great deal about mathematics and more importantly, about doing mathematics.
Recognizing that actively studying a mathematics book is often not easy, sev-
eral features of the textbook have been designed to help you become more engaged
as you study the material. Some of the features are:
Preview Activities. With the exception of Sections 1.1 and 3.6, each section
has exactly two preview activities. Some Preview Activities will review prior
mathematical work that is necessary for the new section. This prior work
may contain material from previous mathematical courses or it may contain
material covered earlier in this text. Other preview activities will introduce
new concepts and definitions that will be used when that section is discussed
in class. It is very important that you work on these preview activities before
starting the rest of the section. Please note that answers to these preview
activities are not included in the text. This book is designed to be used for
a course and it is left up to the discretion of each individual instructor as to
how to distribute the answers to the preview activities.
vi
Note to Students vii
Chapter Summaries. To assist you with studying the material in the text,
there is a summary at the end of each chapter. The summaries usually list
the important definitions introduced in the chapter and the important results
proven in the chapter. If appropriate, the summary also describes the impor-
tant proof techniques discussed in the chapter.
Answers for Selected Exercises. Answers or hints for several exercises are
included in an Appendix C. Those exercises with an answer or a hint in the
appendix are preceded by a star .? /. The main change in Version 2.0 of this
textbook from the previous versions is the addition of more exercises with
answers or hints in the appendix.
Although not part of the textbook, there are now 107 online ideos with about
14 hours of content that span the first seven chapters of this book. These videos
are freely available online at Grand Valleys Department of Mathematics YouTube
channel on this playlist:
http://gvsu.edu/s/0l1
These online videos were created and developed by Dr. Robert Talbert of Grand
Valley State University.
There is also a web site for the textbook at
https://sites.google.com/site/mathematicalreasoning3ed/
You may find some things there that could be of help. For example, there currently
is a link to study guides for the sections of this textbook. Good luck with your
study of mathematics and please make use of the online videos and the resources
available in the textbook and at the website for the textbook. If there are things that
you think would be good additions to the book or the web site, please feel free to
send me a message at [email protected].
Preface
Mathematical Reasoning: Writing and Proof is designed to be a text for the first
course in the college mathematics curriculum that introduces students to the pro-
cesses of constructing and writing proofs and focuses on the formal development
of mathematics. The primary goals of the text are to help students:
Develop logical thinking skills and to develop the ability to think more ab-
stractly in a proof oriented setting.
Develop the ability to construct and write mathematical proofs using stan-
dard methods of mathematical proof including direct proofs, proof by con-
tradiction, mathematical induction, case analysis, and counterexamples.
Another important goal of this text is to provide students with material that will be
needed for their further study of mathematics.
This type of course has now become a standard part of the mathematics major at
many colleges and universities. It is often referred to as a transition course from
the calculus sequence to the upper-level courses in the major. The transition is from
the problem-solving orientation of calculus to the more abstract and theoretical
upper-level courses. This is needed today because many students complete their
study of calculus without seeing a formal proof or having constructed a proof of
their own. This is in contrast to many upper-level mathematics courses, where
viii
Preface ix
Following are some of the important features of this text that will help with the
transition from calculus to upper-level mathematics courses.
Being able to ask these questions is a big step in constructing a proof. The
next task is to answer the questions and to use those answers to construct a
proof.
With the exception of Sections 1.1 and 3.6, each section has exactly
two preview activities. These Preview Activities should be completed
by the students prior to the classroom discussion of the section. The
purpose of the Preview Activities is to prepare students to participate
in the classroom discussion of the section. Some Preview Activities
will review prior mathematical work that is necessary for the new sec-
tion. This prior work may contain material from previous mathemati-
cal courses or it may contain material covered earlier in this text. Other
preview activities will introduce new concepts and definitions that will
be used when that section is discussed in class.
Several Progress Checks are included in each section. These are either
short exercises or short activities designed to help the students deter-
mine if they are understanding the material as it is presented. Some
progress checks are also intended to prepare the student for the next
topic in the section. Answers to the Progress Checks are provided in
Appendix B.
Explorations and activities are included at the end of the exercises of
each section. These activities can be done individually or in a collab-
orative learning setting, where students work in groups to brainstorm,
make conjectures, test each others ideas, reach consensus, and, it is
hoped, develop sound mathematical arguments to support their work.
These activities can also be assigned as homework in addition to the
other exercises at the end of each section.
Mathematical content is needed as a vehicle for learning how to construct and write
proofs. The mathematical content for this text is drawn primarily from elementary
number theory, including congruence arithmetic; elementary set theory; functions,
including injections, surjections, and the inverse of a function; relations and equiv-
alence relations; further topics in number theory such as greatest common divisors
and prime factorizations; and cardinality of sets, including countable and uncount-
able sets. This material was chosen because it can be used to illustrate a broad
range of proof techniques and it is needed as a prerequisite for many upper-level
mathematics courses.
The chapters in the text can roughly be divided into the following classes:
Logic: Chapter 2
The first chapter sets the stage for the rest of the book. It introduces students to
the use of conditional statements in mathematics, begins instruction in the process
of constructing a direct proof of a conditional statement, and introduces many of
the writing guidelines that will be used throughout the rest of the book. This is not
meant to be a thorough introduction to methods of proof. Before this is done, it is
necessary to introduce the students to the parts of logic that are needed to aid in the
construction of proofs. This is done in Chapter 2.
Students need to learn some logic and gain experience in the traditional lan-
guage and proof methods used in mathematics. Since this is a text that deals with
constructing and writing mathematical proofs, the logic that is presented in Chap-
ter 2 is intended to aid in the construction of proofs. The goals are to provide
Preface xiii
Designing a Course
Most instructors who use this text will design a course specifically suited to their
needs and the needs of their institution. However, a standard one-semester course
in constructing and writing proofs could cover the first six chapters of the text
and at least one of Chapter 7, Chapter 8, or Chapter 9. A class consisting of well-
prepared and motivated students could cover two of the last three chapters. If either
of these options is a bit too ambitious, Sections 4.3, 5.5, 6.6, 7.4, and 8.3 can be
considered optional sections. These are interesting sections that contain important
material, but the content of these sections is not essential to study the material in
the rest of the book.
Solutions for the preview activities. Instructors may obtain a zip file that
contains pdf files for the preview activities for each section.
Solutions for the exercises in the text. This is a single pdf file.
http://www.youtube.com/playlist?list=PL2419488168AE7001
These online videos were created and developed by Dr. Robert Talbert of Grand
Valley State University.
There is also a web site for the textbook at
https://sites.google.com/site/mathematicalreasoning3ed/
You may find some things there that could be of help to your students. For example,
there currently is a link to study guides for most of the sections of this textbook. If
there are things that you think would be good additions to the book or the web site,
please feel free to send me a message at [email protected].
Chapter 1
Introduction to
Writing Proofs in Mathematics
1
2 Chapter 1. Introduction to Writing Proofs in Mathematics
5
For each real number x, 2x C 5 D 2 x C .
2
5
This is a statement since either the sentence 2x C 5 D 2 x C is true
2
when any real number is substituted for x (in which case, the statement is
true) or there is at least one real number that can be substituted for x and
produce a false statement (in which case, the statement is false). In this case,
the given statement is true.
Compare the statement in the previous item to the statement, For all real
numbers a and b, .a C b/2 D a2 C b 2 . This is a false statement since there
are values for a and b for which .a C b/2 a2 C b 2 . For example, if a D 2
and b D 3, then .a C b/2 D 52 D 25 and a2 C b 2 D 22 C 32 D 13.
2. 2 7 C 8 D 22. 4. 2x C 5y D 7.
7. Given a line L and a point P not on that line, there is a unique line through
P that does not intersect L.
12. If ABC is a right triangle with right angle at vertex B, and if D is the
midpoint of the hypotenuse, then the line segment connecting vertex B to D
is half the length of the hypotenuse.
Techniques of Exploration
Guesswork and conjectures. Formulate and write down questions and con-
jectures. When we make a guess in mathematics, we usually call it a conjec-
ture.
for x. One way to do this is to choose values of x for which sin.x/ is known.
Using x D , we see that
4
sin 2 D sin D 1; and
4 2!
p
2 p
2 sin D2 D 2:
4 2
p
Since 1 2, these calculations show that this conjecture is false. How-
ever, if we do not find a counterexample for a conjecture, we usually cannot
claim the conjecture is true. The best we can say is that our examples indi-
cate the conjecture is true. As an example, consider the conjecture that
Use of prior knowledge. This also is very important. We cannot start from
square one every time we explore a statement. We must make use of our ac-
quired mathematical knowledge. For the conjecture that sin .2x/ D 2 sin.x/,
for all real numbers x, we might recall that there are trigonometric identities
called double angle identities. We may even remember the correct identity
for sin .2x/, but if we do not, we can always look it up. We should recall (or
find) that
We could use this identity to argue that the conjecture for all real numbers
x, sin.2x/ D 2 sin.x/ is false, but if we do, it is still a good idea to give a
specific counterexample as we did before.
Conditional Statements
One of the most frequently used types of statements in mathematics is the so-called
conditional statement. Given statements P and Q, a statement of the form If P
then Q is called a conditional statement. It seems reasonable that the truth value
(true or false) of the conditional statement If P then Q depends on the truth val-
ues of P and Q. The statement If P then Q means that Q must be true whenever
P is true. The statement P is called the hypothesis of the conditional statement,
and the statement Q is called the conclusion of the conditional statement. Since
conditional statements are probably the most important type of statement in math-
ematics, we give a more formal definition.
P Q P !Q
T T T
T F F
F T T
F F T
1. Suppose that both P and Q are true. That is, it is not raining and Daisy is
riding her bike. In this case, it seems reasonable to say that I told the truth
and that P ! Q is true.
2. Suppose that P is true and Q is false or that it is not raining and Daisy is not
riding her bike. It would appear that by making the statement, If it is not
1.1. Statements and Conditional Statements 7
raining, then Daisy is riding her bike, that I have not told the truth. So in
this case, the statement P ! Q is false.
3. Now suppose that P is false and Q is true or that it is raining and Daisy
is riding her bike. Did I make a false statement by stating that if it is not
raining, then Daisy is riding her bike? The key is that I did not make any
statement about what would happen if it was raining, and so I did not tell
a lie. So we consider the conditional statement, If it is not raining, then
Daisy is riding her bike, to be true in the case where it is raining and Daisy
is riding her bike.
4. Finally, suppose that both P and Q are false. That is, it is raining and Daisy
is not riding her bike. As in the previous situation, since my statement was
P ! Q, I made no claim about what would happen if it was raining, and so
I did not tell a lie. So the statement P ! Q cannot be false in this case and
so we consider it to be true.
Although the hypothesis and conclusion of this conditional sentence are not
statements, the conditional sentence itself can be considered to be a state-
ment as long as we know what possible numbers may be used for the vari-
able x. From the context of this sentence, it seems that we can substitute any
positive real number for x. We can also substitute 0 for x or a negative real
number for x provided that we are willing to work with a false hypothesis
in the conditional statement. (In Chapter 2, we will learn how to be more
careful and precise with these types of conditional statements.)
1. The conventions for the truth value of conditional statements may seem a
bit strange,especially the fact that the conditional statement is true when the
hypothesis of the conditional statement is false. The following example is
meant to show that this makes sense.
Suppose that Ed has exactly $52 in his wallet. The following four state-
ments will use the four possible truth combinations for the hypothesis and
conclusion of a conditional statement.
If Ed has exactly $52 in his wallet, then he has $20 in his wallet. This
is a true statement. Notice that both the hypothesis and the conclusion
are true.
If Ed has exactly $52 in his wallet, then he has $100 in his wallet. This
statement is false. Notice that the hypothesis is true and the conclusion
is false.
If Ed has $100 in his wallet, then he has at least $50 in his wallet. This
statement is true regardless of how much money he has in his wallet.
In this case, the hypothesis is false and the conclusion is true.
If Ed has $100 in his wallet, then he has at least $80 in his wallet. This
statement is true regardless of how much money he has in his wallet.
In this case, the hypothesis is false and the conclusion is false.
This is admittedly a contrived example but it does illustrate that the conven-
tions for the truth value of a conditional statement make sense. The message
is that in order to be complete in mathematics, we need to have conventions
about when a conditional statement is true and when it is false.
2. The fact that there is only one case when a conditional statement is false often
provides a method to show that a given conditional statement is false. In
1.1. Statements and Conditional Statements 9
Progress Check 1.4, you were asked if you thought the following conditional
statement was true or false.
If n is a positive integer, then n2 n C 41 is a prime number.
Perhaps for all of the values you tried for n, n2 n C 41 turned out to be
a prime number. However, if we try n D 41, we get
n2 n C 41 D 412 41 C 41
n2 n C 41 D 412 :
So in the case where n D 41, the hypothesisis true (41 is a positive integer)
and the conclusion is false 412 is not prime . Therefore, 41 is a counterex-
ample for this conjecture and the conditional statement
If n is a positive integer, then n2 n C 41 is a prime number
Using only this true statement, is it possible to make a conclusion about the func-
tion in each of the following cases?
10 Chapter 1. Introduction to Writing Proofs in Mathematics
jxj
4. It is known that the function f , where f .x/ D is not continuous at 0.
x
The primary number system used in algebra and calculus is the real number sys-
tem. We usually use the symbol R to stand for the set of all real numbers. The real
numbers consist of the rational numbers and the irrational numbers. The rational
numbers are those real numbers that can be written as a quotient of two integers
(with a nonzero denominator), and the irrational numbers are those real numbers
that cannot be written as a quotient of two integers. That is, a rational number can
be written in the form of a fraction, and an irrational number cannot
p be written in
the form of a fraction. Some common irrational numbers are 2, , and e. We
usually use the symbol Q to represent the set of all rational numbers. (The letter
Q is used because rational numbers are quotients of integers.) There is no standard
symbol for the set of all irrational numbers.
Perhaps the most basic number system used in mathematics is the set of nat-
ural numbers. The natural numbers consist of the positive whole numbers such
as 1, 2, 3, 107, and 203. We will use the symbol N to stand for the set of natural
numbers. Another basic number system that we will be working with is the set of
integers. The integers consist of zero, the positive whole numbers, and the nega-
n
tives of the positive whole numbers. If n is an integer, we can write n D . So
1
each integer is a rational number and hence also a real number.
We will use the letter Z to stand for the set of integers. (The letter Z is from the
German word, Zahlen, for numbers.) Three of the basic properties of the integers
are that the set Z is closed under addition, the set Z is closed under multiplica-
tion, and the set of integers is closed under subtraction. This means that
Notice that these so-called closure properties are defined in terms of conditional
statements. This means that if we can find one instance where the hypothesis is true
and the conclusion is false, then the conditional statement is false.
1. In order for the set of natural numbers to be closed under subtraction, the
following conditional statement would have to be true: If x and y are natural
numbers, then x y is a natural number. However, since 5 and 8 are nat-
ural numbers, 5 8 D 3, which is not a natural number, this conditional
statement is false. Therefore, the set of natural numbers is not closed under
subtraction.
2. We can use the rules for multiplying fractions and the closure rules for the
integers to show that the rational numbers are closed under multiplication. If
a c
and are rational numbers (so a, b, c, and d are integers and b and d are
b d
not zero), then
a c ac
D :
b d bd
Since the integers are closed under multiplication, we know that ac and bd
ac
are integers and since b 0 and d 0, bd 0. Hence, is a rational
bd
number and this shows that the rational numbers are closed under multipli-
cation.
(a) 32 C 42 D 52 .
(b) a2 C b 2 D c 2 .
(c) There exists integers a, b, and c such that a2 D b 2 C c 2 .
(d) If x 2 D 4, then x D 2.
(e) For each real number x, if x 2 D 4, then x D 2.
(f) For each real number t , sin2 t C cos2 t D 1.
(g) sin x < sin .
4
(h) If n is a prime number, then n2 has three positive factors.
(i) 1 C tan2 D sec2 .
(j) Every rectangle is a parallelogram.
(k) Every even natural number greater than or equal to 4 is the sum of two
prime numbers.
? 2. Identify the hypothesis and the conclusion for each of the following condi-
tional statements.
?
4. Determine the conditions under which each of the following conditional sen-
tences will be a true statement.
1.1. Statements and Conditional Statements 13
(a) g .x/ D 8x 2 C 5x 2 71 2
(d) j .x/ D x C 210
1 2 99
(b) h .x/ D x C 3x (e) f .x/ D 4x 2 3x C 7
3
(c) k .x/ D 8x 2 5x 7 (f) F .x/ D x 4 C x 3 C 9
?
9. (a) Is the set of natural numbers closed under division?
(b) Is the set of rational numbers closed under division?
(c) Is the set of nonzero rational numbers closed under division?
(d) Is the set of positive rational numbers closed under division?
(e) Is the set of positive real numbers closed under subtraction?
(f) Is the set of negative rational numbers closed under division?
(g) Is the set of negative integers closed under addition?
Using this definition, we can conclude that the integer 16 is an even integer since
16 D 2 8 and 8 is an integer. By answering the following questions, you should
obtain a better understanding of these definitions. These questions are not here just
to have questions in the textbook. Constructing and answering such questions is
a way in which many mathemticians will try to gain a better understanding of a
definition.
2. Are the definitions of even integers and odd integers consistent with your
previous ideas about even and odd integers?
Think about how you might go about proving this proposition. A direct proof of
a conditional statement is a demonstration that the conclusion of the conditional
statement follows logically from the hypothesis of the conditional statement. Defi-
nitions and previously proven propositions are used to justify each step in the proof.
To help get started in proving this proposition, answer the following questions:
In order to prove this proposition, we need to prove that whenever both x and y are
odd integers, x y is an odd integer. Since we cannot explore all possible pairs of
integer values for x and y, we will use the definition of an odd integer to help us
construct a proof.
1.2. Constructing Direct Proofs 17
4. To start a proof of this proposition, we will assume that the hypothesis of the
conditional statement is true. So in this case, we assume that both x and y
are odd integers. We can then use the definition of an odd integer to conclude
that there exists an integer m such that x D 2m C 1. Now use the definition
of an odd integer to make a conclusion about the integer y.
Note: The definition of an odd integer says that a certain other integer exists.
This definition may be applied to both x and y. However, do not use the
same letter in both cases. To do so would imply that x D y and we have not
made that assumption. To be more specific, if x D 2m C 1 and y D 2m C 1,
then x D y.
5. We need to prove that if the hypothesis is true, then the conclusion is true.
So, in this case, we need to prove that x y is an odd integer. At this point,
we usually ask ourselves a so-called backward question. In this case, we
ask, Under what conditions can we conclude that x y is an odd integer?
Use the definition of an odd integer to answer this question, and be careful
to use a different letter for the new integer than was used in Part (4).
At the end of Section 1.1, we introduced notations for the standard number systems
we use in mathematics. We also discussed some closure properties of the standard
number systems. For this text, it is assumed that the reader is familiar with these
closure properties and the basic rules of algebra that apply to all real numbers. That
is, it is assumed the reader is familiar with the properties of the real numbers shown
in Table 1.2.
will involve working forward from the hypothesis, P , and backward from the con-
clusion, Q. We will use a device called the know-show table to help organize
our thoughts and the steps of the proof. This will be illustrated with the proposition
from Preview Activity 2.
The first step is to identify the hypothesis, P , and the conclusion,Q, of the condi-
tional statement. In this case, we have the following:
We now treat P as what we know (we have assumed it to be true) and treat Q as
what we want to show (that is, the goal). So we organize this by using P as the first
step in the know portion of the table and Q as the last step in the show portion of
the table. We will put the know portion of the table at the top and the show portion
of the table at the bottom.
Step Know Reason
P x and y are odd integers. Hypothesis
P1
:: :: ::
: : :
Q1
Q x y is an odd integer. ?
Step Show Reason
1.2. Constructing Direct Proofs 19
We have not yet filled in the reason for the last step because we do not yet know
how we will reach the goal. The idea now is to ask ourselves questions about what
we know and what we are trying to prove. We usually start with the conclusion
that we are trying to prove by asking a so-called backward question. The basic
form of the question is, Under what conditions can we conclude that Q is true?
How we ask the question is crucial since we must be able to answer it. We should
first try to ask and answer the question in an abstract manner and then apply it to
the particular form of statement Q.
In this case, we are trying to prove that some integer is an odd integer. So our
backward question could be, How do we prove that an integer is odd? At this
time, the only way we have of answering this question is to use the definition of an
odd integer. So our answer could be, We need to prove that there exists an integer
q such that the integer equals 2q C 1. We apply this answer to statement Q and
insert it as the next to last line in the know-show table.
We now focus our effort on proving statement Q1 since we know that if we can
prove Q1, then we can conclude that Q is true. We ask a backward question
about Q1 such as, How can we prove that there exists an integer q such that
x y D 2q C 1? We may not have a ready answer for this question, and so we
look at the know portion of the table and try to connect the know portion to the
show portion. To do this, we work forward from step P , and this involves asking
a forward question. The basic form of this type of question is, What can we
conclude from the fact that P is true? In this case, we can use the definition of an
odd integer to conclude that there exist integers m and n such that x D 2m C 1 and
y D 2n C 1. We will call this Step P1 in the know-show table. It is important to
notice that we were careful not to use the letter q to denote these integers. If we had
used q again, we would be claiming that the same integer that gives x y D 2q C 1
also gives x D 2q C 1. This is why we used m and n for the integers x and y since
there is no guarantee that x equals y. The basic rule of thumb is to use a different
symbol for each new object we introduce in a proof. So at this point, we have:
20 Chapter 1. Introduction to Writing Proofs in Mathematics
Step P1. We know that there exist integers m and n such that x D 2m C 1
and y D 2n C 1.
Step Q1. We need to prove that there exists an integer q such that
x y D 2q C 1.
We must always be looking for a way to link the know part to the show part.
There are conclusions we can make from P1, but as we proceed, we must always
keep in mind the form of statement in Q1. The next forward question is, What
can we conclude about x y from what we know? One way to answer this is
to use our prior knowledge of algebra. That is, we can first use substitution to
write x y D .2m C 1/ .2n C 1/. Although this equation does not prove that
x y is odd, we can use algebra to try to rewrite the right side of this equation
.2m C 1/ .2n C 1/ in the form of an odd integer so that we can arrive at step Q1.
We first expand the right side of the equation to obtain
x y D .2m C 1/.2n C 1/
D 4mn C 2m C 2n C 1
Now compare the right side of the last equation to the right side of the equation in
step Q1. Sometimes the difficult part at this point is the realization that q stands
for some integer and that we only have to show that x y equals two times some
integer plus one. Can we now make that conclusion? The answer is yes because
we can factor a 2 from the first three terms on the right side of the equation and
obtain
x y D 4mn C 2m C 2n C 1
D 2.2mn C m C n/ C 1
We can now complete the table showing the outline of the proof as follows:
1.2. Constructing Direct Proofs 21
Proof. We assume that x and y are odd integers and will prove that x y is an odd
integer. Since x and y are odd, there exist integers m and n such that
x D 2m C 1 and y D 2n C 1:
x y D .2m C 1/ .2n C 1/
D 4mn C 2m C 2n C 1
D 2 .2mn C m C n/ C 1:
Since m and n are integers and the integers are closed under addition and multipli-
cation, we conclude that .2mn C m C n/ is an integer. This means that x y has
22 Chapter 1. Introduction to Writing Proofs in Mathematics
been written in the form .2q C 1/ for some integer q, and hence, x y is an odd
integer. Consequently, it has been proven that if x and y are odd integers, then x y
is an odd integer.
2. Begin the proof with a statement of your assumptions. Follow the state-
ment of your assumptions with a statement of what you will prove.
Theorem. If x is an odd integer, then x 2 is an odd integer.
Proof. We assume that x is an odd integer and will prove that x 2 is an odd
integer.
3. Use the pronoun we. If a pronoun is used in a proof, the usual convention
is to use we instead of I. The idea is to stress that you and the reader
are doing the mathematics together. It will help encourage the reader to
continue working through the mathematics. Notice that we started the proof
of Theorem 1.8 with We assume that : : : .
4. Use italics for variables when using a word processor. When using a
word processor to write mathematics, the word processor needs to be capa-
ble of producing the appropriate mathematical symbols and equations. The
mathematics that is written with a word processor should look like typeset
mathematics. This means that italics font is used for variables, boldface font
is used for vectors, and regular font is used for mathematical terms such as
the names of the trigonometric and logarithmic functions.
For example, we do not write sin (x) or sin (x). The proper way to typeset
this is sin.x/.
x y D .2m C 1/ .2n C 1/
D 4mn C 2m C 2n C 1
D 2 .2mn C m C n/ C 1:
6. Tell the reader when the proof has been completed. Perhaps the best
way to do this is to simply write, This completes the proof. Although it
24 Chapter 1. Introduction to Writing Proofs in Mathematics
1. When we constructed the know-show table prior to writing a proof for Theo-
rem 1.8, we had only one answer for the backward question and one answer
for the forward question. Often, there can be more than one answer for these
questions. For example, consider the following statement:
The backward question for this could be, How do I prove that an integer is
an odd integer? One way to answer this is to use the definition of an odd
integer, but another way is to use the result of Theorem 1.8. That is, we can
prove an integer is odd by proving that it is a product of two odd integers.
The difficulty then is deciding which answer to use. Sometimes we can
tell by carefully watching the interplay between the forward process and the
backward process. Other times, we may have to work with more than one
possible answer.
2. Sometimes we can use previously proven results to answer a forward ques-
tion or a backward question. This was the case in the example given in
Comment (1), where Theorem 1.8 was used to answer a backward question.
3. Although we start with two separate processes (forward and backward), the
key to constructing a proof is to find a way to link these two processes. This
can be difficult. One way to proceed is to use the know portion of the table
to motivate answers to backward questions and to use the show portion of
the table to motivate answers to forward questions.
1.2. Constructing Direct Proofs 25
y 2 D 4;
y D 2;
5. Finally, it is very important to realize that not every proof can be constructed
by the use of a simple know-show table. Proofs will get more complicated
than the ones that are in this section. The main point of this section is not
the know-show table itself, but the way of thinking about a proof that is in-
dicated by a know-show table. In most proofs, it is very important to specify
carefully what it is that is being assumed and what it is that we are trying
to prove. The process of asking the backward questions and the forward
questions is the important part of the know-show table. It is very impor-
tant to get into the habit of mind of working backward from what it is we
are trying to prove and working forward from what it is we are assuming.
Instead of immediately trying to write a complete proof, we need to stop,
think, and ask questions such as
If m is an odd integer, then 3m2 C 4m C 6 is an odd integer.
Justify your conclusion. This means that if the proposition is true, then you should
write a proof of the proposition. If the proposition is false,
you need to provide an
2
example of an odd integer for which 3m C 4m C 6 is an even integer.
Although this proposition uses different mathematical concepts than the one used
in this section, the process of constructing a proof for this proposition is the same
forward-backward method that was used to construct a proof for Theorem 1.8.
However, the backward question, How do we prove that m D 3? is simple
but may be difficult to answer. The basic idea is to develop an equation from the
forward process and show that m D 3 is a solution of that equation.
1. Construct a know-show table for each of the following statements and then
write a formal proof for one of the statements.
?
(a) If m is an even integer, then m C 1 is an odd integer.
(b) If m is an odd integer, then m C 1 is an even integer.
1.2. Constructing Direct Proofs 27
2. Construct a know-show table for each of the following statements and then
write a formal proof for one of the statements.
3. Construct a know-show table for each of the following statements and then
write a formal proof for one of the statements.
? (a) If m is an even integer and n is an integer, then m n is an even integer.
?
(b) If n is an even integer, then n2 is an even integer.
(c) If n is an odd integer, then n2 is an odd integer.
4. Construct a know-show table and write a complete proof for each of the
following statements:
? (a) If m is an even integer, then 5m C 7 is an odd integer.
(b) If m is an odd integer, then 5m C 7 is an even integer.
(c) If m and n are odd integers, then mn C 7 is an even integer.
5. Construct a know-show table and write a complete proof for each of the
following statements:
6. In this section, it was noted that there is often more than one way to answer a
backward question. For example, if the backward question is, How can we
prove that two real numbers are equal?, one possible answer is to prove that
their difference equals 0. Another possible answer is to prove that the first is
less than or equal to the second and that the second is less than or equal to
the first.
?
(a) Give at least one more answer to the backward question, How can we
prove that two real numbers are equal?
28 Chapter 1. Introduction to Writing Proofs in Mathematics
(b) List as many answers as you can for the backward question, How can
we prove that a real number is equal to zero?
(c) List as many answers as you can for the backward question, How can
we prove that two lines are parallel?
? (d) List as many answers as you can for the backward question, How can
we prove that a triangle is isosceles?
? (a) Give examples of at least four different integers that are type 1 integers.
(b) Give examples of at least four different integers that are type 2 integers.
? (c) By multiplying pairs of integers from the list in Exercise (9a), does it
appear that the following statement is true or false?
If a and b are both type 1 integers, then a b is a type 1 integer.
10. Use the definitions in Exercise (9) to help write a proof for each of the fol-
lowing statements:
? (a) If a and b are both type 1 integers, then a C b is a type 2 integer.
(b) If a and b are both type 2 integers, then a C b is a type 1 integer.
(c) If a is a type 1 integer and b is a type 2 integer, then a b is a type 2
integer.
(d) If a and b are both type 2 integers, then a b is type 1 integer.
1.2. Constructing Direct Proofs 29
11. Let a, b, and c be real numbers with a 0. The solutions of the quadratic
equation ax 2 C bx C c D 0 are given by the quadratic formula, which
states that the solutions are x1 and x2 , where
p p
b C b 2 4ac b b 2 4ac
x1 D and x2 D :
2a 2a
(a) Prove that the sum of the two solutions of the quadratic equation
b
ax 2 C bx C c D 0 is equal to .
a
(b) Prove that the product of the two solutions of the quadratic equation
c
ax 2 C bx C c D 0 is equal to .
a
12. (a) See Exercise (11) for the quadratic formula, which gives the solutions
to a quadratic equation. Let a, b, and c be real numbers with a 0.
The discriminant of the quadratic equation ax 2 Cbx Cc D 0 is defined
to be b 2 4ac. Explain how to use this discriminant to determine if
the quadratic equation has two real number solutions, one real number
solution, or no real number solutions.
(b) Prove that if a, b, and c are real numbers with a > 0 and c < 0, then
one solutions of the quadratic equation ax 2 C bx C c D 0 is a positive
real number.
(c) Prove that if a, b, and c are real numbers with a 0, b > 0, and
p
b < 2 ac, then the quadratic equation ax 2 C bx C c D 0 has no real
number solutions.
13. Pythagorean Triples. Three natural numbers a, b, and c with a < b < c
are said to form a Pythagorean triple provided that a2 C b 2 D c 2 . For
example, 3, 4, and 5 form a Pythagorean triple since 32 C 42 D 52 . The
study of Pythagorean triples began with the development of the Pythagorean
Theorem for right triangles, which states that if a and b are the lengths
of the legs of a right triangle and c is the length of the hypotenuse, then
a2 C b 2 D c 2 . For example, if the lengths of the legs of a right triangle are
4 and 7 punits, then c 2 D 42 C 72 D 63, and the length of the hypotenuse
must be 63 unitsp (since the length must be a positive real
p number). Notice
that 4, 7, and 63 are not a Pythagorean triple since 63 is not a natural
number.
30 Chapter 1. Introduction to Writing Proofs in Mathematics
(a) Verify that each of the following triples of natural numbers form a
Pythagorean triple.
14. More Work with Pythagorean Triples. In Exercise (13), we verified that
each of the following triples of natural numbers are Pythagorean triples:
(a) Focus on the least even natural number in each of these Pythagorean
triples. Let n be this even number and find m so that n D 2m. Now try
to write formulas for the other two numbers in the Pythagorean triple
in terms of m. For example, for 3, 4, and 5, n D 4 and m D 2, and for
8, 15, and 17, n D 8 and m D 4. Once you think you have formulas,
test your results with m D 10. That is, check to see that you have a
Pythagorean triple whose smallest even number is 20.
(b) Write a proposition and then write a proof of the proposition. The
proposition should be in the form: If m is a natural number and m 2,
then . . . . . .
1.3. Chapter 1 Summary 31
Important Definitions
Statement, page 1 Odd integer, page 15
Conditional statement, page 5
Even integer, page 15 Pythagorean triple, page 29
The natural numbers, N; the integers, Z; the rational numbers, Q; and the
real numbers, R. See page 10
Closure Properties of the Number Systems
The Pythagorean Theorem, page 26. If a and b are the lengths of the legs
of a right triangle and c is the length of the hypotenuse, then a2 C b 2 D c 2 .
Chapter 2
Logical Reasoning
33
34 Chapter 2. Logical Reasoning
and we have seen in Section 1.1 that P ! Q is false only when P is true
and Q is false.
Some comments about the negation. Although the statement, :P , can be read
as It is not the case that P , there are often betters ways to say or write this in
English. For example, we would usually say (or write):
P : 15 is odd Q: 15 is prime
P : 15 is odd R: 15 < 17
write each of the following statements in symbolic form using the operators
^, _, and :.
2.1. Statements and Logical Operators 35
In each of the following four parts, a truth value will be assigned to statements P
and Q. For example, in Question (1), we will assume that each statement is true. In
Question (2), we will assume that P is true and Q is false. In each part, determine
the truth value of each of the following statements:
Which of the four statements [(a) through (d)] are true and which are false in each
of the following four situations?
2. When P is true (it is raining) and Q is false (Daisy is not playing golf).
3. When P is false (it is not raining) and Q is true (Daisy is playing golf).
4. When P is false (it is not raining) and Q is false (Daisy is not playing golf).
In the preview activities for this section, we learned about compound state-
ments and their truth values. This information can be summarized with truth tables
as is shown below.
36 Chapter 2. Logical Reasoning
P Q P ^Q
P :P T T T
T F T F F
F T F T F
F F F
P Q P _Q P Q P !Q
T T T T T T
T F T T F F
F T T F T T
F F F F F T
Rather than memorizing the truth tables, for many people it is easier to remem-
ber the rules summarized in Table 2.1.
We also need to be aware that in the English language, there are other ways for
expressing the conditional statement P ! Q other than If P , then Q. Following
are some common ways to express the conditional statement P ! Q in the English
language:
If P , then Q. Q if P .
Truth tables for compound statements can be constructed by using the truth tables
for the basic connectives. To illustrate this, we will construct a truth table for
.P ^ :Q/ ! R. The first step is to determine the number of rows needed.
For a truth table with two different simple statements, four rows are needed
since there are four different combinations of truth values for the two state-
ments. We should be consistent with how we set up the rows. The way we
38 Chapter 2. Logical Reasoning
will do it in this text is to label the rows for the first statement with (T, T, F,
F) and the rows for the second statement with (T, F, T, F). All truth tables in
the text have this scheme.
For a truth table with three different simple statements, eight rows are needed
since there are eight different combinations of truth values for the three state-
ments. Our standard scheme for this type of truth table is shown in Table 2.2.
The next step is to determine the columns to be used. One way to do this is to
work backward from the form of the given statement. For .P ^ :Q/ ! R, the
last step is to deal with the conditional operator .!/. To do this, we need to know
the truth values of .P ^ :Q/ and R. To determine the truth values for .P ^ :Q/,
we need to apply the rules for the conjunction operator .^/ and we need to know
the truth values for P and :Q.
Table 2.2 is a completed truth table for .P ^ :Q/ ! R with the step numbers
indicated at the bottom of each column. The step numbers correspond to the order
in which the columns were completed.
P Q R :Q P ^ :Q .P ^ :Q/ ! R
T T T F F T
T T F F F T
T F T T T T
T F F T T F
F T T F F T
F T F F F T
F F T T F T
F F F T F T
1 1 1 2 3 4
When completing the column for P ^ :Q, remember that the only time the
conjunction is true is when both P and :Q are true.
When completing the column for .P ^ :Q/ ! R, remember that the only
time the conditional statement is false is when the hypothesis .P ^ :Q/ is
true and the conclusion, R, is false.
The last column entered is the truth table for the statement .P ^ :Q/ ! R using
the set up in the first three columns.
2.1. Statements and Logical Operators 39
1. P ^ :Q 3. :P ^ :Q
2. : .P ^ Q/ 4. :P _ :Q
Progress Check 2.3 (The Truth Table for the Biconditional Statement)
Complete a truth table for .Q ! P / ^ .P ! Q/. Use the following columns:
P , Q, Q ! P , P ! Q, and .Q ! P / ^ .P ! Q/. The last column of this
table will be the truth table for P $ Q.
As with the conditional statement, there are some common ways to express the
biconditional statement, P $ Q, in the English language. For example,
(a) :Q ! P ? (c) P ^ R
(b) P (d) R ! :P
?
5. Construct a truth table for each of the following statements:
(a) P ! Q (c) :P ! :Q
(b) Q ! P (d) :Q ! :P
(a) P _ :Q (c) :P _ :Q
(b) : .P _ Q/ (d) :P ^ :Q
9. Let P stand for the integer x is even, and let Q stand for x 2 is even.
Express the conditional statement P ! Q in English using
14. Working with Truth Values of Statements. Suppose that P and Q are true
statements, that U and V are false statements, and that W is a statement and
it is not known if W is true or false.
Which of the following statements are true, which are false, and for which
statements is it not possible to determine if it is true or false? Justify your
conclusions.
Definition. Two expressions are logically equivalent provided that they have
the same truth value for all possible combinations of truth values for all vari-
ables appearing in the two expressions. In this case, we write X Y and say
that X and Y are logically equivalent.
3. Suppose that the statement I will play golf and I will mow the lawn is false.
Then its negation is true. Write the negation of this statement in the form of
a disjunction. Does this make sense?
4. Let P be you do not clean your room, and let Q be you cannot watch TV.
Use these to translate Statement 1 and Statement 2 into symbolic forms.
5. Construct a truth table for each of the expressions you determined in Part (4).
Are the expressions logically equivalent?
6. Assume that Statement 1 and Statement 2 are false. In this case, what is
the truth value of P and what is the truth value of Q? Now, write a true
statement in symbolic form that is a conjunction and involves P and Q.
7. Write a truth table for the (conjunction) statement in Part (6) and compare it
to a truth table for : .P ! Q/. What do you observe?
1. For the following, the variable x represents a real number. Label each of the
following statements as true or false.
2. Which statement in the list of conditional statements in Part (1) is the con-
verse of Statement (1a)? Which is the contrapositive of Statement (1a)?
P Q P _Q : .P _ Q/ :P :Q :P ^ :Q
T T T F F F F
T F T F F T F
F T T F T F F
F F F T T T T
The first two logical equivalencies in the following theorem were established in
Preview Activity 1, and the third logical equivalency was established in Preview
Activity 2.
46 Chapter 2. Logical Reasoning
If you do not clean your room, then you cannot watch TV,
You do not clean your room and you can watch TV.
This conditional statement is false since its hypothesis is true and its conclusion
is false. Consequently, its negation must be true. Its negation is not a conditional
statement. The negation can be written in the form of a conjunction by using the
logical equivalency : .P ! Q/ P ^ :Q. So, the negation can be written as
follows:
5 < 3 and : . 5/2 < . 3/2 .
However, the second part of this conjunction can be written in a simpler manner by
noting that not less than means the same thing as greater than or equal to. So
we use this to write the negation of the original conditional statement as follows:
2.2. Logically Equivalent Statements 47
This conjunction is true since each of the individual statements in the conjunction
is true.
We have seen that it often possible to use a truth table to establish a logical equiva-
lency. However, it is also possible to prove a logical equivalency using a sequence
of previously established logical equivalencies. For example,
P ! Q is logically equivalent to :P _ Q. So
: .P ! Q/ is logically equivalent to : .:P _ Q/.
Hence, by one of De Morgans Laws (Theorem 2.5), : .P ! Q/ is logically
equivalent to : .:P / ^ :Q.
This means that : .P ! Q/ is logically equivalent to P ^ :Q.
The last step used the fact that : .:P / is logically equivalent to P .
?
(a) We will win the first game and we will win the second game.
? (b) They will lose the first game or they will lose the second game.
? (c) If you mow the lawn, then I will pay you $20.
?
(d) If we do not win the first game, then we will not play a second game.
?
(e) I will wash the car or I will mow the lawn.
(f) If you graduate from college, then you will get a job or you will go to
graduate school.
(g) If I play tennis, then I will wash the car or I will do the dishes.
(h) If you clean your room or do the dishes, then you can go to see a movie.
(i) It is warm outside and if it does not rain, then I will play golf.
4. Use truth tables to establish each of the following logical equivalencies deal-
ing with biconditional statements:
(a) .P $ Q/ .P ! Q/ ^ .Q ! P /
(b) .P $ Q/ .Q $ P /
(c) .P $ Q/ .:P $ :Q/
5. Use truth tables to prove each of the distributive laws from Theorem 2.8.
(a) P _ .Q ^ R/ .P _ Q/ ^ .P _ R/
(b) P ^ .Q _ R/ .P ^ Q/ _ .P ^ R/
50 Chapter 2. Logical Reasoning
6. Use truth tables to prove the following logical equivalency from Theorem 2.8:
.P _ Q/ ! R .P ! R/ ^ .Q ! R/ :
(a) .P ^ Q/ ! R .P ! R/ _ .Q ! R/
(b) P ! .Q ^ R/ .P ! Q/ ^ .P ! R/
(a) :P ! .Q ^ :Q/ P
(b) .P $ Q/ .:P _ Q/ ^ .:Q _ P /
(c) : .P $ Q/ .P ^ :Q/ _ .Q ^ :P /
(d) .P ! Q/ ! R .P ^ :Q/ _ R
(e) .P ! Q/ ! R .:P ! R/ ^ .Q ! R/
(f) .P ^ Q/ ! .R _ S / .:R ^ :S / ! .:P _ :Q/
(g) .P ^ Q/ ! .R _ S / .P ^ Q ^ :R/ ! S
(h) .P ^ Q/ ! .R _ S / .:P _ :Q _ R _ S /
(i) : .P ^ Q/ ! .R _ S / .P ^ Q ^ :R ^ :S /
?
10. Let a be a real number and let f be a real-valued function defined on an
interval containing x D a. Consider the following conditional statement:
If f is differentiable at x D a, then f is continuous at x D a.
Which of the following statements have the same meaning as this conditional
statement and which ones are negations of this conditional statement?
Note: This is not asking which statements are true and which are false. It is
asking which statements are logically equivalent to the given statement. It
might be helpful to let P represent the hypothesis of the given statement, Q
represent the conclusion, and then determine a symbolic representation for
each statement. Instead of using truth tables, try to use already established
logical equivalencies to justify your conclusions.
2.2. Logically Equivalent Statements 51
If x 3 x D 2x 2 C 6, then x D 2 or x D 3.
Which of the following statements have the same meaning as this condi-
tional statement and which ones are negations of this conditional statement?
Explain each conclusion. (See the note in the instructions for Exercise (10).)
13. Working with a Logical Equivalency. Suppose we are trying to prove the
following for integers x and y:
We notice that we can write this statement in the following symbolic form:
P ! .Q _ R/ ;
The two statements in this activity are logically equivalent. We now have the
choice of proving either of these statements. If we prove one, we prove the
other, or if we show one is false, the other is also false. The second statement
is Theorem 1.8, which was proven in Section 1.2.
The most basic way of specifying the elements of a set is to list the elements
of that set. This works well when the set contains only a small number of objects.
The usual practice is to list these elements between braces. For example, if the set
C consists of the integer solutions of the equation x 2 D 9, we would write
C D f 3; 3g :
For larger sets, it is sometimes inconvenient to list all of the elements of the
set. In this case, we often list several of them and then write a series of three dots
(: : :) to indicate that the pattern continues. For example,
D D f1; 3; 5; 7; : : : 49g
We can also use the three dots before listing specific elements to indicate the
pattern prior to those elements. For example, if E is the set of all even integers, we
could write
E D f: : : 6; 4; 2; 0; 2; 4; 6; : : :g :
Listing the elements of a set inside braces is called the roster method of specifying
the elements of the set. We will learn other ways of specifying the elements of a
set later in this section.
1. Use the roster method to specify the elements of each of the following sets:
(a) The set of real numbers that are solutions of the equation x 2 5x D 0.
(b) The set of natural numbers that are less than or equal to 10.
(c) The set of integers that are greater than 2.
2. Each of the following sets is defined using the roster method. For each set,
determine four elements of the set other than the ones listed using the roster
method.
54 Chapter 2. Logical Reasoning
A D f1; 4; 7; 10; : : :g C D f: : : ; 8; 6; 4; 2; 0g
B D f2; 4; 8; 16; : : :g D D f: : : ; 9; 6; 3; 0; 3; 6; 9; : : :g
x2 5D0
Some sets that we will use frequently are the usual number systems. Recall
that we use the symbol R to stand for the set of all real numbers, the symbol Q to
stand for the set of all rational numbers, the symbol Z to stand for the set of all
integers, and the symbol N to stand for the set of all natural numbers.
A variable is a symbol representing an unspecified object that can be chosen
from some specified set of objects. This specified set of objects is agreed to in
advance and is frequently called the universal set.
5. What real numbers will make the sentence sin2 x C cos2 x D 1 a true
statement when substituted for x?
p
6. What natural numbers will make the sentence n is a natural number a
true statement when substituted for n?
7. What real numbers will make the sentence
Z y
t 2 dt > 9
0
If A is a set and y is one of the objects in the set A, we write y 2 A and read
this as y is an element of A or y is a member of A. For example, if B is
the set of all integers greater than 4, then we could write 5 2 B and 10 2 B.
If an object z is not an element in the set A, we write z A and read this as
z is not an element of A. For example, if B is the set of all integers greater
than 4, then we could write 2 B and 4 B.
When working with a mathematical object, such as set, we need to define when
two of these objects are equal. We are also often interested in whether or not one
set is contained in another set.
Definition. Two sets, A and B, are equal when they have precisely the same
elements. In this case, we write A D B . When the sets A and B are not
equal, we write A B.
Using these definitions, we see that for any set A, A D A and since it is true that
for each x 2 U , if x 2 A, then x 2 A, we also see that A A. That is, any set is
equal to itself and any set is a subset of itself. For some specific examples, we see
that:
56 Chapter 2. Logical Reasoning
f5; 10g f5; 10; 15g but f5; 10g f5; 10; 15g and f5; 10; 15g 6 f5; 10g.
In each of the first three examples, the two sets have exactly the same elements
even though the elements may be repeated or written in a different order.
10 22 13 3 0 12
A D f3; 6; 9g B D f6; 9; 3; 6g
C D f3; 6; 9; : : :g D D f3; 6; 7; 9g
E D f9; 12; 15; : : :g F D f9; 7; 6; 2g
As we have seen in the Preview Activities, not all mathematical sentences are state-
ments. This is often true if the sentence contains a variable. The following termi-
nology is useful in working with sentences and statements.
in n variables. When there is only one variable, such as x, we write P .x/, which is
read P of x. In this notation, x represents an arbitrary element of the universal
set, and P .x/ represents a sentence. When we substitute a specific element of the
universal set for x, the resulting sentence becomes a statement. This is illustrated
in the next example.
1. Assume the universal set for all variables is Z and let P .x/ be the predicate
x 2 4.
2. Assume the universal set for all variables is Z, and let R.x; y; z/ be the
predicate x 2 C y 2 D z 2 .
Without using the term, Example 2.10 and Progress Check 2.11 (and Preview
Activity 2) dealt with a concept called the truth set of a predicate.
58 Chapter 2. Logical Reasoning
Definition. The truth set of an open sentence with one variable is the
collection of objects in the universal set that can be substituted for the variable
to make the predicate a true statement.
If the universal set is R, then the truth set of the equation 3x 8 D 10 is the
set f6g.
Sometimes it is not possible to list all the elements of a set. For example, if the
universal set is R, we cannot list all the elements of the truth set of x 2 < 4. In
this case, it is sometimes convenient to use the so-called set builder notation in
which the set is defined by stating a rule that all elements of the set must satisfy. If
P .x/ is a predicate in the variable x, then the notation
fx 2 U j P .x/g
stands for the set of all elements x in the universal set U for which P .x/ is true.
If it is clear what set is being used for the universal set, this notation is sometimes
shortened to fx j P .x/g. This is usually read as the set of all x such that P .x/.
The vertical bar stands for the phrase such that. Some writers will use a colon (:)
instead of the vertical bar.
For a non-mathematical example, P could be the property that a college student
is a mathematics major. Then fx j P .x/g denotes the set of all college students who
are mathematics majors. This could be written as
fx 2 R j 2 < x < 2g :
We could read this as the set of all real numbers that are greater than 2 and less
than 2. We can also write
x 2 R j x 2 < 4 D fx 2 R j 2 < x < 2g :
1. If the universal set is R, describe the truth set of P .x/ using English and
write the truth set of P .x/ using set builder notation.
2. If the universal set is Z, then what is the truth set of P .x/? Describe this set
using English and then use the roster method to specify all the elements of
this truth set.
3. Are the truth sets in Parts (1) and (2) equal? Explain.
So far, our standard form for set builder notation has been fx 2 U j P .x/g. It
is sometimes possible to modify this form and put the predicate first. For example,
the set
A D f3n C 1 j n 2 Ng
describes the set of all natural numbers of the form 3nC1 for some natural number.
By substituting 1, 2, 3, 4, and so on, for n, we can use the roster method to write
We can sometimes reverse this process by starting with a set specified by the
roster method and then writing the same set using set builder notation.
60 Chapter 2. Logical Reasoning
1 D40C1 and 5 D 4 1 C 1.
This suggests that we might try f4n C 1 j n 2 Zg. In fact, by trying other inte-
gers for n, we can see that
1. Determine four elements of each set other than the ones listed using the roster
method.
When a set contains no elements, we say that the set is the empty set. For example,
the set of all rational numbers that are solutions of the equation x 2 D 2 is the
empty set since this equation has no solutions that are rational numbers.
In mathematics, the empty set is usually designated by the symbol ;. We usu-
ally read the symbol ; as the empty set or the null set. (The symbol ; is
actually the last letter in the Danish-Norwegian alphabet.)
2.3. Open Sentences and Sets 61
The truth set of a predicate can be the universal set. For example, if the universal
set is the set of real numbers R, then the truth set of the predicate x C 0 D x is
R.
Notice that the sentence x C 0 D x has not been quantified and a particular
element of the universal set has not been substituted for the variable x. Even though
the truth set for this sentence is the universal set, we will adopt the convention
that unless the quantifier is stated explicitly, we will consider the sentence to be a
predicate or open sentence. So, with this convention, if the universal set is R, then
x C 0 D x is a predicate;
?
2. Each of the following sets is defined using the roster method.
(a) Determine four elements of each set other than the ones listed using the
roster method.
(b) Use set builder notation to describe each set.
n o
? 3. Let A D x 2 R j x .x C 2/2 x 32 D 0 . Which of the following sets
are equal to the set A and which are subsets of A?
62 Chapter 2. Logical Reasoning
(a) f 2; 0; 3g 3
(c) 2; 2; 0;
2
3 3
(b) ; 2; 0 (d) 2;
2 2
4. Use the roster method to specify the truth set for each of the following open
sentences. The universal set for each open sentence is the set of integers Z.
? (a) n C 7 D 4.
?
(b) n2 D 64.
p
(c) n 2 N and n is less than 50.
(d) n is an odd integer that is greater than 2 and less than 14.
(e) n is an even integer that is greater than 10.
6. For each of the following sets, use English to describe the set and when
appropriate, use the roster method to specify all of the elements of the set.
(a) f x 2 Rj 3 x 5g (d) x 2 Rj x 2 C 16 D 0
(b) f x 2 Zj 3 x 5g (e) f x 2 Zj x is odd g
(c) x 2 Rj x 2 D 16 (f) f x 2 Rj 3x 4 17g
For each of the following sets, make a conjecture about whether or not it is
closed under addition and whether or not it is closed under multiplication. In
some cases, you may be able to find a counterexample that will prove the set
is not closed under one of these operations.
The phrase For each real number x is said to quantify the variable that follows it
in the sense that the sentence is claiming that something is true for all real numbers.
So this sentence is a statement (which happens to be false).
Definition. The phrase for every (or its equivalents) is called a universal
quantifier. The phrase there exists (or its equivalents) is called an existen-
tial quantifier. The symbol 8 is used to denote a universal quantifier, and the
symbol 9 is used to denote an existential quantifier.
Using this notation, the statement For eachreal number x, x 2 > 0 could be
written in symbolic form as: .8x 2 R/ x 2 > 0 . The following is an example of
a statement involving an existential quantifier.
64 Chapter 2. Logical Reasoning
.9x 2 Z/ .3x 2 D 0/ :
This statement is false because there are no integers that are solutions of the linear
equation 3x 2 D 0. Table 2.4 summarizes the facts about the two types of
quantifiers.
In effect, the table indicates that the universally quantified statement is true pro-
vided that the truth set of the predicate equals the universal set, and the existentially
quantified statement is true provided that the truth set of the predicate contains at
least one element.
1. .8a 2 R/ .a C 0 D a/.
2. 3x 5 D 9.
p
3. x 2 R.
6. .9x 2 R/ x 2 C 1 D 0 .
7. .8x 2 R/ x 3 x 2 .
8. x 2 C 1 D 0.
9. If x 2 1, then x 1.
10. .8x 2 R/ If x 2 1; then x 1 .
There are many ways to write statements involving quantifiers in English. In some
cases, the quantifiers are not apparent, and this often happens with conditional
66 Chapter 2. Logical Reasoning
statements. The following examples illustrate these points. Each example contains
a quantified statement written in symbolic form followed by several ways to write
the statement in English.
1. .8x 2 R/ x 2 > 0 .
In the second to the last example, the quantifier is not stated explicitly. Care
must be taken when reading this because it really does say the same thing as
the previous examples. The last example illustrates the fact that conditional
statements often contain a hidden universal quantifier.
If the universal set is R, then the truth set of the open sentence x 2 > 0 is the
set of all nonzero real numbers. That is, the truth set is
fx 2 R j x 0g :
So the preceding statements are false. For the conditional statement, the
example using x D 0 produces a true hypothesis and a false conclusion.
This is a counterexample that shows that the statement with a universal
quantifier is false.
2. .9x 2 R/ x 2 D 5 .
The second example is usually not used since it is not considered good writ-
ing practice to start a sentence with a mathematical symbol.
If
n the universal set is R, then the truth set of the predicate x 2 D 5 is
p p o
5; 5 . So these are all true statements.
2.4. Quantifiers and Negations 67
: .8x 2 U / P .x/ ;
we are asserting that the statement .8x 2 U / P .x/ is false. This is equivalent to
saying that the truth set of the open sentence P .x/ is not the universal set. That is,
there exists an element x in the universal set U such that P .x/ is false. This in turn
means that there exists an element x in U such that :P .x/ is true, which is equiv-
alent to saying that .9x 2 U / :P .x/ is true. This explains why the following
result is true:
: .8x 2 U / P .x/ .9x 2 U / :P .x/ :
we are asserting that the statement .9x 2 U / P .x/ is false. This is equivalent to
saying that the truth set of the open sentence P .x/ is the empty set. That is, there
is no element x in the universal set U such that P .x/ is true. This in turn means
that for each element x in U , :P .x/ is true, and this is equivalent to saying that
.8x 2 U / :P .x/ is true. This explains why the following result is true:
The second statement shows that in a conditional statement, there is often a hidden
universal quantifier. This statement is false since there are real numbers x for which
x 3 is not greater than or equal to x 2 . For example, we could use x D 1 or x D 21 .
This means that the negation must be true. We can form the negation as follows:
: .8x 2 R/ x 3 x 2 .9x 2 R/ : x 3 x 2 :
In most cases, we want to write this negation in a way that does not use the nega-
tion symbol.
In this case, we can now write the open sentence : x 3 x 2 as
x 3 < x 2 . (That is, the negation of is greater than or equal to is is less than.)
So we obtain the following:
: .8x 2 R/ x 3 x 2 .9x 2 R/ x 3 < x 2 :
The statement .9x 2 R/ x 3 < x 2 could be written in English as follows:
Write the statement in the form of an English sentence that does not use the
symbols for quantifiers.
Write the negation of the statement in a symbolic form that does not use the
negation symbol.
Write the negation of the statement in the form of an English sentence that
does not use the symbols for quantifiers.
2.4. Quantifiers and Negations 69
1. .8a 2 R/ .a C 0 D a/.
The real number x D 1 in the previous example was used to show that the state-
ment .8x 2 R/ x 3 x 2 is false. This is called a counterexample to the state-
ment. In general, a counterexample to a statement of the form .8x/ P .x/ is an
object a in the universal set U for which P .a/ is false. It is an example that proves
that .8x/ P .x/ is a false statement, and hence its negation, .9x/ :P .x/, is a
true statement.
In the preceding example, we also wrote the universally quantified statement as
a conditional statement. The number x D 1 is a counterexample for the statement
So the number 1 is an example that makes the hypothesis of the conditional state-
ment true and the conclusion false. Remember that a conditional statement often
contains a hidden universal quantifier. Also, recall that in Section 2.2 we saw
that the negation of the conditional statement If P then Q is the statement P
and not Q. Symbolically, this can be written as follows:
: .P ! Q/ P ^ :Q:
So when we specifically include the universal quantifier, the symbolic form of the
negation of a conditional statement is
Quantifiers in Definitions
1. Examples of natural numbers that are perfect squares are 1, 4, 9, and 81 since
1 D 12 , 4 D 22 , 9 D 32 , and 81 D 92 .
2. Examples of natural numbers that are not perfect squares are 2, 5, 10, and
50.
3. This definition gives two conditions. One is that the natural number n is a
perfect square and the other is that there exists a natural number k such that
n D k 2 . The definition states that these mean the same thing. So when we
say that a natural number n is not a perfect square, we need to negate the
condition that there exists a natural number k such that n D k 2 . We can use
the symbolic form to do this.
2.4. Quantifiers and Negations 71
: .9k 2 N/ n D k 2 .8k 2 N/ n k 2
Notice that
instead of writing : n D k 2 , we used the equivalent form of
n k 2 . This will be easier to translate into an English sentence. So we
can write,
A natural number n is not a perfect square provided that for every nat-
ural number k, n k 2 .
The preceding method illustrates a good method for trying to understand a new
definition. Most textbooks will simply define a concept and leave it to the reader
to do the preceding steps. Frequently, it is not sufficient just to read a definition
and expect to understand the new term. We must provide examples that satisfy the
definition, as well as examples that do not satisfy the definition, and we must be
able to write a coherent negation of the definition
2. Give several examples of integers (including negative integers) that are mul-
tiples of 3.
3. Give several examples of integers (including negative integers) that are not
multiples of 3.
5. Without using the symbols for quantifiers, complete the following sentence:
An integer n is not a multiple of 3 provide that . . . .
72 Chapter 2. Logical Reasoning
When a predicate contains more than one variable, each variable must be quantified
to create a statement. For example, assume the universal set is the set of integers,
Z, and let P .x; y/ be the predicate, x C y D 0. We can create a statement from
this predicate in several ways.
When we negate a statement with more than one quantifier, we consider each quan-
tifier in turn and apply the appropriate part of Theorem 2.16. As an example, we
will negate Statement (3) from the preceding list. The statement is
.9x 2 Z/ .8y 2 Z/ .x C y D 0/ :
We first treat this as a statement in the following form: .9x 2 Z/ .P .x// where
P .x/ is the predicate .8y 2 Z/ .x C y D 0/. Using Theorem 2.16, we have
:P .x/ : .8y 2 Z/ .x C y D 0/
.9y 2 Z/ : .x C y D 0/
.9y 2 Z/ .x C y 0/ :
2.4. Quantifiers and Negations 73
.8x 2 Z/ .8y 2 Z/ .x C y D 0/
Writing Guideline
Try to use English and minimize the use of cumbersome notation. Do not use the
special symbols for quantifiers 8 (for all), 9 (there exists), (such that), or )
74 Chapter 2. Logical Reasoning
.8x 2 R/ .9y 2 R/ .x C y D 0/
For each real number x, there exists a real number y such that x C y D 0,
2. For each of the following, use a counterexample to show that the statement
is false. Then write the negation of the statement in English, without using
symbols for quantifiers.
?
(a) .8m 2 Z/ m2 is even .
? (b) .8x 2 R/ x 2 > 0 .
p
(c) For each real number x, x 2 R.
m
(d) .8m 2 Z/ 2Z .
p3
(e) .8a 2 Z/ a2 D a .
?
(f) .8x 2 R/ tan2 x C 1 D sec2 x .
Write the statement as an English sentence that does not use the sym-
bols for quantifiers.
2.4. Quantifiers and Negations 75
Write the negation of the statement in symbolic form in which the nega-
tion symbol is not used.
Write a useful negation of the statement in an English sentence that
does not use the symbols for quantifiers.
p
?
(a) .9x 2 Q/ x > 2 .
(b) .8x 2 Q/ x 2 2 0 .
?
(c) .8x 2 Z/ .x is even or x is odd/.
p p p p
(d) .9x 2 Q/ 2 < x < 3 . Note: The sentence 2 < x < 3 is
p p
actually a conjuction. It means 2 < x and x < 3.
? (e) .8x 2 Z/ If x 2 is odd, then x is odd .
(f) .8n 2 N/ [If n is a perfect square, then .2n 1/ is not a prime num-
ber].
(g) .8n 2 N/ n2 n C 41 is a prime number .
?
(h) .9x 2 R/ .cos.2x/ D 2.cos x//.
4. Write each of the following statements as an English sentence that does not
use the symbols for quantifiers.
?
(a) .9m 2 Z/ .9n 2 Z/ .m > n/ (d) .8m 2 Z/ .8n 2 Z/ .m > n/
? (e) .9n 2 Z/ .8m 2 Z/ m2 > n
(b) .9m 2 Z/ .8n 2 Z/ .m > n/
(c) .8m 2 Z/ .9n 2 Z/ .m > n/ (f) .8n 2 Z/ .9m 2 Z/ m2 > n
?
5. Write the negation of each statement in Exercise (4) in symbolic form and
as an English sentence that does not use the symbols for quantifiers.
?
6. Assume that the universal set is Z. Consider the following sentence:
.9t 2 Z/ .t x D 20/ :
(a) Explain why this sentence is an open sentence and not a statement.
(b) If 5 is substituted for x, is the resulting sentence a statement? If it is a
statement, is the statement true or false?
(c) If 8 is substituted for x, is the resulting sentence a statement? If it is a
statement, is the statement true or false?
(d) If 2 is substituted for x, is the resulting sentence a statement? If it is
a statement, is the statement true or false?
76 Chapter 2. Logical Reasoning
(e) What is the truth set of the open sentence .9t 2 Z/ .t x D 20/?
.9t 2 R/ .t x D 20/ :
(a) Explain why this sentence is an open sentence and not a statement.
(b) If 5 is substituted for x, is the resulting sentence a statement? If it is a
statement, is the statement true or false?
(c) If is substituted for x, is the resulting sentence a statement? If it is a
statement, is the statement true or false?
(d) If 0 is substituted for x, is the resulting sentence a statement? If it is a
statement, is the statement true or false?
(e) What is the truth set of the open sentence .9t 2 R/ .t x D 20/?
9. An integer m is said to have the divides property provided that for all integers
a and b, if m divides ab, then m divides a or m divides b.
(a) Using the symbols for quantifiers, write what it means to say that the
integer m has the divides property.
(b) Using the symbols for quantifiers, write what it means to say that the
integer m does not have the divides property.
(c) Write an English sentence stating what it means to say that the integer
m does not have the divides property.
Complete the following sentence in English without using symbols for quan-
tifiers:
Complete the following sentence in English without using symbols for quan-
tifiers:
12. The following exercises contain definitions or results from more advanced
mathematics courses. Even though we may not understand all of the terms
involved, it is still possible to recognize the structure of the given statements
and write a meaningful negation of that statement.
13. Prime Numbers. The following definition of a prime number is very im-
portant in many areas of mathematics. We will use this definition at various
places in the text. It is introduced now as an example of how to work with a
definition in mathematics.
Using the definition of a prime number, we see that 2, 3, 5, and 7 are prime
numbers. Also, 4 is a composite number since 4 D 2 2; 10 is a composite
number since 10 D 2 5; and 60 is a composite number since 60 D 4 15.
(a) Give examples of four natural numbers other than 2, 3, 5, and 7 that are
prime numbers.
(b) Explain why a natural number p that is greater than 1 is a prime number
provided that
For all d 2 N, if d is a factor of p, then d D 1 or d D p.
(c) Give examples of four natural numbers that are composite numbers and
explain why they are composite numbers.
(d) Write a useful description of what it means to say that a natural number
is a composite number (other than saying that it is not prime).
2.4. Quantifiers and Negations 79
14. Upper Bounds for Subsets of R. Let A be a subset of the real numbers.
A number b is called an upper bound for the set A provided that for each
element x in A, x b.
15. Least Upper Bound for a Subset of R. In Exercise 14, we introduced the
definition of an upper bound for a subset of the real numbers. Assume that
we know this definition and that we know what it means to say that a number
is not an upper bound for a subset of the real numbers.
Let A be a subset of R. A real number is the least upper bound for A
provided that is an upper bound for A, and if is an upper bound for A,
then .
Note: The symbol is the lowercase Greek letter alpha, and the symbol
is the lowercase Greek letter beta.
If we define P .x/ to be x is an upper bound for A, then we can write the
definition for least upper bound as follows:
A real number is the least upper bound for A provided that
P ./ ^ .8 2 R/ .P ./ ! . //.
Important Definitions
De Morgans Laws : .P ^ Q/ :P _ :Q
: .P _ Q/ :P ^ :Q
Conditional Statements P ! Q :Q ! :P (contrapositive)
P ! Q :P _ Q
: .P ! Q/ P ^ :Q
Biconditional Statement .P $ Q/ .P ! Q/ ^ .Q ! P /
Double Negation : .:P / P
Distributive Laws P _ .Q ^ R/ .P _ Q/ ^ .P _ R/
P ^ .Q _ R/ .P ^ Q/ _ .P ^ R/
Conditionals with P ! .Q _ R/ .P ^ :Q/ ! R
Disjunctions .P _ Q/ ! R .P ! R/ ^ .Q ! R/
A Note about Notation: Be careful with the notation a j b. This does not represent
a
the rational number . The notation a j b represents a relationship between the
b
integers a and b and is simply a shorthand for a divides b.
82
3.1. Direct Proofs 83
1. Use the definition of divides to explain why 4 divides 32 and to explain why
8 divides 96.
2. Give several examples of two integers where the first integer does not divide
the second integer.
3. According to the definition of divides, does the integer 10 divide the inte-
ger 0? That is, is 10 a divisor of 0? Explain.
4. Use the definition of divides to complete the following sentence in sym-
bolic form: The nonzero integer m does not divide the integer n means that
. . . .
5. Use the definition of divides to complete the following sentence without
using the symbols for quantifiers: The nonzero integer m does not divide
the integer n : : : :
6. Give three different examples of three integers where the first integer divides
the second integer and the second integer divides the third integer.
7. Explain why the examples you generated in part (6) provide evidence that
this conjecture is true.
In Section 1.2, we also learned how to use a know-show table to help organize our
thoughts when trying to construct a proof of a statement. If necessary, review the
appropriate material in Section 1.2.
10. State precisely what we would be trying to prove if we were trying to write
a proof of the conjecture.
11. Use the definition of divides to write an answer to the question, How can
we prove what we stated in part (10)?
In Section 1.2, we introduced the idea of a direct proof. Since then, we have used
some common terminology in mathematics without much explanation. Before we
proceed further, we will discuss some frequently used mathematical terms.
A proof in mathematics is a convincing argument that some mathematical
statement is true. A proof should contain enough mathematical detail to be con-
vincing to the person(s) to whom the proof is addressed. In essence, a proof is
an argument that communicates a mathematical truth to another person (who has
the appropriate mathematical background). A proof must use correct, logical rea-
soning and be based on previously established results. These previous results can
be axioms, definitions, or previously proven theorems. These terms are discussed
below.
Surprising to some is the fact that in mathematics, there are always undefined
terms. This is because if we tried to define everything, we would end up go-
ing in circles. Simply put, we must start somewhere. For example, in Euclidean
geometry, the terms point, line, and contains are undefined terms. In this
text, we are using our number systems such as the natural numbers and integers
as undefined terms. We often assume that these undefined objects satisfy certain
properties. These assumed relationships are accepted as true without proof and
are called axioms (or postulates). An axiom is a mathematical statement that is
accepted without proof. Euclidean geometry starts with undefined terms and a set
of postulates and axioms. For example, the following statement is an axiom of
Euclidean geometry:
86 Chapter 3. Constructing and Writing Proofs in Mathematics
Given any two distinct points, there is exactly one line that contains these two
points.
The closure properties of the number systems discussed in Section 1.1 and the
properties of the number systems in Table 1.2 on page 18 are being used as
axioms in this text.
To create a proof of a theorem, we must use correct logical reasoning and mathe-
matical statements that we already accept as true. These statements include axioms,
definitions, theorems, lemmas, and corollaries.
In Section 1.2, we introduced the use of a know-show table to help us organize
our work when we are attempting to prove a statement. We also introduced some
guidelines for writing mathematical proofs once we have created the proof. These
guidelines should be reviewed before proceeding.
3.1. Direct Proofs 87
Please remember that when we start the process of writing a proof, we are
essentially reporting the news. That is, we have already discovered the proof,
and now we need to report it. This reporting often does not describe the process of
discovering the news (the investigative portion of the process).
Quite often, the first step is to develop a conjecture. This is often done after
working within certain objects for some time. This is what we did in Preview Ac-
tivity 1 when we used examples to provide evidence that the following conjecture
is true:
The backward question we ask is, How can we prove that a divides c? One
answer is to use the definition and show that there exists an integer q such that
c D a q. This could be step Q1 in the know-show table.
We now have to prove that a certain integer q exists, so we ask the question,
How do we prove that this integer exists? When we are at such a stage in the
backward process of a proof, we usually turn to what is known in order to prove
that the object exists or to find or construct the object we are trying to prove exists.
We often say that we try to construct the object or at least prove it exists from
the known information. So at this point, we go to the forward part of the proof to
try to prove that there exists an integer q such that c D a q.
The forward question we ask is, What can we conclude from the facts that
a j b and b j c? Again, using the definition, we know that there exist integers s
88 Chapter 3. Constructing and Writing Proofs in Mathematics
c D b t
D .a s/ t
D a.s t /:
The last step used the associative property of multiplication. (See Table 1.2 on
page 18.) This shows that c is equal to a times some integer. (This is because s t
is an integer by the closure property for integers.) So although we did not use the
letter q, we have arrived at step Q1. The completed know-show table follows.
Notice the similarities between what we did for this proof and many of the proofs
about even and odd integers we constructed in Section 1.2. When we try to prove
that a certain object exists, we often use what is called the construction method
for a proof. The appearance of an existential quantifier in the show (or backward)
portion of the proof is usually the indicator to go to what is known in order to prove
the object exists.
b D a s; and (1)
c D b t: (2)
We can now substitute the expression for b from equation (1) into equation (2).
This gives
c D .a s/ t:
Using the associate property for multiplication, we can rearrange the right side of
the last equation to obtain
c D a .s t /:
Because both s and t are integers, and since the integers are closed under multi-
plication, we know that s t 2 Z. Therefore, the previous equation proves that a
divides c. Consequently, we have proven that whenever a, b, and c are integers
with a 0 and b 0 such that a divides b and b divides c, then a divides c.
We wrote the proof for Theorem 3.1 according to the guidelines introduced in
Section 1.2, but a new element that appeared in this proof was the use of equation
numbers. Following are some guidelines that can be used for equation numbers.
If it is necessary to refer to an equation later in a proof, that equation should
be centered and displayed. It should then be given a number. The number for the
equation should be written in parentheses on the same line as the equation at the
right-hand margin as in shown in the following example.
x D 2n C 1: (1)
Notice that we did not number every equation in Theorem 3.1. We should only
number those equations we will be referring to later in the proof, and we should
only number equations when it is necessary. For example, instead of numbering
an equation, it is often better to use a phrase such as, the previous equation
proves that . . . or we can rearrange the terms on the right side of the previous
equation. Also, note that the word equation is not capitalized when we are
referring to an equation by number. Although it may be appropriate to use a
capital E, the usual convention in mathematics is not to capitalize.
Using Counterexamples
In Section 1.2 and so far in this section, our focus has been on proving statements
that involve universal quantifiers. However, another important skill for mathemati-
cians is to be able to recognize when a statement is false and then to be able to prove
that it is false. For example, suppose we want to know if the following proposition
is true or false.
For each integer n, if 5 divides n2 1 , then 5 divides .n 1/.
Q1 W n 1 D 5k or n D 5k C 1:
For the forward process, we could say that since 5 divides n2 1 , we know that
there exists an integer m such that
P1 W n2 1 D 5m or n2 D 5m C 1:
3.1. Direct Proofs 91
Congruence
Notice that if we subtract any number in the list above from any other number
in that list, we will obtain a multiple of 7. For example,
16 2 D 14 D 7 2
. 5/ .9/ D 14 D 7 . 2/
16 . 12/ D 28 D 7 4:
Using the concept of congruence, we would say that all the numbers in this
list are congruent modulo 7, but we first have to define when two numbers are
congruent modulo some natural number n.
Notice that we can use the definition of divides to say that n divides .a b/ if and
only if there exists an integer k such that a b D nk. So we can write
This means that in order to find integers that are congruent to b modulo n,
we only need to add multiples of n to b. For example, to find integers that are
congruent to 2 modulo 5, we add multiples of 5 to 2. This gives the following list:
2. Use set builder notation and the roster method to specify the set of all integers
that are congruent to 5 modulo 8.
3. Choose two integers that are congruent to 5 modulo 8 and add them. Then
repeat this for at least five other pairs of integers that are congruent to 5
modulo 8.
4. Explain why all of the sums that were obtained in Part (3) are congruent to
2 modulo 8.
We will study the concept of congruence modulo n in much more detail later
in the text. For now, we will work with the definition of congruence modulo n in
the context of proofs. For example, all of the examples used in Progress Check 3.4
should provide evidence that the following proposition is true.
Proposition 3.5. For all integers a and b, if a 5 .mod 8/ and b 5 .mod 8/,
then .a C b/ 2 .mod 8/.
We now turn to what we know and ask, What can we conclude from the as-
sumptions that a 5 .mod 8/ and b 5 .mod 8/. We can again use the
definition of congruence and conclude that 8 divides .a 5/ and 8 divides .b 5/.
2. Use the definition of divides to make conclusions based on the facts that 8
divides .a 5/ and 8 divides .b 5/.
4. Use the results from part (3) to prove that 8 divides .a C b 2/.
We will now be writing many proofs, and it is important to make sure we write
according to accepted guidelines so that our proofs may be understood by oth-
ers. Some writing guidelines were introduced in Chapter 1. The first four writing
guidelines given below can be considered general guidelines, and the last three can
be considered as technical guidelines specific to writing in mathematics.
1. Know your audience. Every writer should have a clear idea of the intended
audience for a piece of writing. In that way, the writer can give the right
amount of information at the proper level of sophistication to communicate
effectively. This is especially true for mathematical writing. For example, if
a mathematician is writing a solution to a textbook problem for a solutions
manual for instructors, the writing would be brief with many details omitted.
However, if the writing was for a students solution manual, more details
would be included.
4. Write a first draft of your proof and then revise it. Remember that a proof
is written so that readers are able to read and understand the reasoning in the
proof. Be clear and concise. Include details but do not ramble. Do not be
satisfied with the first draft of a proof. Read it over and refine it. Just like
any worthwhile activity, learning to write mathematics well takes practice
and hard work. This can be frustrating. Everyone can be sure that there will
be some proofs that are difficult to construct, but remember that proofs are a
very important part of mathematics. So work hard and have fun.
5. Do not use for multiplication or for exponents. Leave this type of
notation for writing computer code. The use of this notation makes it difficult
for humans to read. In addition, avoid using = for division when using a
complex fraction.
For example, it is very difficult to read x 3 3x 2 C 1=2 =.2x=3 7/; the
fraction
1
x 3 3x 2 C
2
2x
7
3
is much easier to read.
6. Do not use a mathematical symbol at the beginning of a sentence. For
example, we should not write, Let n be an integer. n is an odd integer
provided that . . . . Many people find this hard to read and often have to re-
read it to understand it. It would be better to write, An integer n is an odd
integer provided that . . . .
7. Use English and minimize the use of cumbersome notation. Do not use
the special symbols for quantifiers 8 (for all), 9 (there exists), (such that),
or ) (therefore) in formal mathematical writing. It is often easier to write,
and usually easier to read, if the English words are used instead of the sym-
bols. For example, why make the reader interpret
.8x 2 R/ .9y 2 R/ .x C y D 0/
when it is possible to write
For each real number x, there exists a real number y such that x C y D 0,
(a) For each integer a, if there exists an integer n such that a divides .8nC
7/ and a divides .4n C 1/, then a divides 5.
(b) For each integer a, if there exists an integer n such that a divides .9nC
5/ and a divides .6n C 1/, then a divides 7.
(c) For each integer n, if n is odd, then 8 divides n4 C 4n2 C 11 .
(d) For each integer n, if n is odd, then 8 divides n4 C n2 C 2n .
10. Determine if each of the following propositions is true or false. Justify each
conclusion.
13. (a) Let a, b, and c be real numbers with a 0. Explain how to use
a part of the quadratic formula (called the discriminant) to determine
if the quadratic equation ax 2 C bx C c D 0 has two real number
solutions, one real number solution, or no real number solutions. (See
Exercise (11) in Section 1.2 for a statement of the quadratic formula.)
(b) Prove that if a, b, and c are real numbers for which a > 0 and c < 0,
then one solution of the quadratic equation ax 2 C bx C c D 0 is a pos-
itive real number.
(c) Prove that if a, b, and c are real numbers, if a 0, b > 0 and
b p
< ac, then the quadratic equation ax 2 C bx C c D 0 has no
2
real number solution.
14. Let h and k be real numbers and let r be a positive number. The equation for
a circle whose center is at the point .h; k/ and whose radius is r is
.x h/2 C .y k/2 D r 2 :
Prove that all points on or inside the circle whose equation is .x 1/2 C
.y 2/2 D 4 are inside the circle whose equation is x 2 C y 2 D 26.
15. Let r be a positive real number. The equation for a circle of radius r whose
center is the origin is x 2 C y 2 D r 2 .
dy
(a) Use implicit differentiation to determine .
dx
(b) Let .a; b/ be a point on the circle with a 0 and b 0. Determine
the slope of the line tangent to the circle at the point .a; b/.
(c) Prove that the radius of the circle to the point .a; b/ is perpendicular to
the line tangent to the circle at the point .a; b/. Hint: Two lines (neither
of which is horizontal) are perpendicular if and only if the products of
their slopes is equal to 1.
A
x x c
h E b
C a B
x/2 x/2
Pythagorean
p Theorem to prove that the area of this equilateral triangle
3 2
is x .
4
(c) In the diagram on the right, 4ABC is a right triangle. In addition,
there has been an equilateral triangle constructed on each side of this
right triangle. Prove that the area of the equilateral triangle on the
hypotenuse is equal to the sum of the areas of the equilateral triangles
constructed on the other two sides of the right triangle.
Proof. We assume that a, b, and c are integers and that a divides bc.
So, there exists an integer k such that bc D ka. We now factor k as
k D mn, where m and n are integers. We then see that
bc D mna:
This means that b D ma or c D na and hence, a j b or a j c.
c c
(d) Proposition. For all positive integers a, b, and c, ab D a.b /.
This proposition is false as is shown by the following counterexample:
If we let a D 2, b D 3, and c D 2, then
c c
ab D a.b /
2
23 D 2.3 /
2
82 D 29
64 512
102 Chapter 3. Constructing and Writing Proofs in Mathematics
1. After examining several examples, decide whether you think this proposition
is true or false.
3.2. More Methods of Proof 103
2. Try completing the following know-show table for a direct proof of this
proposition. The question is, Can we perform algebraic manipulations to
get from the know portion of the table to the show portion of the table?
Be careful with this! Remember that we are working with integers and we
want to make sure that we can end up with an integer q as stated in Step Q1.
4. Complete a know-show table for the contrapositive statement from Part (3).
5. By completing the proof in Part (4), have you proven the given proposition?
That is, have you proven that if n2 is an odd integer, then n is an odd integer?
Explain.
1. In Exercise (4a) from Section 2.2, we constructed a truth table to prove that
the biconditional statement, P $ Q, is logically equivalent to .P ! Q/ ^
.Q ! P /. Complete this exercise if you have not already done so.
2. Suppose that we want to prove a biconditional statement of the form P $ Q.
Explain a method for completing this proof based on the logical equivalency
in part (1).
104 Chapter 3. Constructing and Writing Proofs in Mathematics
3. Let n be an integer. Assume that we have completed the proofs of the fol-
lowing two statements:
(See Exercise (3c) from Section 1.2 and Preview Activity 1.) Have we com-
pleted the proof of the following proposition?
For each integer n, n is an odd integer if and only if n2 is an odd integer.
Explain.
In Sections 1.2 and 3.1, we studied direct proofs of mathematical statements. Most
of the statements we prove in mathematics are conditional statements that can be
written in the form P ! Q. A direct proof of a statement of the form P ! Q
is based on the definition that a conditional statement can only be false when the
hypothesis, P , is true and the conclusion, Q, is false. Thus, if the conclusion is
true whenever the hypothesis is true, then the conditional statement must be true.
So, in a direct proof,
We have used the so-called forward and backward method to discover how to log-
ically deduce Q from the assumption that P is true.
Writing Guidelines
One of the basic rules of writing mathematical proofs is to keep the reader in-
formed. So when we prove a result using the contrapositive, we indicate this within
the first few lines of the proof. For example,
In addition, make sure the reader knows the status of every assertion that you
make. That is, make sure you state whether an assertion is an assumption of the
theorem, a previously proven result, a well-known result, or something from the
readers mathematical background. Following is a completed proof of a statement
from Preview Activity 1.
Theorem 3.7. For each integer n, if n2 is an even integer, then n is an even integer.
Proof. We will prove this result by proving the contrapositive of the statement,
which is
For each integer n, if n is an odd integer, then n2 is an odd integer.
However, in Theorem 1.8 on page 21, we have already proven that if x and y are
odd integers, then x y is an odd integer. So using x D y D n, we can conclude
that if n is an odd integer, then n n, or n2 , is an odd integer. We have thus proved
the contrapositive of the theorem, and consequently, we have proved that if n2 is
an even integer, then n is an even integer.
106 Chapter 3. Constructing and Writing Proofs in Mathematics
As was noted in Section 2.2, there are several different logical equivalencies. For-
tunately, there are only a small number that we often use when trying to write
proofs, and many of these are listed in Theorem 2.8 at the end of Section 2.2.
We will illustrate the use of one of these logical equivalencies with the following
proposition:
First, notice that the hypothesis and the conclusion of the conditional statement are
stated in the form of negations. This suggests that we consider the contrapositive.
Care must be taken when we negate the hypothesis since it is a conjunction. We
use one of De Morgans Laws as follows:
: .a 0 ^ b 0/ .a D 0/ _ .b D 0/ :
1. In English, write the contrapositive of, For all real numbers a and b, if
a 0 and b 0, then ab 0.
X ! .Y _ Z/ .X ^ :Y / ! Z:
The logical equivalency in Part (2) makes sense because if we are trying to
prove Y _ Z, we only need to prove that at least one of Y or Z is true. So the idea
is to prove that if Y is false, then Z must be true.
3. Use the ideas presented in the progress check to complete the proof of the
following proposition.
3.2. More Methods of Proof 107
To prove this, we let a and b be real numbers and assume that ab D 0 and a 0.
1
We can then multiply both sides of the equation ab D 0 by . This gives
a
Now complete the proof.
::
:
.P $ Q/ .P ! Q/ ^ .Q ! P / :
This logical equivalency suggests one method for proving a biconditional statement
written in the form P if and only if Q. This method is to construct separate
proofs of the two conditional statements P ! Q and Q ! P . For example, since
we have now proven each of the following:
Theorem 3.10. For each integer n, n is an even integer if and only if n2 is an even
integer.
Writing Guidelines
Proof. We will prove this biconditional statement by proving the following two
conditional statements:
For the second part, we assume that x 3 2x 2 C x D 2 and from this assumption,
we will prove that x D 2. We will do this by solving this equation for x. To do so,
we first rewrite the equation x 3 2x 2 C x D 2 by subtracting 2 from both sides:
x3 2x 2 C x 2 D 0:
We can now factor the left side of this equation by factoring an x 2 from the first
two terms and then factoring .x 2/ from the resulting two terms. This is shown
3.2. More Methods of Proof 109
below.
x3 2x 2 C x 2D0
x 2 .x 2/ C .x 2/ D 0
2
.x 2/ x C 1 D 0
Now, in the real numbers, if a product of two factors is equal to zero, then one of
the factors must be zero. So this last equation implies that
x 2 D 0 or x 2 C 1 D 0:
Constructive Proofs
Notice that the process of solving the equation actually does not prove that
x D 5 is a solution of the equation 3x C 8 D 23. This process really shows that if
there is a solution, then that solution must be x D 5. To show that this is a solution,
we use the process of substituting 5 for x in the left side of the equation as follows:
If x D 5, then
3x C 8 D 3 .5/ C 8 D 15 C 8 D 23:
ax C b D c;
110 Chapter 3. Constructing and Writing Proofs in Mathematics
where a, b, and c are real numbers with a 0, is called a linear equation in one
variable.
Proposition 3.12. If a, b, and c are real numbers with a 0, then the linear
c b
equation ax C b D c has exactly one real number solution, which is x D .
a
Proof. Assume that a, b, and c are real numbers with a 0. We can solve the
linear equation ax C b D c by adding b to both sides of the equation and then
dividing both sides of the resulting equation by a .since a 0/, to obtain
c b
xD :
a
c b
This shows that if there is a solution, then it must be x D . We also see that
a
c b
if x D , then
a
c b
ax C b D a Cb
a
D .c b/ C b
D c:
Therefore, the linear equation ax C b D c has exactly one real number solution
c b
and the solution is x D .
a
The proof given for Proposition 3.12 is called a constructive proof. This is a
technique that is often used to prove a so-called existence theorem. The objective
of an existence theorem is to prove that a certain mathematical object exists. That
is, the goal is usually to prove a statement of the form
Nonconstructive Proofs
Another type of proof that is often used to prove an existence theorem is the so-
called nonconstructive proof. For this type of proof, we make an argument that an
object in the universal set that makes P .x/ true must exist but we never construct
or name the object that makes P .x/ true. The advantage of a constructive proof
over a nonconstructive proof is that the constructive proof will yield a procedure or
algorithm for obtaining the desired object.
The proof of the Intermediate Value Theorem from calculus is an example of
a nonconstructive proof. The Intermediate Value Theorem can be stated as follows:
The Intermediate Value Theorem can be used to prove that a solution to some
equations must exist. This is shown in the next example.
f .x/ D x 3 x C 1:
Notice that f . 2/ D 5 and that f .0/ D 1. Since f . 2/ < 0 and f .0/ > 0, the
Intermediate Value Theorem tells us that there is a real number c between 2 and
0 such that f .c/ D 0. This means that there exists a real number c between 2
and 0 such that
c3 c C 1 D 0;
(b) Determine if the two conditional statements in Part (a) are true or false.
If a conditional statement is true, write a proof, and if it is false, provide
a counterexample.
(c) Is the given proposition true or false? Explain.
8. For a right triangle, suppose that the hypotenuse has length c feet and the
lengths of the sides are a feet and b feet.
(a) What is a formula for the area of this right triangle? What is an isosce-
les triangle?
(b) State the Pythagorean Theorem for right triangles.
?
(c) Prove that the right triangle described above is an isosceles triangle if
1
and only if the area of the right triangle is c 2 .
4
?
9. A real number x is defined to be a rational number provided
m
there exist integers m and n with n 0 such that x D :
n
12. Prove that for all integers a and m, if a and m are the lengths of the sides of
a right triangle and m C 1 is the length of the hypotenuse, then a is an odd
integer.
13. Prove the following proposition:
If p; q 2 Q with p < q, then there exists an x 2 Q with p < x < q.
14. Are the following propositions true or false? Justify your conclusion.
m D 2n 6C1
D 2 .n 3/ C 1:
We do not yet have all the tools needed to prove the proposition or its contra-
positive. However, later in the text, we will learn that the following proposi-
tion is true.
:X ! C ! X;
X C :X :X ! C .:X ! C / ! X
T F F T T
F F T F T
This tautology shows that if :X leads to a contradiction, then X must be true. The
previous truth table also shows that the statement :X ! C is logically equiva-
lent to X . This means that if we have proved that :X leads to a contradiction,
then we have proved statement X . So if we want to prove a statement X using a
proof by contradiction, we assume that :X is true and show that this leads to a
contradiction.
When we try to prove the conditional statement, If P then Q using a proof
by contradiction, we must assume that P ! Q is false and show that this leads to
a contradiction.
1
For each real number x, 4.
x.1 x/
1
For each real number x, if 0 < x < 1, then 4.
x.1 x/
118 Chapter 3. Constructing and Writing Proofs in Mathematics
Proposition. For all real numbers x and y, if x y, x > 0; and y > 0, then
x y
C > 2:
y x
To start a proof by contradiction, we assume that this statement is false; that is, we
assume the negation is true. Because this is a statement with a universal quantifier,
we assume that there exist real numbers x and y such that x y, x > 0; y > 0
x y
and that C 2: (Notice that the negation of the conditional sentence is a
y x
conjunction.)
For this proof by contradiction, we will only work with the know column of a
know-show table. This is because we do not have a specific goal. The goal is to
obtain some contradiction, but we do not know ahead of time what that contradic-
tion will be. Using our assumptions, we can perform algebraic operations on the
inequality
x y
C 2 (2)
y x
until we obtain a contradiction.
1. Try the following algebraic operations on the inequality in (2). First, multi-
ply both sides of the inequality by xy, which is a positive real number since
x > 0 and y > 0. Then, subtract 2xy from both sides of this inequality and
finally, factor the left side of the resulting inequality.
We have discussed the logic behind a proof by contradiction in the preview activ-
ities for this section. The basic idea for a proof by contradiction of a proposition
is to assume the proposition is false and show that this leads to a contradiction.
We can then conclude that the proposition cannot be false, and hence, must be
true. When we assume a proposition is false, we are, in effect, assuming that its
negation is true. This is one reason why it is so important to be able to write nega-
tions of propositions quickly and correctly. We will illustrate the process with the
proposition discussed in Preview Activity 1.
1
Proposition 3.14. For each real number x, if 0 < x < 1, then 4.
x.1 x/
1 < 4x 4x 2
4x 2 4x C 1 < 0
.2x 1/2 < 0
However, .2x 1/ is a real number and the last inequality says that a real number
squared is less than zero. This is a contradiction since the square of any real number
120 Chapter 3. Constructing and Writing Proofs in Mathematics
must be greater than or equal to zero. Hence, the proposition cannot be false, and
1
we have proved that for each real number x, if 0 < x < 1, then 4.
x.1 x/
p
1. For each real number x, if x is irrational, then 3 x is irrational.
p p
2. For each real number x, x C 2 is irrational or x C 2 is irrational.
Important Note
2. For this proposition, why does it seem reasonable to try a proof by contra-
diction?
3. For this proposition, state clearly the assumptions that need to be made at the
beginning of a proof by contradiction, and then use a proof by contradiction
to prove this proposition.
In mathematics, we sometimes need to prove that something does not exist or that
something is not possible. Instead of trying to construct a direct proof, it is some-
times easier to use a proof by contradiction so that we can assume that the some-
thing exists. For example, suppose we want to prove the following proposition:
Proposition 3.17. For all integers x and y, if x and y are odd integers, then there
does not exist an integer z such that x 2 C y 2 D z 2 .
Notice that the conclusion involves trying to prove that an integer with a certain
property does not exist. If we use a proof by contradiction, we can assume that such
an integer z exists. This gives us more with which to work.
Proof. We will use a proof by contradiction. So we assume that there exist integers
x and y such that x and y are odd and there exists an integer z such that x 2 C y 2 D
z 2 . Since x and y are odd, there exist integers m and n such that x D 2m C 1 and
y D 2n C 1.
1. Use the assumptions that x and y are odd to prove that x 2 C y 2 is even and
hence, z 2 is even. (See Theorem 3.7 on page 105.)
We can now conclude that z is even. (See Theorem 3.7 on page 105.) So there
exists an integer k such that z D 2k. If we substitute for x, y, and z in the
equation x 2 C y 2 D z 2 , we obtain
2. Use the previous equation to obtain a contradiction. Hint: One way is to use
algebra to obtain an equation where the left side is an odd integer and the
right side is an even integer.
One of the most important ways to classify real numbers is as a rational number
or an irrational number. Following is the definition of rational (and irrational)
numbers given in Exercise (9) from Section 3.2.
This may seem like a strange distinction because most people are quite familiar
with the rational numbers (fractions) but the irrational numbers
p p seemp a bit unusual.
However, there are many irrational numbers such as 2, 3, 3 2, , and the
number e. We are discussing these matters now because we will soon prove that
p
2 is irrational in Theorem 3.20.
We use the symbol Q to stand for the set of rational numbers. There is no
standard symbol for the set of irrational numbers. Perhaps one reason for this is
because of the closure properties of the rational numbers. We introduced closure
properties in Section 1.1, and the rational numbers Q are closed under addition,
subtraction, multiplication, and division by nonzero rational numbers. This means
that if x; y 2 Q, then
The basic reasons for these facts are that if we add, subtract, multiply, or divide
two fractions, the result is a fraction. One reason we do not have a symbol for
the irrational numbers is that the irrational p
numbers are not closed under these
operations. For example, we will prove that 2 is irrational in Theorem 3.20. We
then see that p
p p 2
2 2 D 2 and p D 1;
2
3.3. Proof by Contradiction 123
which shows that the product of irrational numbers can be rational and the quotient
of irrational numbers can be rational.
It is also important to realize that every integer is a rational number since any
3
integer can be written as a fraction. For example, we can write 3 D . In general,
1
n
if n 2 Z, then n D , and hence, n 2 Q.
1
Because the rational numbers are closed under the standard operations and the
definition of an irrational number simply says that the number is not rational, we
often use a proof by contradiction to prove that a number is irrational. This is
illustrated in the next proposition.
Proposition 3.19. . For all real numbers x and y, if x is rational and x 0 and
y is irrational, then x y is irrational.
Proof. We will use a proof by contradiction. So we assume that there exist real
numbers x and y such that x is rational, y is irrational, and x y is rational. Since
x 0, we can divide by x, and since the rational numbers are closed under di-
1
vision by nonzero rational numbers, we know that 2 Q. We now know that
x
1
x y and are rational numbers and since the rational numbers are closed under
x
multiplication, we conclude that
1
.xy/ 2 Q:
x
1
However, .xy/ D y and hence, y must be a rational number. Since a real num-
x
ber cannot be both rational and irrational, this is a contradiction to the assumption
that y is irrational. We have therefore proved that for all real numbers x and y, if
x is rational and x 0 and y is irrational, then x y is irrational.
The proof that the square root of 2 is an irrational number is one of the classic
proofs in mathematics, and every mathematics student should know this proof.
This is why we will be doing some preliminary work with rational numbers and
integers before completing the proof. The theorem we will be proving can be stated
as follows:
124 Chapter 3. Constructing and Writing Proofs in Mathematics
m
1. Each integer m is a rational number since m can be written as m D .
1
2 4
2. Notice that D , since
3 6
4 22 2 2 2
D D D
6 32 2 3 3
15 5 10 5 30 15
We can also show that D , D , and D
12 4 8 4 16 8
Item (2) was included to illustrate the fact that a rational number can be written
as a fraction in lowest terms with a positive denominator. This means that any
m
rational number can be written as a quotient , where m and n are integers, n > 0,
n
and m and n have no common factor greater than 1.
m2
2D
n2
m D 2n2 :
2
(1)
Equation (1) implies that m2 is even, and hence, by Theorem 3.7, m must be an
even integer. This means that there exists an integer p such that m D 2p. We can
now substitute this into equation (1), which gives
.2p/2 D 2n2
4p 2 D 2n2 : (2)
(a) If you were setting up a proof by contradiction for this statement, what
would you assume? Carefully write down all conditions that you would
assume.
(b) Complete a proof by contradiction for this statement.
4. Prove that the cube root of 2 is an irrational number. That is, prove that if r
is a real number such that r 3 D 2, then r is an irrational number.
?
5. Prove the following propositions:
(a) For all real numbers x and y, if x is rational and y is irrational, then
x C y is irrational.
(b) For all nonzero real numbers x and y, if x is rational and y is irrational,
then xy is irrational.
?
p
(b) For each positive real number x, if x is irrational, then x is irrational.
(c) For every pair of real numbers x and y, if x C y is irrational, then x is
irrational and y is irrational.
(d) For every pair of real numbers x and y, if x C y is irrational, then x is
irrational or y is irrational.
7. (a) Give an example that shows that the sum of two irrational numbers can
be a rational number.
p p
(b) Now explain why the following proof that 2 C 5 is an irrational
p p
number is not a valid proof: Since 2 and 5 are both pirrational num-
p
bers, their sum is an irrational number. Therefore, 2 C 5 is an
irrational number.
p
Note: You may even assume that we have proven that 5 is an irra-
tional number. (We have not proven this.)
p p
(c) Is the real number 2C 5 a rational number or an irrational number?
Justify your conclusion.
p p
8. (a) Prove that for each real number x, x C 2 is irrational or x C 2
is irrational.
(b) Generalize
p the proposition in Part (a) for any irrational number (instead
of just 2) and then prove the new proposition.
?
(a) For each real number , if 0 < < , then sin. / C cos. / > 1.
2 p
(b) For all real numbers a and b, if a 0 and b 0, then a2 C b 2
a C b.
(c) If n is an integer greater than 2, then for all integers m, n does not
divide m or n C m nm.
(d) For all real numbers a and b, if a > 0 and b > 0, then
2 2 4
C :
a b aCb
? 14. Prove that there do not exist three consecutive natural numbers such that the
cube of the largest is equal to the sum of the cubes of the other two.
15. Three natural numbers a, b, and c with a < b < c are called a Pythagorean
triple provided that a2 C b 2 D c 2 . For example, the numbers 3, 4, and 5
form a Pythagorean triple, and the numbers 5, 12, and 13 form a Pythagorean
triple.
16. Consider the following proposition: There are no integers a and b such that
b 2 D 4a C 2.
(a) Rewrite this statement in an equivalent form using a universal quantifier
by completing the following:
For all integers a and b, : : : :
(b) Prove the statement in Part (a).
17. Is the following statement true or false? Justify your conclusion.
For each integer n that is greater than 1, if a is the smallest positive
factor of n that is greater than 1, then a is prime.
See Exercise (13) in Section 2.4 (page 78) for the definition of a prime num-
ber and the definition of a composite number.
3.3. Proof by Contradiction 129
18. A magic square is a square array of natural numbers whose rows, columns,
and diagonals all sum to the same number. For example, the following is a
3 by 3 magic square since the sum of 3 numbers in each row is equal to 15,
the sum of the 3 numbers in each column is equal to 15, and the sum of the
3 numbers in each diagonal is equal to 15.
8 3 4
1 5 9
6 7 2
1 2
3 4 5
6 7 8
9 10
Hint: Assign each of the six blank cells in the square a name. One possibility
is to use a, b, c, d , e, and f .
19. Using only the digits 1 through 9 one time each, is it possible to construct a 3
by 3 magic square with the digit 3 in the center square? That is, is it possible
to construct a magic square of the form
a b c
d 3 e
f g h
.x C y/ y 2 Q:
4x.1 x/ > 1
4 3.1 3/ > 1
12 > 1
ax C by D c
ax C by D c
has a solution in which both x and y are integers. So there exist integers m
and n such that
am C bn D c:
Hint: Now use the facts that 3 divides a, 3 divides b, and c 1 .mod 3/.
x 2 C 2mx C 2n D 0
(a) What are the solutions of the equation when m D 1 and n D 1? That
is, what are the solutions of the equation x 2 C 2x 2 D 0?
(b) What are the solutions of the equation when m D 2 and n D 3? That
is, what are the solutions of the equation x 2 C 4x C 6 D 0?
(c) Solve the resulting quadratic equation for at least two more examples
using values of m and n that satisfy the hypothesis of the proposition.
(d) For this proposition, why does it seem reasonable to try a proof by
contradiction?
(e) For this proposition, state clearly the assumptions that need to be made
at the beginning of a proof by contradiction.
(f) Use a proof by contradiction to prove this proposition.
2. Suppose that you are trying to prove a statement that is written in the form
.P _ Q/ ! R. Explain why you can complete this proof by writing sepa-
rate and independent proofs of P ! R and Q ! R.
5. Use the results proved in part (4) and the explanation in part (2) to explain
why we have proved the contrapositive of the proposition in part (3).
.P _ Q/ ! R .P ! R/ ^ .Q ! R/ :
If we were trying to write a direct proof of this proposition, the only thing we could
assume is that n is an integer. This is not much help. In a situation such as this,
we will sometimes use cases to provide additional assumptions for the forward
process of the proof. Cases are usually based on some common properties that the
element x may or may not possess. The cases must be chosen so that they exhaust
all possibilities for the object x in the hypothesis of the original proposition. For
Proposition 1, we know that an integer must be even or it must be odd. We can thus
use the following two cases for the integer n:
When using cases in a proof, the main rule is that the cases must be chosen so
that they exhaust all possibilities for an object x in the hypothesis of the original
proposition. Following are some common uses of cases in proofs.
When writing a proof that uses cases, we use all the other writing guidelines. In
addition, we make sure that it is clear where each case begins. This can be done by
using a new paragraph with a label such as Case 1, or it can be done by starting
a paragraph with a phrase such as, In the case where . . . .
Case 1. The integer n is even. In this case, there exists an integer m such that
n D 2m. Therefore, . . . .
As another example of using cases, consider a situation where we know that a and
b are real numbers and ab D 0. If we want to make a conclusion about b, the
temptation might be to divide both sides of the equation by a. However, we can
only do this if a 0. So, we consider two cases: one when a D 0 and the other
when a 0.
Proof. We let a and b be real numbers and assume that ab D 0. We will prove
that a D 0 or b D 0 by considering two cases: (1) a D 0, and (2) a 0.
In the case where a D 0, the conclusion of the proposition is true and so there
is nothing to prove.
In the case where a 0, we can multiply both sides of the equation ab D 0
3.4. Using Cases in Proofs 135
1
by and obtain
a
1 1
ab D 0
a a
b D 0:
So in both cases, a D 0 or b D 0, and this proves that for all real numbers a and b,
if ab D 0, then a D 0 or b D 0.
Absolute Value
Most students by now have studied the concept of the absolute value of a real
number. We use the notation jxj to stand for the absolute value of the real number
x. One way to think of the absolute value of x is as the distance between x and
0 on the number line. For example,
j5j D 5 and j 7j D 7:
Although this notion of absolute value is convenient for determining the absolute
value of a specific number, if we want to prove properties about absolute value, we
need a more careful and precise definition.
Lets first see if this definition is consistent with our intuitive notion of absolute
value by looking at two specific examples.
Notice that the definition of the absolute value of x is given in two parts, one for
when x 0 and the other for when x < 0. This means that when attempting to
prove something about absolute value, we often uses cases. This will be illustrated
in Theorem 3.23.
136 Chapter 3. Constructing and Writing Proofs in Mathematics
Theorem 3.23. Let a be a positive real number. For each real number x,
Proof. The proof of Part (2) is part of Exercise (10). We will prove Part (1).
We let a be a positive real number and let x 2 R. We will first prove that if
jxj D a, then x D a or x D a. So we assume that jxj D a. In the case where
x 0, we see that jxj D x, and since jxj D a, we can conclude that x D a.
In the case where x < 0, we see that jxj D x. Since jxj D a, we can
conclude that x D a and hence that x D a. These two cases prove that if
jxj D a, then x D a or x D a.
We will now prove that if x D a or x D a, then jxj D a. We start by
assuming that x D a or x D a. Since the hypothesis of this conditional statement
is a disjunction, we use two cases. When x D a, we see that
jxj D jaj D a since a > 0:
When x D a, we conclude that
jxj D j aj D . a/ since a < 0;
and hence, jxj D a. This proves that if x D a or x D a, then jxj D a. Because
we have proven both conditional statements, we have proven that jxj D a if and
only if x D a or x D a.
(a) jt j D 12. 1
(c) jt 4j D .
5
(b) jt C 3j D 5. (d) j3t 4j D 8.
Although solving equations involving absolute values may not seem to have
anything to do with writing proofs, the point of Progress Check 3.24 is to empha-
size the importance of using cases when dealing with absolute value. The following
theorem provides some important properties of absolute value.
3.4. Using Cases in Proofs 137
Theorem 3.25. Let a be a positive real number. For all real numbers x and y,
Proof. We will prove Part (1). The proof of Part (2) is included in Exercise (10),
and the proof of Part (3) is Exercise (14). For Part (1), we will prove the bicondi-
tional proposition by proving the two associated conditional propositions.
So we let a be a positive real number and let x 2 R and first assume that
jxj < a. We will use two cases: either x 0 or x < 0.
In the case where x 0, we know that jxj D x and so the inequality jxj < a
implies that x < a. However, we also know that a < 0 and that x > 0.
Therefore, we conclude that a < x and, hence, a < x < a.
When x < 0, we see that jxj D x. Therefore, the inequality jxj < a
implies that x < a, which in turn implies that a < x. In this case, we also
know that x < a since x is negative and a is positive. Hence, a < x < a
So in both cases, we have proven that a < x < a and this proves that if
jxj < a, then a < x < a. We now assume that a < x < a.
These two cases prove that if a < x < a, then jxj < a. Hence, we have
proven that jxj < a if and only if a < x < a.
Explain why the result proven in Preview Activity 2 can be used to prove
that the product of any two consecutive integers is divisible by 2.
? 2. Prove that if u is an odd integer, then the equation x 2 C x u D 0 has no
solution that is an integer.
? 3. Prove that if n is an odd integer, then n D 4k C 1 for some integer k or
n D 4k C 3 for some integer k.
? 4. Prove the following proposition:
For each integer a, if a2 D a, then a D 0 or a D 1.
6. Are the following propositions true or false? Justify all your conclusions. If
a biconditional statement is found to be false, you should clearly determine
if one of the conditional statements within it is true. In that case, you should
state an appropriate theorem for this conditional statement and prove it.
?
(a) For all integers m and n, m
and n are consecutive integers if and only
if 4 divides m2 C n2 1 .
(b) For all integers m and n, 4 divides m2 n2 if and only if m and n
are both even or m and n are both odd.
9. Are the following propositions true or false? Justify each conclusions with a
counterexample or a proof.
(b) For all integers a, b, and c, if a, b, and c are odd, then the equation
ax 2 C bx C c D 0 has no solution that is a rational number.
Hint: Do not use the quadratic formula. Use a proof by contradiction
p
and recall that any rational number can be written in the form , where
q
p and q are integers, q > 0, and p and q have no common factor greater
than 1.
(c) For all integers a, b, c, and d , if a, b, c, and d are odd, then the
equation ax 3 C bx 2 C cx C d D 0 has no solution that is a rational
number.
11. Let a be a positive real number. In Part (1) of Theorem 3.25, we proved that
for each real number x, jxj < a if and only if a < x < a. It is important
to realize that the sentence a < x < a is actually the conjunction of two
inequalities. That is, a < x < a means that a < x and x < a.
? (a) Complete the following statement: For each real number x, jxj a if
and only if . . . .
(b) Prove that for each real number x, jxj a if and only if a x a.
(c) Complete the following statement: For each real number x, jxj > a if
and only if . . . .
(a) Verify that the triangle inequality is true for several different real num-
bers x and y. Be sure to have some examples where the real numbers
are negative.
(b) Explain why the following proposition is true: For each real number r,
jrj r jrj.
(c) Now let x and y be real numbers. Apply the result in Part (14b) to both
x and y. Then add the corresponding parts of the two inequalities to
obtain another inequality. Use this to prove that jx C yj jxj C jyj.
q 1 2 3 4 5 6 7 8 9 10
r 19 5
4q C r 27 27 27 27 27 27 27 27 27 27
2. What is the smallest positive value for r that you obtained in your examples
from Part (1)?
Division is not considered an operation on the set of integers since the quotient
of two integers need not be an integer. However, we have all divided one integer
by another and obtained a quotient and a remainder. For example, if we divide
113 by 5, we obtain a quotient of 22 and a remainder of 3. We can write this as
113 3
D 22 C . If we multiply both sides of this equation by 5 and then use the
5 5
142 Chapter 3. Constructing and Writing Proofs in Mathematics
This is the equation that we use when working in the integers since it involves only
multiplication and addition of integers.
3. What are the quotient and the remainder when we divide 27 by 4? How is
this related to your answer for Part (2)?
q 7 6 5 4 3 2 1
r 18 7
5q C r 17 17 17 17 17 17 17
5. The convention we will follow is that the remainder will be the smallest
positive integer r for which 17 D 5q C r and the quotient will be the
corresponding value of q. Using this convention, what is the quotient and
what is the remainder when 17 is divided by 5?
We will now explore what happens when we multiply several pairs of integers
where the first one is congruent to 3 modulo 6 and the second is congruent to 5
modulo 6. We can use set builder notation and the roster method to specify the set
A of all integers that are congruent to 2 modulo 6 as follows:
2. Use the roster method to specify the set B of all integers that are congruent
to 5 modulo 6.
B D fb 2 Z j b 5 .mod 6/g D :
3. Now choose at least four other pairs of integers a and b where a 2 A and
b 2 B. For each pair, calculate .a C b/ and then determine the smallest
positive integer r for which .a C b/ r .mod 6/. Note: The integer r will
satisfy the inequalities 0 r < 6.
4. Prove that for all integers a and b, if a 3 .mod 6/ and b 5 .mod 6/,
then .a C b/ 2 .mod 6/.
337 D 6 56 C 1:
When we are working within the system of integers, the second equation is pre-
ferred over the first since the second one uses only integers and the operations of
addition and multiplication, and the integers are closed under addition and multi-
plication. Following is a complete statement of the Division Algorithm.
1. The Division Algorithm can be proven, but we have not yet studied the meth-
ods that are usually used to do so. In this text, we will treat the Division Al-
gorithm as an axiom of the integers. The work in Preview Activity 1 provides
some rationale that this is a reasonable axiom.
2. The statement of the Division Algorithm contains the new phrase, there
exist unique integers q and r such that : : : : This means that there is only
one pair of integers q and r that satisfy both the conditions a D bq C r and
0 r < b. As we saw in Preview Activity 1, there are several different ways
to write the integer a in the form a D bq C r. However, there is only one
way to do this and satisfy the additional condition that 0 r < b.
3. In light of the previous comment, when we speak of the quotient and the
remainder when we divide an integer a by the positive integer b, we will
always mean the quotient .q/ and the remainder .r/ guaranteed by the Divi-
sion Algorithm. So the remainder r is the least nonnegative integer such that
there exists an integer (quotient) q with a D bq C r.
4. If a < 0, then we must be careful when writing the result of the Division
Algorithm. For example, in parts (4) and (5) of Preview Activity 1, with
a D 17 and b D 5, we obtained 17 D 5 . 4/ C 3, and so the quotient is
4 and the remainder is 3. Notice that this is different than the result from a
17
calculator, which would be D 3:4. But this means
5
17 4 2
D 3C D 3 :
5 10 5
17 D 5 . 3/ C . 2/ :
This is not the result guaranteed by the Division Algorithm since the value
of 2 does not satisfy the result of being greater than or equal to 0 and less
than 5.
5. One way to look at the Division Algorithm is that the integer a is either going
to be a multiple of b, or it will lie between two multiples of b. Suppose that a
is not a multiple of b and that it lies between the multiples b q and b .q C 1/,
where q is some integer. This is shown on the number line in Figure 3.2.
3.5. The Division Algorithm and Congruence 145
bq a b(q + 1)
6. We have been implicitly using the fact that an integer cannot be both even and
odd. There are several ways to understand this fact, but one way is through
the Division Algorithm. When we classify an integer as even or odd, we are
doing so on the basis of the remainder (according to the Division Algorithm)
when the integer is divided by 2. If a 2 Z, then by the Division Algorithm
there exist unique integers q and r such that
a D 2q C r and 0 r < 2:
This means that the remainder, r, can only be zero or one (and not both).
When r D 0, the integer is even, and when r D 1, the integer is odd.
2. For each of the following, find the quotient and remainder (guaranteed by the
Division Algorithm) and then summarize the results by writing an equation
of the form a D bq C r, where 0 r < b.
146 Chapter 3. Constructing and Writing Proofs in Mathematics
The Division Algorithm can sometimes be used to construct cases that can be used
to prove a statement that is true for all integers. We have done this when we divided
the integers into the even integers and the odd integers since even integers have a
remainder of 0 when divided by 2 and odd integers have a remainder of 1 when
divided by 2.
Sometimes it is more useful to divide the integer a by an integer other than 2.
For example, if a is divided by 3, there are three possible remainders: 0, 1, and
2. If a is divided by 4, there are four possible remainders: 0, 1, 2, and 3. The
remainders form the basis for the cases.
If the hypothesis of a proposition is that n is an integer, then we can use the
Division Algorithm to claim that there are unique integers q and r such that
n D 3q C r and 0 r < 3:
We can then divide the proof into the following three cases: (1) r D 0; (2) r D 1;
and (3) r D 2. This is done in Proposition 3.27.
Proposition 3.27. If n is an integer, then 3 divides n3 n.
n D 3q C r, and 0 r < 3:
This means that we can consider the following three cases: (1) r D 0; (2) r D 1;
and (3) r D 2.
In the case where r D 0, we have n D 3q. By substituting this into the
expression n3 n, we get
n3 n D .3q/3 .3q/
3
D 27q 3q
3
D 3 9q q :
3.5. The Division Algorithm and Congruence 147
Since 9q 3 q is an integer, the last equation proves that 3 j n3 n .
In the
second case, r D 1 and n D 3q C 1. When we substitute this into
3
n n , we obtain
Properties of Congruence
Most of the work we have done so far has involved using definitions to help prove
results. We will continue to prove some results but we will now prove some theo-
rems about congruence (Theorem 3.28 and Theorem 3.30) that we will then use to
help prove other results.
Let n 2 N. Recall that if a and b are integers, then we say that a is congruent
to b modulo n provided that n divides a b, and we write a b .mod n/. (See
Section 3.1.) We are now going to prove some properties of congruence that are
direct consequences of the definition. One of these properties was suggested by the
work in Preview Activity 2 and is Part (1) of the next theorem.
1. .a C c/ .b C d / .mod n/.
2. ac bd .mod n/.
Proof. We will prove Parts (2) and (3). The proof of Part (1) is Progress Check 3.29.
Let n be a natural number and let a; b; c; and d be integers. Assume that a
b .mod n/ and that c d .mod n/. This means that n divides a b and that
148 Chapter 3. Constructing and Writing Proofs in Mathematics
ac bd D n .bq C d k C nkq/ :
a b .mod n/ ; and
a b .mod n/ :
If we now use the result in Part (2) and multiply the corresponding sides of these
two congruences, we obtain a2 b 2 .mod n/. We can then use this congruence
and the congruence a b .mod n/ and the result in Part (2) to conclude that
a2 a b 2 b .mod n/ ;
or that a3 b 3 .mod n/. We can say that we can continue with this process to
prove Part (3), but this is not considered to be a formal proof of this result. To
construct a formal proof for this, we could use a proof by mathematical induction.
This will be studied in Chapter 4. See Exercise (13) in Section 4.1.
Exercise (11) in Section 3.1 gave three important properties of congruence modulo
n. Because of their importance, these properties are stated and proved in Theo-
rem 3.30. Please remember that textbook proofs are usually written in final form
of reporting the news. Before reading these proofs, it might be instructive to first
try to construct a know-show table for each proof.
Theorem 3.30 (Properties of Congruence Modulo n). Let n 2 N,
and let a, b, and c be integers.
3.5. The Division Algorithm and Congruence 149
Proof. We will prove the reflexive property and the transitive property. The proof
of the symmetric property is Exercise (3).
Let n 2 N, and let a 2 Z. We will show that a a .mod n/. Notice that
a a D 0 D n 0:
a b D nk
b c D nq:
.a b/ C .b c/ D nk C nq:
If we simplify the left side of the last equation and factor the right side, we get
a c D n .k C q/ :
Notice that the set of all integers that are congruent to 2 modulo 7 is
If we divide any integer in this set by 7 and write the result according to the Division
Algorithm, we will get a remainder of 2. For example,
2 D70C2 5 D 7 . 1/ C 2
9 D71C2 12 D 7 . 2/ C 2
16 D 7 2 C 2 19 D 7 . 3/ C 2
23 D 7 3 C 2:
Is this a coincidence or is this always true? Lets look at the general case. For this,
let n be a natural number and let a 2 Z. By the Division Algorithm, there exist
unique integers q and r such that
a D nq C r and 0 r < n:
a r D nq:
But this implies that n j .a r/ and hence that a r .mod n/. We have proven
the following result.
This theorem says that an integer is congruent (mod n) to its remainder when it
is divided by n. Since this remainder is unique and since the only possible remain-
ders for division by n are 0; 1; 2; : : : ; n 1, we can state the following result.
12 D 1 and 1 1 .mod 5/ :
32 D 9 and 9 4 .mod 5/ :
2
6 D 36 and 36 1 .mod 5/ :
82 D 64 and 64 4 .mod 5/ :
2
9 D 81 and 81 1 .mod 5/ :
These explorations indicate that the following proposition is true and we will now
outline a method to prove it.
Proof . We will prove this proposition using cases for a based on congruence mod-
ulo 5. In doing so, we will use the results in Theorem 3.28 and Theorem 3.30.
Because the hypothesis is a 6 0 .mod 5/, we can use four cases, which are: (1)
a 1 .mod 5/, (2) a 2 .mod 5/, (3) a 3 .mod 5/, and (4) a 4 .mod 5/.
Following are proofs for the first and fourth cases.
Case 1. .a 1 .mod 5//. In this case, we use Theorem 3.28 to conclude that
a2 12 .mod 5/ or a2 1 .mod 5/ :
Case 4. .a 4 .mod 5//. In this case, we use Theorem 3.28 to conclude that
a2 42 .mod 5/ or a2 16 .mod 5/ :
In the proof of Proposition 3.33, we used four cases. Sometimes it may seem
a bit overwhelming when confronted with a proof that requires several cases. For
example, if we want to prove something about some integers modulo 6, we may
have to use six cases. However, there are sometimes additional assumptions (or
conclusions) that can help reduce the number of cases that must be considered.
This will be illustrated in the next progress check.
If a 0 .mod 6/, then there exists an integer k such that a D 6k. But then
a D 2.3k/ and hence, a is even. Since we assumed that a is odd, this case
is not possible.
If a 2 .mod 6/, then there exists an integer k such that a D 6k C 2. But
then a D 2.3k C 1/ and hence, a is even. Since we assumed that a is odd,
this case is not possible.
Proposition 3.36. For each integer a, if a is an odd integer that is not multiple of
3, then a2 1 .mod 6/.
3.5. The Division Algorithm and Congruence 153
p
(b) Prove that the real number12 is an irrational number.
?
p
9. Prove that for each natural number n, 3n C 2 is not a natural number.
10. Extending the idea in Exercise (1) of Section 3.4, we can represent three
consecutive integers as m, m C 1, and m C 2, where m is an integer.
11. (a) Use the result in Proposition 3.33 to help prove that the integer m D
5; 344; 580; 232; 468; 953; 153 is not a perfect square. Recall that an
integer n is a perfect square provided that there exists an integer k such
that n D k 2 . Hint: Use a proof by contradiction.
(b) Is the integer n D 782; 456; 231; 189; 002; 288; 438 a perfect square?
Justify your conclusion.
12. (a) Use the result in Proposition 3.33 to help prove that for each integer a,
if 5 divides a2 , then 5 divides a.
p
(b) Prove that the real number 5 is an irrational number.
13. (a) Prove that for each integer a, if a 6 0 .mod 7/, then a2 6 0 .mod 7/.
(b) Prove that for each integer a, if 7 divides a2 , then 7 divides a.
p
(c) Prove that the real number 7 is an irrational number.
15. Let n be a natural number greater than 4 and let a be an integer that has a
remainder of n 2 when it is divided by n. Make whatever conclusions you
can about the remainder of a2 when it is divided by n. Justify all conclusions.
16. Is the following proposition true or false? Justify your conclusion with a
proof or a counterexample.
For each natural number n, if 3 does not divide n2 C 2 , then n is not
a prime number or n D 3.
17. (a) Is the following proposition true or false? Justify your conclusion with
a counterexample or a proof.
For each integer n, if n is odd, then n2 1 .mod 8/.
(b) Compare this proposition to the proposition in Exercise (7) from Sec-
tion 3.4. Are these two propositions equivalent? Explain.
(c) Is the following proposition true or false? Justify your conclusion with
a counterexample or a proof.
For each integer n, if n is odd and n is not a multiple of 3, then
n2 1 .mod 24/.
19. Is the following proposition true or false? Justify your conclusion with a
counterexample or a proof.
For each integer a, 3 divides a3 C 23a.
20. Are the following statements true or false? Either prove the statement is true
or provide a counterexample to show it is false.
21. (a) Determine several pairs of integers a and b such that a b .mod 5/.
For each such pair, calculate 4a C b, 3a C 2b, and 7a C 3b. Are each
of the resulting integers congruent to 0 modulo 5?
(b) Prove or disprove the following proposition:
Let m and n be integers such that .m C n/ 0 .mod 5/ and let
a; b; 2 Z. If a b .mod 5/, then .ma C nb/ 0 .mod 5/.
(a) Proposition. For all integers a and b, if .a C 2b/ 0 .mod 3/, then
.2a C b/ 0 .mod 3/.
2.3m 2b/ C b D 3x
6m 3b D 3x
3.2m b/ D 3x
2m b D x:
23. Using a Contradiction to Prove a Case Is Not Possible. Explore the state-
ments in Parts (a) and (b) by considering several examples where the hypoth-
esis is true.
The proof of the following proposition based on Part (b) uses cases. In this
proof, however, we use cases and a proof by contradiction to prove that a
certain integer cannot be odd. Hence, it must be even. Complete the proof
of the proposition.
Proposition. Let a 2 Z. If 2 divides a and 3 divides a, then 6 divides a.
Proof : Let a 2 Z and assume that 2 divides a and 3 divides a. We will prove
that 6 divides a. Since 3 divides a, there exists an integer n such that
a D 3n:
The integer n is either even or it is odd. We will show that it must be even by
obtaining a contradiction if it assumed to be odd. So, assume that n is odd.
(Now complete the proof.)
24. The Last Two Digits of a Large Integer.
Notice that 7; 381; 272 72 .mod 100/ since 7; 381; 272 72 D 7; 381; 200,
which is divisible by 100. In general, if we start with an integer whose deci-
mal representation has more than two digits and subtract the integer formed
by the last two digits, the result will be an integer whose last two digits are
00. This result will be divisible by 100. Hence, any integer with more than
2 digits is congruent modulo 100 to the integer formed by its last two digits.
(a) Start by squaring both sides of the congruence 34 81 .mod 100/ to
prove that 38 61 .mod 100/ and then prove that 316 21 .mod 100/.
What does this tell you about the last two digits in the decimal repre-
sentation of 316 ?
(b) Use the two congruences in Part (24a) and laws of exponents to deter-
mine r where 320 r .mod 100/ and r 2 Z with 0 r < 100 . What
does this tell you about the last two digits in the decimal representation
of 320 ?
158 Chapter 3. Constructing and Writing Proofs in Mathematics
(c) Determine the last two digits in the decimal representation of 3400 .
(d) Determine the last two digits in the decimal representation of 4804 .
Hint: One way is to determine the mod 100 values for 42 , 44 , 48 ,
416 , 432 , 464 , and so on. Then use these values and laws of exponents
to determine r, where 4804 r .mod 100/ and r 2 Z with 0 r <
100.
(e) Determine the last two digits in the decimal representation of 33356 .
(f) Determine the last two digits in the decimal representation of 7403 .
This section is different from others in the text. It is meant primarily as a review
of the proof methods studied in Chapter 3. So the first part of the section will be
a description of some of the main proof techniques introduced in Chapter 3. The
most important part of this section is the set of exercises since these exercises will
provide an opportunity to use the proof techniques that we have studied so far.
We will now give descriptions of three of the most common methods used to
prove a conditional statement.
When is it indicated? This type of proof is often used when the hypothesis
and the conclusion are both stated in a positive manner. That is, no nega-
tions are evident in the hypothesis and conclusion. That is, no negations are
evident in the hypothesis and conclusion.
Description of the process. Assume that P is true and use this to conclude
that Q is true. That is, we use the forward-backward method and work
forward from P and backward from Q.
Why the process makes sense. We know that the conditional statement
P ! Q is automatically true when the hypothesis is false. Therefore, be-
cause our goal is to prove that P ! Q is true, there is nothing to do in the
case that P is false. Consequently, we may assume that P is true. Then, in
order for P ! Q to be true, the conclusion Q must also be true. (When P
is true, but Q is false, P ! Q is false.) Thus, we must use our assumption
that P is true to show that Q is also true.
3.6. Review of Proof Methods 159
When is it indicated? This type of proof is often used when both the hy-
pothesis and the conclusion are stated in the form of negations. This often
works well if the conclusion contains the operator or; that is, if the con-
clusion is in the form of a disjunction. In this case, the negation will be a
conjunction.
When is it indicated? This type of proof is often used when the conclusion
is stated in the form of a negation, but the hypothesis is not. This often works
well if the conclusion contains the operator or; that is, if the conclusion is
in the form of a disjunction. In this case, the negation will be a conjunction.
The methods of proof that were just described are three of the most common types
of proof. However, we have seen other methods of proof and these are described
below.
P ! .Q _ R/ ; (1)
P ! .Q _ R/ .P ^ :Q/ ! R :
.P ^ :Q/ ! R: (2)
Most often, this would use a direct proof for statement (2) but other methods could
also be used. Because of the logical equivalency, by proving statement (2), we have
also proven the statement (1).
When we are trying to prove a proposition or a theorem, we often run into the
problem that there does not seem to be enough information to proceed. In this
situation, we will sometimes use cases to provide additional assumptions for the
forward process of the proof. When this is done, the original proposition is divided
into a number of separate cases that are proven independently of each other. The
cases must be chosen so that they exhaust all possibilities for the hypothesis of
the original proposition. This method of case analysis is justified by the logical
equivalency
.P _ Q/ ! R .P ! R/ ^ .Q ! R/ ;
Constructive Proof
This is a technique that is often used to prove a so-called existence theorem. The
objective of an existence theorem is to prove that a certain mathematical object
exists. That is, the goal is usually to prove a statement of the form
Nonconstructive Proof
This is another type of proof that is often used to prove an existence theorem is
the so-called nonconstructive proof. For this type of proof, we make an argument
that an object in the universal set that makes P .x/ true must exist but we never
construct or name the object that makes P .x/ true.
1. Let h and k be real numbers and let r be a positive number. The equation for
a circle whose center is at the point .h; k/ and whose radius is r is
.x h/2 C .y k/2 D r 2 :
Prove that all points on or inside the circle whose equation is .x 1/2 C
.y 2/2 D 4 are inside the circle whose equation is x 2 C y 2 D 26.
2. Let r be a positive real number. The equation for a circle of radius r whose
center is the origin is x 2 C y 2 D r 2 .
dy
(a) Use implicit differentiation to determine .
dx
162 Chapter 3. Constructing and Writing Proofs in Mathematics
(a) For each integer a, if 3 does not divide a, then 3 divides 2a2 C 1.
(b) For each integer a, if 3 divides 2a2 C 1, then 3 does not divide a.
(c) For each integer a, 3 does not divide a if and only if 3 divides 2a2 C 1.
4. Prove that for each real number x and each irrational number q, .x C q/ is
irrational or .x q/ is irrational.
5. Prove that there exist irrational numbers u and v such that uv is a rational
number.
p p p2
Hint: We have proved that 2 is irrational. For the real number q D 2 ,
either q is rational or q is irrational. Use this disjunction to set up two cases.
(a) Write 50, 142, and 150 as a sum of two prime numbers.
(b) Prove the following:
If Goldbachs Conjecture is true, then every integer greater
than 5 can be written as a sum of three prime numbers.
(c) Prove the following:
If Goldbachs Conjecture is true, then every odd integer greater
than 7 can be written as a sum of three odd prime numbers.
11. Two prime numbers that differ by 2 are called twin primes. For example,
3 and 5 are twin primes, 5 and 7 are twin primes, and 11 and 13 are twin
primes. Determine at least two other pairs of twin primes. Is the following
proposition true or false? Justify your conclusion.
For all natural numbers p and q if p and q are twin primes other than
3 and 5, then pq C 1 is a perfect square and 36 divides pq C 1.
164 Chapter 3. Constructing and Writing Proofs in Mathematics
12. Are the following statements true or false? Justify your conclusions.
(a) For all integers a and b, .a C b/2 a2 C b 2 .mod 2/.
(b) For all integers a and b, .a C b/3 a3 C b 3 .mod 3/.
(c) For all integers a and b, .a C b/4 a4 C b 4 .mod 4/.
(d) For all integers a and b, .a C b/5 a5 C b 5 .mod 5/.
If any of the statements above are false, write a new statement of the follow-
ing form that is true (and prove that it is true):
For all integers a and b, .a C b/n .an C something C b n / .mod n/.
(a) Determine the derivative and second derivative of the cubic function
f.
(b) Prove that the cubic function f has at most two critical points and has
exactly one inflection point.
14. A Special Case of Fermats Last Theorem. We have already seen examples
of Pythagorean triples, which are natural numbers a, b, and c where a2 C
b 2 D c 2 . For example, 3, 4, and 5 form a Pythagorean triple as do 5,
12, and 13. One of the famous mathematicians of the 17th century was
Pierre de Fermat (1601 1665). Fermat made an assertion that for each
natural number n with n 3, there are no integers a, b, and c for which
an C b n D c n . This assertion was discovered in a margin of one of Fermats
books after his death, but Fermat provided no proof. He did, however, state
that he had discovered truly remarkable proof but the margin did not contain
enough room for the proof.
This assertion became known as Fermats Last Theorem but it more prop-
erly should have been called Fermats Last Conjecture. Despite the efforts
of mathematicians, this theorem remained unproved until Andrew Wiles, a
British mathematician, first announced a proof in June of 1993. However, it
was soon recognized that this proof had a serious gap, but a widely accepted
version of the proof was published by Wiles in 1995. Wiles proof uses
many concepts and techniques that were unknown at the time of Fermat. We
3.6. Review of Proof Methods 165
cannot discuss the proof here, but we will explore and prove the following
proposition, which is a (very) special case of Fermats Last Theorem.
Proposition. There do not exist prime numbers a, b,and c such that
a3 C b 3 D c 3 .
Although Fermats Last Theorem implies this proposition is true, we will use
a proof by contradiction to prove this proposition. For a proof by contradic-
tion, we assume that
Since 2 is the only even prime number, we will use the following cases: (1)
a D b D 2; (2) a and b are both odd; and (3) one of a and b is odd and the
other one is 2.
Important Definitions
Exercise (4), Section 3.1. For all nonzero integers a and b, if a j b and
b j a, then a D b.
Let a and b be integers with b > 0. Then there exist unique integers q and r such
that
a D bq C r and 0 r < b:
Mathematical Induction
For each natural number n, let P .n/ be the following open sentence:
4 divides 5n 1 :
1. Does this open sentence become a true statement when n D 1? That is, is 1
in the truth set of P .n/?
2. Does this open sentence become a true statement when n D 2? That is, is 2
in the truth set of P .n/?
3. Choose at least four more natural numbers and determine whether the open
sentence is true or false for each of your choices.
All of the examples that were used should provide evidence that the following
proposition is true:
169
170 Chapter 4. Mathematical Induction
We should keep in mind that no matter how many examples we try, we cannot
prove this proposition with a list of examples because we can never check if 4
divides .5n 1/ for every natural number n. Mathematical induction will provide
a method for proving this proposition.
For another example, for each natural number n, we now let Q.n/ be the fol-
lowing open sentence:
n.n C 1/.2n C 1/
12 C 22 C C n2 D : (1)
6
The expression on the left side of the previous equation is the sum of the squares
of the first n natural numbers. So when n D 1, the left side of equation (1) is 12 .
When n D 2, the left side of equation (1) is 12 C 22 .
5. Choose at least four more natural numbers and determine whether the open
sentence is true or false for each of your choices. A table with the columns
n.n C 1/.2n C 1/
n, 12 C 22 C C n2 , and may help you organize your
6
work.
All of the examples we have explored, should indicate the following proposition is
true:
n.n C 1/.2n C 1/
For each natural number n, 12 C 22 C C n2 D .
6
In this section, we will learn how to use mathematical induction to prove this state-
ment.
3. This part will explore one of the underlying mathematical ideas for a proof
by induction. Assume that T N and assume that 1 2 T and that T is an
inductive set. Use the definition of an inductive set to answer each of the
following:
Inductive Sets
The two open sentences in Preview Activity 1 appeared to be true for all values of
n in the set of natural numbers, N. That is, the examples in this preview activity
provided evidence that the following two statements are true.
One way of proving statements of this form uses the concept of an inductive set
introduced in Preview Activity 2. The idea is to prove that if one natural number
172 Chapter 4. Mathematical Induction
makes the open sentence true, then the next one also makes the open sentence
true. This is how we handle the phrase and so on when dealing with the natural
numbers. In Preview Activity 2, we saw that the number systems N and Z and
other sets are inductive. What we are trying to do is somehow distinguish N from
the other inductive sets. The way to do this was suggested in Part (3) of Preview
Activity 2. Although we will not prove it, the following statement should seem
true.
Notice that the integers, Z, and the set S D fn 2 Z j n 3g both contain 1 and
both are inductive, but they both contain numbers other than natural numbers. For
example, the following statement is false:
1. 1 2 T and 5 2 T. k C1 2 T.
Although we proved that Statement (2) is false, in this text, we will not prove
that Statement (1) is true. One reason for this is that we really do not have a
formal definition of the natural numbers. However, we should be convinced that
4.1. The Principle of Mathematical Induction 173
Statement (1) is true. We resolve this by making Statement (1) an axiom for the
natural numbers so that this becomes one of the defining characteristics of the
natural numbers.
1. 1 2 T, and
then T D N.
.8n 2 N/ .P .n// ;
where P .n/ is some open sentence. Recall that a universally quantified statement
like the preceding one is true if and only if the truth set T of the open sentence
P .n/ is the set N. So our goal is to prove that T D N, which is the conclusion of
the Principle of Mathematical Induction. To verify the hypothesis of the Principle
of Mathematical Induction, we must
The first step is called the basis step or the initial step, and the second step is
called the inductive step. This means that a proof by mathematical induction will
have the following form:
174 Chapter 4. Mathematical Induction
Note that in the inductive step, we want to prove that the conditional statement for
each k 2 N, if P .k/ then P .k C 1/ is true. So we will start the inductive step by
assuming that P .k/ is true. This assumption is called the inductive assumption
or the inductive hypothesis.
The key to constructing a proof by induction is to discover how P .k C 1/ is
related to P .k/ for an arbitrary natural number k. For example, in Preview Activ-
ity 1, one of the open sentences P .n/ was
n.n C 1/.2n C 1/
12 C 22 C C n2 D :
6
Sometimes it helps to look at some specific examples such as P .2/ and P .3/. The
idea is not just to do the computations, but to see how the statements are related.
This can sometimes be done by writing the details instead of immediately doing
computations.
235
P .2/ is 12 C 22 D
6
3 4 7
P .3/ is 12 C 22 C 32 D
6
In this case, the key is the left side of each equation. The left side of P .3/ is
obtained from the left side of P .2/ by adding one term, which is 32 . This suggests
that we might be able to obtain the equation for P .3/ by adding 32 to both sides of
the equation in P .2/. Now for the general case, if k 2 N, we look at P .k C 1/ and
compare it to P .k/.
k.k C 1/.2k C 1/
P .k/ is 12 C 22 C C k 2 D
6
.k C 1/ .k C 1/ C 1 2 .k C 1/ C 1
P .k C 1/ is 12 C 22 C C .k C 1/2 D
6
4.1. The Principle of Mathematical Induction 175
The key is to look at the left side of the equation for P .k C 1/ and realize what this
notation means. It means that we are adding the squares of the first .k C 1/ natural
numbers. This means that we can write
12 C 22 C C .k C 1/2 D 12 C 22 C C k 2 C .k C 1/2 :
This shows us that the left side of the equation for P .k C 1/ can be obtained from
the left side of the equation for P .k/ by adding .k C 1/2 . This is the motivation
for proving the inductive step in the following proof.
n.n C 1/.2n C 1/
12 C 22 C C n2 D :
6
Proof. We will use a proof by mathematical induction. For each natural number
n, we let P .n/ be
n.n C 1/.2n C 1/
12 C 22 C C n2 D :
6
1 .1 C 1/ .2 1 C 1/
We first prove that P .1/ is true. Notice that D 1. This shows
6
that
1 .1 C 1/ .2 1 C 1/
12 D ;
6
which proves that P .1/ is true.
For the inductive step, we prove that for each k 2 N, if P .k/ is true, then P .k C 1/
is true. So let k be a natural number and assume that P .k/ is true. That is, assume
that
k.k C 1/.2k C 1/
12 C 22 C C k 2 D : (1)
6
The goal now is to prove that P .k C 1/ is true. That is, it must be proved that
.k C 1/ .k C 1/ C 1 2.k C 1/ C 1
12 C 22 C C k 2 C .k C 1/2 D
6
.k C 1/ .k C 2/ .2k C 3/
D : (2)
6
176 Chapter 4. Mathematical Induction
To do this, we add .k C 1/2 to both sides of equation (1) and algebraically rewrite
the right side of the resulting equation. This gives
k.k C 1/.2k C 1/
12 C 22 C C k 2 C .k C 1/2 D C .k C 1/2
6
k.k C 1/.2k C 1/ C 6.k C 1/2
D
6
.k C 1/ k.2k C 1/ C 6.k C 1/
D
6
.k C 1/ 2k 2 C 7k C 6
D
6
.k C 1/.k C 2/.2k C 3/
D :
6
Comparing this result to equation (2), we see that if P .k/ is true, then P .k C 1/ is
true. Hence, the inductive step has been established, and by the Principle of Mathe-
matical Induction, we have proved that for each natural number n,
n.n C 1/.2n C 1/
12 C 22 C C n2 D .
6
Writing Guideline
The proof of Proposition 4.2 shows a standard way to write an induction proof.
When writing a proof by mathematical induction, we should follow the guideline
that we always keep the reader informed. This means that at the beginning of the
proof, we should state that a proof by induction will be used. We should then
clearly define the open sentence P .n/ that will be used in the proof.
Summation Notation
The result in Proposition 4.2 could be written using summation notation as follows:
n
P n.n C 1/.2n C 1/
For each natural number n, j2 D .
j D1 6
4.1. The Principle of Mathematical Induction 177
n
P
In this case, we use j for the index for the summation, and the notation j 2 tells
j D1
us to add all the values of j 2 for j from 1 to n, inclusive. That is,
n
X
j 2 D 12 C 22 C C n2 :
j D1
n
P n.n C 1/.2n C 1/
So in the proof of Proposition 4.2, we would let P .n/ be j2 D ,
j D1 6
and we would use the fact that for each natural number k,
0 1
kC1
X Xk
j2 D @ j 2 A C .k C 1/2 :
j D1 j D1
n.n C 1/
1. Calculate 1 C 2 C 3 C C n and for several natural numbers n.
2
What do you observe?
n .n C 1/
2. Use mathematical induction to prove that 1 C 2 C 3 C C n D .
2
n .n C 1/
To do this, let P .n/ be the open sentence, 1 C 2 C 3 C C n D .
2
1 .1 C 1/
For the basis step, notice that the equation 1 D shows that P .1/ is
2
true. Now let k be a natural number and assume that P .k/ is true. That is,
assume that
k .k C 1/
1C2C3CCk D ;
2
and complete the proof.
1. The basis step is an essential part of a proof by induction. See Exercise (19)
for an example that shows that the basis step is needed in a proof by induc-
tion.
2. Exercise (20) provides an example that shows the inductive step is also an
essential part of a proof by mathematical induction.
178 Chapter 4. Mathematical Induction
4. When proving the inductive step in a proof by induction, the key question is,
In Proposition 4.2, we were able to see that the way to answer this question
was to add a certain expression to both sides of the equation given in P .k/.
Sometimes the relationship between P .k/ and P .k C 1/ is not as easy to see.
For example, in Preview Activity 1, we explored the following proposition:
n
This means that the open sentence, P .n/, is 4 divides
.5 1/. So in the
inductive step, we assume k 2 N and that 4 divides 5k 1 . This means
that there exists an integer m such that
5k 1 D 4m: (1)
In the backward process, the goal is to prove that 4 divides 5kC1 1 . This
can be accomplished if we can prove that there exists an integer s such that
We now need to see if there is anything in equation (1) that can be used in
equation (2). The key is to find something in the equation 5k 1 D 4m that
is related to something similar in the equation 5kC1 1 D 4s. In this case,
we notice that
5kC1 D 5 5k :
Proof. (Proof by Mathematical Induction) For each natural number n, let P .n/ be
4 divides .5n 1/. We first prove that P .1/ is true. Notice that when n D 1,
.5n 1/ D 4. Since 4 divides 4, P .1/ is true.
For the inductive step, we prove that for all k 2 N, if P .k/ is true, then
P .k C 1/ is true. So let k be a natural number and assume that P .k/ is true. That
is, assume that
4 divides 5k 1 :
5k 1 D 4m:
Thus,
5k D 4m C 1: (1)
In order to prove that P .k C 1/ is true, we must show that 4 divides 5kC1 1 .
Since 5kC1 D 5 5k , we can write
5kC1 1 D 5 5k 1: (2)
We now substitute the expression for 5k from equation (1) into equation (2). This
gives
5kC1 1 D 5 5k 1
D 5.4m C 1/ 1
D .20m C 5/ 1
D 20m C 4
D 4.5m C 1/ (3)
Since .5m C 1/ is an integer, equation (3) shows that 4 divides 5kC1 1 . There-
fore, if P .k/ is true, then P .k C 1/ is true and the inductive step has been estab-
lished. Thus, by the Principle of Mathematical Induction, for every natural number
n, 4 divides .5n 1/.
Proposition 4.4 was stated in terms of divides. We can use congruence to state
a proposition that is equivalent to Proposition 4.4. The idea is that the sentence,
4 divides .5n 1/ means that 5n 1 .mod 4/. So the following proposition is
equivalent to Proposition 4.4.
Since we have proved Proposition 4.4, we have in effect proved Proposition 4.5.
However, we could have proved Proposition 4.5 first by using the results in Theo-
rem 3.28 on page 147. This will be done in the next progress check.
It might be nice to compare the proofs of Propositions 4.4 and 4.5 and decide which
one is easier to understand.
? n .3n C 1/
(a) For each natural number n, 2 C 5 C 8 C C .3n 1/ D .
2
(b) For each natural number n, 1 C 5 C 9 C C .4n 3/ D n .2n 1/.
3 3 3 3 n .n C 1/ 2
(c) For each natural number n, 1 C 2 C 3 C C n D .
2
4. Based on the results in Progress Check 4.3 and Exercise (3c), if n 2 N, is
there any conclusion that can be
made about the relationship between the
3 3 3 3
sum 1 C 2 C 3 C C n and the sum .1 C 2 C 3 C C n/?
4.1. The Principle of Mathematical Induction 181
(a) Use the result in Progress Check 4.3 to prove the following proposition:
3n .n C 1/
For each natural number n, 3 C 6 C 9 C C 3n D .
2
(b) Subtract n from each side of the equation in Part (a). On the left side of
this equation, explain why this can be done by subtracting 1 from each
term in the summation.
(c) Algebraically simplify the right side of the equation in Part (b) to ob-
tain a formula for the sum 2 C 5 C 8 C .3n 1/. Compare this to
Exercise (3a).
? 6. (a) Calculate 1 C 3 C 5 C C .2n 1/ for several natural numbers n.
(b) Based on your work in Exercise (6a), if n 2 N, make a conjecture about
Pn
the value of the sum 1 C 3 C 5 C C .2n 1/ D .2j 1/.
j D1
(c) Use mathematical induction to prove your conjecture in Exercise (6b).
?
7. In Section 3.1, we defined congruence modulo n for a natural number n, and
in Section 3.5, we used the Division Algorithm to prove that each integer
is congruent, modulo n, to precisely one of the integers 0; 1; 2; : : : ; n 1
(Corollary 3.32).
9. In Exercise (7), we proved that for each natural number n, 4n 1 .mod 3/.
Explain how this result is related to the proposition in Exercise (8a).
10. Use mathematical induction to prove that for each natural number n, 3 di-
vides n3 C 23n. Compare this proof to the proof from Exercise (19) in
Section 3.5.
12. Let x and y be integers. Prove that for each natural number n, .x y/
divides .x n y n /. Explain why your conjecture in Exercise (11) is a special
case of this result.
?
13. Prove Part (3) of Theorem 3.28 from Section 3.4. Let n 2 N and let a and b
be integers. For each m 2 N, if a b .mod n/, then am b m .mod n/.
? 14. Use mathematical induction to prove that the sum of the cubes of any three
consecutive natural numbers is a multiple of 9.
15. Let a be a real number. We will explore the derivatives of the function
f .x/ D e ax . By using the chain rule, we see that
d
e ax D ae ax :
dx
Recall that the second derivative of a function is the derivative of the deriva-
tive function. Similarly, the third derivative is the derivative of the second
derivative.
d 2 ax
(a) What is .e /, the second derivative of e ax ?
dx 2
d 3 ax
(b) What is .e /, the third derivative of e ax ?
dx 3
(c) Let n be a natural number. Make a conjecture about the nth derivative
d n ax
of the function f .x/ D e ax . That is, what is .e /? This con-
dx n
jecture should be written as a self-contained proposition including an
appropriate quantifier.
(d) Use mathematical induction to prove your conjecture.
4.1. The Principle of Mathematical Induction 183
(b) Use mathematical induction to prove that for each natural number n,
Z =2
1 3 5 .2n 1/
sin 2n x dx D and
0 2 4 6 .2n/ 2
Z =2
2 4 6 .2n/
sin 2nC1 x dx D :
0 1 3 5 .2n C 1/
17. (a) Why is it not possible to use mathematical induction to prove a propo-
sition of the form
.8x 2 Q/ .P .x// ;
where P .x/ is some predicate?
184 Chapter 4. Mathematical Induction
n .3n 1/
(a) For each natural number n, 1 C 4 C 7 C C .3n 2/ D .
2
Proof. We will prove this proposition using mathematical induction.
So we let P .n/ be the open sentence
1 C 4 C 7 C C .3n 2/:
n .3n 1/
(b) For each natural number n, 1 C 4 C 7 C C .3n 2/ D .
2
Proof. We will prove this proposition using mathematical induction.
So we let
k .3k 1/
1 C 4 C 7 C C .3k 2/ D :
2
We then see that
P .k C 1/ D 1 C 4 C 7 C C .3k 2/ C .3.k C 1/ 2/
k .3k 1/
D C 3 .k C 1/ 2
2
3k 2 k C 6k C 6 4
D
2
3k 2 C 5k C 2
D
2
.k C 1/ .3k C 2/
D :
2
We have thus proved that P .k C 1/ is true, and hence, we have proved
the proposition.
We will prove that for each natural number n, P .n/ is true, which will
prove that all dogs are the same breed. A set with only one dog consists
entirely of dogs of the same breed and, hence, P .1/ is true.
So we let k be a natural number and assume that P .k/ is true, that
is, that every set of k dogs consists of dogs of the same breed. Now
consider a set D of k C 1 dogs, where
D D fd1 ; d2 ; : : : ; dk ; dkC1 g:
19. The Importance of the Basis Step. Most of the work done in constructing a
proof by induction is usually in proving the inductive step. This was certainly
the case in Proposition 4.2. However, the basis step is an essential part of the
proof. Without it, the proof is incomplete. To see this, let P .n/ be
n2 C n C 1
1C2CCn D :
2
(a) Let k 2 N. Complete the following proof that if P .k/ is true, then
P .k C 1/ is true.
Let k 2 N. Assume that P .k/ is true. That is, assume that
k2 C k C 1
1C2C Ck D : (1)
2
The goal is to prove that P .k C 1/ is true. That is, we need to prove
that
.k C 1/2 C .k C 1/ C 1
1 C 2 C C k C .k C 1/ D : (2)
2
To do this, we add .k C 1/ to both sides of equation (1). This gives
k2 C k C 1
1 C 2 C C k C .k C 1/ D C .k C 1/
2
D :
(b) Is P .1/ true? Is P .2/ true? What about P .3/ and P .4/? Explain how
this shows that the basis step is an essential part of a proof by induction.
20. Regions of a Circle. Place n equally spaced points on a circle and connect
each pair of points with the chord of the circle determined by that pair of
points. See Figure 4.1.
4.1. The Principle of Mathematical Induction 187
Count the number of distinct regions within each circle. For example, with
three points on the circle, there are four distinct regions. Organize your data
in a table with two columns: Number of Points on the Circle and Number
of Distinct Regions in the Circle.
(a) How many regions are there when there are four equally spaced points
on the circle?
(b) Based on the work so far, make a conjecture about how many distinct
regions would you get with five equally spaced points.
(c) Based on the work so far, make a conjecture about how many distinct
regions would you get with six equally spaced points.
(d) Figure 4.2 shows the figures associated with Parts (b) and (c). Count
the number of regions in each case. Are your conjectures correct or
incorrect?
(e) Explain why this activity shows that the inductive step is an essential
part of a proof by mathematical induction.
188 Chapter 4. Mathematical Induction
0 D 1 3 D 1 2 3 D 6
1 D 1 4 D 1 2 3 4 D 24
2 D 1 2 D 2 5 D 1 2 3 4 5 D 120:
Let k be a natural number with k 4. Suppose that we want to prove that if P .k/
is true, then P .k C 1/ is true. (This could be the inductive step in an induction
4.2. Other Forms of Mathematical Induction 189
proof.) To do this, we would be assuming that k > 2k and would need to prove
that .k C 1/ > 2kC1 . Notice that if we multiply both sides of the inequality
k > 2k by .k C 1/, we obtain
1. Give examples of four natural numbers that are prime and four natural num-
bers that are composite.
2. Write each of the natural numbers 20, 40, 50, and 150 as a product of prime
numbers.
3. Do you think that any composite number can be written as a product of prime
numbers?
4. Write a useful description of what it means to say that a natural number is a
composite number (other than saying that it is not prime).
5. Based on your work in Part (2), do you think it would be possible to use
induction to prove that any composite number can be written as a product of
prime numbers?
where P .n/ is an open sentence. This means that we are proving that every state-
ment in the following infinite list is true.
The inductive step in a proof by induction is to prove that if one statement in this
infinite list of statements is true, then the next statement in the list must be true.
Now imagine that each statement in (2) is a domino in a chain of dominoes. When
we prove the inductive step, we are proving that if one domino is knocked over,
then it will knock over the next one in the chain. Even if the dominoes are set up
so that when one falls, the next one will fall, no dominoes will fall unless we start
by knocking one over. This is why we need the basis step in an induction proof.
The basis step guarantees that we knock over the first domino. The inductive step,
then, guarantees that all dominoes after the first one will also fall.
Now think about what would happen if instead of knocking over the first domino,
we knock over the sixth domino. If we also prove the inductive step, then we would
know that every domino after the sixth domino would also fall. This is the idea of
the Extended Principle of Mathematical Induction. It is not necessary for the basis
step to be the proof that P .1/ is true. We can make the basis step be the proof that
P .M / is true, where M is some natural number. The Extended Principle of Math-
ematical Induction can be generalized somewhat by allowing M to be any integer.
We are still only concerned with those integers that are greater than or equal to M.
1. M 2 T, and
prove that the truth set T of the predicate P .n/ contains all integers greater than or
equal to M. So to verify the hypothesis of the Extended Principle of Mathematical
Induction, we must
As before, the first step is called the basis step or the initial step, and the sec-
ond step is called the inductive step. This means that a proof using the Extended
Principle of Mathematical Induction will have the following form:
This is basically the same procedure as the one for using the Principle of Math-
ematical Induction. The only difference is that the basis step uses an integer M
other than 1. For this reason, when we write a proof that uses the Extended Princi-
ple of Mathematical Induction, we often simply say we are going to use a proof by
mathematical induction. We will use the work from Preview Activity 1 to illustrate
such a proof.
Proposition 4.7. For each natural number n with n 4, n > 2n .
Proof. We will use a proof by mathematical induction. For this proof, we let
We first prove that P .4/ is true. Using n D 4, we see that 4 D 24 and 24 D 16.
This means that 4 > 24 and, hence, P .4/ is true.
For the inductive step, we prove that for all k 2 N with k 4, if P .k/ is true,
then P .k C 1/ is true. So let k be a natural number greater than or equal to 4, and
assume that P .k/ is true. That is, assume that
k > 2k : (1)
192 Chapter 4. Mathematical Induction
.k C 1/ k > .k C 1/ 2k ; or
.k C 1/ > .k C 1/ 2k : (2)
.k C 1/ > 2kC1 ;
and this proves that if P .k/ is true, then P .k C 1/ is true. Thus, the inductive step
has been established, and so by the Extended Principle of Mathematical Induction,
n > 2n for each natural number n with n 4.
Let P .n/ be
1. M 2 T, and
where M is an integer and P .n/ is some predicate. So our goal is to prove that the
truth set T of the predicate P .n/ contains all integers greater than or equal to M .
To use the Second Principle of Mathematical Induction, we must
As before, the first step is called the basis step or the initial step, and the
second step is called the inductive step. This means that a proof using the Second
Principle of Mathematical Induction will have the following form:
We will use this procedure to prove the proposition suggested in Preview Activity 2.
Theorem 4.9. Each natural number greater than 1 is either a prime number or is
a product of prime numbers.
Proof. We will use the Second Principle of Mathematical Induction. We let P .n/
be
Using the inductive assumption, this means that P .a/ and P .b/ are both true.
Consequently, a and b are prime numbers or are products of prime numbers. Since
k C 1 D a b, we conclude that .k C 1/ is a product of prime numbers. That is,
we conclude that P .k C 1/ is true. This proves the inductive step.
Hence, by the Second Principle of Mathematical Induction, we conclude that
P .n/ is true for all n 2 N with n 2, and this means that each natural number
greater than 1 is either a prime number or is a product of prime numbers.
We will conclude this section with a progress check that is really more of an
activity. We do this rather than including the activity at the end of the exercises
since this activity illustrates a use of the Second Principle of Mathematical Induc-
tion in which it is convenient to have the basis step consist of the proof of more
than one statement.
To help answer this question, we will let Z D fx 2 Z j x 0g, and let P .n/ be
Notice that P .1/ is false since if both x and y are zero, then 3x C 5y D 0 and
if either x > 0 or y > 0, then 3x C 5y 3. Also notice that P .6/ is true since
6 D 3 2 C 5 0 and P .8/ is true since 8 D 3 1 C 5 1.
1. Explain why P .2/, P .4/, and P .7/ are false and why P .3/ and P .5/ are
true.
We could continue trying to determine other values of n for which P .n/ is true.
However, let us see if we can use the work in part (2) to determine if P .13/ is true.
Notice that 13 D 3 C 10 and we know that P .10/ is true. We should be able to use
this to prove that P .13/ is true. This is formalized in the next part.
3. Let k 2 N with k 10. Prove that if P .8/, P .9/, : : :, P .k/ are true, then
P .k C 1/ is true. Hint: k C 1 D 3 C .k 2/.
196 Chapter 4. Mathematical Induction
4. Prove the following proposition using mathematical induction. Use the Sec-
ond Principle of Induction and have the basis step be a proof that P .8/, P .9/,
and P .10/ are true. (The inductive step is part (3).)
6. Let y D ln x.
4.2. Other Forms of Mathematical Induction 197
dy d 2 y d 3 y d 4y
(a) Determine , , , and .
dx dx 2 dx 3 dx 4
(b) Let n be a natural number. Formulate a conjecture for a formula for
d ny
. Then use mathematical induction to prove your conjecture.
dx n
7. For which natural numbers n do there exist nonnegative integers x and y
such that n D 4x C 5y? Justify your conclusion.
?
8. Can each natural number greater than or equal to 4 be written as the sum
of at least two natural numbers, each of which is a 2 or a 3? Justify your
conclusion. For example, 7 D 2 C 2 C 3, and 17 D 2 C 2 C 2 C 2 C 3 C3 C 3.
9. Can each natural number greater than or equal to 6 be written as the sum
of at least two natural numbers, each of which is a 2 or a 5? Justify your
conclusion. For example, 6 D 2C2C2, 9 D 2C2C5, and 17 D 2C5C5C5.
?
12. Prove that for each natural number n,
n .n 1/
any set with n elements has two-element subsets.
2
13. Prove or disprove each of the following propositions:
1 1 1 n
(a) For each n 2 N, C CC D .
12 23 n.n C 1/ nC1
(b) For each natural number n with n 3,
1 1 1 n 2
C CC D :
34 45 n.n C 1/ 3n C 3
n.n C 1/.n C 2/
(c) For each n 2 N, 1 2 C 2 3 C 3 4C C n.nC 1/ D .
3
198 Chapter 4. Mathematical Induction
(b) Each natural number greater than or equal to 6 can be written as the
sum of natural numbers, each of which is a 2 or a 5.
6 D 32C05 7 D 2C5
8 D 42C05 9 D 22C15
k C 1 D .k 4/ C 5:
4.2. Other Forms of Mathematical Induction 199
k C 1 D .2x C 5y/ C 5
D 2x C 5 .y C 1/:
This proves that P .k C1/ is true, and hence, by the Second Principle of
Mathematical Induction, we have proved that for each natural number
n with n 6, there exist nonnegative integers x and y such that n D
2x C 5y.
(a) Use the theorem about triangles to determine the sum of the angles of
a convex quadrilateral. Hint: Draw a convex quadrilateral and draw a
diagonal.
(b) Use the result in Part (1) to determine the sum of the angles of a convex
pentagon.
(c) Use the result in Part (2) to determine the sum of the angles of a convex
hexagon.
(d) Let n be a natural number with n 3. Make a conjecture about the sum
of the angles of a convex polygon with n sides and use mathematical
induction to prove your conjecture.
(a) The proof of De Moivres Theorem requires the use of the trigonomet-
ric identities for the sine and cosine of the sum of two angles. Use the
Internet or a book to find identities for sin. C / and cos. C /.
(b) To get a sense of how things work, expand cos x C i.sin x/2 and write
the result in the form a C bi . Then use the identities from part (1) to
prove that cos x C i.sin x/2 D cos.2x/ C i.sin.2x//.
a1 ; a2 ; : : : ; an ; : : : :
The number an is called the nth term of the sequence. One way to define a se-
quence is to give a specific formula for the nth term of the sequence such as
1
an D .
n
Another way to define a sequence is to give a specific definition of the first term
(or the first few terms) and then state, in general terms, how to determine anC1 in
terms of n and the first n terms a1 ; a2 ; : : : ; an. This process is known as definition
by recursion and is also called a recursive definition. The specific definition of
the first term is called the initial condition, and the general definition of anC1 in
terms of n and the first n terms a1 ; a2 ; : : : ; an is called the recurrence relation.
(When more than one term is defined explicitly, we say that these are the initial
conditions.) For example, we can define a sequence recursively as follows:
1
b1 D 16, and for each n 2 N, bnC1 D bn .
2
4.3. Induction and Recursion 201
The sequences in Parts (1) and (2) can be generalized as follows: Let a and r be
real numbers. Define two sequences recursively as follows:
a1 D a, and for each n 2 N, anC1 D r an .
S1 D a, and for each n 2 N, SnC1 D a C r Sn .
5. Calculate a3 ; a4 ; a5 , and a6 .
f1 D 1 and f2 D 1, and
In words, the recursion formula states that for any natural number n with n 3,
the nth Fibonacci number is the sum of the two previous Fibonacci numbers. So
we see that
f3 D f2 C f1 D 1 C 1 D 2;
f4 D f3 C f2 D 2 C 1 D 3; and
f5 D f4 C f3 D 3 C 2 D 5:
2. Which of the Fibonacci numbers f1 through f20 are even? Which are mul-
tiples of 3?
4. Record any other observations about the values of the Fibonacci numbers
or any patterns that you observe in the sequence of Fibonacci numbers. If
necessary, compute more Fibonacci numbers.
4.3. Induction and Recursion 203
The Fibonacci numbers form a famous sequence in mathematics that was inves-
tigated by Leonardo of Pisa (1170 1250), who is better known as Fibonacci.
Fibonacci introduced this sequence to the Western world as a solution of the fol-
lowing problem:
Suppose that a pair of adult rabbits (one male, one female) produces a pair
of rabbits (one male, one female) each month. Also, suppose that newborn
rabbits become adults in two months and produce another pair of rabbits.
Starting with one adult pair of rabbits, how many pairs of rabbits will be
produced each month for one year?
Since we start with one adult pair, there will be one pair produced the first
month, and since there is still only one adult pair, one pair will also be produced in
the second month (since the new pair produced in the first month is not yet mature).
In the third month, two pairs will be produced, one by the original pair and one by
the pair which was produced in the first month. In the fourth month, three pairs
will be produced, and in the fifth month, five pairs will be produced.
The basic rule is that in a given month after the first two months, the number of
adult pairs is the number of adult pairs one month ago plus the number of pairs born
two months ago. This is summarized in Table 4.1, where the number of pairs pro-
duced is equal to the number of adult pairs, and the number of adult pairs follows
the Fibonacci sequence of numbers that we developed in Preview Activity 2.
Months 1 2 3 4 5 6 7 8 9 10
Adult Pairs 1 1 2 3 5 8 13 21 34 55
Newborn Pairs 1 1 2 3 5 8 13 21 34 55
Month-Old Pairs 0 1 1 2 3 5 8 13 21 34
Suppose we assume that lines are composed of syllables which are either
short or long. Suppose also that each long syllable takes twice as long to
articulate as a short syllable. A line of length n contains n units where each
short syllable is one unit and each long syllable is two units. Clearly a line
of length n units takes the same time to articulate regardless of how it is
composed. Hemchandra asks: How many different combinations of short
and long syllables are possible in a line of length n?
This is an important problem in the Sanskrit language since Sanskrit meters are
based on duration rather than on accent as in the English Language. The answer
to this question generates a sequence similar to the Fibonacci sequence. Suppose
that hn is the number of patterns of syllables of length n. We then see that h1 D 1
and h2 D 2. Now let n be a natural number and consider pattern of length n C 2.
This pattern either ends in a short syllable or a long syllable. If it ends in a short
syllable and this syllable is removed, then there is a pattern of length n C 1, and
there are hnC1 such patterns. Similarly, if it ends in a long syllable and this syllable
is removed, then there is a pattern of length n, and there are hn such patterns. From
this, we conclude that
hnC2 D hnC1 C hn :
This actually generates the sequence 1, 2, 3, 5, 8, 13, 21, . . . . For more information
about Hemachandra, see the article Math for Poets and Drummers by Rachel Wells
Hall in the February 2008 issue of Math Horizons.
We will continue to use the Fibonacci sequence in this book. This sequence
may not seem all that important or interesting. However, it turns out that this se-
quence occurs in nature frequently and has applications in computer science. There
is even a scholarly journal, The Fibonacci Quarterly, devoted to the Fibonacci
numbers.
The sequence of Fibonacci numbers is one of the most studied sequences in
mathematics, due mainly to the many beautiful patterns it contains. Perhaps one
observation you made in Preview Activity 2 is that every third Fibonacci number
is even. This can be written as a proposition as follows:
That is, we need to prove that for each k 2 N, if f3k is even, then f3.kC1/ is even.
So lets analyze this conditional statement using a know-show table.
Step Know Reason
P f3k is even. Inductive hypothesis
P1 .9m 2 N/ .f3k D 2m/ Definition of even integer
:: :: ::
: : :
Q1 .9q 2 N/ f3.kC1/ D 2q
Q f3.kC1/ is even. Definition of even integer
Step Show Reason
The key question now is, Is there any relation between f3.kC1/ and f3k ? We
can use the recursion formula that defines the Fibonacci sequence to find such a
relation.
The recurrence relation for the Fibonacci sequence states that a Fibonacci num-
ber (except for the first two) is equal to the sum of the two previous Fibonacci num-
bers. If we write 3 .k C 1/ D 3k C 3, then we get f3.kC1/ D f3kC3 . For f3kC3 ,
the two previous Fibonacci numbers are f3kC2 and f3kC1 . This means that
f3kC3 D f3kC2 C f3kC1:
Using this and continuing to use the Fibonacci relation, we obtain the following:
f3.kC1/ D f3kC3
D f3kC2 C f3kC1
D .f3kC1 C f3k / C f3kC1 :
The preceding equation states that f3.kC1/ D 2f3kC1 C f3k . This equation
can be used to complete the proof of the induction step.
Hint: We have already defined the predicate P .n/ to be used in an induction proof
and have proved the basis step. Use the information in and after the preceding
know-show table to help prove that if f3k is even, then f3.kC1/ is even.
206 Chapter 4. Mathematical Induction
p
1C 5
(c) Use induction to prove that for each natural number n, if D
p 2
1 5 n n
and D , then fn D . Note: This formula for the nth
2
Fibonacci number is known as Binets formula, named after the French
mathematician Jacques Binet (1786 1856).
16. For the sequence a1 ; a2 ; : : : ; an ; : : :, assume that a1 D 1, and that for each
natural number n,
anC1 D an C n n:
L1 D 1 and L2 D 3, and
For each natural number n, LnC2 D LnC1 C Ln .
List the first 10 Lucas numbers and the first ten Fibonacci numbers and then
prove each of the following propositions. The Second Principle of Mathe-
matical Induction may be needed to prove some of these propositions.
?
(a) For each natural number n, Ln D 2fnC1 fn .
(b) For each n 2 N with n 2, 5fn D Ln 1 C LnC1 .
(c) For each n 2 N with n 3, Ln D fnC2 fn 2.
20. Use the result in Exercise (19), previously proven results from Exercise (18),
or mathematical induction to prove each of the following results about Lucas
numbers and Fibonacci numbers.
f2n
(a) For each n 2 N, Ln D .
fn
fn C Ln
(b) For each n 2 N, fnC1 D .
2
Ln C 5fn
(c) For each n 2 N, LnC1 D .
2
(d) For each n 2 N with n 2, Ln D fnC1 C fn 1.
(a) Let fn be the nth Fibonacci number, andplet be the positive solution
1 C 5
of the equation x 2 D x C1. So D . For each natural number
2
n 1
n, fn .
fkC1 D fk C f k 1
fkC1 k 1
C k 2
fkC1 k 2
. C 1/:
V1 D R C i R V2 D V1 C i V1
D R .1 C i/ D .1 C i/ V1
D .1 C i/2 R:
212 Chapter 4. Mathematical Induction
(a) Explain why V3 D V2 Ci V2 . Then use the formula for V2 to determine
a formula for V3 in terms of i and R.
(b) Determine a recurrence relation for VnC1 in terms of i and Vn .
(c) Write the recurrence relation in Part (22b) so that it is in the form of a
recurrence relation for a geometric sequence. What is the initial term
of the geometric sequence and what is the common ratio?
(d) Use Proposition 4.14 to determine a formula for Vn in terms of I , R,
and n.
Important Definitions
Inductive set, page 171 Fibonacci numbers, page 202
(a) M 2 T, and
(b) For every k 2 Z with k M, if fM; M C 1; : : : ; kg T, then
.k C 1/ 2 T,
Important Results
Theorem 4.9. Each natural number greater than 1 is either a prime number
or is a product of prime numbers.
Set Theory
The set consisting of all natural numbers that are in A and are in B is the set
f1; 3; 5g;
The set consisting of all natural numbers that are in A or are in B is the set
f1; 2; 3; 4; 5; 6; 7; 9g; and
The set consisting of all natural numbers that are in A and are not in B is the
set f2; 4; 6g.
These sets are examples of some of the most common set operations, which are
given in the following definitions.
215
216 Chapter 5. Set Theory
A \ B D fx 2 U j x 2 A and x 2 Bg:
The union of A and B, written A [ B and read A union B, is the set of all
elements that are in A or in B. That is,
A [ B D fx 2 U j x 2 A or x 2 Bg:
Definition. Let A and B be subsets of some universal set U. The set differ-
ence of A and B, or relative complement of B with respect to A, written
A B and read A minus B or the complement of B with respect to A, is
the set of all elements in A that are not in B. That is,
A B D fx 2 U j x 2 A and x Bg:
Ac D fx 2 U j x Ag:
For the rest of this preview activity, the universal set is U D f0; 1; 2; 3; : : : ; 10g,
and we will use the following subsets of U :
1. A [ B 2. Ac 3. B c
We can now use these sets to form even more sets. For example,
4. A [ B c 5. Ac \ B c 6. Ac [ B c 7. .A \ B/c
A B
1 2 3
In Figure 5.1, the elements of A are represented by the points inside the left circle,
and the elements of B are represented by the points inside the right circle. The four
distinct regions in the diagram are numbered for reference purposes only. (The
numbers do not represent elements in a set.) The following table describes the four
regions in the diagram.
We can use these regions to represent other sets. For example, the set A [ B is
represented by regions 1, 2, and 3 or the shaded region in Figure 5.2.
218 Chapter 5. Set Theory
A B
1 2 3
Let A and B be subsets of a universal set U . For each of the following, draw a
Venn diagram for two sets and shade the region that represent the specified set. In
addition, describe the set using set builder notation.
1. Ac 3. Ac [ B 5. .A \ B/c
2. B c 4. Ac [ B c 6. .A [ B/ .A \ B/
In Section 2.3, we introduced some basic definitions used in set theory, what it
means to say that two sets are equal and what it means to say that one set is a
subset of another set. See the definitions on page 55. We need one more definition.
Definition. Let A and B be two sets contained in some universal set U . The
set A is a proper subset of B provided that A B and A B. When A is a
proper subset of B, we write A B.
One reason for the definition of proper subset is that each set is a subset of
itself. That is,
If A is a set, then A A.
A 6 B means : .8x 2 U / .x 2 A/ ! .x 2 B/
.9x 2 U / : .x 2 A/ ! .x 2 B/
.9x 2 U / .x 2 A/ ^ .x B/.
However, this statement must be false since there does not exist an x in ;. Since
this is false, we must conclude that ; B. Although the facts that ; B and
B B may not seem very important, we will use these facts later, and hence we
summarize them in Theorem 5.1.
In Section 2.3, we also defined two sets to be equal when they have precisely
the same elements. For example,
x 2 R j x 2 D 4 D f 2; 2g:
If the two sets A and B are equal, then it must be true that every element of A is
an element of B, that is, A B, and it must be true that every element of B is
220 Chapter 5. Set Theory
In each of the following, fill in the blank with one or more of the symbols ;
; D; ; 2; or so that the resulting statement is true. For each blank, include all
symbols that result in a true statement. If none of these symbols makes a true
statement, write nothing in the blank.
A B ; A
5 B f5g B
A C f1; 2g C
f1; 2g A f4; 2; 1g A
6 A B ;
A B
2
1 3
5
4 6
C
7
8
B C
any relationship between the set C and the sets A and B, we could use the Venn
diagram shown in Figure 5.4.
1. For each of the following, draw a Venn diagram for three sets and shade the
region(s) that represent the specified set.
P.A/ D fX U j X Ag :
When dealing with the power set of A, we must always remember that ; A
and A A. For example, if A D fa; bg, then the subsets of A are
;; fag; fbg; fa; bg ; fcg; fa; cg; fb; cg; fa; b; cg; (3)
5.1. Sets and Operations on Sets 223
P.B/ D f;; fag; fbg; fa; bg; fcg; fa; cg; fb; cg; fa; b; cgg:
Also, notice that A has two elements and A has four subsets, and B has three ele-
ments and B has eight subsets. Now, let n be a nonnegative integer. The following
result can be proved using mathematical induction. (See Exercise 17).)
Theorem 5.5. Let n be a nonnegative integer and let T be a subset of some uni-
versal set. If the set T has n elements, then the set T has 2n subsets. That is, P.T /
has 2n elements.
In our discussion of the power set, we were concerned with the number of ele-
ments in a set. In fact, the number of elements in a finite set is a distinguishing
characteristic of the set, so we give it the following name.
For example, card .;/ D 0; card .fa; bg/ D 2; card .P.fa; bg// D 4.
We can use set notation to specify and help describe our standard number systems.
The starting point is the set of natural numbers, for which we use the roster
method.
N D f1; 2; 3; 4; : : : g
224 Chapter 5. Set Theory
The integers consist of the natural numbers, the negatives of the natural numbers,
and zero. If we let N D f: : : ; 4; 3; 2; 1g, then we can use set union and
write
Z D N [ f0g [ N:
So we see that N Z, and in fact, N Z.
We need to use set builder notation for the set Q of all rational numbers,
which consists of quotients of integers.
n m o
QD m; n 2 Z and n 0
n
n
Since any integer n can be written as n D , we see that Z Q.
1
We do not yet have the tools to give a complete description of the real numbers.
We will simply say that the real numbers consist of the rational numbers and the
irrational numbers. In effect, the irrational numbers are the complement of the
set of rational numbers Q in R. So we can use the notation Qc D fx 2 R j x Qg
and write
R D Q [ Qc and Q \ Qc D ;:
A number system that we have not yet discussed is the set of complex numbers.
The complex
p numbers, C, consist of all numbers of the form aCbi , where a; b 2 R
and i D 2
1 (or i D 1). That is,
n p o
C D a C bi a; b 2 R and i D 1 :
In each of the following, fill in the blank with one or more of the symbols ,
, 6, D , , 2, or so that the resulting statement is true. For each blank,
include all symbols that result in a true statement. If none of these symbols
makes a true statement, write nothing in the blank.
A B ; A
5 C f5g C
A C f1; 2g B
f1; 2g A f3; 2; 1g D
4 B D ;
card .A/ card .D/ card .A/ card .B/
A P.A/ A P.B/
?
4. Write all of the proper subset relations that are possible using the sets of
numbers N, Z, Q, and R.
?
5. For each statement, write a brief, clear explanation of why the statement is
true or why it is false.
6. Use the definitions of set intersection, set union, and set difference to write
useful negations of these definitions. That is, complete each of the following
sentences
?
(a) x A \ B if and only if : : : :
(b) x A [ B if and only if : : : :
(c) x A B if and only if : : : :
?
7. Let U D f1; 2; 3; 4; 5; 6; 7; 8; 9; 10g, and let
Use the roster method to list all of the elements of each of the following sets.
(a) A \ B (h) .A \ C / [ .B \ C /
(b) A [ B (i) B \ D
(c) .A [ B/c (j) .B \ D/c
(d) Ac \ B c (k) A D
(e) .A [ B/ \ C (l) B D
(f) A \ C (m) .A D/ [ .B D/
(g) B \ C (n) .A [ B/ D
A D fx 2 N j x 7g; B D fx 2 N j x is oddg;
C D fx 2 N j x is a multiple of 3g; D D fx 2 N j x is eveng:
Use the roster method to list all of the elements of each of the following sets.
(a) A \ B (g) B \ D
(b) A [ B (h) .B \ D/c
(c) .A [ B/c (i) A D
(d) Ac \ B c (j) B D
(e) .A [ B/ \ C (k) .A D/ [ .B D/
(f) .A \ C / [ .B \ C / (l) .A [ B/ D
5.1. Sets and Operations on Sets 227
11. Let A, B, and C be subsets of some universal set U . Draw a Venn diagram
for each of the following situations.
(a) A C
(b) A \ B D ;
(c) A 6 B; B 6 A; C A; and C 6 B
(d) A B; C B; and A \ C D ;
12. Let A, B, and C be subsets of some universal set U . For each of the fol-
lowing, draw a general Venn diagram for the three sets and then shade the
indicated region.
(a) A \ B (d) B [ C
(b) A \ C (e) A \ .B [ C /
(c) .A \ B/ [ .A \ C / (f) .A \ B/ C
13. We can extend the idea of consecutive integers (See Exercise (10) in Sec-
tion 3.5) to represent four consecutive integers as m, m C 1, m C 2, and
m C 3, where m is an integer. There are other ways to represent four con-
secutive integers. For example, if k 2 Z, then k 1, k, k C 1, and k C 2 are
four consecutive integers.
(a) Prove that for each n 2 Z, n is the sum of four consecutive integers if
and only if n 2 .mod 4/.
228 Chapter 5. Set Theory
(b) Use set builder notation or the roster method to specify the set of inte-
gers that are the sum of four consecutive integers.
(c) Specify the set of all natural numbers that can be written as the sum of
four consecutive natural numbers.
(d) Prove that for each n 2 Z, n is the sum of eight consecutive integers if
and only if n 4 .mod 8/.
(e) Use set builder notation or the roster method to specify the set of inte-
gers that are the sum of eight consecutive integers.
(f) Specify the set of all natural numbers can be written as the sum of eight
consecutive natural numbers.
14. One of the properties of real numbers is the so-called Law of Trichotomy,
which states that if a; b 2 R, then exactly one of the following is true:
a < b; a D b; a > b.
A B; A D B; B A.
16. More Work with Intervals. For this exercise, use the interval notation de-
scribed in Exercise 15.
17. Proof of Theorem 5.5. To help with the proof by induction of Theorem 5.5,
we first prove the following lemma. (The idea for the proof of this lemma
was illustrated with the discussion of power set after the definition on page 222.)
Proof. Let A and B be subsets of some universal set, and assume that A D
B [ fxg where x B. Let Y be a subset of A. We need to show that Y is a
subset of B or that Y D C [ fxg, where C is some subset of B. There are
two cases to consider: (1) x is not an element of Y, and (2) x is an element
of Y.
A D B [ fxg;
230 Chapter 5. Set Theory
To begin the induction proof of Theorem 5.5, for each nonnegative integer
n, we let P .n/ be, If a finite set has exactly n elements, then that set has
exactly 2n subsets.
(a) Verify that P .0/ is true. (This is the basis step for the induction proof.)
(b) Verify that P .1/ and P .2/ are true.
(c) Now assume that k is a nonnegative integer and assume that P .k/is
true. That is, assume that if a set has k elements, then that set has 2k
subsets. (This is the inductive assumption for the induction proof.)
Let T be a subset of the universal set with card .T / D k C 1, and let
x 2 T . Then the set B D T fxg has k elements.
Now use the inductive assumption to determine how many subsets B
has. Then use Lemma 5.6 to prove that T has twice as many subsets
as B. This should help complete the inductive step for the induction
proof.
1. List at least four different positive elements of S and at least four different
negative elements of S . Are all of these integers even?
2. Use the roster method to specify the sets S and T . (See Section 2.3 for
a review of the roster method.) Does there appear to be any relationship
between these two sets? That is, does it appear that the sets are equal or that
one set is a subset of the other set?
5.2. Proving Set Relationships 231
3. Use set builder notation to specify the sets S and T . (See Section 2.3 for a
review of the set builder notation.)
Q2 x is an element of T . x is even
Q1 .8x 2 Z/ .x 2 S / ! .x 2 T / Step P1 and Step Q2
Q S T. Definition of subset
Step Show Reason
1. Draw a Venn diagram for two sets, A and B, with the assumption that A is
a subset of B. On this Venn diagram, lightly shade the area corresponding
to Ac . Then, determine the region on the Venn diagram that corresponds to
B c . What appears to be the relationship between Ac and B c ? Explain.
2. Draw a general Venn diagram for two sets, A and B. First determine the
region that corresponds to the set A B and then, on the Venn diagram, shade
the region corresponding to A .A B/ and shade the region corresponding
to A \ B. What appears to be the relationship between these two sets?
Explain.
In this section, we will learn how to prove certain relationships about sets. Two
of the most basic types of relationships between sets are the equality relation and
the subset relation. So if we are asked a question of the form, How are the sets A
and B related?, we can answer the question if we can prove that the two sets are
equal or that one set is a subset of the other set. There are other ways to answer this,
but we will concentrate on these two for now. This is similar to asking a question
about how two real numbers are related. Two real numbers can be related by the
fact that they are equal or by the fact that one number is less than the other number.
The method of proof we will use in this section can be called the choose-an-
element method. This method was introduced in Preview Activity 1. This method
is frequently used when we encounter a universal quantifier in a statement in the
backward process. This statement often has the form
Since most statements with a universal quantifier can be expressed in the form of a
conditional statement, this statement could have the following equivalent form:
We will illustrate this with the proposition from Preview Activity 1. This proposi-
tion can be stated as follows:
5.2. Proving Set Relationships 233
Let S be the set of all integers that are multiples of 6, and let T be the set of
all even integers. Then S is a subset of T.
In this case, the element is an integer, the given property is that it is an ele-
ment of S , and the something that happens is that the element is also an element
of T . One way to approach this is to create a list of all elements with the given
property and verify that for each one, the something happens. When the list is
short, this may be a reasonable approach. However, as in this case, when the list is
infinite (or even just plain long), this approach is not practical.
We overcome this difficulty by using the choose-an-element method, where
we choose an arbitrary element with the given property. So in this case, we choose
an integer x that is a multiple of 6. We cannot use a specific multiple of 6 (such as
12 or 24), but rather the only thing we can assume is that the integer satisfies the
property that it is a multiple of 6. This is the key part of this method.
It is important to realize that once we have chosen the arbitrary element, we have
added information to the forward process. So in the know-show table for this
proposition, we added the statement, Let x 2 S to the forward process. Follow-
ing is a completed proof of this proposition following the outline of the know-show
table from Preview Activity 1.
Proposition 5.7. Let S be the set of all integers that are multiples of 6, and let T be
the set of all even integers. Then S is a subset of T.
Proof. Let S be the set of all integers that are multiples of 6, and let T be the set
of all even integers. We will show that S is a subset of T by showing that if an
integer x is an element of S , then it is also an element of T .
Let x 2 S . (Note: The use of the word let is often an indication that the we
are choosing an arbitrary element.) This means that x is a multiple of 6. Therefore,
234 Chapter 5. Set Theory
x D 6m:
x D 2.3m/:
2. Complete the following know-show table for this proposition and explain
exactly where the choose-an-element method is used.
One way to prove that two sets are equal is to use Theorem 5.2 and prove each of
the two sets is a subset of the other set. In particular, let A and B be subsets of some
universal set. Theorem 5.2 states that A D B if and only if A B and B A.
In Preview Activity 2, we created a Venn diagram that indicated that
A .A B/ D A \ B. Following is a proof of this result. Notice where the
choose-an-element method is used in each case.
Proposition 5.11. Let A and B be subsets of some universal set. Then
A .A B/ D A \ B.
Proof. Let A and B be subsets of some universal set. We will prove that
A .A B/ D A \ B by proving that A .A B/ A \ B and that
A \ B A .A B/.
First, let x 2 A .A B/. This means that
x 2 A and x .A B/:
x 2 A and x 2 B:
y 2 A and y 2 B:
Disjoint Sets
Earlier in this section, we discussed the concept of set equality and the relation
of one set being a subset of another set. There are other possible relationships
between two sets; one is that the sets are disjoint. Basically, two sets are disjoint if
and only if they have nothing in common. We express this formally in the following
definition.
Definition. Let A and B be subsets of the universal set U . The sets A and B
are said to be disjoint provided that A \ B D ;.
For example, the Venn diagram in Figure 5.5 shows two sets A and B with
A B. The shaded region is the region that represents B c . From the Venn
diagram, it appears that A \ B c D ;. This means that A and B c are disjoint. The
preceding example suggests that the following proposition is true:
If A B, then A \ B c D ;.
B
A
This question seems difficult to answer since how do we prove that a set is
empty? This is an instance where proving the contrapositive or using a proof by
contradiction could be reasonable approaches. To illustrate these methods, let us
assume the proposition we are trying to prove is of the following form:
If P , then T D ;.
One advantage of these methods is that when we assume that T ;, then we know
that there exists an element in the set T . We can then use that element in the rest of
the proof. We will prove one of the conditional statements for Proposition 5.14 by
proving its contrapositive. The proof of the other conditional statement associated
with Proposition 5.14 is Exercise (10).
Proof. Let A and B be subsets of some universal set. We will first prove that if
A B, then A \ B c D ;, by proving its contrapositive. That is, we will prove
238 Chapter 5. Set Theory
If A \ B c ;, then A 6 B.
x 2 A and x B:
A Final Comment
(a) List at least five different elements of the set A and at least five elements
of the set B.
(b) Is A B? Justify your conclusion with a proof or a counterexample.
(c) Is B A? Justify your conclusion with a proof or a counterexample.
(a) List at least five different elements of the set C and at least five ele-
ments of the set D.
(b) Is C D? Justify your conclusion with a proof or a counterexample.
(c) Is D C ? Justify your conclusion with a proof or a counterexample.
The product of two real numbers is positive if and only if the two real
numbers are either both positive or are both negative.
The product of two real numbers is negative if and only if one of the
two numbers is positive and the other is negative.
For example, if x .x 2/ < 0, then we can conclude that either (1) x < 0
and x 2 > 0 or (2) x > 0 and x 2 < 0. However, in the first case, we
must have x < 0 and x > 2, and this is impossible. Therefore, we conclude
that x > 0 and x 2 < 0, which means that 0 < x < 2.
Use the choose-an-element method to prove each of the following:
(a) x 2 R j x 2 3x 10 < 0 D fx 2 R j 2 < x < 5g
(b) x 2 R j x 2 5x C 6 < 0 D fx 2 R j 2 < x < 3g
(c) x 2 R j x 2 4 D fx 2 R j x 2g [ fx 2 R j x 2g
7. Let A and B be subsets of some universal set U . Prove each of the following:
? ?
(a) A \ B A (c) A \ A D A (e) A \ ; D ;
?
(b) A A [ B (d) A [ A D A (f) A [ ; D A
10. Complete the proof of Proposition 5.14 by proving the following conditional
statement:
Let A and B be subsets of some universal set. If A \ B c D ;, then
AB.
11. Let A, B, C , and D be subsets of some universal set U . Are the following
propositions true or false? Justify your conclusions.
5.2. Proving Set Relationships 241
(a) If A \ C B \ C , then A B.
(b) If A [ C B [ C , then A B.
(c) If A [ C D B [ C , then A D B.
(d) If A \ C D B [ C , then A D B.
(e) If A [ C D B [ C and A \ C D B \ C , then A D B.
i. x D 1; y D 1 iv. x D 2; y D 3
ii. x D 1; y D 1 v. x D 2; y D 3
iii. x D 2; y D 2 vi. x D 2; y D 5
The elements in this sentence are the integers x and y. In this case, these
integers have no given property other than that they are integers. The
something that happens is that t divides .ax C by/. This means that in the
forward process, we can use the hypothesis of the proposition and choose
integers x and y. That is, in the forward process, we could have
P : a, b, and t are integers with t 0, t divides a and t divides b.
1. Draw two general Venn diagrams for the sets A and B. On one, shade the
region that represents .A [ B/c , and on the other, shade the region that rep-
resents Ac \ B c . Explain carefully how you determined these regions.
2. Based on the Venn diagrams in Part (1), what appears to be the relationship
between the sets .A [ B/c and Ac \ B c ?
Some of the properties of set operations are closely related to some of the logical
operators we studied in Section 2.1. This is due to the fact that set intersection is
defined using a conjunction (and), and set union is defined using a disjunction (or).
For example, if A and B are subsets of some universal set U , then an element x is
in A [ B if and only if x 2 A or x 2 B.
3. Use one of De Morgans Laws (Theorem 2.8 on page 48) to explain carefully
what it means to say that an element x is not in A [ B.
6. Compare your response in Part (3) to your response in Part (5). Are they
equivalent? Explain.
7. How do you think the sets .A [ B/c and Ac \ B c are related? Is this con-
sistent with the Venn diagrams from Part (1)?
5.3. Properties of Set Operations 245
2. Assume that P , Q, and R are statements and that we have proven that the
following conditional statements are true:
This section contains many results concerning the properties of the set operations.
We have already proved some of the results. Others will be proved in this section or
in the exercises. The primary purpose of this section is to have in one place many
of the properties of set operations that we may use in later proofs. These results
are part of what is known as the algebra of sets or as set theory.
A \ B A and A A [ B.
If A B, then A \ C B \ C and A [ C B [ C .
Proof. The first part of this theorem was included in Exercise (7) from Section 5.2.
The second part of the theorem was Exercise (12) from Section 5.2.
The next theorem provides many of the properties of set operations dealing
with intersection and union. Many of these results may be intuitively obvious, but
to be complete in the development of set theory, we should prove all of them. We
choose to prove only some of them and leave some as exercises.
246 Chapter 5. Set Theory
Before proving some of these properties, we note that in Section 5.2, we learned
that we can prove that two sets are equal by proving that each one is a subset of the
other one. However, we also know that if S and T are both subsets of a universal
set U , then
S D T if and only if for each x 2 U , x 2 S if and only if x 2 T .
We can use this to prove that two sets are equal by choosing an element from
one set and chasing the element to the other set through a sequence of if and only
if statements. We now use this idea to prove one of the commutative laws.
1. Draw two general Venn diagrams for the sets A, B, and C . On one, shade
the region that represents A [ .B \ C /, and on the other, shade the region
that represents .A [ B/ \ .A [ C /. Explain carefully how you determined
these regions.
2. Based on the Venn diagrams in Part (1), what appears to be the relationship
between the sets A [ .B \ C / and .A [ B/ \ .A [ C /?
We will now prove the distributive law explored in Progress Check 5.19. Notice
that we will prove two subset relations, and that for each subset relation, we will
begin by choosing an arbitrary element from a set. Also notice how nicely a proof
dealing with the union of two sets can be broken into cases.
Proof. Let A, B, and C be subsets of some universal set U . We will prove that
A [ .B \ C / D .A [ B/ \ .A [ C / by proving that each set is a subset of the
other set.
We will first prove that A [ .B \ C / .A [ B/ \ .A [ C /. We let
x 2 A [ .B \ C /. Then x 2 A or x 2 B \ C .
So in one case, if x 2 A, then x 2 A [ B and x 2 A [ C . This means that
x 2 .A [ B/ \ .A [ C /.
On the other hand, if x 2 B \ C , then x 2 B and x 2 C . But x 2 B
implies that x 2 A [ B, and x 2 C implies that x 2 A [ C . Since x is in both
sets, we conclude that x 2 .A [ B/ \ .A [ C /. So in both cases, we see that
x 2 .A [ B/ \ .A [ C /, and this proves that A [ .B \ C / .A [ B/ \ .A [ C /.
The three main set operations are union, intersection, and complementation. The-
orems 5.18 and 5.17 deal with properties of unions and intersections. The next
theorem states some basic properties of complements and the important relations
dealing with complements of unions and complements of intersections. Two rela-
tionships in the next theorem are known as De Morgans Laws for sets and are
closely related to De Morgans Laws for statements.
Theorem 5.20. Let A and B be subsets of some universal set U . Then the follow-
ing are true:
Basic Properties .Ac /c D A
A B D A \ Bc
Empty Set and Universal Set A ; D A and A U D ;
;c D U and U c D ;
De Morgans Laws .A \ B/c D Ac [ B c
.A [ B/c D Ac \ B c
Subsets and Complements A B if and only if B c Ac
Proof. We will only prove one of De Morgans Laws, namely, the one that was
explored in Preview Activity 1. The proofs of the other parts are left as exercises.
Let A and B be subsets of some universal set U . We will prove that .A [ B/c D
Ac \ B c by proving that an element is in .A [ B/c if and only if it is in Ac \ B c .
So let x be in the universal set U . Then
and
x A [ B if and only if x A and x B: (2)
Combining (1) and (2), we see that
and this is true if and only if x 2 Ac \ B c . So we can use (3) and (4) to conclude
that
x 2 .A [ B/c if and only if x 2 Ac \ B c ;
and, hence, that .A [ B/c D Ac \ B c .
1. Draw two general Venn diagrams for the sets A, B, and C . On one, shade the
region that represents .A [ B/ C , and on the other, shade the region that
represents .A C / [ .B C /. Explain carefully how you determined these
regions and why they indicate that .A [ B/ C D .A C / [ .B C /.
It is possible to prove the relationship suggested in Part (1) by proving that each
set is a subset of the other set. However, the results in Theorems 5.18 and 5.20 can
be used to prove other results about set operations. When we do this, we say that
we are using the algebra of sets to prove the result. For example, we can start by
using one of the basic properties in Theorem 5.20 to write
.A [ B/ C D .A [ B/ \ C c :
.A [ B/ C D .A [ B/ \ C c
D C c \ .A [ B/ :
2. Determine which properties from Theorems 5.18 and 5.20 justify each of
the last three steps in the following outline of the proof that .A [ B/ C D
.A C / [ .B C /.
.A [ B/ C D .A [ B/ \ C c (Theorem 5.20)
c
D C \ .A [ B/ (Commutative Property)
D Cc \ A [ Cc \ B
D A \ Cc [ B \ Cc
D .A C / [ .B C/
250 Chapter 5. Set Theory
X \ .Y [ Z/ D .X \ Y / [ .X \ Z/ :
When we have a list of three statements P , Q, and R such that each statement in
the list is equivalent to the other two statements in the list, we say that the three
statements are equivalent. This means that each of the statements in the list implies
each of the other statements in the list.
The purpose of Preview Activity 2 was to provide one way to prove that three
(or more) statements are equivalent. The basic idea is to prove a sequence of con-
ditional statements so that there is an unbroken chain of conditional statements
from each statement to every other statement. This method of proof will be used in
Theorem 5.22.
Theorem 5.22. Let A and B be subsets of some universal set U . The following
are equivalent:
1. A B 2. A \ B c D ; 3. Ac [ B D U
Proof. To prove that these are equivalent conditions, we will prove that (1) implies
(2), that (2) implies (3), and that (3) implies (1).
Let A and B be subsets of some universal set U . We have proved that (1)
implies (2) in Proposition 5.14.
To prove that (2) implies (3), we will assume that A \ B c D ; and use the fact
that ;c D U . We then see that
c
A \ B c D ;c :
Since we have now proved that (1) implies (2), that (2) implies (3), and that (3)
implies (1), we have proved that the three conditions are equivalent.
1. Let A be a subset of some universal set U. Prove each of the following (from
Theorem 5.20):
? (c) Use the algebra of sets to prove the conjecture from Exercise (4a).
(a) Draw two general Venn diagrams for the sets A, B, and C . On one,
shade the region that represents A .B \ C /, and on the other, shade
the region that represents .A B/ [ .A C /. Based on the Venn
diagrams, make a conjecture about the relationship between the sets
A .B \ C / and .A B/ [ .A C /.
(b) Use the choose-an-element method to prove the conjecture from Exer-
cise (5a).
(c) Use the algebra of sets to prove the conjecture from Exercise (5a).
(a) Draw two general Venn diagrams for the sets A, B, and C . On one,
shade the region that represents A .B C /, and on the other, shade
the region that represents .A B/ C . Based on the Venn diagrams,
make a conjecture about the relationship between the sets A .B C /
and .A B/ C . (Are the two sets equal? If not, is one of the sets a
subset of the other set?)
(b) Prove the conjecture from Exercise (7a).
(a) Draw two general Venn diagrams for the sets A, B, and C . On one,
shade the region that represents A .B C /, and on the other, shade
the region that represents .A B/ [ .A C c /. Based on the Venn
diagrams, make a conjecture about the relationship between the sets
A .B C / and .A B/ [ .A C c /. (Are the two sets equal? If
not, is one of the sets a subset of the other set?)
(b) Prove the conjecture from Exercise (8a).
11. Let A and B be subsets of some universal set U. Prove or disprove each of
the following:
(a) A .A \ B c / D A \ B
(b) .Ac [ B/c \ A D A B
(c) .A [ B/ ADB A
(d) .A [ B/ B DA .A \ B/
(e) .A [ B/ .A \ B/ D .A B/ [ .B A/
Proof.
A .B C / D .A B/ .A C/
c
D A\B \ A \ Cc
D A \ Bc \ C c
D A \ .B [ C /c
DA .B [ C /
13. (Comparison to Properties of the Real Numbers). The following are some
of the basic properties of addition and multiplication of real numbers.
1
Multiplicative Inverses: For all a 2 R with a 0, a a D1D
a 1 a.
Discuss the similarities and differences among the properties of addition and
multiplication of real numbers and the properties of union and intersection
of sets.
is an open sentence with two variables. An element of the truth set of this open
sentence (also called a solution of the equation) is an ordered pair .a; b/ of real
numbers so that when a is substituted for x and b is substituted for y, the open
sentence becomes a true statement (a true equation in this case). For example, we
see that the ordered pair .6; 0/ is in the truth set for this open sentence since
2 6 C 3 D 12
is a true statement. On the other hand, the ordered pair .4; 1/ is not in the truth set
for this open sentence since
2 4 C 3 1 D 12
is a false statement.
Important Note: The order of the of the two numbers in the ordered pair is very
important. We are using the convention that the first number is to be substituted for
x and the second number is to be substituted for y. With this convention, .3; 2/ is a
solution of the equation 2x C 3y D 12, but .2; 3/ is not a solution of this equation.
1. List six different elements of the truth set (often called the solution set) of
the open sentence with two variables 2x C 3y D 12.
2. From previous mathematics courses, we know that the graph of the equation
2x C 3y D 12 is a straight line. Sketch the graph of the equation 2x C
3y D 12 in the xy-coordinate plane. What does the graph of the equation
2x C 3y D 12 show?
Definition. Let A and B be sets. An ordered pair (with first element from
A and second element from B) is a single pair of objects, denoted by .a; b/,
with a 2 A and b 2 B and an implied order. This means that for two ordered
pairs to be equal, they must contain exactly the same objects in the same order.
That is, if a; c 2 A and b; d 2 B, then
The objects in the ordered pair are called the coordinates of the ordered pair.
In the ordered pair .a; b/, a is the first coordinate and b is the second coor-
dinate.
We will now introduce a new set operation that gives a way of combining el-
ements from two given sets to form ordered pairs. The basic idea is that we will
create a set of ordered pairs.
A B D f.x; y/ j x 2 A and y 2 Bg :
We frequently read A B as A cross B. In the case where the two sets are
the same, we will write A2 for A A. That is,
A2 D A A D f.a; b/ j a 2 A and b 2 Ag :
4. Use the roster method to specify all the elements of A B. (Remember that
the elements of A B will be ordered pairs.
5. Use the roster method to specify all of the elements of the set A A D A2 .
5.4. Cartesian Products 257
6. For any sets C and D, explain carefully what it means to say that the ordered
pair .x; y/ is not in the Cartesian product C D.
Cartesian Products
When working with Cartesian products, it is important to remember that the Carte-
sian product of two sets is itself a set. As a set, it consists of a collection of el-
ements. In this case, the elements of a Cartesian product are ordered pairs. We
should think of an ordered pair as a single object that consists of two other objects
in a specified order. For example,
If a 1, then the ordered pair .1; a/ is not equal to the ordered pair .a; 1/.
That is, .1; a/ .a; 1/.
If A D f1; 2; 3g and B D fa; bg, then the ordered pair .3; a/ is an element
of the set A B. That is, .3; a/ 2 A B.
If A D f1; 2; 3g and B D fa; bg, then the ordered pair .5; a/ is not an
element of the set A B since 5 A. That is, .5; a/ A B.
In Section 5.3, we studied certain properties of set union, set intersection, and
set complements, which we called the algebra of sets. We will now begin some-
thing similar for Cartesian products. We begin by examining some specific exam-
ples in Progress Check 5.23 and a little later in Progress Check 5.24.
1. Use the roster method to list all of the elements (ordered pairs) in each of the
following sets:
2. List all the relationships between the sets in Part (1) that you observe.
A graph of the set A B can then be drawn in the Cartesian plane as shown in
Figure 5.6.
y
6
1 2 3 4 x
This illustrates that the graph of a Cartesian product of two intervals of finite
length in R corresponds to the interior of a rectangle and possibly some or all of its
5.4. Cartesian Products 259
boundary. The solid line for the boundary in Figure 5.6 indicates that the boundary
is included. In this case, the Cartesian product contained all of the boundary of the
rectangle. When the graph does not contain a portion of the boundary, we usually
draw that portion of the boundary with a dotted line.
Note: A Caution about Notation. The standard notation for an open interval in R
is the same as the notation for an ordered pair, which is an element of R R. We
need to use the context in which the notation is used to determine which interpre-
tation is intended. For example,
p p
If we write 2; 7 2 R R, then we are using 2; 7 to represent an
ordered pair of real numbers.
The following progress check explores some of the same ideas explored in Progress
Check 5.23 except that intervals of real numbers are used for the sets.
A D 0; 2 T D .1; 2/ B D 2; 4/ C D .3; 5
1. Draw a graph of each of the following subsets of the Cartesian plane and
write each subset using set builder notation.
(a) A B (f) A .B [ C /
(b) T B (g) .A B/ [ .A C /
(c) A C (h) A .B C/
(d) A .B \ C / (i) .A B/ .A C /
(e) .A B/ \ .A C / (j) B A
2. List all the relationships between the sets in Part (1) that you observe.
One purpose of the work in Progress Checks 5.23 and 5.24 was to indicate the
plausibility of many of the results contained in the next theorem.
260 Chapter 5. Set Theory
1. A .B \ C / D .A B/ \ .A C /
2. A .B [ C / D .A B/ [ .A C /
3. .A \ B/ C D .A C / \ .B C /
4. .A [ B/ C D .A C / [ .B C /
5. A .B C / D .A B/ .A C /
6. .A B/ C D .A C / .B C /
7. If T A, then T B A B.
8. If Y B, then A Y A B.
We will not prove all these results; rather, we will prove Part (2) of Theo-
rem 5.25 and leave some of the rest to the exercises. In constructing these proofs,
we need to keep in mind that Cartesian products are sets, and so we follow many of
the same principles to prove set relationships that were introduced in Sections 5.2
and 5.3.
The other thing to remember is that the elements of a Cartesian product are
ordered pairs. So when we start a proof of a result such as Part (2) of Theorem 5.25,
the primary goal is to prove that the two sets are equal. We will do this by proving
that each one is a subset of the other one. So if we want to prove that A.B [ C /
.A B/[ .A C /, we can start by choosing an arbitrary element of A .B [ C /.
The goal is then to show that this element must be in .A B/[.A C /. When we
start by choosing an arbitrary element of A .B [ C /, we could give that element
a name. For example, we could start by letting
u be an element of A .B [ C /: (1)
u 2 .A B/ or u 2 .A C /: (3)
5.4. Cartesian Products 261
If we look at the sentences in (2) and (4), it would seem that we are very close to
proving that A .B [ C / .A B/ [ .A C /. Following is a proof of Part (2)
of Theorem 5.25.
A .B [ C / D .A B/ [ .A C / :
A .B [ C / .A B/ [ .A C /: (1)
.A B/ [ .A C / A .B [ C /: (2)
Final Note. The definition of an ordered pair in Preview Activity 2 may have
seemed like a lengthy definition, but in some areas of mathematics, an even more
formal and precise definition of ordered pair is needed. This definition is ex-
plored in Exercise (10).
(a) A B (e) A .B \ C /
(b) B A (f) .A B/ \ .A C /
(c) A C (g) A ;
2
(d) A (h) B f2g
(a) Explain how this definition allows us to distinguish between the or-
dered pairs .3; 5/ and .5; 3/.
(b) Let A and B be sets and let a; c 2 A and b; d 2 B. Use this definition
of an ordered pair and the concept of set equality to prove that .a; b/ D
.c; d / if and only if a D c and b D d .
A [ B [ C D .A [ B/ [ C D A [ .B [ C /:
For this activity, the universal set is N and we will use the following four sets:
A D f1; 2; 3; 4; 5g C D f3; 4; 5; 6; 7g
B D f2; 3; 4; 5; 6g D D f4; 5; 6; 7; 8g.
2. Use the roster method to specify each of the following sets. In each case, be
sure to follow the order specified by the parentheses.
(a) .A [ B [ C / [ D (e) .A \ B \ C / \ D
(b) A [ .B [ C [ D/ (f) A \ .B \ C \ D/
(c) A [ .B [ C / [ D (g) A \ .B \ C / \ D
(d) .A [ B/ [ .C [ D/ (h) .A \ B/ \ .C \ D/
3. Based on the work in Part (2), does the placement of the parentheses matter
when determining the union (or intersection) of these four sets? Does this
make it possible to define A [ B [ C [ D and A \ B \ C \ D?
We have already seen that the elements of a set may themselves be sets. For
example, the power set of a set T , P.T /, is the set of all subsets of T . The phrase,
a set of sets sounds confusing, and so we often use the terms collection and
family when we wish to emphasize that the elements of a given set are themselves
sets. We would then say that the power set of T is the family (or collection) of sets
that are subsets of T .
5.5. Indexed Families of Sets 265
One of the purposes of the work we have done so far in this preview activity
was to show that it is possible to define the union and intersection of a family of
sets.
Definition. Let C be a family of sets. The union over C is defined as the set
of all elements that are in at least one of the sets in C. We write
[
X D fx 2 U j x 2 X for some X 2 Cg
X2C
The intersection over C is defined as the set of all elements that are in all of
the sets in C. That is,
\
X D fx 2 U j x 2 X for all X 2 Cg
X2C
For example, consider the four sets A, B, C , and D used earlier in this preview
activity and the sets
4. Explain why
[ \
X DA[B [C [D and X D A \ B \ C \ D;
X2A X2A
S T
and use your work in (1), (2), and (3) to determine X and X.
X2A X2A
S T
5. Use the roster method to specify X and X.
X2B X2B
c
S T
6. Use the roster method to specify the sets X and X c. Remember
X2A X2A
that the universal set is N.
266 Chapter 5. Set Theory
Cn D fn; n C 1; n C 2; n C 3; n C 4g:
S
4
So if we have a family of sets C D fC1 ; C2 ; C3 ; C4 g, we use the notation Cj to
j D1
S
mean the same thing as X.
X2C
4
S 4
T
1. Determine Cj and Cj.
j D1 j D1
We can see that with the use of subscripts, we do not even have to define the family
of sets A. We can work with the infinite family of sets
C D fAn j n 2 Ng
and use the subscripts to indicate which sets to use in a union or an intersection.
2. Use the roster method to specify each of the following pairs of sets. The
universal set is N.
S
6 T
6 S
8 T
8
(a) Cj and Cj (c) Cj and Cj
j D1 j D1 j D4 j D4
!c
8
S 8
T T
4 S
4
(b) Cj and Cj (d) Cj and Cjc
j D1 j D1 j D1 j D1
One of the purposes of the preview activities was to show that we often encounter
situations in which more than two sets are involved, and it is possible to define the
union and intersection of more than two sets. In Preview Activity 2, we also saw
that it is often convenient to index the sets in a family of sets. In particular, if n
5.5. Indexed Families of Sets 267
is a natural number and A D fA1 ; A2 ; : : : ; Ang is a family of n sets, then the union
Sn
of these n sets, denoted by A1 [ A2 [ [ An or Aj , is defined as
j D1
n
[
Aj D x 2 U j x 2 Aj ; for some j with 1 j n :
j D1
n
\
Aj D x 2 U j x 2 Aj ; for all j with 1 j n :
j D1
We can also extend this idea to define the union and intersection of a family that
consists of infinitely many sets. So if B D fB1 ; B2 ; : : : ; Bn ; : : : g, then
1
[
Bj D x 2 U j x 2 Bj ; for some j with j 1 ; and
j D1
1
\
Bj D x 2 U j x 2 Bj ; for all j with j 1 :
j D1
and
S
3 T
3
Aj D f1; 2; 3; 4; 9g, Aj D f1g.
j D1 j D1
S
6 T
6 S
6
1. Aj 2. Aj 3. Aj
j D1 j D1 j D3
268 Chapter 5. Set Theory
6
T S
1 T
1
4. Aj 5. Aj 6. Aj
j D3 j D1 j D1
Bx D fy 2 R j x y x C 2g :
Definition. Let be a nonempty set and suppose that for each 2 , there is
a corresponding set A . The family of sets fA j 2 g is called an indexed
family of sets indexed by . Each 2 is called an index and is called
an indexing set.
1. Let D f1; 2; 3; 4g, and for each n 2 , let An D f2n C 6; 16 2ng, and
let A D fA1 ; A2; A3 ; A4 g. Determine A1 , A2 , A3 , and A4 .
2. Is the following statement true or false for the indexed family A in (1)?
For all m; n 2 , if m n, then Am An .
3. Now let D R. For each x 2 R, define Bx D 0; x 2; x 4 . Is the following
statement true for the indexed family of sets B D fBx j x 2 Rg?
For all x; y 2 R, if x y, then Bx By .
We now restate the definitions of the union and intersection of a family of sets
for an indexed family of sets.
5.5. Indexed Families of Sets 269
The intersection over A is the set of all elements that are in all of the sets A
for each 2 . That is,
\
A D fx 2 U j for all 2 ; x 2 A g:
2
A D fx 2 R j 1 < x g:
If we let RC be the set of positive real numbers, then we have a family of sets
indexed by RC . We will first determine the union of this family of sets. Notice
that for each 2 RC , 2 A , and if y is a real number with 1 < y 0, then
y 2 A . Also notice that if y 2 R and y < 1, then for each 2 RC , y A .
With these observations, we conclude that
[
A D . 1; 1/ D fx 2 R j 1 < xg:
2RC
Ac D . 1; 1 [ .; 1/:
Use the results from Example 5.28 to help determine each of the following sets.
For each set, use either interval notation or set builder notation.
!c !c
S T
1. A 3. A
2RC 2RC
T S
2. Ac 4. Ac
2RC 2RC
In Theorem 5.30, we will prove some properties of set operations for indexed fami-
lies of sets. Some of these properties are direct extensions of corresponding proper-
ties for two sets. For example, we have already proved De Morgans Laws for two
sets in Theorem 5.20 on page 248. The work in the preview activities and Progress
Check 5.29 suggests that we should get similar results using set operations with an
indexed family of sets. For example, in Preview Activity 2, we saw that
0 1c
\4 [ 4
@ Aj A D Ajc :
j D1 j D1
Proof. We will prove Parts (1) and (3). The proofs of Parts (2) and (4) are included
in Exercise (4). So we let be a nonempty indexing set and let A D fA j 2 g
be an indexed family of sets. To prove Part (1), we let 2 and note that if
T
x 2 A , then x 2 A , for all 2 . Since is one element in , we may
2
T
conclude that x 2 A . This proves that A A .
2
To provePart (3), we will prove that each set
is a subset
of the other set. We
c
T T
first let x 2 A . This means that x A , and this means that
2 2
S
Hence, x 2 Ac , which implies that x 2 Ac . Therefore, we have proved that
2
!c
\ [
A Ac : (1)
2 2
S
We now let y 2 Ac . This means that there exists a 2 such that
2
T
y 2 Ac or y A . However, since y A , we may conclude that y A
c 2
T
and, hence, y 2 A . This proves that
2
!c
[ \
Ac A : (2)
2 2
c
T S
Using the results in (1) and (2), we have proved that A D Ac .
2 2
Many of the other properties of set operations are also true for indexed families
of sets. Theorem 5.31 states the distributive laws for set operations.
S S
1. B \ A D .B \ A /, and
2 2
T T
2. B [ A D .B [ A /.
2 2
In Section 5.2, we defined two sets A and B to be disjoint provided that A\B D ;.
In a similar manner, if is a nonempty indexing set and A D fA j 2 g is
an indexed family of sets, we can say that this indexed family of sets is disjoint
T
provided that A D ;. However, we can use the concept of two disjoint sets
2
to define a somewhat more interesting type of disjointness for an indexed family
of sets.
U U
A B1 B4
1
A4
A2 B2 B3
A3
Now let the universal be R. For each n 2 N, let Cn D .n; 1/, and let
C D fCn j n 2 Ng.
T
7 S
7
(c) Aj (f) A9 \ Aj
j D3 j D3
?
5
S S
(d) Ajc (h) Aj
j D1 j 2N
274 Chapter 5. Set Theory
3. For each positive real number r, define Tr to be the closed interval r 2; r 2 .
That is,
Tr D x 2 R r 2 x r 2 :
Let D fm 2 N j1 m 10 g. Use either interval notation or set builder
notation to specify each of the following sets:
?
S S S
(a) Tk (c) Tr (e) Tk
k2 r 2RC k2N
?
T T T
(b) Tk (d) Tr (f) Tk
k2 r 2RC k2N
4. Prove Parts (2) and (4) of Theorem 5.30. Let be a nonempty indexing set
and let A D fA j 2 g be an indexed family of sets.
?
S
(a) For each 2 , A A .
2
c
S T
(b) A D Ac
2 2
S S T T
(a) A A (b) A A
2 2 2 2
9. For each natural number n, let An D fx 2 R j n 1 < x < ng. Prove that
fAn jn 2 N g is a pairwise disjoint family of sets and that
S
An D R C N .
n2N
11. Give an example of an indexed family of sets fAn jn 2 N g such all three of
the following conditions are true:
(i) For each m 2 N, Am .0; 1/;
(ii) For each j; k 2 N, if j k, then Aj \ Ak ;; and
T
(iii) Ak D ;.
k2N
T S
(d) B A D .B A /
2 2
13. An Indexed Family of Subsets of the Cartesian Plane. Let R be the set
of nonnegative real numbers, and for each r 2 R , let
Cr D .x; y/ 2 R R j x 2 C y 2 D r 2
Dr D .x; y/ 2 R R j x 2 C y 2 r 2
Tr D .x; y/ 2 R R j x 2 C y 2 > r 2 D Drc :
If r > 0, then the set Cr is the circle of radius r with center at the origin
as shown in Figure 5.8, and the set Dr is the shaded disk (including the
boundary) shown in Figure 5.8.
y y
r r
r r
x x
Cr Dr
S T
(a) Determine Cr and Cr .
r 2R r 2R
S T
(b) Determine Dr and Dr .
r 2R r 2R
S T
(c) Determine Tr and Tr .
r 2R r 2R
(d) Let C D fCr j r 2 R g, D D fDr j r 2 R g, and T D fTr j r 2 R g.
Are any of these indexed families of sets pairwise disjoint? Explain.
Now let I be the closed interval 0; 2 and let J be the closed interval 1; 2.
5.6. Chapter 5 Summary 277
S T S T
(e) Determine Cr , Cr , Cr , and Cr .
r 2I r 2I r 2J r 2J
S T S T
(f) Determine Dr , Dr , Dr , and Dr .
r 2I r 2I r 2J r 2J
c c c c
S T S T
(g) Determine Dr , Dr , Dr , and Dr .
r 2I r 2I r 2J r 2J
S T S T
(h) Determine Tr , Tr , Tr , and Tr .
r 2I r 2I r 2J r 2J
(i) Use De Morgans Laws to explain the relationship between your an-
swers in Parts (13g) and (13h).
Important Definitions
In the forward process of the proof, we then we choose an arbitrary element with
the given property.
Functions
f .x/ is a real number. It is the output of the function when the input is the
real number x. For example,
2
f D sin
2 2 2
2
D 1
4
2
D :
4
281
282 Chapter 6. Functions
For this function, it is understood that the domain of the function is the set R of
all real numbers. In this situation, we think of the domain as the set of all possible
inputs. That is, the domain is the set of all possible real numbers x for which a real
number output can be determined.
This is closely related to the equation y D x 2 sin x. With this equation, we
frequently think of x as the input and y as the output. In fact, we sometimes write
y D f .x/. The key to remember is that a function must have exactly one output
for each input. When we write an equation such as
1 3
yD x 1;
2
we can use this equation to define y as a function of x. This is because when we
substitute a real number for x (the input), the equation produces exactly one real
number for y (the output). We can give this function a name, such as g, and write
1 3
y D g.x/ D x 1:
2
However, as written, an equation such as
y2 D x C 3
cannot be used to define y as a function of x since there are real numbers that
can be substituted for x that will produce more than one possible value of y. For
example, if x D 1, then y 2 D 4, and y could be 2 or 2.
Which of the following equations can be used to define a function with x 2 R
as the input and y 2 R as the output?
1. y D x 2 2 5. x 2 C y 2 D 4
2. y 2 D x C 3
1 3 6. y D 2x 1
3. y D x 1
2
1 x
4. y D x sin x 7. y D
2 x 1
rule determined by some mathematical expression. For example, when we say that
f is the function such that
x
f .x/ D ;
x 1
then the algebraic rule that determines the output of the function f when the input
x
is x is . In this case, we would say that the domain of f is the set of all real
x 1
numbers not equal to 1 since division by zero is not defined.
However, the concept of a function is much more general than this. The do-
main and codomain of a function can be any set, and the way in which a function
associates elements of the domain with elements of the codomain can have many
different forms. The input-output rule for a function can be a formula, a graph,
a table, a random process, or a verbal description. We will explore two different
examples in this preview activity.
1. Let b be the function that assigns to each person his or her birthday (month
and day). The domain of the function b is the set of all people and the
codomain of b is the set of all days in a leap year (i.e., January 1 through
December 31, including February 29).
(a) Explain why b really is a function. We will call this the birthday
function.
(b) In 1995, Andrew Wiles became famous for publishing a proof of Fer-
mats Last Theorem. (See A. D. Aczel, Fermats Last Theorem: Un-
locking the Secret of an Ancient Mathematical Problem, Dell Publish-
ing, New York, 1996.) Andrew Wiless birthday is April 11, 1953.
Translate this fact into functional notation using the birthday func-
tion b. That is, fill in the spaces for the following question marks:
b. / D :
2. Let s be the function that associates with each natural number the sum of
its distinct natural number divisors. This is called the sum of the divisors
284 Chapter 6. Functions
(a) Calculate s.k/ for each natural number k from 1 through 15.
(b) Does there exist a natural number n such that s.n/ D 5? Justify your
conclusion.
(c) Is it possible to find two different natural numbers m and n such that
s.m/ D s.n/? Explain.
(d) Use your responses in (b) and (c) to determine whether the following
statements true or false.
i. For each m 2 N, there exists a natural number n such that s.n/ D
m.
ii. For all m; n 2 N, if m n, then s.m/ s.n/.
The concept of a function is much more general than the idea of a function used
in calculus or precalculus. In particular, the domain and codomain do not have to
be subsets of R. In addition, the way in which a function associates elements of
the domain with elements of the codomain can have many different forms. This
input-output rule can be a formula, a graph, a table, a random process, a computer
algorithm, or a verbal description. Two such examples were introduced in Preview
Activity 2.
For the birthday function, the domain would be the set of all people and the
codomain would be the set of all days in a leap year. For the sum of the divisors
function, the domain is the set N of natural numbers, and the codomain could also
be N. In both of these cases, the input-output rule was a verbal description of how
to assign an element of the codomain to an element of the domain.
We formally define the concept of a function as follows:
g. 2/ D . 2/2 2 D 2;
2
g.5/ D 5 2 D 23;
p p 2
g. 2/ D 2 2 D 0;
p p 2
g. 2/ D 2 2 D 0:
So we say that the image of 2 under g is 2, the image of 5 under g is 23, and so
on.
pNoticepin this case that the number 0 in the codomain has two preimages,
2 and 2. This does not violate the mathematical definition of a function
since the definition only states that each input must produce one and only one out-
put. That is, each element of the domain has exactly one image in the codomain.
286 Chapter 6. Functions
Nowhere does the definition stipulate that two different inputs must produce dif-
ferent outputs.
Finding the preimages of an element in the codomain can sometimes be diffi-
cult. In general, if y is in the codomain, to find its preimages, we need to ask, For
which values of x in the domain will we have y D g.x/? For example, for the
function g, to find the preimages of 5, we need to find all x for which g.x/ D 5.
In this case, since g.x/ D x 2 2, we can do this by solving the equation
x2 2 D 5:
p p
The solutions ofpthis equation
p are 7 and 7. So for the function g, the preim-
ages of 5 are 7 and 7. We often use set
n p p o notation for this and say that the set
of preimages of 5 for the function g is 7; 7 .
Also notice that for this function, not every element in the codomain has a
preimage. For example, there is no input x such that g .x/ D 3. This is true
since for all real numbers x, x 2 0 and hence x 2 2 2. This means that for
all x in R, g .x/ 2.
Finally, note that we introduced the function g with the sentence, Consider the
function g W R ! R, where g.x/ is defined by the formula g.x/ D x 2 2. This is
one correct way to do this, but we will frequently shorten this to, Let g W R ! R
be defined by g.x/ D x 2 2, or Let g W R ! R, where g.x/ D x 2 2.
p
1. Determine f . 3/ and f 8 .
Besides the domain and codomain, there is another important set associated with
a function. The need for this was illustrated in the example of the function g on
page 285. For this function, it was noticed that there are elements in the codomain
that have no preimage or, equivalently, there are elements in the codomain that are
not the image of any element in the domain. The set we are talking about is the
subset of the codomain consisting of all images of the elements of the domain of
the function, and it is called the range of the function.
Notice that this means that range.f / codom.f / but does not necessarily mean
that range.f / D codom.f /. Whether we have this set equality or not depends on
the function f . More about this will be explored in Section 6.3.
1. Let b be the function that assigns to each person his or her birthday (month
and day).
2. Let s be the function that associates with each natural number the sum of its
distinct natural number factors.
Every point on this graph corresponds to an ordered pair .x; y/ of real num-
bers, where y D g.x/ D x 2 2x 1. Because we use the Cartesian plane when
drawing this type of graph, we can only use this type of graph when both the do-
main and the codomain of the function are subsets of the real numbers R. Such
a function is sometimes called a real function. The graph of a real function is a
visual way to communicate information about the function. For example, the range
of g is the set of all y-values that correspond to points on the graph. In this case,
the graph of g is a parabola and has a vertex at the point .1; 2/. (Note: The x-
coordinate of the vertex can be found by using calculus and solving the equation
f 0 .x/ D 0.) Since the graph of the function g is a parabola, we know that pattern
shown on the left end and the right end of the graph continues and we can conclude
6.1. Introduction to Functions 289
that the range of g is the set of all y 2 R such that y 2. That is,
range.g/ D fy 2 R j y 2g:
1. We can use the graph to estimate the output for various inputs. This is done
by estimating the y-coordinate for the point on the graph with a specified
x-coordinate. On the graph, draw vertical lines at x D 1 and x D 2 and
estimate the values of f . 1/ and f .2/.
3. Use the graph Figure 6.2 to estimate the range of the function f .
290 Chapter 6. Functions
Arrow Diagrams
Sometimes the domain and codomain of a function are small, finite sets. When
this is the case, we can define a function simply by specifying the outputs for each
input in the domain. For example, if we let A D f1; 2; 3g and let B D fa; bg, we
can define a function F W A ! B by specifying that
This is a function since each element of the domain is mapped to exactly one el-
ement in B. A convenient way to illustrate or visualize this type of function is
with a so-called arrow diagram as shown in Figure 6.3. An arrow diagram can
A F B
1
a
2
b
3
be used when the domain and codomain of the function are finite (and small). We
represent the elements of each set with points and then use arrows to show how
the elements of the domain are associated with elements of the codomain. For ex-
ample, the arrow from the point 2 in A to the point a in B represents the fact that
F .2/ D a. In this case, we can use the arrow diagram in Figure 6.3 to conclude
that range.F / D fa; bg.
1. Which of the arrow diagrams in Figure 6.4 can be used to represent a func-
tion from A to B? Explain.
2. For those arrow diagrams that can be used to represent a function from A to
B, determine the range of the function.
6.1. Introduction to Functions 291
Exercises 6.1
?
1. Let f W R ! R be defined by f .x/ D x 2 2x.
(a) Evaluate f . 3/; f . 1/; f .1/; and f .3/.
(b) Determine the set of all of the preimages of 0 and the set of all of the
preimages of 4.
(c) Sketch a graph of the function f.
(d) Determine the range of the function f.
2. Let R D fx 2 R j x 0g, and let s W R ! R be defined by s.x/ D x 2 .
5. Recall that a real function is a function whose domain and codomain are
subsets of the real numbers R. (See page 288.) Most of the functions used in
calculus are real functions. Quite often, a real function is given by a formula
or a graph with no specific reference to the domain or the codomain. In these
cases, the usual convention is to assume that the domain of the real function
f is the set of all real numbers x for which f .x/ is a real number, and that
the codomain is R. For example, if we define the (real) function f by
x
f .x/ D ;
x 2
we would be assuming that the domain is the set of all real numbers that are
not equal to 2 and that the codomain in R.
Determine the domain and range of each of the following real functions. It
might help to use a graphing calculator to plot a graph of the function.
p
(a) The function k defined by k.x/ D x 3
?
(b) The function F defined by F .x/ D ln .2x 1/
(c) The function f defined by f .x/ D 3 sin.2x/
? 4
(d) The function g defined by g.x/ D 2
x 4
(e) The function G defined by G.x/ D 4 cos .x/ C 8
(a) Calculate d.k/ for each natural number k from 1 through 12.
(b) Does there exist a natural number n such that d.n/ D 1? What is the
set of preimages of the natural number 1.
6.1. Introduction to Functions 293
(c) Does there exist a natural number n such that d.n/ D 2? If so, deter-
mine the set of all preimages of the natural number 2.
(d) Is the following statement true or false? Justify your conclusion.
For all m; n 2 N, if m n, then d.m/ d.n/.
(e) Calculate d 2k for k D 0 and for each natural number k from 1
through 6.
(f) Based on your work in Exercise (6e), make a conjecture for a formula
for d .2n/ where n is a nonnegative integer. Then explain why your
conjecture is correct.
(g) Is the following statement is true or false?
For each n 2 N, there exists a natural number m such that
d.m/ D n.
In Section 6.1, we have seen many examples of functions. We have also seen
various ways to represent functions and to convey information about them. For
example, we have seen that the rule for determining outputs of a function can be
given by a formula, a graph, or a table of values. We have also seen that sometimes
it is more convenient to give a verbal description of the rule for a function. In cases
where the domain and codomain are small, finite sets, we used an arrow diagram to
convey information about how inputs and outputs are associated without explicitly
stating a rule. In this section, we will study some types of functions, some of which
we may not have encountered in previous mathematics courses.
lines. For example, a triangle is a polygon that has three sides; a quadrilateral is
a polygon that has four sides and includes squares, rectangles, and parallelograms;
a pentagon is a polygon that has five sides; and an octagon is a polygon that has
eight sides. A regular polygon is one that has equal-length sides and congruent
interior angles.
A diagonal of a polygon is a line segment that connects two nonadjacent ver-
tices of the polygon. In this activity, we will assume that all polygons are convex
polygons so that, except for the vertices, each diagonal lies inside the polygon.
For example, a triangle (3-sided polygon) has no diagonals and a rectangle has two
diagonals.
3. Let f W R ! R be defined by
x .x 3/
f .x/ D :
2
Determine the values of f .0/, f .1/, f .2/, f .3/, f .4/, f .5/, f .6/, f .7/,
f .8/, and f .9/. Arrange the results in the form of a table of values for the
function f.
4. Compare the functions in Parts (2) and (3). What are the similarities between
the two functions and what are the differences? Should these two functions
be considered equal functions? Explain.
Theorem 3.31 and Corollary 3.32 (see page 150) state that an integer is congruent
(mod n) to its remainder when it is divided by n. (Recall that we always mean the
remainder guaranteed by the Division Algorithm, which is the least nonnegative
remainder.) Since this remainder is unique and since the only possible remainders
for division by n are 0; 1; 2; : : : ; n 1, we then know that each integer is congruent,
modulo n, to precisely one of the integers 0; 1; 2; : : : ; n 1. So for each natural
number n, we will define a new set Zn as follows:
Zn D f0; 1; 2; : : : ; n 1g:
r where r where
x .x 2 C 3/ r.mod6/ x .x 2 C 3/ r.mod6/
0 3 3 0
1 4 4 1
2 1 5 4
The value of x in the first column can be thought of as the input for a function
with the value of r in the second column as the corresponding output. Each input
produces exactly one output. So we could write
This description and the notation for the outputs of this function are quite cumber-
some. So we will use a more concise notation. We will, instead, write
Let f W Z6 ! Z6 by f .x/ D x 2 C 3 .mod 6/.
1. Determine f .0/, f .1/, f .2/, f .3/, and f .4/ and represent the function f
with an arrow diagram.
2. Determine g.0/, g.1/, g.2/, g.3/, and g.4/ and represent the function g with
an arrow diagram.
Equality of Functions
The idea of equality of functions has been in the background of our discussion of
functions, and it is now time to discuss it explicitly. The preliminary work for this
discussion was Preview Activity 1, in which D D N f1; 2g, and there were two
functions:
In Preview Activity 1, we saw that these two functions produced the same
outputs for certain values of the input (independent variable). For example, we can
298 Chapter 6. Functions
verify that
Although the functions produce the same outputs for some inputs, these are two
different functions. For example, the outputs of the function f are determined by a
formula, and the outputs of the function d are determined by a verbal description.
This is not enough, however, to say that these are two different functions. Based
on the evidence from Preview Activity 1, we might make the following conjecture:
n .n 3/
For n 3, d.n/ D .
2
Although we have not proved this statement, it is a true statement. (See Exercise 6.)
However, we know the function d and the function f are not the same function.
For example,
We thus see the importance of considering the domain and codomain of each of
the two functions in determining whether the two functions are equal or not. This
motivates the following definition.
the function IA W A ! A defined by IA .x/ D x for every x in A. That is, for the
identity map, the output is always equal to the input.
For this progress check, we will use the functions f and g from Progress
Check 6.5. The identity function on the set Z5 is
f WD x ! x 2 sin .x/
> f1 := D(f);
f 1 WD x ! 2x sin .x/ C x 2 cos .x/
We must be careful when determining the domain for the derivative function since
there are functions that are not differentiable. To make things reasonably easy, we
will let F be the set of all real functions that are differentiable and call this the
domain of the derivative function D. We will use the set T of all real functions as
the codomain. So our function D is
D W F ! T by D.f / D f 0:
300 Chapter 6. Functions
4. Now let F.R/ be the set of all finite subsets of R. That is, a subset A of R is
in F.R/ if and only if A contains only a finite number of elements. Carefully
explain how the process of finding the average of a finite subset of R can be
thought of as a function. In doing this, be sure to specify the domain of the
function and the codomain of the function.
Sequences as Functions
a1 ; a2 ; : : : ; an ; : : : :
In order to shorten our notation, we will often use the notation han i to represent this
sequence. Sometimes a formula can be used to represent the terms of a sequence,
and we might include this formula as the nth term in the list for a sequence such as
in the following example:
1 1 1
1; ; ; : : : ; ; : : : :
2 3 n
1
In this case, the nth term of the sequence is . If we know a formula for the nth
n
term, we often use this formula to represent the sequence. For example, we might
say
1
Define the sequence han i by an D for each n 2 N.
n
6.2. More about Functions 301
This shows that this sequence is a function with domain N. If it is understood that
1
the domain is N, we could refer to this as the sequence . Given an element
n
of the domain, we can consider an to be the output. In this case, we have used
subscript notation to indicate the output rather than the usual function notation.
We could just as easily write
1 1
a.n/ D instead of an D :
n n
We make the following formal definition.
1 1 1 1
1. ; ; ; ;:::
3 6 9 12
1
2. han i, where an D for each n 2 N
n2
3. h. 1/n i
In Section 5.4, we learned how to form the Cartesian product of two sets. Recall
that a Cartesian product of two sets is a set of ordered pairs. For example, the set
Z Z is the set of all ordered pairs, where each coordinate of an ordered pair is
an integer. Since a Cartesian product is a set, it could be used as the domain or
codomain of a function. For example, we could use Z Z as the domain of a
function as follows:
and there should be no confusion if we write f .m; n/ for the output of the
function f when the input is .m; n/. So, for example, we simply write
f .3; 2/ D 2 3 C 2 D 8; and
f . 4; 5/ D 2 . 4/ C 5 D 3:
The second formulation for this set was obtained by solving the equation
2m C n D 0 for n.
2. Determine the set of all preimages of the integer 0 for the function g. Write
your answer using set builder notation.
3. Determine the set of all preimages of the integer 5 for the function g. Write
your answer using set builder notation.
6.2. More about Functions 303
Exercises 6.2
? 1. Let Z5 D f0; 1; 2; 3; 4g. Define f W Z5 ! Z5 by f .x/ D x 2 C 4 .mod 5/,
and define g W Z5 ! Z5 by g.x/ D .x C 1/.x C 4/ .mod 5/.
? x 3 C 5x
3. Let f W .R f0g/ ! R by f .x/ D and let g W R ! R by
x
g.x/ D x 2 C 5.
p
(a) Calculate f .2/; f . 2/, f .3/, and f . 2/.
p
(b) Calculate g.0/, g.2/; g. 2/, g.3/, and g. 2/.
(c) Is the function f equal to the function g? Explain.
(d) Now let h W .R f0g/ ! R by h.x/ D x 2 C 5. Is the function f equal
to the function h? Explain.
? 1 1 1
(a) 1; ; ; ; : : :
4 9 16
1 1 1 1
(b) ; ; ; ; : : :
3 9 27 81
(c) 1; 1; 1; 1; 1; 1; : : :
? (d) cos.0/; cos./; cos.2/; cos.3/; cos.4/; : : :
304 Chapter 6. Functions
5. Let A and B be two nonempty sets. There are two projection functions
with domain A B, the Cartesian product of A and B. One projection func-
tion will map an ordered pair to its first coordinate, and the other projection
function will map the ordered pair to its second coordinate. So we define
p1 W A B ! A by p1 .a; b/ D a for every .a; b/ 2 A B; and
p2 W A B ! B by p2 .a; b/ D b for every .a; b/ 2 A B.
Let A D f1; 2g and let B D fx; y; zg.
? (a) Determine the outputs for all possible inputs for the projection function
p1 W A B ! A.
(b) Determine the outputs for all possible inputs for the projection function
p2 W A B ! A.
? (c) What is the range of these projection functions?
(d) Is the following statement true or false? Explain.
For all .m; n/; .u; v/ 2 A B, if .m; n/ .u; v/, then
p1 .m; n/ p1 .u; v/.
?
6. Let D D N f1; 2g and define d W D ! N [ f0g by d.n/ D the number
of diagonals of a convex polygon with n sides. In Preview Activity 1, we
showed that for values of n from 3 through 8,
n .n 3/
d.n/ D :
2
n .n 3/
d.n/ D .
2
Hint: To get an idea of how to handle the inductive step, use a pentagon.
First, form all the diagonals that can be made from four of the vertices. Then
consider how to make new diagonals when the fifth vertex is used. This may
generate an idea of how to proceed from a polygon with k sides to a polygon
with k C 1 sides.
? 7. Let f W Z Z ! Z be defined by f .m; n/ D m C 3n.
(a) Let a; b be a closed interval of real numbers and let C a; b be the set
of all real functions that are continuous on a; b. That is,
C a; b D ff W a; b ! R j f is continuous on a; bg :
Rb
i. Explain how the definite integral a f .x/ dx can be used to define
a function I from C a; b to R.
ii. Let a; b D 0; 2. Calculate I.f /, where f .x/ D x 2 C 1.
iii. Let a; b D 0; 2. Calculate I.g/, where g.x/ D sin.x/.
R
In calculus, we also learned how to determine the indefinite integral f .x/ dx
of a continuous function f .
R
(b) RLet f .x/ D x 2 C 1 and g.x/ D cos.2x/. Determine f .x/ dx and
g.x/ dx.
(c) Let f be a continuous function on the closed interval 0; 1 and let T
be the set of all real functions. Can the process of determining the
indefinite integral of a continuous function be used to define a function
from C 0; 1 to T ? Explain.
6.3. Injections, Surjections, and Bijections 307
Functions are frequently used in mathematics to define and describe certain rela-
tionships between sets and other mathematical objects. In addition, functions can
be used to impose certain mathematical structures on sets. In this section, we will
study special types of functions that are used to describe these relationships that
are called injections and surjections. Before defining these types of functions, we
will revisit what the definition of a function tells us and explore certain functions
with finite domains.
The definition of a function does not require that different inputs produce dif-
ferent outputs. That is, it is possible to have x1 ; x2 2 A with x1 x2 and
f .x1 / D f .x2 /. The arrow diagram for the function f in Figure 6.5 illustrates
such a function.
Also, the definition of a function does not require that the range of the function
must equal the codomain. The range is always a subset of the codomain, but these
two sets are not required to be equal. That is, if g W A ! B, then it is possible
to have a y 2 B such that g.x/ y for all x 2 A. The arrow diagram for the
function g in Figure 6.5 illustrates such a function.
308 Chapter 6. Functions
f g
A B A B
1 1 a
a
2 2 b
b
3 3 c
Now let A D f1; 2; 3g, B D fa; b; c; dg, and C D fs; tg. Define
f W A ! B by g W A ! B by h W A ! C by
f .1/ D a g.1/ D a h.1/ D s
f .2/ D b g.2/ D b h.2/ D t
f .3/ D c g.3/ D a h.3/ D s
5. Which of the these functions satisfy the following property for a function F ?
For all y in the codomain of F , there exists an x 2 dom.F / such that
F .x/ D y.
5a C 3 D 5b C 3:
Injections
Notice that the condition that specifies that a function f is an injection is given
in the form of a conditional statement. As we shall see, in proofs, it is usually
easier to use the contrapositive of this conditional statement. Although we did not
define the term then, we have already written the contrapositive for the conditional
statement in the definition of an injection in Part (1) of Preview Activity 2. In
that preview activity, we also wrote the negation of the definition of an injection.
Following is a summary of this work giving the conditions for f being an injection
or not being an injection.
Let f W A ! B.
Surjections
In previous sections and in Preview Activity 1, we have seen that there exist func-
tions f W A ! B for which range.f / D B. This means that every element of B is
an output of the function f for some input from the set A. Using quantifiers, this
means that for every y 2 B, there exists an x 2 A such that f .x/ D y . One of the
objectives of the preview activities was to motivate the following definition.
Let f W A ! B.
range.f / D codom.f / D B; or
range.f / codom.f /; or
One other important type of function is when a function is both an injection and
surjection. This type of function is called a bijection.
The functions in the next two examples will illustrate why the domain and the
codomain of a function are just as important as the rule defining the outputs of a
function when we need to determine if the function is a surjection.
6.3. Injections, Surjections, and Bijections 313
f .2/ D 5 and f . 2/ D 5:
This is enough to prove that the function f is not an injection since this shows that
there exist two different inputs that produce the same output.
Since f .x/ D x 2 C 1, we know that f .x/ 1 for all x 2 R. This implies that
the function f is not a surjection. For example, 2 is in the codomain of f and
f .x/ 2 for all x in the domain of f.
x2 D y 1
p p
xD y 1 or x D y 1:
Now, since y 2 T , we know that y 1 and hence that y 1 0. This means that
p p
y 1 2 R. Hence, if we use x D y 1, then x 2 R, and
p
F .x/ D F y 1
p 2
D y 1 C1
D .y 1/ C 1
D y:
This proves that F is a surjection since we have shown that for all y 2 T, there
exists an x 2 R such that F .x/ D y. Notice that for each y 2 T, this was a
constructive proof of the existence of an x 2 R such that F .x/ D y.
314 Chapter 6. Functions
The next example will show that whether or not a function is an injection also
depends on the domain of the function.
x g.x/ x g.x/
0 1 3 10
1 2 4 17
2 5 5 26
Notice that the codomain is N, and the table of values suggests that some natural
numbers are not outputs of this function. So it appears that the function g is not a
surjection.
To prove that g is not a surjection, pick an element of N that does not appear
to be in the range. We will use 3, and we will use a proof by contradiction to prove
that there is no x in the domain .Z / such that g.x/ D 3. So we assume that there
exists an x 2 Z with g.x/ D 3. Then
x2 C 1 D 3
x2 D 2
p
x D 2:
p
But this is not possible since 2 Z . Therefore, there is no x 2 Z with
g.x/ D 3. This means that for every x 2 Z , g.x/ 3. Therefore, 3 is not in the
range of g, and hence g is not a surjection.
The table of values suggests that different inputs produce different outputs, and
hence that g is an injection. To prove that g is an injection, assume that s; t 2 Z
6.3. Injections, Surjections, and Bijections 315
s2 C 1 D t 2 C 1
s2 D t 2:
It takes time and practice to become efficient at working with the formal definitions
of injection and surjection. As we have seen, all parts of a function are important
(the domain, the codomain, and the rule for determining outputs). This is especially
true for functions of two variables.
For example, we define f W R R ! R R by
Notice that both the domain and the codomain of this function is the set R R.
Thus, the inputs and the outputs of this function are ordered pairs of real numbers.
For example,
f .1; 1/ D .3; 0/ and f . 1; 2/ D .0; 3/:
.2a C b; a b/ D .2c C d; c d /:
2a C b D 2c C d, and
a bDc d:
By adding the corresponding sides of the two equations in this system, we obtain
3a D 3c and hence, a D c. Substituting a D c into either equation in the system
give us b D d . Since a D c and b D d , we conclude that
.a; b/ D .c; d /:
Hence, we have shown that if f .a; b/ D f .c; d /, then .a; b/ D .c; d /. Therefore,
f is an injection.
Now, to determine if f is a surjection, we let .r; s/ 2 R R, where .r; s/ is
considered to be an arbitrary element of the codomain of the function f . Can we
find an ordered pair .a; b/ 2 R R such that f .a; b/ D .r; s/? Working backward,
we see that in order to do this, we need
r Cs r 2s
aD and b D :
3 3
We now need to verify that for these values of a and b, we get f .a; b/ D .r; s/. So
r C s r 2s
f .a; b/ D f ;
3 3
r Cs r 2s r C s r 2s
D 2 C ;
3 3 3 3
2r C 2s C r 2s r C s r C 2s
D ;
3 3
D .r; s/:
This proves that for all .r; s/ 2 R R, there exists .a; b/ 2 R R such that
f .a; b/ D .r; s/. Hence, the function f is a surjection. Since f is both an injection
and a surjection, it is a bijection.
1. Notice that the ordered pair .1; 0/ 2 R R. That is .1; 0/ is in the domain
of g. Also notice that g.1; 0/ D 2. Is it possible to find another ordered pair
.a; b/ 2 R R such that g.a; b/ D 2?
Exercises 6.3
(c) Draw an arrow diagram that represents a function that is not an injec-
tion and is not a surjection.
(d) Draw an arrow diagram that represents a function that is not an injec-
tion but is a surjection.
(e) Draw an arrow diagram that represents a function that is not a bijection.
2. Let Z5 D f0; 1; 2; 3; 4g and let Z6 D f0; 1; 2; 3; 4; 5g. For each of the fol-
lowing functions, determine if the function is an injection and determine if
the function is a surjection. Justify all conclusions.
?
(a) f W Z5 ! Z5 by f .x/ D x 2 C 4 .mod 5/, for all x 2 Z5
(b) g W Z6 ! Z6 by g.x/ D x 2 C 4 .mod 6/, for all x 2 Z6
? (c) F W Z5 ! Z5 by F .x/ D x 3 C 4 .mod 5/, for all x 2 Z5
3x
(c) f W .R f4g/ ! R defined by f .x/ D , for all x 2 .R f4g/.
x 4
3x
(d) g W .R f4g/ ! .R f3g/ defined by g.x/ D , for all
x 4
x 2 .R f4g/.
5. Let s W N ! N, where for each n 2 N, s.n/ is the sum of the distinct natural
number divisors of n. This is the sum of the divisors function that was
introduced in Preview Activity 2 from Section 6.1. Is s an injection? Is s a
surjection? Justify your conclusions.
12. Let A be a nonempty set. The identity function on the set A, denoted by
IA , is the function IA W A ! A defined by IA .x/ D x for every x in A. Is IA
an injection? Is IA a surjection? Justify your conclusions.
320 Chapter 6. Functions
p1 W A B ! A by p1 .a; b/ D a
1 C . 1/n.2n 1/
f .n/ D :
4
Is the function f an injection? Is the function f a surjection? Justify your
conclusions.
15. Let C be the set of all real functions that are continuous on the closed interval
0; 1. Define the function A W C ! R as follows: For each f 2 C ,
Z 1
A.f / D f .x/ dx:
0
.2a C b; a b/ D .2c C d; c d /:
2a C b D 2c C d
a bDc d
3a D 3c
aDc
.2c C b; c b/ D .2c C d; c d /:
Proof. We need to find an ordered pair such that f .x; y/ D .a; b/ for
each .a; b/ in R R. That is, we need .2x C y; x y/ D .a; b/, or
2x C y D a and x y D b:
aCb a 2b
xD and yD :
3 3
322 Chapter 6. Functions
19. Functions Whose Domain is M2.R/. Let M2 .R/ represent the set of all
2 by 2 matrices over R.
f g
A B C
p
a s
q
b t
r
c u
d v
r
3 sin.4x C 3/
5. k W R ! R by k.x/ D , for each x 2 R.
x2 C 1
Composition of Functions
There are several ways to combine two existing functions to create a new function.
For example, in calculus, we learned how to form the product and quotient of two
functions and then how to use the product rule to determine the derivative of a
product of two functions and the quotient rule to determine the derivative of the
quotient of two functions.
The chain rule in calculus was used to determine the derivative of the compo-
sition of two functions, and in this section, we will focus only on the composition
of two functions. We will then consider some results about the compositions of
injections and surjections.
The basic idea of function composition is that when possible, the output of a
function f is used as the input of a function g. This can be referred to as f
followed by g and is called the composition of f and g. In previous mathematics
courses, we used this idea to determine a formula for the composition of two real
functions.
For example, if
f .x/ D 3x 2 C 2 and g.x/ D sin x;
then we can compute g.f .x// as follows:
g.f .x// D g 3x 2 C 2
D sin 3x 2 C 2 :
In this case, f .x/, the output of the function f , was used as the input for the
function g. We now give the formal definition of the composition of two functions.
.g f /.x/ D g .f .x//
The concept of the composition of two functions can be illustrated with arrow
diagrams when the domain and codomain of the functions are small, finite sets.
Although the term composition was not used then, this was done in Preview
Activity 1, and another example is given here.
Let A D fa; b; c; d g, B D fp; q; rg, and C D fs; t; u; vg. The arrow diagram
in Figure 6.7 shows two functions: f W A ! B and g W B ! C .
f g
A B C
p
a s
q
b t
r
c u
d v
If we follow the arrows from the set A to the set C , we will use the outputs of
f as inputs of g, and get the arrow diagram from A to C shown in Figure 6.8. This
diagram represents the composition of f followed by g.
Decomposing Functions
We use the chain rule in calculus to find the derivative of a composite function.
The first step in the process is to recognize a given function as a composite function.
This can be done in many ways, but the work in Preview Activity 2 can be used
to decompose a function in a way that works well with the chain rule. The use of
the terms inner function and outer function can also be helpful. The idea is
that we use the last step in the process to represent the outer function, and the steps
prior to that to represent the inner function. So for the function,
f W R ! R by f .x/ D .3x C 2/3 ;
the last step in the verbal description table was to cube the result. This means that
we will use the function g (the cubing function) as the outer function and will use
the prior steps as the inner function. We will denote the inner function by h. So we
let h W R ! R by h.x/ D 3x C 2 and g W R ! R by g.x/ D x 3 . Then
.g h/.x/ D g .h.x//
D g.3x C 2/
D .3x C 2/3
D f .x/:
1. F W R ! R by F .x/ D .x 2 C 3/3
2. G W R ! R by G.x/ D ln.x 2 C 3/
3. f W Z ! Z by f .x/ D jx 2 3j
2x 3
4. g W R ! R by g.x/ D cos 2
x C1
results that these explorations were intended to illustrate. Some of the proofs will
be included in the exercises.
The proof of Part (1) is Exercise (6). Part (3) is a direct consequence of the first
two parts. We will discuss a process for constructing a proof of Part (2). Using
the forward-backward process, we first look at the conclusion of the conditional
statement in Part (2). The goal is to prove that g f is a surjection. Since g f W
A ! C , this is equivalent to proving that
Proof of Theorem 6.20, Part (2). Let A, B, and C be nonempty sets and assume
that f W A ! B and g W B ! C are both surjections. We will prove that g f W
A ! C is a surjection.
Let c be an arbitrary element of C . We will prove there exists an a 2 A such
that .g f /.a/ D c. Since g W B ! C is a surjection, we conclude that
Exercises 6.4
?
(a) For each x 2 A, determine .f IA /.x/ and use this to prove that f
IA D f .
(b) Prove that IB f D f.
f
A B
g f g
C
It might be helpful to consider examples where the sets are small. Try con-
structing examples where the set A has 2 elements, the set B has 3 elements,
and the set C has 2 elements.
10. The Proof of Theorem 6.21. Use the ideas from Exercise (9) to prove The-
orem 6.21. Let A, B, and C be nonempty sets and let f W A ! B and
g WB ! C .
Hint: For part (a), start by asking, What do we have to do to prove that f
is an injection? Start with a similar question for part (b).
334 Chapter 6. Functions
For this section, we will use the concept of Cartesian product of two sets A and B,
denoted by A B, which is the set of all ordered pairs .x; y/ where x 2 A and
y 2 B. That is,
A B D f.x; y/ j x 2 A and y 2 Bg :
See Preview Activity 2 in Section 5.4 for a more thorough discussion of this con-
cept.
Note: Since F is the name of the function, it is customary to use F as the name
for the set of ordered pairs.
We can also write this sometimes write this as g D .x; x 2 2/ j x 2 R .
On the other hand, if we started with A D f1; 2; 3g, B D fa; bg, and
3. Let f D f.1; a/; .2; a/; .3; a/; .1; b/g. Could this set of ordered pairs be
used to define a function from A to B? Explain.
4. Let g D f.1; a/; .2; b/; .3; a/g. Could this set of ordered pairs be used to
define a function from A to B? Explain.
5. Let h D f.1; a/; .2; b/g. Could this set of ordered pairs be used to define a
function from A to B? Explain.
2. On your arrow diagram, draw an arrow from each element of B back to its
corresponding element in A. Explain why this defines a function from B to
A.
336 Chapter 6. Functions
3. If the name of the function in Part (2) is g, so that g W B ! A, what are g.p/,
g.q/, g.r/, and g.s/?
However, we also learned that some sets of ordered pairs cannot be used to define
a function. We now wish to explore under what conditions a set of ordered pairs
can be used to define a function. Starting with a function f W A ! B, since
dom.f / D A, we know that
Specifically, we use b D f .a/. This says that every element of A can be used as
an input. In addition, to be a function, each input can produce only one output. In
terms of ordered pairs, this means that there will never be two ordered pairs .a; b/
and .a; c/ in the function f where a 2 A, b; c 2 B, and b c. We can formulate
this as a conditional statement as follows:
This also means that if we start with a subset f of A B that satisfies condi-
tions (1) and (2), then we can consider f to be a function from A to B by using
b D f .a/ whenever .a; b/ is in f . This proves the following theorem.
Theorem 6.22. Let A and B be nonempty sets and let f be a subset of A B that
satisfies the following two properties:
A Note about Theorem 6.22. The first condition in Theorem 6.22 means that
every element of A is an input, and the second condition ensures that every input
has exactly one output. Many texts will use Theorem 6.22 as the definition of a
function. Many mathematicians believe that this ordered pair representation of a
function is the most rigorous definition of a function. It allows us to use set theory
to work with and compare functions. For example, equality of functions becomes
a question of equality of sets. Therefore, many textbooks will use the ordered pair
representation of a function as the definition of a function.
Progress Check 6.23 (Sets of Ordered Pairs that Are Not Functions)
Let A D f1; 2; 3g and let B D fa; bg. Explain why each of the following subsets
of A B cannot be used to define a function from A to B.
1. F D f.1; a/; .2; a/g. 2. G D f.1; a/; .2; b/; .3; c/; .2; c/g.
Notice that this means that x is the input and y is the output for the natural loga-
rithm function if and only if y is the input and x is the output for the exponential
function. In essence, the inverse function (in this case, the exponential function)
reverses the action of the original function (in this case, the natural logarithm func-
tion). In terms of ordered pairs (input-output pairs), this means that if .x; y/ is
an ordered pair for a function, then .y; x/ is an ordered pair for its inverse. This
idea of reversing the roles of the first and second coordinates is the basis for our
definition of the inverse of a function.
338 Chapter 6. Functions
1
Definition. Let f W A ! B be a function. The inverse of f, denoted by f ,
is the set of ordered pairs f.b; a/ 2 B A j f .a/ D bg. That is,
1
f D f.b; a/ 2 B A j f .a/ D bg:
Notice that this definition does not state that f 1 is a function. It is simply a
subset of B A. After we study the material in Chapter 7, we will say that this
means that f 1 is a relation from B to A. This fact, however, is not important to
us now. We are mainly interested in the following question:
f W A ! C by g W A ! C by h W B ! C by
f .a/ D r g.a/ D p h.a/ D p
f .b/ D p g.b/ D q h.b/ D q
f .c/ D q g.c/ D p h.c/ D r
h.d / D q
4. Draw an arrow diagram for each inverse from Part (3) that is a function. Use
your existing arrow diagram from Part (1) to draw this arrow diagram.
f
A B
s
y
t z
In this case, if we try to reverse the arrows, we will not get a function from B
to A. This is because .y; s/ 2 f 1 and .y; t/ 2 f 1 with s t . Consequently,
f 1 is not a function. This suggests that when f is not an injection, then f 1 is
not a function.
Also, if f is not a surjection, then there exists a z 2 B such that f .a/ z for
all a 2 A, as in the diagram in Figure 6.9. In other words, there is no ordered pair
in f with z as the second coordinate. This means that there would be no ordered
pair in f 1 with z as a first coordinate. Consequently, f 1 cannot be a function
from B to A.
This motivates the statement in Theorem 6.25. In the proof of this theorem,
we will frequently change back and forth from the input-output representation of
a function and the ordered pair representation of a function. The idea is that if
G W S ! T is a function, then for s 2 S and t 2 T,
When we use the ordered pair representation of a function, we will also use the
ordered pair representation of its inverse. In this case, we know that
1
.s; t/ 2 G if and only if .t; s/ 2 G :
Theorem 6.25. Let A and B be nonempty sets and let f W A ! B. The inverse of
f is a function from B to A if and only if f is a bijection.
Proof. Let A and B be nonempty sets and let f W A ! B. We will first assume
340 Chapter 6. Functions
1
f .a/ D b if and only if f .b/ D a:
Notice that RC is the codomain of g. We can then say that both f and g are
bijections. Consequently, the inverses of these functions are also functions. In fact,
1 1 p 1 1
f W R ! R by f .y/ D 3 y; and g W RC ! R by g .y/ D ln y.
For each function (and its inverse), we can write the result of Theorem 6.26 as
follows:
The next two results in this section are two important theorems about inverse func-
tions. The first is actually a corollary of Theorem 6.26.
Corollary 6.28. Let A and B be nonempty sets and let f W A ! B be a bijection.
Then
1
1. For every x in A, f f .x/ D x.
2. For every y in B, f f 1 .y/ D y.
Notice that
p p
3
If we substitute x 3 D y into the equation 3 x 3 D x.
y D x, we obtain
p p 3
If we substitute 3 y D x into the equation x 3 D y, we obtain 3 y D y.
p 3
Similarly, the equation 3 y D y for each y 2 R can be obtained from the fact
that for each y 2 R, .f f 1 /.y/ D y.
g f
f g
A B C
f 1 g 1
1
(g f )
g.y/ D z: (1)
f .x/ D y: (2)
344 Chapter 6. Functions
Now these two equations can be written in terms of the respective inverse functions
as
1
g .z/ D yI and (3)
1
f .y/ D x: (4)
Using equations (1) and (2) again, we see that .g f /.x/ D z. However, in terms
of the inverse function, this means that
1
.g f / .z/ D x: (6)
Comparing equations (5) and (6), we have shown that for all z 2 C ,
.g f / 1 .z/ D .f 1 g 1 /.z/. This proves that .g f / 1 D f 1 g 1 .
Exercises 6.5
(a) Since the cube root function and the cubing function are inverses of
each other, we can often use the cube root function to help solve an
equation involving a cube. For example, the main step in solving the
equation
.2t 1/3 D 20
is to take the cube root of each side of the equation. This gives
q p
3 3
.2t 1/3 D 20
p
3
2t 1 D 20:
Explain how this step in solving the equation is a use of Corollary 6.28.
? x2
7. (a) Define f W R ! R by f .x/ D e . Is the inverse of f a function?
Justify your conclusion.
(b) Let R D fx 2 R j x 0g. Define g W R ! .0; 1 by g.x/ D e x2.
10. For each natural number k, let Ak be a set, and for each natural number n,
let fn W An ! AnC1 .
For example, f1 W A1 ! A2 , f2 W A2 ! A3 , f3 W A3 ! A4 , and so on.
Use mathematical induction to prove that for each natural number n with
n 2, if f1 ; f2 ; : : : ; fn are all bijections, then fn fn 1 f2 f1 is a
bijection and
1 1 1 1
.fn fn 1 f2 f1 / D f1 f2 fn 1 fn 1 :
input and y for the output. By solving for x in terms of y, we are attempting
to write a formula where y is the input and x is the output. This formula
represents the inverse function.
(b) Solve the equation y D 2x 3 7 for x. Use this to write a formula for
f 1 .y/, where f 1 W R ! R.
(c) Use the result of Part (13b) to verify 1 .f .x//
that for each x 2 R, f D
x and for each y 2 R, f f 1 .y/ D y.
14. The Inverse Sine Function. We have seen that in order to obtain an inverse
function, it is sometimes necessary to restrict the domain (or the codomain)
of a function.
Notice that if we use the ordered pair representation, then the sine function
can be represented as
The inverse of the function in Part (14b) is itself a function and is called the
inverse sine function (or sometimes the arcsine function).
(c) What is the domain of the inverse sine function? What are the range
and codomain of the inverse sine function?
Let us now use F .x/ D Sin.x/ to represent the restricted sine function in
Part (14b). Therefore, F 1 .x/ D Sin 1 .x/ can be used to represent the
inverse sine function. Observe that
h i h i
FW ; ! 1; 1 and F 1 W 1; 1 ! ; :
2 2 2 2
(d) Using this notation, explain whyh
i
Sin 1 y D x if and only if y D sin x and x ;
2 2
Sin Sin 1 .y/ D y for all y 2 1; 1; and
h i
Sin 1 .Sin.x// D x for all x 2 ; .
2 2
1. Let A D fa; cg and B D fa; d g. Notice that A and B are subsets of S . Use
the roster method to specify the elements of the following two subsets of T :
2. Let C D fs; t g and D D fs; ug. Notice that C and D are subsets of T . Use
the roster method to specify the elements of the following two subsets of S :
3. Let A D f1; 2; 3; 1g. Use the roster method to specify the elements of the
set fg.x/ j x 2 Ag.
4. Use the roster method to specify the elements of each of the following sets:
350 Chapter 6. Functions
5. Let B D f1; 9; 15; 1g. Use the roster method to specify the elements of the
set
fx 2 R j g.x/ 2 Bg.
1. We will first determine where g maps the closed interval 1; 2. (Recall that
1; 2 D fx 2 R j 1 x 2g.) That is, we will describe, in simpler terms,
the set fg.x/ j x 2 1; 2g. This is the set of all images of the real numbers
in the closed interval 1; 2.
2. We will now determine all real numbers that g maps into the closed interval
1; 4. That is, we will describe the set fx 2 R j g.x/ 2 1; 4g in simpler
terms. This is the set of all preimages of the real numbers in the closed
interval 1; 4.
1 1
Notice that the set f .C / is defined whether or not f is a function.
352 Chapter 6. Functions
f .T / D ff .x/ j x 2 1; 2g
D 1; 4 :
We will now consider the following situation: Let S and T be sets and let f be a
function from S to T . Also, let A and B be subsets of S and let C and D be subsets
of T . In the remainder of this section, we will consider the following situations and
answer the questions posed in each case.
6.6. Functions Acting on Sets 353
These and other questions will be explored in the next progress check.
3. For each of the following, determine the two subsets of Z8 and then deter-
mine if there is a relationship between the two sets. For example, A \ B D
f4g and since f .4/ D 2, we see that f .A \ B/ D f2g.
12
10
3 2 1 1 2 3
A D 0; 3 B D 2; 1 C D 2; 6 D D 0; 3.
6.6. Functions Acting on Sets 355
The examples in Progress Check 6.32 and Example 6.33 were meant to illus-
trate general results about how functions act on sets. In particular, we investigated
how the action of a function on sets interacts with the set operations of intersec-
tion and union. We will now state the theorems that these examples were meant to
illustrate. Some of the proofs will be left as exercises.
1. f .A \ B/ f .A/ \ f .B/
2. f .A [ B/ D f .A/ [ f .B/
Proof. We will prove Part (1). The proof of Part (2) is Exercise (5).
Assume that f W S ! T is a function and let A and B be subsets of S . We
will prove that f .A \ B/ f .A/ \ f .B/ by proving that for all y 2 T , if
y 2 f .A \ B/, then y 2 f .A/ \ f .B/.
We assume that y 2 f .A \ B/. This means that there exists an x 2 A \ B
such that f .x/ D y. Since x 2 A \ B, we conclude that x 2 A and x 2 B.
356 Chapter 6. Functions
1. f 1 .C \ D/ D f 1 .C / \f 1 .D/
2. f 1 .C [ D/ D f 1 .C / [f 1 .D/
Proof. We will prove Part (2). The proof of Part (1) is Exercise (6).
Assume that f W S ! T is a function and that C and D are subsets of T . We
will prove that f 1 .C [ D/ D f 1 .C / [ f 1 .D/ by proving that each set is a
subset of the other.
1
We start by letting x be an element of f .C [ D/. This means that f .x/ is
an element of C [ D. Hence,
f .x/ 2 C or f .x/ 2 D:
In the case where f .x/ 2 C , we conclude that x 2 f 1 .C /, and hence that
x 2 f 1 .C / [ f 1 .D/. In the case where f .x/ 2 D, we see that x 2 f 1 .D/,
and hence that x 2 f 1 .C / [ f 1 .D/. So in both cases, x 2 f 1 .C / [ f 1 .D/,
and we have proved that f 1 .C [ D/ f 1 .C / [ f 1 .D/.
1 1
We now let t 2 f .C / [ f .D/. This means that
1 1
t2f .C / or t 2 f .D/:
Proof. We will prove Part (1). The proof of Part (2) is Exercise (7).
To prove Part (1), we will prove that for all a 2 S , if a 2 A, then
a 2 f 1 .f .A//. So let a 2 A. Then, by definition, f .a/ 2 f .A/. We know
that f .A/ T , and so f 1 .f .A// S . Notice that
1
f .f .A// D fx 2 S j f .x/ 2 f .A/g :
1
Since f .a/ 2 f .A/, we use this to conclude that a 2 f .f .A//. This proves
that if a 2 A, then a 2 f 1 .f .A//, and hence that A f 1 .f .A//.
Exercises 6.6
A D 2; 5 B D 1; 3 C D 2; 3 D D 1; 4.
? 1
(a) g.A A/ (c) g .g.A A//
? 1
(b) g .C / (d) g g 1 .C /
12. Is the following proposition true or false? Justify your conclusion with a
proof or a counterexample.
1
If f W S ! T is an injection and A S , then f .f .A// D A.
13. Is the following proposition true or false? Justify your conclusion with a
proof or a counterexample.
If f W S ! T is a surjection and C T , then f f 1 .C / D C .
14. Let f W S ! T . Prove that f .A \ B/ D f .A/ \ f .B/ for all subsets A and
B of S if and only if f is an injection.
Important Definitions
Theorem 6.22. Let A and B be nonempty sets and let f be a subset of AB
that satisfies the following two properties:
1. f .A \ B/ f .A/ \ f .B/
2. f .A [ B/ D f .A/ [ f .B/
1. f 1 .C \ D/ D f 1 .C / \ f 1 .D/
2. f 1 .C [ D/ D f 1 .C / [ f 1 .D/
Equivalence Relations
7.1 Relations
For example, since California and Oregon have a land border, we can say that
.California, Oregon/ 2 R and .Oregon, California/ 2 R. Also, since Califor-
nia and Michigan do not share a land border, (California, Michigan) R and
.Michigan, California/ R.
1. Use the roster method to specify the elements in each of the following sets:
(a) B D fy 2 A j.Michigan, y/ 2 R g
(b) C D fx 2 A j.x; Michigan/ 2 R g
(c) D D fy 2 A j.Wisconsin, y/ 2 R g
2. Find two different examples of two ordered pairs, .x; y/ and .y; z/ such that
.x; y/ 2 R, .y; z/ 2 R, but .x; z/ 62 R, or explain why no such example
exists. Based on this, is the following conditional statement true or false?
362
7.1. Relations 363
4x 2 C y 2 D 16
is an open sentence with two variables. An element of the truth set of this open
sentence (also called a solution of the equation) is an ordered pair .a; b/ of real
numbers so that when a is substituted for x and b is substituted for y, the predicate
becomes a true statement (a true equation in this case). We can use set builder
notation to describe the truth set S of this equation with two variables as follows:
S D .x; y/ 2 R R j 4x 2 C y 2 D 16 :
When a set is a truth set of an open sentence that is an equation, we also call the
set the solution set of the equation.
Introduction to Relations
In Section 6.1, we introduced the formal definition of a function from one set to
another set. The notion of a function can be thought of as one way of relating the
elements of one set with those of another set (or the same set). A function is a
364 Chapter 7. Equivalence Relations
special type of relation in the sense that each element of the first set, the domain,
is related to exactly one element of the second set, the codomain.
This idea of relating the elements of one set to those of another set using or-
dered pairs is not restricted to functions. For example, we may say that one integer,
a, is related to another integer, b, provided that a is congruent to b modulo 3. No-
tice that this relation of congruence modulo 3 provides a way of relating one integer
to another integer. However, in this case, an integer a is related to more than one
other integer. For example, since
Definition. Let A and B be sets. A relation R from the set A to the set B
is a subset of A B. That is, R is a collection of ordered pairs where the first
coordinate of each ordered pair is an element of A, and the second coordinate
of each ordered pair is an element of B.
A relation from the set A to the set A is called a relation on the set A. So a
relation on the set A is a subset of A A.
In Section 6.1, we defined the domain and range of a function. We make similar
definitions for a relation.
Definition. If R is a relation from the set A to the set B, then the subset of
A consisting of all the first coordinates of the ordered pairs in R is called the
domain of R. The subset of B consisting of all the second coordinates of the
ordered pairs in R is called the range of R.
We use the notation dom.R/ for the domain of R and range.R/ for the range
of R. So using set builder notation,
So from the results in Preview Activity 2, we can say that the domain of the relation
S is the closed interval 2; 2 and the range of S is the closed interval 4; 4.
2. From Preview Activity 1, A is the set of all states in the United States, and
There are many different relations in mathematics. For example, two real numbers
can be considered to be related if one number is less than the other number. We
366 Chapter 7. Equivalence Relations
call this the less than relation on R. If x; y 2 R and x is less than y, we often
write x < y. As a set of ordered pairs, this relation is R< , where
R< D f.x; y/ 2 R R j x < yg:
With many mathematical relations, we do not write the relation as a set of ordered
pairs even though, technically, it is a set of ordered pairs. Table 7.1 describes some
standard mathematical relations.
Name Open Relation as a Set of
Sentence Ordered Pairs
The less than re- x<y f.x; y/ 2 R R j x < yg
lation on R
The equality rela- xDy f.x; y/ 2 R R j x D yg
tion on R
The divides rela- mjn f.m; n/ 2 Z Z j m divides ng
tion on Z
The subset rela- S T f.S; T / 2 P .U / P .U / j S T g
tion on P .U /
The element of x2S f.x; S / 2 U P .U / j x 2 S g
relation from U to
P .U /
The congruence a b .mod n/ f.a; b/ 2 Z Z j a b .mod n/g
modulo n relation
on Z
The mathematical relations in Table 7.1 all used a relation symbol between the two
elements that form the ordered pair in A B. For this reason, we often do the same
thing for a general relation from the set A to the set B. So if R is a relation from A
to B, and x 2 A and y 2 B, we use the notation
In some cases, we will even use a generic relation symbol for defining a new rela-
tion or speaking about relations in a general context. Perhaps the most commonly
7.1. Relations 367
1. What is the domain of the divides relation? What is the range of the di-
vides relation?
Functions as Relations
Progress Check
7.4 (A Set of Ordered Pairs)
Let F D .x; y/ 2 R R j y D x 2 . The set F can then be considered to be
relation on R since it is a subset of R R.
3. Since each real number x produces only one value of y for which y D x 2 ,
the set F can be used to define a function from the set R to R. Draw a graph
of this function.
In Progress Check 7.4, we were able to draw a graph of a relation as a way to visu-
alize the relation. In this case, the relation was a function from R to R. In addition,
in Progress Check 7.2, we were also able to use a graph to represent a relation.
In this case, the graph of the relation T D .x; y/ 2 R R j x 2 C y 2 D 64 is a
circle of radius 8 whose center is at the origin.
When R is a relation from a subset of the real numbers R to a subset of R,
we can often use a graph to provide a visual representation of the relation. This is
especially true if the relation is defined by an equation or even an inequality. For
example, if
R D .x; y/ 2 R R j y x 2 ;
7.1. Relations 369
then we can use the following graph as a way to visualize the points in the plane
that are also in this relation.
The points .x; y/ in the relation R are the points on the graph of y D x 2 or are in
the shaded region. This because for these points, y x 2 . One of the shortcomings
of this type of graph is that the graph of the equation and the shaded region are
actually unbounded and so we can never show the entire graph of this relation.
However, it does allow us to see that the points in this relation are either on the
parabola defined by the equation y D x 2 or are inside the parabola.
When the domain or range of a relation is infinite, we cannot provide a visu-
alization of the entire relation. However, if A is a (small) finite set, a relation R
on A can be specified by simply listing all the ordered pairs in R. For example, if
A D f1; 2; 3; 4g, then
R D f.1; 1/; .4; 4/; .1; 3/; .3; 2/; .1; 2/; .2; 1/g
1 2
3 4
1 2
6 3
5 4
Exercises 7.1
?
1. Let A D fa; b; cg, B D fp; q; rg, and let R be the set of ordered pairs
defined by R D f.a; p/ ; .b; q/ ; .c; p/ ; .a; q/g.
7.1. Relations 371
(a) Use the roster method to list all the elements of A B. Explain why
A B can be considered to be a relation from A to B.
(b) Explain why R is a relation from A to B.
(c) What is the domain of R? What is the range of R?
? 2. Let A D fa; b; cg and let R D f.a; a/ ; .a; c/ ; .b; b/ ; .b; c/ ; .c; a/ ; .c; b/g
(so R is a relation on A). Are the following statements true or false? Explain.
3. Let A be the set of all females citizens of the United States. Let D be the
relation on A defined by
? 4. Let U be a nonempty set, and let R be the subset relation on P.U /. That
is,
R D f.S; T / 2 P.U / P.U / j S T g:
(a) Write the open sentence .S; T / 2 R using standard subset notation.
(b) What is the domain of this subset relation, R?
(c) What is the range of this subset relation, R?
(d) Is R a function from P.U / to P.U /? Explain.
?
6. Let S D .x; y/ 2 R R j x 2 C y 2 D 100 .
(a) Determine the set of all values of x such that .x; 6/ 2 S , and determine
the set of all values of x such that .x; 9/ 2 S.
(b) Determine the domain and range of the relation S and write each set
using set builder notation.
(c) Is the relation S a function from R to R? Explain.
(d) Since S is a relation on R, its elements can be graphed in the coordinate
plane. Describe the graph of the relation S . Is the graph consistent with
your answers in Exercises (6a) through (6c)? Explain.
What is the connection between this relation and the relation in Exercise (6)?
8. Determine the domain and range of each of the following relations on R and
sketch the graph of each relation.
(a) R D .x; y/ 2 R R j x 2 C y 2 D 10
(b) S D .x; y/ 2 R R j y 2 D x C 10
(c) T D f.x; y/ 2 R R j jxj C jyj D 10g
(d) R D .x; y/ 2 R R j x 2 D y 2
? (a) Use set builder notation to describe the relation R as a set of ordered
pairs.
? (b) Determine the domain and range of the relation R .
(c) Use the roster method to specify the set of all integers x such that x R 5
and the set of all integers x such that 5 R x.
(d) If possible, find integers x and y such that x R 8, 8 R y, but x 6R y.
7.1. Relations 373
(e) If b 2 Z, use the roster method to specify the set of all x 2 Z such that
x R b.
10. Let R< D f.x; y/ 2 R R j x < yg. This means that R< is the less than
relation on R.
Now that we know about relations, we see that f 1 is always a relation from
B to A. The concept of the inverse of a function is actually a special case of
the more general concept of the inverse of a relation, which we now define.
Definition. Let R be a relation from the set A to the set B. The inverse of R,
written R 1 and read R inverse, is the relation from B to A defined by
1
R D f.y; x/ 2 B A j .x; y/ 2 Rg , or
1
R D f.y; x/ 2 B A j x R yg:
That is, R 1 is the subset of B A consisting of all ordered pairs .y; x/ such
that x R y.
For example, let D be the divides relation on Z. See Progress Check 7.3.
So
D D f.m; n/ 2 Z Z j m divides ng:
374 Chapter 7. Equivalence Relations
This means that we can write m j n if and only if .m; n/ 2 D. So, in this
case,
D 1 D f.n; m/ 2 Z Z j .m; n/ 2 Dg
D f.n; m/ 2 Z Z j m divides ng:
Now, if we would like to focus on the first coordinate instead of the second
coordinate in D 1 , we know that m divides n means the same thing as n
is a multiple of m. Hence,
1
D D f.n; m/ 2 Z Z j n is a multiple of mg:
We can say that the inverse of the divides relation on Z is the is a multiple
of relation on Z.
Theorem 7.6, which follows, contains some elementary facts about inverse
relations.
Theorem 7.6. Let R be a relation from the set A to the set B. Then
The domain of R 1 is the range of R. That is, dom R 1 D range.R/.
1 1
The range of R is the domain of R. That is, range R D dom.R/.
1 1
1
The inverse of R is R. That is, R D R.
To prove the first part of Theorem 7.6, observe that the goal is to prove that
two sets are equal,
dom R 1 D range.R/:
One way to do this is to prove that each is a subset of the other. To prove
that dom R 1 range.R/, we can start by choosing an arbitrary ele-
1 1
ment of dom R . So let y 2 dom R . The goal now is to prove that
y 2 range.R/. What does it mean to say that y 2 dom R 1 ? It means
that there exists an x 2 A such that
1
.y; x/ 2 R :
1
Now what does it mean to say that .y; x/ 2 R ? It means that .x; y/ 2 R.
What does this tell us about y?
Complete the proof of the first part of Theorem 7.6. Then, complete the
proofs of the other two parts of Theorem 7.6.
7.2. Equivalence Relations 375
1. Carefully explain what it means to say that the relation R is not reflexive on
the set A.
2. Carefully explain what it means to say that the relation R is not symmetric.
3. Carefully explain what it means to say that the relation R is not transitive.
376 Chapter 7. Equivalence Relations
To illustrate these properties, we let A D f1; 2; 3; 4g and define the relations R and
T on A as follows:
R D f.1; 1/; .2; 2/; .3; 3/; .4; 4/; .1; 3/; .3; 2/g
T D f.1; 1/; .1; 4/; .2; 4/; .4; 1/; .4; 2/g
4. Draw a directed graph for the relation R. Then explain why the relation R is
reflexive on A, is not symmetric, and is not transitive.
3. Carefully review Theorem 3.30 and the proofs given on page 148 of Sec-
tion 3.5. In terms of the properties of relations introduced in Preview Activ-
ity 1, what does this theorem say about the relation of congruence modulo n
on the integers?
4. Write a complete statement of Theorem 3.31 on page 150 and Corollary 3.32.
5. Write a proof of the symmetric property for congruence modulo n. That is,
prove the following:
Let a; b 2 Z and let n 2 N. If a b .mod n/, then b a .mod n/.
x y
x y
z
378 Chapter 7. Equivalence Relations
R D f.a; a/; .b; b/; .a; c/; .c; a/; .b; d /; .d; b/g:
Draw a directed graph for the relation R and then determine if the relation R is
reflexive on A, if the relation R is symmetric, and if the relation R is transitive.
the other hand, are defined by conditional sentences. We often use a direct proof
for these properties, and so we start by assuming the hypothesis and then showing
that the conclusion must follow from the hypothesis.
Now assume that x M y and y M z. Then there exist integers p and q such
that
x D yp and y D zq:
Using the second equation to make a substitution in the first equation, we see
that x D z .pq/. Since pq 2 Z, we have shown that x is a multiple of z and
hence x M z. Therefore, M is a transitive relation.
3 7 3 7
since D 1 and 1 2 Z.
4 4 4 4
3 1 3 1 1 1
6 since D and Z.
4 2 4 2 4 4
Congruence Modulo n
One of the important equivalence relations we will study in detail is that of con-
gruence modulo n. We reviewed this relation in Preview Activity 2.
Theorem 3.30 on page 148 tells us that congruence modulo n is an equivalence
relation on Z. Recall that by the Division Algorithm, if a 2 Z, then there exist
unique integers q and r such that
a D nq C r and 0 r < n:
Theorem 3.31 and Corollary 3.32 then tell us that a r .mod n/. That is, a is
congruent modulo n to its remainder r when it is divided by n. When we use the
term remainder in this context, we always mean the remainder r with 0 r < n
that is guaranteed by the Division Algorithm. We can use this idea to prove the
following theorem.
Proof. Let n 2 N and let a; b 2 Z. We will first prove that if a and b have the
same remainder when divided by n, then a b .mod n/. So assume that a and b
have the same remainder when divided by n, and let r be this common remainder.
Then, by Theorem 3.31,
We can now use the transitive property to conclude that a b .mod n/. This
proves that if a and b have the same remainder when divided by n, then
a b .mod n/.
We will now prove that if a b .mod n/, then a and b have the same re-
mainder when divided by n. Assume that a b .mod n/, and let r be the least
nonnegative remainder when b is divided by n. Then 0 r < n and, by Theo-
rem 3.31,
b r .mod n/:
7.2. Equivalence Relations 381
Now, using the facts that a b .mod n/ and b r .mod n/, we can use the
transitive property to conclude that
a r .mod n/:
a D nq C r:
Since we already know that 0 r < n, the last equation tells us that r is the
least nonnegative remainder when a is divided by n. Hence we have proven that if
a b .mod n/, then a and b have the same remainder when divided by n.
a b D 2k:
. 1/.a b/ D . 1/.2k /
b a D 2. k/:
For the definition of the cardinality of a finite set, see page 223. This relation states
that two subsets of U are equivalent provided that they have the same number of
elements. Prove that is an equivalence relation on
7.2. Equivalence Relations 383
Exercises 7.2
? 1. Let A D fa; bg and let R D f.a; b/g. Is R an equivalence relation on A? If
not, is R reflexive, symmetric, or transitive? Justify all conclusions.
2. Let A D fa; b; cg. For each of the following, draw a directed graph that
represents a relation with the specified properties.
IA D f.1; 1/; .2; 2/; .3; 3/; .4; 4/; .5; 5/g :
11. Let U be a finite, nonempty set and let P.U / be the power set of U . That
is, P.U / is the set of all subsets of U . Define the relation on P.U / as
follows: For A; B 2 P .U /, A B if and only if A \ B D ;. That is, the
ordered pair .A; B/ is in the relation if and only if A and B are disjoint.
Is the relation an equivalence relation on P.U /? If not, is it reflexive,
symmetric, or transitive? Justify all conclusions.
12. Let U be a nonempty set and let P.U / be the power set of U . That is, P .U /
is the set of all subsets of U .
For A and B in P.U /, define A B to mean that there exists a bijection
f W A ! B. Prove that is an equivalence relation on P.U /.
Hint: Use results from Sections 6.4 and 6.5.
7.2. Equivalence Relations 385
2 .a C 2b/ 2 0 .mod 3/
.2a C 4b/ 0 .mod 3/
.2a C b/ 0 .mod 3/
.b C 2a/ 0 .mod 3/ :
(e) Carefully explain what it means to say that a relation on a set A is not
antisymmetric.
(f) Let A D f1; 2; 3g. Draw a directed graph of a relation on A that is
antisymmetric and draw a directed graph of a relation on A that is not
antisymmetric.
(g) Are the following propositions true or false? Justify all conclusions.
If a relation R on a set A is both symmetric and antisymmetric,
then R is transitive.
If a relation R on a set A is both symmetric and antisymmetric,
then R is reflexive.
Ry D fx 2 A j x R yg :
388 Chapter 7. Equivalence Relations
That is, Ry consists of those elements in A such that x R y. For example, using
y D a, we see that a R a, b R a,and e R a, and so Ra D fa; b; eg.
2. Draw a directed graph for the relation R and explain why R is an equivalence
relation on A.
As we will see in this section, the relationships between these sets is typical for an
equivalence relation. The following example will show how different this can be
for a relation that is not an equivalence relation.
Let A D fa; b; c; d; eg, and let S be the relation on the set A defined as follows:
bS b cS c dSd eS e
aS b aS d bS c
cS d dSc
S y D fx 2 A j x S yg D fx 2 A j .x; y/ 2 S g :
6. Determine S c, S d , and S e.
C 0 D fa 2 Z j a 0 .mod 3/g:
C 0 D f; : : : ; 9; 6; 3; 0; 3; 6; 9; : : :g :
(a) The set C 1 of all integers a that are congruent to 1 modulo 3. That is,
C 1 D fa 2 Z j a 1 .mod 3/g:
(b) The set C 2 of all integers a that are congruent to 2 modulo 3. That is,
C 2 D fa 2 Z j a 2 .mod 3/g:
(c) The set C 3 of all integers a that are congruent to 3 modulo 3. That is,
C 3 D fa 2 Z j a 3 .mod 3/g:
(a) Determine the intersection of any two of these sets. That is, determine
C 0 \ C 1, C 0 \ C 2, and C 1 \ C 2.
(b) Let n D 734. What is the remainder when n is divided by 3? Which of
the three sets, if any, contains n D 734?
(c) Repeat Part (2b) for n D 79 and for n D 79.
(d) Do you think that C 0 [ C 1 [ C 2 D Z? Explain.
(e) Is the set C 3 equal to one of the sets C 0; C 1, or C 2?
(f) We can also define C 4 D fa 2 Z j a 4 .mod 3/g: Is this set equal
to any of the previous sets we have studied in this part? Explain.
390 Chapter 7. Equivalence Relations
C 0 D fa 2 Z j a 0 .mod 3/g;
C 1 D fa 2 Z j a 1 .mod 3/g; and
C 2 D fa 2 Z j a 2 .mod 3/g:
The main results that we want to use now are Theorem 3.31 and Corollary 3.32 on
page 150. This corollary tells us that for any a 2 Z, a is congruent to precisely one
of the integers 0, 1, or 2. Consequently, the integer a must be congruent to 0, 1, or
2, and it cannot be congruent to two of these numbers. Thus
2. C 0 \ C 1 D ;, C 0 \ C 2 D ; , and C 1 \ C 2 D ;.
This means that the relation of congruence modulo 3 sorts the integers into
three distinct sets, or classes, and that each pair of these sets have no elements in
common. So if we use a rectangle to represent Z, we can divide that rectangle
into three smaller rectangles, corresponding to C 0, C 1, and C 2, and we might
picture this situation as follows:
The Integers
C 0 consisting of C 1 consisting of C 2 consisting of
all integers with a all integers with a all integers with a
remainder of 0 when remainder of 1 when remainder of 2 when
divided by 3 divided by 3 divided by 3
a D fx 2 A j x ag:
Notes
1. We use the notation a when only one equivalence relation is being used.
If there is more than one equivalence relation, then we need to distinguish
between the equivalence classes for each relation. We often use something
like a , or if R is the name of the relation, we can use Ra or aR for the
equivalence class of a determined by R. In any case, always remember that
when we are working with any equivalence relation on a set A if a 2 A, then
the equivalence class a is a subset of A.
2. We know that each integer has an equivalence class for the equivalence rela-
tion of congruence modulo 3. But as we have seen, there are really only three
distinct equivalence classes. Using the notation from the definition, they are:
In Preview Activity 2, we used the notation C k for the set of all integers that are
congruent to k modulo 3. We could have used a similar notation for equivalence
classes, and this would have been perfectly acceptable. However, the notation a
is probably the most common notation for the equivalence class of a. We will now
use this same notation when dealing with congruence modulo n when only one
congruence relation is under consideration.
392 Chapter 7. Equivalence Relations
We have seen that congruence modulo 3 divides the integers into three distinct
congruence classes. Each congruence class consists of those integers with the same
remainder when divided by 3. In a similar manner, if we use congruence modulo
2, we simply divide the integers into two classes. One class will consist of all the
integers that have a remainder of 0 when divided by 2, and the other class will
consist of all the integers that have a remainder of 1 when divided by 2. That is,
congruence modulo 2 simply divides the integers into the even and odd integers.
1. For each a 2 A, a 2 a.
7.3. Equivalence Classes 393
a b and b y.
We use the transitive property to conclude that a y and then, using the symmetric
property, we conclude that y a. This proves that y 2 a and, hence, that
b a. This means that we can conclude that if a b, then a D b.
We must now prove that if a D b, then a b. Let a; b 2 A and assume
that a D b. Using the first part of the theorem, we know that a 2 a and since
the two sets are equal, this tells us that a 2 b. Hence by the definition of b, we
conclude that a b. This completes the proof of the second part of the theorem.
For the third part of the theorem, let a; b 2 A. Since this part of the theorem is
a disjunction, we will consider two cases: Either
a \ b D ; or a \ b ;:
In the case where a \ b D ;, the first part of the disjunction is true, and
hence there is nothing to prove. So we assume that a \ b ; and will show
that a D b. Since a \ b ;, there is an element x in A such that
x 2 a \ b:
This means that x 2 a and x 2 b. Consequently, x a and x b, and so we
can use the second part of the theorem to conclude that x D a and x D b.
Hence, a D b, and we have proven that a D b or a \ b D ;.
394 Chapter 7. Equivalence Relations
The results of Theorem 7.14 are consistent with all the equivalence relations
studied in the preview activities and in the progress checks. Since this theorem
applies to all equivalence relations, it applies to the relation of congruence modulo
n on the integers. Because of the importance of this equivalence relation, these
results for congruence modulo n are given in the following corollary.
7.3. Equivalence Classes 395
Corollary 7.16. Let n 2 N. For each a 2 Z, let a represent the congruence class
of a modulo n.
1. For each a 2 Z, a 2 a.
3. For each a; b 2 Z, a D b or a \ b D ;.
For the equivalence relation of congruence modulo n, Theorem 3.31 and Corol-
lary 3.32 tell us that each integer is congruent to its remainder when divided by n,
and that each integer is congruent modulo n to precisely one of one of the integers
0; 1; 2; : : : ; n 1. This means that each integer is in precisely one of the congru-
ence classes 0, 1, 2; : : : ; n 1. Hence, Corollary 7.16 gives us the following
result.
Corollary 7.17. Let n 2 N. For each a 2 Z, let a represent the congruence class
of a modulo n.
1. Z D 0 [ 1 [ 2 [ [ n 1
1. For each V 2 C, V ;.
3. For every V; W 2 C, V D W or V \ W D ;.
396 Chapter 7. Equivalence Relations
There is a close relation between partitions and equivalence classes since the
equivalence classes of an equivalence relation form a partition of the underlying
set, as will be proven in Theorem 7.18. The proof of this theorem relies on the
results in Theorem 7.14.
Theorem 7.18. Let be an equivalence relation on the nonempty set A. Then the
collection C of all equivalence classes determined by is a partition of the set A.
Proof. Let be an equivalence relation on the nonempty set A, and let C be the
collection of all equivalence classes determined by . That is,
C D fa j a 2 Ag:
Exercises 7.3
?
1. Let A D fa; b; c; d; eg and let be the relation on A that is represented by
the directed graph in Figure 7.4.
7.3. Equivalence Classes 397
b c
d e
Prove that is an equivalence relation on the set A, and determine all of the
equivalence classes determined by this equivalence relation.
?
2. Let A D fa; b; c; d; e; f g, and assume that is an equivalence relation on
A. Also assume that it is known that
ab a 6 c ef
ad a 6 f e 6 c.
Draw a complete directed graph for the equivalence relation on the set
A, and then determine all of the equivalence classes for this equivalence
relation.
? 3. Let A D f0; 1; 2; 3; : : : ; 999; 1000g. Define the relation R on A as follows:
For x; y 2 A, x R y if and only if x and y have the same number of
digits.
Prove that R is an equivalence relation on the set A and determine all of the
distinct equivalence classes determined by R.
4. Determine all of the congruence classes for the relation of congruence mod-
ulo 5 on the set of integers.
(d) Determine at least four different elements in .2; 3/, the equivalence
class of .2; 3/.
(e) Use set builder notation to describe .2; 3/, the equivalence class of
.2; 3/.
(b) Prove that is an equivalence relation on the set A, and then deter-
mine all the equivalence classes for . How does the collection of all
equivalence classes compare to C?
400 Chapter 7. Equivalence Relations
What we did for the specific partition in Part (12b) can be done for any
partition of a set. So to generalize Part (12b), we let A be a nonempty set
and let C be a partition of A. We then define a relation on A as follows:
For x; y 2 A, x y if and only if there exists a set U in C such that
x 2 U and y 2 U.
1. Find five different integers a such that a 3 .mod 6/ and find five different
integers b such that b 4 .mod 6/. That is, find five different integers in
3, the congruence class of 3 modulo 6 and five different integers in 4, the
congruence class of 4 modulo 6.
2. Calculate s D a Cb using several values of a in 3 and several values of b in
4 from Part (1). For each sum s that is calculated, find r so that 0 r < 6
and s r .mod 6/. What do you observe?
7.4. Modular Arithmetic 401
a D bq C r and 0 r < b:
In this activity, we are interested in the remainder r. Notice that r D a bq. So,
given a and b, if we can calculate q, then we can calculate r.
We can use the int function on a calculator to calculate q. [The int function
is the greatest integer function. If x is a real number, then int.x/ is the greatest
integer that is less than or equal to x.]
a
So, in the context of the Division Algorithm, q D int . Consequently,
b
a
r D a b int :
b
If n is a positive integer, we will let s .n/ denote the sum of the digits of n. For
example, if n D 731, then
s.731/ D 7 C 3 C 1 D 11:
Do we get the same result if we add 9 and 7 in the way we did when we added
4 and 2? The following computation confirms that we do:
9 7 D 9 C 7
D 16
D 1:
This is one of the ideas that was explored in Preview Activity 1. The main differ-
ence is that in this preview activity, we used the relation of congruence, and here
we are using congruence classes. All of the examples in Preview Activity 1 should
have illustrated the properties of congruence modulo 6 in the following table. The
left side shows the properties in terms of the congruence relation and the right side
shows the properties in terms of the congruence classes.
These are illustrations of general properties that we have already proved in Theo-
rem 3.28. We repeat the statement of the theorem here because it is so important
for defining the operations of addition and multiplication in Zn .
Theorem 3.28 Let n be a natural number and let a; b; c; and d be integers. Then
Corollary 7.19. Let n be a natural number and let a; b; c and d be integers. Then,
in Zn ,
404 Chapter 7. Equivalence Relations
1. If a D b and c D d , then a C c D b C d .
2. If a D b and c D d , then a c D b d .
3. If a D b and m 2 N, then am D bm .
Because of Corollary 7.19, we know that the following formal definition of ad-
dition and multiplication of congruence classes in Zn is independent of the choice
of the elements we choose from each class. We say that these definitions of addi-
tion and multiplication are well defined.
a c D a C c and a c D ac:
0 1 2 0 1 2
0 0 1 2 0 0 0 0
1 1 2 0 1 0 1 2
2 2 0 1 2 0 2 1
7.4. Modular Arithmetic 405
2. Verify that the following addition and multiplication tables for Z5 are cor-
rect.
0 1 2 3 4 0 1 2 3 4
0 0 1 2 3 4 0 0 0 0 0 0
1 1 2 3 4 0 1 0 1 2 3 4
2 2 3 4 0 1 2 0 2 4 1 3
3 3 4 0 1 2 3 0 3 1 4 2
4 4 0 1 2 3 4 0 4 3 2 1
4. In the integers, the following statement is true. We sometimes call this the
zero product property for the integers.
For all a; b 2 Z, if a b D 0, then a D 0 or b D 0.
Write the contrapositive of the conditional statement in this property.
Divisibility Tests
Congruence arithmetic can be used to proof certain divisibility tests. For example,
you may have learned that a natural number is divisible by 9 if the sum of its
digits is divisible by 9. As an easy example, note that the sum of the digits of
5823 is equal to 5 C 8 C 2 C 3 D 18, and we know that 18 is divisible by 9.
It can also be verified that 5823 is divisible by 9. (The quotient is 647.) We can
actually generalize this property by dealing with remainders when a natural number
is divided by 9.
Let n 2 N and let s.n/ denote the sum of the digits of n. For example, if
n D 7319, then s.7319/ D 7 C 3 C 1 C 9 D 20. In Preview Activity 2, we saw
that
406 Chapter 7. Equivalence Relations
In fact, for every example in Preview Activity 2, we saw that n and s.n/ were
congruent modulo 9 since they both had the same remainder when divided by 9.
The concepts of congruence and congruence classes can help prove that this is
always true.
We will use the case of n D 7319 to illustrate the general process. We must
use our standard place value system. By this, we mean that we will write 7319 as
follows:
7319 D 7 103 C 3 102 C 1 101 C 9 100 : (1)
The idea is to now use the definition of addition and multiplication in Z9 to convert
equation (1) to an equation in Z9 . We do this as follows:
7319 D 7 103 C 3 102 C 1 101 C 9 100
D 7 103 3 102 1 101 9 100
D 7 103 3 102 1 101 .9 1/ : (2)
Since 103 1 .mod 9/, 102 1 .mod 9/ and 10 1 .mod 9/, we can conclude
that 103 D 1, 102 D 1 and 10 D 1. Hence, we can use these facts and
equation (2) to obtain
7319 D 7 103 3 102 .1 10/ .9 1/
D .7 1/ .3 1/ .1 1/ .9 1/
D 7 3 1 9
D 7 C 3 C 1 C 9: (3)
Equation (3) tells us that 7319 has the same remainder when divided by 9 as the
sum of its digits. It is easy to check that the sum of the digits is 20 and hence has a
remainder of 2. This means that when 7319 is divided by 9, the remainder is 2.
To prove that any natural number has the same remainder when divided by 9
as the sum of its digits, it is helpful to introduce notation for the decimal represen-
tation of a natural number. The notation we will use is similar to the notation for
the number 7319 in equation (1).
In general, if n 2 N, and n D ak ak 1 a1 a0 is the decimal representation of
n, then
n D ak 10k C ak 1 10k 1 C C a1 101 C a0 100 :
7.4. Modular Arithmetic 407
Part (3) of Theorem 7.22 is called a divisibility test. If gives a necessary and
sufficient condition for a natural number to be divisible by 9. Other divisibility tests
will be explored in the exercises. Most of these divisibility tests can be proved in a
manner similar to the proof of the divisibility test for 9.
408 Chapter 7. Equivalence Relations
Exercises 7.4
?
(a) x2 D 1 in Z4 ?
(e) x2 1 D 0 in Z5
(b) x2 D 1 in Z8 (f) 3 x 2 D 0 in Z5
(c) x4 D 1 in Z5 ? (g) 3 x 2 D 0 in Z6
(d) x2 3 x D 3 in Z6 (h) 3 x 2 D 0 in Z9
?
3. In each case, determine if the statement is true or false.
8. Let n 2 N and let s.n/ denote the sum of the digits of n. So if we write
n D ak 10k C ak 1 10k 1 C C a1 101 C a0 100 ;
Use the result in Exercise (9) to help prove each of the following:
Use the result in Exercise (11) to help prove each of the following:
Use the result in Exercise (13) to help develop a divisibility test for 8. Prove
that your divisibility test is correct.
Use the result in Exercise (15) to help prove each of the following:
P
k
(a) n . 1/j aj .mod 11/.
j D0
k
P
(b) n D . 1/j aj , using congruence classes modulo 11.
j D0
P
k
(c) 11 divides n if and only if 11 divides . 1/j aj .
j D0
21. Using Congruence Modulo 4. The set Zn is a finite set, and hence one
way to prove things about Zn is to simply use the n elements in Zn as the n
cases for a proof using cases. For example, if n 2 Z, then in Z4 , n D 0,
n D 1, n D 2, or n D 3.
Important Definitions
412 Chapter 7. Equivalence Relations
Theorem 7.6. Let R be a relation from the set A to the set B. Then
1 1
1. The domain of R is the range of R. That is, dom.R / D range.R/.
1 1
2. The range of R is the domain of R. That is, range.R / D dom.R/.
1 1
1
3. The inverse of R is R. That is, R D R.
1. For each a 2 A, a 2 a.
2. For each a; b 2 A, a b if and only if a D b.
3. For each a; b 2 A, a D b or a \ b D ;.
1. For each a 2 Z, a 2 a.
7.5. Chapter 7 Summary 413
1. Z D 0 [ 1 [ 2 [ [ n 1
2. For j; k 2 f0; 1; 2; : : : ; n 1g, if j k, then j \ k D ;.
3. Use the roster method to list the elements of the set that contains all the
natural numbers that are divisors of 48.
4. Use the roster method to list the elements of the set that contains all the
natural numbers that are divisors of 84.
5. Determine the intersection of the two sets in Parts (3) and (4). This set
contains all the natural numbers that are common divisors of 48 and 84.
414
8.1. The Greatest Common Divisor 415
7. Use the method suggested in Parts (3) through (6) to determine each of the
following: gcd.8; 12/, gcd.0; 5/, gcd.8; 27/, and gcd.14; 28/.
8. If a and b are integers, make a conjecture about how the common divisors
of a and b are related to the greatest common divisor of a and b.
1. Each row in the following table contains values for the integers a and b.
In this table, the value of r is the remainder (from the Division Algorithm)
when a is divided by b. Complete each row in this table by determining
gcd.a; b/, r, and gcd.b; r/.
Number theory is a study of the system of integers, which consists of the set of
integers, Z D f : : : ; 3; 2; 1; 0; 1; 2; 3; : : : g and the various properties of this
set under the usual operations of addition and multiplication and under the usual
ordering relation of less than. The properties of the integers in Table 8.1 will be
considered axioms in this text.
We will also assume the properties of the integers shown in Table 8.2. These
properties can be proven from the properties in Table 8.1. (However, we will not
do so here.)
416 Chapter 8. Topics in Number Theory
We have already studied a good deal of number theory in this text in our dis-
cussion of proof methods. In particular, we have studied even and odd integers,
divisibility of integers, congruence, and the Division Algorithm. See the summary
for Chapter 3 on page 166 for a summary of results concerning even and odd in-
tegers as well as results concerning properties of divisors. We reviewed some of
these properties and the Division Algorithm in the Preview Activities.
One of the most important concepts in elementary number theory is that of the
greatest common divisor of two integers. The definition for the greatest common
divisor of two integers (not both zero) was given in Preview Activity 1.
This means that d is not the greatest common divisor of a and b provided
that it is not a common divisor of a and b or that there exists a common
divisor of a and b that is greater than d.
In the preview activities, we determined the greatest common divisors for several
pairs of integers. The process we used was to list all the divisors of both integers,
then list all the common divisors of both integers and, finally, from the list of all
common divisors, find the greatest (largest) common divisor. This method works
reasonably well for small integers but can get quite cumbersome if the integers are
large. Before we develop an efficient method for determining the greatest common
divisor of two integers, we need to establish some properties of greatest common
divisors.
One property was suggested in Preview Activity 1. If we look at the results
in Part (7) of that preview activity, we should observe that any common divisor of
a and b will divide gcd.a; b/. In fact, the primary goals of the remainder of this
section are
1. To find an efficient method for determining gcd.a; b/, where a and b are
integers.
2. To prove that the natural number gcd.a; b/ is the only natural number d that
satisfies the following properties:
The second goal is only slightly different from the definition of the greatest com-
mon divisor. The only difference is in the second condition where k d is re-
placed by k j d.
418 Chapter 8. Topics in Number Theory
We will first consider the case where a and b are integers with a 0 and
b > 0. The proof of the result stated in the second goal contains a method
(called the Euclidean Algorithm) for determining the greatest common divisors
of the two integers a and b. The main idea of the method is to keep replacing the
pair of integers .a; b/ with another pair of integers .b; r/, where 0 r < b and
gcd.b; r/ D gcd.a; b/. This idea was explored in Preview Activity 2. Lemma 8.1
is a conjecture that could have been formulated in Preview Activity 2.
Lemma 8.1. Let c and d be integers, not both equal to zero. If q and r are integers
such that c D d q C r, then gcd.c; d / D gcd.d; r/.
Proof. Let c and d be integers, not both equal to zero. Assume that q and r are
integers such that c D d q C r. For ease of notation, we will let
Now, m divides c and m divides d . Consequently, there exist integers x and y such
that c D mx and d D my. Hence,
r Dc d q
r D mx .my/q
r D m.x yq/:
But this means that m divides r. Since m divides d and m divides r, m is less than
or equal to gcd.d; r/. Thus, m n.
Using a similar argument, we see that n divides d and n divides r. Since
c D d q C r, we can prove that n divides c. Hence, n divides c and n divides d .
Thus, n gcd.c; d / or n m. We now have m n and n m. Hence, m D n
and gcd.c; d / D gcd.d; r/.
The key to finding the greatest common divisor (in more complicated cases) is
to use the Division Algorithm again, this time with 12 and r. We now find integers
q2 and r2 such that
12 D r q2 C r2 :
The example in Progress Check 8.2 illustrates the main idea of the Euclidean Al-
gorithm for finding gcd.a; b/, which is explained in the proof of the following
theorem.
Theorem 8.3. Let a and b be integers with a 0 and b > 0. Then gcd.a; b/ is
the only natural number d such that
Proof. Let a and b be integers with a 0 and b > 0, and let d D gcd.a; b/. By
the Division Algorithm, there exist integers q1 and r1 such that
(all of which have the same greatest common divisor). This is summarized in the
following table:
From the inequalities in the third column of this table, we have a strictly decreasing
sequence of nonnegative integers .b > r1 > r2 > r3 > r4 /. Consequently, a
term in this sequence must eventually be equal to zero. Let p be the smallest
natural number such that rpC1 D 0. This means that the last two rows in the
preceding table will be
Remember that this table was constructed by repeated use of Lemma 8.1 and that
the greatest common divisor of each pair of integers produced equals gcd.a; b/.
Also, the last row in the table indicates that rp divides rp 1 . This means that
gcd.rp 1 ; rp / D rp and hence rp D gcd.a; b/.
This proves that rp D gcd.a; b/ satisfies Condition (a) of this theorem. Now
assume that k is an integer such that k divides a and k divides b. We proceed
through the table row by row. First, since r1 D a b q, we see that
k must divide r1 .
k divides r2 .
8.1. The Greatest Common Divisor 421
Continuing with each row, we see that k divides each of the remainders r1 , r2 , r3 ,
: : : ; rp . This means that rp D gcd.a; b/ satisfies Condition (b) of the theorem.
Theorem 8.3 was proven with the assumptions that a; b 2 Z with a 0 and b > 0.
A more general version of this theorem can be proven with a; b 2 Z and b 0.
This can be proven using Theorem 8.3 and the results in the following lemma.
Lemma 8.5. Let a; b 2 Z with b 0. Then
1. gcd.0; b/ D jbj.
The proofs of these results are in Exercise (4). An application of this result is given
in the next example.
422 Chapter 8. Topics in Number Theory
We will use Example 8.6 to illustrate another use of the Euclidean Algorithm. It
is possible to use the steps of the Euclidean Algorithm in reverse order to write
gcd.a; b/ in terms of a and b. We will use these steps in reverse order to find
integers m and n such that gcd.234; 42/ D 234m C 42n. The idea is to start
with the row with the last nonzero remainder and work backward as shown in the
following table:
Explanation Result
First, use the equation in Step 3 to 6 D 24 18 1
write 6 in terms of 24 and 18.
Use the equation in Step 2 to write 6 D 24 18 1
18 D 42 24 1. Substitute this into D 24 .42 24 1/
the preceding result and simplify. D 42 . 1/ C 24 2
We now have written 6 in terms of 6 D 42 . 1/ C 24 2
42 and 24. Use the equation in D 42 . 1/ C .234 42 5/ 2
Step 1 to write 24 D 234 42 5. D 234 2 C 42 . 11/
Substitute this into the preceding
result and simplify.
The previous example and progress check illustrate the following important
result in number theory, which will be used in the next section to help prove some
other significant results.
Theorem 8.8. Let a and b be integers, not both 0. Then gcd.a; b/ can be written
as a linear combination of a and b. That is, there exist integers u and v such that
gcd.a; b/ D au C bv.
We will not give a formal proof of this theorem. Hopefully, the examples
and activities provide evidence for its validity. The idea is to use the steps of the
Euclidean Algorithm in reverse order to write gcd.a; b/ as a linear combination of
a and b. For example, assume the completed table for the Euclidean Algorithm is
natural numbers states that any nonempty set of natural numbers must contain a
least element. It can be proven that the Well-Ordering Principle is equivalent to the
Principle of Mathematical Induction.
Exercises 8.1
1. Find each of the following greatest common divisors by listing all of the
positive common divisors of each pair of integers.
? (a) gcd.21; 28/ ? (c) gcd.58; 63/ (e) gcd.110; 215/
? (b) gcd. 21; 28/ ? (d) gcd.0; 12/ (f) gcd.110; 215/
5. For each of the following pairs of integers, use the Euclidean Algorithm to
find gcd.a; b/ and to write gcd.a; b/ as a linear combination of a and b. That
is, find integers m and n such that d D am C bn.
?
(a) a D 36; b D 60 (d) a D 12628; b D 21361
? ?
(b) a D 901; b D 935 (e) a D 901, b D 935
(c) a D 72; b D 714 (f) a D 36, b D 60
6. ? (a) Find integers u and v such that 9u C 14v D 1 or explain why it is not
possible to do so. Then find integers x and y such that 9x C 14y D 10
or explain why it is not possible to do so.
8.1. The Greatest Common Divisor 425
(b) Find integers x and y such that 9x C 15y D 10 or explain why it is not
possible to do so.
(c) Find integers x and y such that 9x C 15y D 3162 or explain why it is
not possible to do so.
7. ? (a) Notice that gcd.11; 17/ D 1. Find integers x and y such that
11x C 17y D 1.
? (b) Let m; n 2 Z. Write the sum m C n as a single fraction.
11 17
(c) Find two rational numbers with denominators of 11 and 17, respec-
10
tively , whose sum is equal to . Hint: Write the rational numbers
187
m n
in the form and , where m; n 2 Z. Then write
11 17
m n 10
C D :
11 17 187
Use Exercises (7a) and (7b) to determine m and n.
(d) Find two rational numbers with denominators 17 and 21, respectively,
326
whose sum is equal to or explain why it is not possible to do so.
357
(e) Find two rational numbers with denominators 9 and 15, respectively,
10
whose sum is equal to or explain why it is not possible to do so.
225
That is, S is the set of all linear combinations of a and b, and T is the
set of all multiples of the greatest common divisor of a and b. Does the
set S equal the set T ? If not, is one of these sets a subset of the other
set? Justify your conclusions.
Note: In Parts (c) and (d), we were exploring special cases for these
two sets.
1. Give examples of four natural numbers that are prime and four natural num-
bers that are composite.
Theorem 4.9 in Section 4.2 states that every natural number greater than 1 is
either a prime number or a product of prime numbers.
When a composite number is written as a product of prime numbers, we say
that we have obtained a prime factorization of that composite number. For exam-
ple, since 60 D 22 3 5, we say that 22 3 5 is a prime factorization of 60.
4. Repeat Parts (2) and (3) with 150. First, start with 150 D 3 50, and then
start with 150 D 5 30.
In Section 8.1, we introduced the concept of the greatest common divisor of two
integers. We showed how the Euclidean Algorithm can be used to find the greatest
common divisor of two integers, a and b, and also showed how to use the results
of the Euclidean Algorithm to write the greatest common divisor of a and b as a
linear combination of a and b.
In this section, we will use these results to help prove the so-called Fundamen-
tal Theorem of Arithmetic, which states that any natural number greater than 1 that
is not prime can be written as product of primes in essentially only one way. This
means that given two prime factorizations, the prime factors are exactly the same,
and the only difference may be in the order in which the prime factors are written.
We start with more results concerning greatest common divisors. We first prove
Proposition 5.16, which was part of Exercise (18) on page 243 in Section 5.2 and
Exercise (8) on page 425in Section 8.1.
Proposition 5.16 Let a, b, and t be integers with t 0. If t divides a and t divides
b, then for all integers x and y, t divides (ax + by).
428 Chapter 8. Topics in Number Theory
Proof. Let a, b, and t be integers with t 0, and assume that t divides a and t
divides b. We will prove that for all integers x and y, t divides .ax C by/.
So let x 2 Z and let y 2 Z. Since t divides a, there exists an integer m such
that a D mt and since t divides b, there exists an integer n such that b D nt .
Using substitution and algebra, we then see that
ax C by D .mt /x C .nt /y
D t .mx C ny/
Since .mx C ny/ is an integer, the last equation proves that t divides ax C by and
this proves that for all integers x and y, t divides .ax C by/.
We now let a; b 2 Z, not both 0, and let d D gcd.a; b/. Theorem 8.8 states
that d can be written as a linear combination of a and b. Now, since d j a and
d j b, we can use the result of Proposition 5.16 to conclude that for all x; y 2 Z,
d j .ax C by/. This means that d divides every linear combination of a and b.
In addition, this means that d must be the smallest positive number that is a linear
combination of a and b. We summarize these results in Theorem 8.9.
Theorem 8.9. Let a; b 2 Z, not both 0.
Definition. Two nonzero integers a and b are relatively prime provided that
gcd.a; b/ D 1.
8.2. Prime Numbers and Prime Factorizations 429
Theorem 8.11. Let a and b be nonzero integers, and let p be a prime number.
1. If a and b are relatively prime, then there exist integers m and n such that
am C bn D 1. That is, 1 can be written as linear combination of a and b.
2. If p j a, then gcd.a; p/ D p.
Part (1) of Theorem 8.11 is actually a corollary of Theorem 8.9. Parts (2)
and (3) could have been the conjectures you formulated in Progress Check 8.10.
The proofs are included in Exercise (1).
Given nonzero integers a and b, we have seen that it is possible to use the
Euclidean Algorithm to write their greatest common divisor as a linear combination
of a and b. We have also seen that this can sometimes be a tedious, time-consuming
process, which is why people have programmed computers to do this. Fortunately,
in many proofs of number theory results, we do not actually have to construct this
linear combination since simply knowing that it exists can be useful in proving
results. This will be illustrated in the proof of Theorem 8.12, which is based on
work in Preview Activity 1.
Theorem 8.12. Let a, b, be nonzero integers and let c be an integer. If a and b are
relatively prime and a j .bc/, then a j c.
430 Chapter 8. Topics in Number Theory
c D aq: (1)
Since we are given that a j .bc/, there exists an integer k such that
bc D ak: (2)
It may seem tempting to divide both sides of equation (2) by b, but if we do so,
we run into problems with the fact that the integers are not closed under division.
Instead, we look at the other part of the hypothesis, which is that a and b are
relatively prime. This means that gcd.a; b/ D 1. How can we use this? This
means that a and b have no common factors except for 1. In light of equation (2),
it seems reasonable that any factor of a must also be a factor of c. But how do we
formalize this?
One conclusion that we can use is that since gcd.a; b/ D 1, by Theorem 8.11,
there exist integers m and n such that
am C bn D 1: (3)
We may consider solving equation (3) for b and substituting this into equa-
tion (2). The problem, again, is that in order to solve equation (3) for b, we need
to divide by n.
Before doing anything else, we should look at the goal in equation (1). We
need to introduce c into equation (3). One way to do this is to multiply both sides
of equation (3) by c. (This keeps us in the system of integers since the integers are
closed under multiplication.) This gives
.am C bn/ c D 1 c
acm C bcn D c: (4)
Notice that the left side of equation (4) contains a term, bcn, that contains bc. This
means that we can use equation (2) and substitute bc D ak in equation (4). After
doing this, we can factor the left side of the equation to prove that a j c.
Corollary 8.14.
Part (1) of Corollary 8.14 is a corollary of Theorem 8.12. Part (2) is proved us-
ing mathematical induction. The basis step is the case where n D 1, and Part (1) is
the case where n D 2. The proofs of these two results are included in Exercises (2)
and (3).
Historical Note
Part (1) of Corollary 8.14 is known as Euclids Lemma. Most people associate
geometry with Euclids Elements, but these books also contain many basic results
in number theory. Many of the results that are contained in this section appeared
in Euclids Elements.
We are now ready to prove the Fundamental Theorem of Arithmetic. The first part
of this theorem was proved in Theorem 4.9 in Section 4.2. This theorem states
that each natural number greater than 1 is either a prime number or is a product of
prime numbers. Before we state the Fundamental Theorem of Arithmetic, we will
discuss some notational conventions that will help us with the proof. We start with
an example.
We will use n D 120. Since 5 j 120, we can write 120 D 5 24. In addition,
we can factor 24 as 24 D 2 2 2 3. So we can write
120 D 5 24
D 5 .2 2 2 3/ :
This is a prime factorization of 120, but it is not the way we usually write this
factorization. Most often, we will write the prime number factors in ascending
order. So we write
120 D 2 2 2 3 5 or 120 D 23 3 5:
432 Chapter 8. Topics in Number Theory
Now, let n 2 N. To write the prime factorization of n with the prime factors in
ascending order requires that if we write n D p1 p2 pr , where p1 ; p2 ; pr are
prime numbers, we will have p1 p2 pr .
n D p1 p2 pr and that n D q1 q2 qs ;
Proof. The first part of this theorem was proved in Theorem 4.9. We will prove
the second part of the theorem by induction on n using the Second Principle of
Mathematical Induction. (See Section 4.2.) For each natural number n with n > 1,
let P .n/ be
We have also assumed that q1 qj for all j and, hence, we know that q1 p1 .
However, we have also assumed that p1 q1 . Hence,
p1 D q1 :
The product in the previous equation is less that k C 1. Hence, we can apply our
induction hypothesis to these factorizations and conclude that r D s, and for each
j from 2 to r, pj D qj .
This completes the proof that if P .2/; P .3/; : : : ; P .k/ are true, then P .k C 1/
is true. Hence, by the Second Principle of Mathematical Induction, we conclude
that P .n/ is true for all n 2 N with n 2. This completes the proof of the
theorem.
This list contains the first 25 prime numbers. Does this list ever stop? The
question was answered in Euclids Elements, and the result is stated in The-
orem 8.16. The proof of this theorem is considered to be one of the classical
proofs by contradiction.
Proof. We will use a proof by contradiction. We assume that there are only
finitely many primes, and let
p1 ; p2 ; : : : ; pm
M D p1 p2 pm C 1: (1)
1DM p1 p2 pm : (2)
Theorem 8.17. For any natural number n, there exist at least n consecutive
natural numbers that are composite numbers.
8.2. Prime Numbers and Prime Factorizations 435
There are many unanswered questions about prime numbers, two of which will
now be discussed.
4. Goldbachs Conjecture
Given an even natural number, is it possible to write it as a sum of two prime
numbers? For example,
Exercises 8.2
?
1. Prove the second and third parts of Theorem 8.11.
436 Chapter 8. Topics in Number Theory
?
2. Prove the first part of Corollary 8.14.
Let a; b 2 Z, and let p be a prime number. If p j .ab/, then p j a or p j b.
Hint: Consider two cases: (1) p j a; and (2) p does not divide a.
?
4. (a) Let a and b be nonzero integers. If there exist integers x and y such that
ax C by D 1, what conclusion can be made about gcd.a; b/? Explain.
(b) Let a and b be nonzero integers. If there exist integers x and y such that
ax C by D 2, what conclusion can be made about gcd.a; b/? Explain.
5. (a) Let a 2 Z. What is gcd.a; a C 1/? That is, what is the greatest com-
mon divisor of two consecutive integers? Justify your conclusion.
Hint: Exercise (4) might be helpful.
(b) Let a 2 Z. What conclusion can be made about gcd.a; a C 2/? That
is, what conclusion can be made about the greatest common divisor of
two integers that differ by 2? Justify your conclusion.
6. (a) Let a 2 Z. What conclusion can be made about gcd.a; a C 3/? That
is, what conclusion can be made about the greatest common divisor of
two integers that differ by 3? Justify your conclusion.
(b) Let a 2 Z. What conclusion can be made about gcd.a; a C 4/? That
is, what conclusion can be made about the greatest common divisor of
two integers that differ by 4? Justify your conclusion.
14. (a) Determine five different primes that are congruent to 3 modulo 4.
(b) Prove that there are infinitely many primes that are congruent to 3 mod-
ulo 4.
16. The Twin Prime Conjecture states that there are infinitely many twin primes,
but it is not known if this conjecture is true or false. The answers to the
following questions, however, can be determined.
(a) How many pairs of primes p and q exist where q p D 3? That is,
how many pairs of primes are there that differ by 3? Prove that your
answer is correct. (One such pair is 2 and 5.)
(b) How many triplets of primes of the form p, p C 2, and p C 4 are there?
That is, how many triplets of primes exist where each prime is 2 more
than the preceding prime? Prove that your answer is correct. Notice
that one such triplet is 3, 5, and 7.
Hint: Try setting up cases using congruence modulo 3.
(a) Find two pairs of integers x and y so that x > 7 and 3x C 5y D 11.
(Try to keep the integer values of x as small as possible.)
(b) Find two pairs of integers x and y so that x < 2 and 3x C 5y D 11.
(Try to keep the integer values of x as close to 2 as possible.)
(c) Determine formulas (one for x and one for y) that will generate pairs
of integers x and y so that 3x C 5y D 11.
Hint: The two formulas can be written in the form x D 2 C km and
y D 1 C k n, where k is an arbitrary integer and m and n are specific
integers.
(a) Find two pairs of integers x and y so that x > 7 and 4x C 6y D 16.
(Try to keep the integer values of x as small as possible.)
(b) Find twopairs of integers x and y so that x < 4 and 4x C 6y D 16.
(Try to keep the integer values of x as close to 4 as possible.)
(c) Determine formulas (one for x and one for y) that will generate pairs
of integers x and y so that 4x C 6y D 16.
Hint: The two formulas can be written in the form x D 4 C km and
y D 0 C k n, where k is an arbitrary integer and mand n are specific
integers.
In the two preview activities, we were interested only in integer solutions for
certain equations. In such instances, we give the equation a special name.
8.3. Linear Diophantine Equations 441
The equations that were investigated in Preview Activity 2 were linear Dio-
phantine equations in two variables. The problem of determining all the solutions
of a linear Diophantine equation has been completely solved. Before stating the
general result, we will provide a few more examples.
x y x y
2 1 1 3
5 5 4 7
8 9 7 11
11 13 10 15
It would be nice to determine the pattern that these solutions exhibit. If we consider
the solution x D 2 and y D 1 to be the starting point, then we can see that
the other solutions are obtained by adding 3 to x and subtracting 4 from y in the
previous solution. So we can write these solutions to the equation as
x D 2 C 3k and yD 1 4k;
where k is an integer. We can use substitution and algebra to verify that these
expressions for x and y give solutions of this equation as follows:
4x C 3y D 4 .2 C 3k/ C 3 . 1 4k/
D .8 C 12k/ C . 3 12k/
D 5:
We should note that we have not yet proved that these solutions are all of the
solutions of the Diophantine equation 4x C 3y D 5. This will be done later.
If the general form for a linear Diophantine equation is ax C by D c, then for
this example, a D 4 and b D 3. Notice that for this equation, we started with one
solution and obtained other solutions by adding b D 3 to x and subtracting a D 4
from y in the previous solution. Also, notice that gcd.3; 4/ D 1.
1. Verify that the following table shows some solutions of the linear Diophan-
tine equation 6x C 9y D 12.
x y x y
2 0 1 2
5 2 4 4
8 4 7 6
11 6 10 8
2. Follow the pattern in this table to determine formulas for x and y that will
generate integer solutions of the equation 6x C 9y D 12. Verify that the
formulas actually produce solutions for the equation 6x C 9y D 12.
8.3. Linear Diophantine Equations 443
The solutions for the linear Diophantine equations in Preview Activity 2, Ex-
ample 8.19, and Progress Check 8.20 provide examples for the second part of The-
orem 8.22.
Theorem 8.22. Let a, b, and c be integers with a 0 and b 0, and let
d D gcd.a; b/.
Proof. The proof of Part (1) is Exercise (1). For Part (2), we let a, b, and c be
integers with a 0 and b 0, and let d D gcd.a; b/. We also assume that d j c.
Since d D gcd.a; b/, Theorem 8.8 tells us that d is a linear combination of a and
b. So there exist integers s and t such that
d D as C bt: (1)
d m D .as C bt /m
c D a.sm/ C b.t m/:
We now verify that for each k 2 Z, the equations in (2) produce a solution of
ax C by D c.
b a
ax C by D a x0 C k C b y0 k
d d
ab ab
D ax0 C k C by0 k
d d
D ax0 C by0
D c:
This proves that the Diophantine equation ax C by D c has infinitely many solu-
tions.
We now show that every solution of this equation can be written in the form
described in (2). So suppose that x and y are integers such that ax C by D c. Then
1. Use the Euclidean Algorithm to verify that gcd.63; 336/ D 21. What con-
clusion can be made about linear Diophantine equation 63x C 336y D 40
using Theorem 8.22? If this Diophantine equation has solutions, write for-
mulas that will generate the solutions.
2. Use the Euclidean Algorithm to verify that gcd.144; 225/ D 9. What con-
clusion can be made about linear Diophantine equation 144x C 225y D 27
using Theorem 8.22? If this Diophantine equation has solutions, write for-
mulas that will generate the solutions.
Exercises 8.3
?
4. A certain rare artifact is supposed to weigh exactly 25 grams. Suppose that
you have an accurate balance scale and 500 each of 27 gram weights and 50
gram weights. Explain how to use Theorem 8.22 to devise a plan to check
the weight of this artifact.
Hint: Notice that gcd.50; 27/ D 1. Start by writing 1 as a linear combination
of 50 and 27.
?
5. On the night of a certain banquet, a caterer offered the choice of two dinners,
a steak dinner for $25 and a vegetarian dinner for $16. At the end of the
evening, the caterer presented the host with a bill (before tax and tips) for
$1461. What is the minimum number of people who could have attended the
banquet? What is the maximum number of people who could have attended
the banquet?
6. The goal of this exercise is to determine all (integer) solutions of the linear
Diophantine equation in three variables 12x1 C 9x2 C 16x3 D 20.
? (a) First, notice that gcd.12; 9/ D 3. Determine formulas that will gener-
ate all solutions for the linear Diophantine equation
3y C 16x3 D 20.
?
(b) Explain why the solutions (for x1 and x2 ) of the Diophantine equation
12x1 C 9x2 D 3y can be used to generate solutions for
12x1 C 9x2 C 16x3 D 20.
? (c) Use the general value for y from Exercise (6a) to determine the solu-
tions of 12x1 C 9x2 D 3y.
(d) Use the results from Exercises (6a) and (6c) to determine formulas that
will generate all solutions for the Diophantine equation
12x1 C 9x2 C 16x3 D 20.
Note: These formulas will involve two arbitrary integer parameters.
Substitute specific values for these integers and then check the resulting
solution in the original equation. Repeat this at least three times.
(e) Check the general solution for 12x1 C 9x2 C 16x3 D 20 from Exer-
cise (6d).
8.3. Linear Diophantine Equations 447
7. Use the method suggested in Exercise (6) to determine formulas that will
generate all solutions of the Diophantine equation 8x1 C 4x2 6x3 D 6.
Check the general solution.
9. The purpose of this exercise will be to prove that the nonlinear Diophantine
equation 3x 2 y 2 D 2 has no solution.
10. Use the method suggested in Exercise (9) to prove that the Diophantine equa-
tion 7x 2 C 2 D y 3 has no solution.
11. Linear Congruences in One Variable. Let n be a natural number and let
a; b 2 Z with a 0. A congruence of the form ax b .mod n/ is called a
linear congruence in one variable. This is called a linear congruence since
the variable x occurs to the first power.
A solution of a linear congruence in one variable is defined similarly to
the solution of an equation. A solution is an integer that makes the result-
ing congruence true when the integer is substituted for the variable x. For
example,
(a) Verify that x D 2 and x D 5 are the only solutions the linear congru-
ence 4x 2 .mod 6/ with 0 x < 6.
448 Chapter 8. Topics in Number Theory
(b) Show that the linear congruence 4x 3 .mod 6/ has no solutions with
0 x < 6.
(c) Determine all solutions of the linear congruence 3x 7 .mod 8/ with
0 x < 8.
The following parts of this activity show that we can use the results of Theo-
rem 8.22 to help find all solutions of the linear congruence 6x 4 .mod 8/.
(d) Verify that x D 2 and x D 6 are the only solutions for the linear
congruence 6x 4 .mod 8/ with 0 x < 8.
(e) Use the definition of congruence to rewrite the congruence
6x 4 .mod 8/ in terms of divides.
(f) Use the definition of divides to rewrite the result in part (11e) in the
form of an equation. (An existential quantifier must be used.)
(g) Use the results of parts (11d) and (11f) to write an equation that will
generate all the solutions of the linear congruence 6x 4 .mod 8/.
Hint: Use Theorem 8.22. This can be used to generate solutions for x
and the variable introduced in part (11f). In this case, we are interested
only in the solutions for x.
Important Definitions
Theorem 8.3. Let a and b be integers with a 0 and b > 0. Then gcd.a; b/
is the only natural number d such that
(a) d divides a,
(b) d divides b, and
(c) if k is an integer that divides both a and b, then k divides d.
Theorem 8.8. Let a and b be integers, not both 0. Then gcd.a; b/ can be
written as a linear combination of a and b. That is, there exist integers u
and v such that gcd.a; b/ D au C bv.
Theorem 8.9.
Theorem 8.11. Let a and b be nonzero integers, and let p be a prime num-
ber.
1. If a and b are relatively prime, then there exist integers m and n such
that am C bn D 1. That is, 1 can be written as linear combination of
a and b.
2. If p j a, then gcd.a; p/ D p.
3. If p does not divide a, then gcd.a; p/ D 1.
Corollary 8.14
n D p1 p2 pr and that n D q1 q2 qs ;
x D x0 C bk and y D y0 ak;
where k 2 Z.
Chapter 9
Definition. Let A and B be sets. The set A is equivalent to the set B provided
that there exists a bijection from the set A onto the set B. In this case, we write
A B.
When A B, we also say that the set A is in one-to-one correspondence
with the set B and that the set A has the same cardinality as the set B.
2. For each of the following, use the definition of equivalent sets to determine
if the first set is equivalent to the second set.
452
9.1. Finite Sets 453
3. Let D C be the set of all odd natural numbers. Prove that the function
f W N ! D C defined by f .x/ D 2x 1, for all x 2 N, is a bijection
and hence that N D C .
4. Let RC be the set of all positive real numbers. Prove that the function
g W R ! RC defined by g.x/ D e x , for all x 2 R is a bijection and hence,
that R RC .
1. Review Theorem 6.20 in Section 6.4, Theorem 6.26 in Section 6.5, and Ex-
ercise (9) in Section 6.5.
Equivalent Sets
Technical Note: The three properties we proved in Theorem 9.1 in Preview Ac-
tivity 2 are very similar to the concepts of reflexive, symmetric, and transitive re-
lations. However, we do not consider equivalence of sets to be an equivalence
454 Chapter 9. Finite and Infinite Sets
1. Let A D f1; 2; 3; : : : ; 99; 100g and let B D f351; 352; 353; : : : ; 449; 450g.
Define f W A ! B by f .x/ D x C 350, for each x in A. Prove that f is a
bijection from the set A to the set B and hence, A B.
2. Let E be the set of all even integers and let D be the set of all odd integers.
Prove that E D by proving that F W E ! D, where F .x/ D x C 1, for
all x 2 E, is a bijection.
3. Let .0; 1/ be the open interval of real numbers between 0 and 1. Similarly, if
b 2 R with b > 0, let .0; b/ be the open interval of real numbers between 0
and b.
Prove that the function f W .0; 1/ ! .0; b/ by f .x/ D bx, for all x 2 .0; 1/,
is a bijection and hence .0; 1/ .0; b/.
In Part (3) of Progress Check 9.2, notice that if b > 1, then .0; 1/ is a proper
subset of .0; b/ and .0; 1/ .0; b/.
Also, in Part (3) of Preview Activity 1, we proved that the set D of all odd
natural numbers is equivalent to N, and we know that D is a proper subset of N.
These results may seem a bit strange, but they are logical consequences of
the definition of equivalent sets. Although we have not defined the terms yet, we
will see that one thing that will distinguish an infinite set from a finite set is that
an infinite set can be equivalent to one of its proper subsets, whereas a finite set
cannot be equivalent to one of its proper subsets.
9.1. Finite Sets 455
Finite Sets
In Section 5.1, we defined the cardinality of a finite set A, denoted by card .A/,
to be the number of elements in the set A. Now that we know about functions and
bijections, we can define this concept more formally and more rigorously. First,
for each k 2 N, we define Nk to be the set of all natural numbers between 1 and k,
inclusive. That is,
Nk D f1; 2; : : : ; kg:
We will use the concept of equivalent sets introduced in Preview Activity 1 to
define a finite set.
Notice that by this definition, the empty set is a finite set. In addition, for each
k 2 N, the identity function on Nk is a bijection and hence, by definition, the set
Nk is a finite set with cardinality k.
Theorem 9.3. Any set equivalent to a finite nonempty set A is a finite set and has
the same cardinality as A.
It may seem that we have done a lot of work to prove an obvious result in
Theorem 9.3. The same may be true of the remaining results in this section, which
give further results about finite sets. One of the goals is to make sure that the con-
cept of cardinality for a finite set corresponds to our intuitive notion of the number
of elements in the set. Another important goal is to lay the groundwork for a more
rigorous and mathematical treatment of infinite sets than we have encountered be-
fore. Along the way, we will see the mathematical distinction between finite and
infinite sets.
456 Chapter 9. Finite and Infinite Sets
The following two lemmas will be used to prove the theorem that states that
every subset of a finite set is finite.
Lemma 9.4. If A is a finite set and x A, then A [ fxg is a finite set and
card.A [ fxg/ D card.A/ C 1.
This proves that the function g is an injection. The proof that g is a surjection is
Exercise (1). Since g is a bijection, we conclude that A [ fxg NkC1 , and
card.A [ fxg/ D k C 1:
Lemma 9.5. For each natural number m, if A Nm , then A is a finite set and
card .A/ m.
Proof. We will use a proof using induction on m. For each m 2 N, let P .m/ be,
If A Nm , then A is finite and card.A/ m.
9.1. Finite Sets 457
card.A fk C 1g/ k:
card.A/ k < k C 1:
The preceding two lemmas were proved to aid in the proof of the following
theorem.
Theorem 9.6. If S is a finite set and A is a subset of S , then A is a finite set and
card.A/ card.S /.
Lemma 9.4 implies that adding one element to a finite set increases its cardi-
nality by 1. It is also true that removing one element from a finite nonempty set
reduces the cardinality by 1. The proof of Corollary 9.7 is Exercise (4).
Corollary 9.7. If A is a finite set and x 2 A, then A fxg is a finite set and
card.A fxg/ D card.A/ 1.
The next corollary will be used in the next section to provide a mathematical
distinction between finite and infinite sets.
Corollary 9.8. A finite set is not equivalent to any of its proper subsets.
Proof. Let B be a finite set and assume that A is a proper subset of B. Since A is
a proper subset of B, there exists an element x in B A. This means that A is a
subset of B fxg. Hence, by Theorem 9.6,
Theorem 9.3 implies that B 6 A. This proves that a finite set is not equivalent to
any of its proper subsets.
9.1. Finite Sets 459
The last property of finite sets that we will consider in this section is often called
the Pigeonhole Principle. The pigeonhole version of this property says, If m
pigeons go into r pigeonholes and m > r, then at least one pigeonhole has more
than one pigeon.
In this situation, we can think of the set of pigeons as being equivalent to a
set P with cardinality m and the set of pigeonholes as being equivalent to a set
H with cardinality r. We can then define a function f W P ! H that maps each
pigeon to its pigeonhole. The Pigeonhole Principle states that this function is not
an injection. (It is not one-to-one since there are at least two pigeons mapped to
the same pigeonhole.)
Theorem 9.9 (The Pigeonhole Principle). Let A and B be finite sets. If card.A/ >
card.B/, then any function f W A ! B is not an injection.
Proof. Let A and B be finite sets. We will prove the contrapositive of the theorem,
which is, if there exists a function f W A ! B that is an injection, then card.A/
card.B/.
So assume that f W A ! B is an injection. As in Theorem 9.6, we define a
function g W A ! f .A/ by
As we saw in Theorem 9.6, the function g is a bijection. But then A f .A/ and
f .A/ B. Hence,
Hence, card.A/ card.B/, and this proves the contrapositive. Hence, if card.A/ >
card.B/, then any function f W A ! B is not an injection.
Exercises 9.1
6. There are over 7 million people living in New York City. It is also known
that the maximum number of hairs on a human head is less than 200,000.
Use the Pigeonhole Principle to prove that there are at least two people in
the city of New York with the same number of hairs on their heads.
11. Using the Pigeonhole Principle. For this activity, we will consider subsets
of N30 that contain eight elements.
(a) One such set is A D f3; 5; 11; 17; 21; 24; 26; 29g. Notice that
(d) If the two subsets in part (11(c)iii) are not disjoint, use the idea pre-
sented in part (11a) to prove that there exist two disjoint subsets of C
whose elements have the same sum.
(e) Let S be a subset of N99 that contains 10 elements. Use the Pigeon-
hole Principle to prove that there exist two disjoint subsets of S whose
elements have the same sum.
For each set A, if A is a finite set, then for each proper subset B of A, A 6 B.
2. Let D C be the set of all odd natural numbers. In Preview Activity 1 from
Section 9.1, we proved that N D C .
3. Let b be a positive real number. Let .0; 1/ and .0; b/ be the open intervals
from 0 to 1 and 0 to b, respectively. In Part (3) of Progress Check 9.2 (on
page 454), we proved that .0; 1/ .0; b/.
(a) Use a value for b where 0 < b < 1 to explain why .0; 1/ is an infinite
set.
(b) Use a value for b where b > 1 to explain why .0; b/ is an infinite set.
9.2. Countable Sets 463
f .1/ D 0
f .2/ D 1 f .3/ D 1
f .4/ D 2 f .5/ D 2
f .6/ D 3 f .7/ D 3
Notice that if we list the outputs of f in the order f .1/; f .2/; f .3/; : : :, we create
the following list of integers: 0; 1; 1; 2; 2; 3; 3; : : :. We can also illustrate the
outputs of this function with the following diagram:
1 2 3 4 5 6 7 8 9 10
# # # # # # # # # #
0 1 1 2 2 3 3 4 4 5
3. Look at the pattern of the values of f .n/ when n is even. What appears to
be a formula for f .n/ when n is even?
4. Look at the pattern of the values of f .n/ when n is odd. What appears to be
a formula for f .n/ when n is odd?
5. Use the work in Part (3) and Part (4) to complete the following: Define
f W N ! Z, where 8
< if n is even
f .n/ D
:
if n is odd:
464 Chapter 9. Finite and Infinite Sets
(a) Calculate f .1/ through f .10/. Are these results consistent with the
pattern exhibited at the beginning of this preview activity?
(b) Calculate f .1000/ and f .1001/.
(c) Determine the value of n so that f .n/ D 1000.
In this section, we will describe several infinite sets and define the cardinal
number for so-called countable sets. Most of our examples will be subsets of some
of our standard numbers systems such as N, Z, and Q.
Infinite Sets
In Preview Activity 1, we saw how to use Corollary 9.8 to prove that a set is infinite.
This corollary implies that if A is a finite set, then A is not equivalent to any of its
proper subsets. By writing the contrapositive of this conditional statement, we can
restate Corollary 9.8 in the following form:
Corollary 9.8 If a set A is equivalent to one of its proper subsets, then A is infinite.
Although Corollary 9.8 provides one way to prove that a set is infinite, it is some-
times more convenient to use a proof by contradiction to prove that a set is infinite.
The idea is to use results from Section 9.1 about finite sets to help obtain a contra-
diction. This is illustrated in the next theorem.
Proof. We will prove part (1). The proof of part (2) is exercise (3) on page 473.
9.2. Countable Sets 465
2. Let D C be the set of all odd natural numbers. In Part (2) of Preview Activ-
ity 1, we proved that D C N. Use Theorem 9.10 to explain why D C is an
infinite set.
3. Prove that the set E C of all even natural numbers is an infinite set.
In Section 9.1, we used the set Nk as the standard set with cardinality k in the sense
that a set is finite if and only if it is equivalent to Nk . In a similar manner, we will
use some infinite sets as standard sets for certain infinite cardinal numbers. The
first set we will use is N.
We will formally define what it means to say the elements of a set can be
counted using the natural numbers. The elements of a finite set can be counted
by defining a bijection (one-to-one correspondence) between the set and Nk for
some natural number k. We will be able to count the elements of an infinite set
if we can define a one-to-one correspondence between the set and N.
card.N/ D @0
The fact that the set of integers is a countably infinite set is important enough to
be called a theorem. The function we will use to establish that N Z was explored
in Preview Activity 2.
The result in Theorem 9.13 can seem a bit surprising. It exhibits one of the
distinctions between finite and infinite sets. If we add elements to a finite set, we
will increase its size in the sense that the new set will have a greater cardinality
than the old set. However, with infinite sets, we can add elements and the new
set may still have the same cardinality as the original set. For example, there is a
one-to-one correspondence between the elements of the sets N and Z. We say that
these sets have the same cardinality.
Following is a summary of some of the main examples dealing with the cardi-
nality of sets that we have explored.
468 Chapter 9. Finite and Infinite Sets
The sets Nk , where k 2 N, are examples of sets that are countable and finite.
The sets N, Z, the set of all odd natural numbers, and the set of all even nat-
ural numbers are examples of sets that are countable and countably infinite.
If we expect to find an uncountable set in our usual number systems, the rational
numbers might be the place to start looking. One of the main differences between
the set of rational numbers and the integers is that given any integer m, there is a
next integer, namely m C 1. This is not true for the set of rational numbers. We
know that Q is closed under division (by nonzero rational numbers) and we will
see that this property implies that given any two rational numbers, we can also find
a rational number between them. In fact, between any two rational numbers, we
can find infinitely many rational numbers. It is this property that may lead us to
believe that there are more rational numbers than there are integers.
The basic idea will be to go half way between two rational numbers. For
1 1
example, if we use a D and b D , we can use
3 2
aCb 1 1 1 5
D C D
2 2 3 2 12
as a rational number between a and b. We can then repeat this process to find a
5 1
rational number between and .
12 2
So we will now let a and b be any two rational numbers with a < b and let
aCb
c1 D . We then see that
2
aCb aCb
c1 aD a b c1 D b
2 2
aCb 2a 2b a C b
D D
2 2 2 2
b a b a
D D
2 2
Since b > a, we see that b a > 0 and so the previous equations show that
c1 a > 0 and b c1 > 0. We can then conclude that a < c1 < b.
9.2. Countable Sets 469
c1 C b
We can now repeat this process by using c2 D and proving that c1 <
2
c2 < b. In fact, for each natural number, we can define
ck C b
ckC1 D
2
and obtain the result that a < c1 < c2 < < cn < < b and this proves
that the set fck j k 2 Ng is a countably infinite set where each element is a rational
number between a and b. (A formal proof can be completed using mathematical
induction. See Exercise ().
This result is true no matter how close together a and b are. For example,
we can now conclude that there are infinitely many rational numbers between 0
1
and . This might suggest that the set Q of rational numbers is uncountable.
10000
Surprisingly, this is not the case. We start with a proof that the set of positive
rational numbers is countable.
Theorem 9.14. The set of positive rational numbers is countably infinite.
Proof. We can write all the positive rational numbers in a two-dimensional array
as shown in Figure 9.2. The top row in Figure 9.2 represents the numerator of the
rational number, and the left column represents the denominator. We follow the
arrows in Figure 9.2 to define f W N ! QC . The idea is to start in the upper left
corner of the table and move to successive diagonals as follows:
We now continue with successive diagonals omitting fractions that are not in low-
est terms. This process guarantees that the function f will be an injection and a
surjection. Therefore, N QC and card.QC / D @0 .
Note: For another proof of Theorem 9.14, see exercise (14) on page 475.
470 Chapter 9. Finite and Infinite Sets
1 2 3 4 5
1 2 3 4 5
1
1 1 1 1 1
1 2 3 4 5
2
2 2 2 2 2
1 2 3 4 5
3
3 3 3 3 3
1 2 3 4 5
4
4 4 4 4 4
1 2 3 4 5
5
5 5 5 5 5
The answer to this question is yes, but we will wait until the next section to prove
that certain sets are uncountable. We still have a few more issues to deal with
concerning countable sets.
If x A, define g W N ! A [ fxg by
(
x if n D 1
g.n/ D
f .n 1/ if n > 1.
The proof that the function g is a bijection is Exercise (4). Since g is a bijection,
we have proved that A [ fxg N and hence, A [ fxg is countably infinite.
Theorem 9.16 says that if we add a finite number of elements to a countably in-
finite set, the resulting set is still countably infinite. In other words, the cardinality
of the new set is the same as the cardinality of the original set. Finite sets behave
very differently in the sense that if we add elements to a finite set, we will change
the cardinality. What may even be more surprising is the result in Theorem 9.17
that states that the union of two countably infinite (disjoint) sets is countably infi-
nite. The proof of this result is similar to the proof that the integers are countably
infinite (Theorem 9.13). In fact, if A D fa1 ; a2 ; a3 ; : : :g and B D fb1 ; b2 ; b3 ; : : :g,
then we can use the following diagram to help define a bijection from N to A [ B.
1 2 3 4 5 6 7 8 9 10
# # # # # # # # # #
a1 b1 a2 b2 a3 b3 a4 b4 a5 b5
It is left as Exercise (6) on page 474 to prove that the function h is a bijection.
Since we can write the set of rational numbers Q as the union of the set of non-
negative rational numbers and the set of rational numbers, we can use the results in
Theorem 9.14, Theorem 9.15, and Theorem 9.17 to prove the following theorem.
In Section 9.1, we proved that any subset of a finite set is finite (Theorem 9.6).
A similar result should be expected for countable sets. We first prove that every
subset of N is countable. For an infinite subset B of N, the idea of the proof is to
define a function g W N ! B by removing the elements from B from smallest to the
next smallest to the next smallest, and so on. We do this by defining the function g
recursively as follows:
Remove g.1/ from B and let g.2/ be the smallest natural number in
B fg.1/g.
For each n 2 N, the set B fg.1/; g.2/; : : : ; g.n/g is not empty since B is in-
finite. Define g.n C 1/ to be the smallest natural number in
B fg.1/; g.2/; : : : ; g.n/g.
The proof that the function g is a bijection is Exercise (11) on page 474.
9.2. Countable Sets 473
Exercises 9.2
? 1. State whether each of the following is true or false.
?
5. Prove Theorem 9.16.
If A is a countably infinite set and B is a finite set, then A [ B is a countably
infinite set.
Hint: Let card.B/ D n and use a proof by induction on n. Theorem 9.15 is
the basis step.
474 Chapter 9. Finite and Infinite Sets
f .m; n/ D 2m 1
.2n 1/:
(a) Prove that f is an injection. Hint: If f .m; n/ D f .s; t /, there are three
cases to consider: m > s, m < s, and m D s. Use laws of exponents
to prove that the first two cases lead to a contradiction.
(b) Prove that f is a surjection. Hint: You may use the fact that if y 2 N,
then y D 2k x, where x is an odd natural number and k is a non-
negative integer. This is actually a consequence of the Fundamental
Theorem of Arithmetic, Theorem 8.15. [See Exercise (13) in Sec-
tion 8.2.]
(c) Prove that N N N and hence that card .N N/ D @0 .
10. Use Exercise (9) to prove that if A and B are countably infinite sets, then
A B is a countably infinite set.
11. Complete the proof of Theorem 9.19 by proving that the function g defined
in the proof is a bijection from N to B.
Hint: To prove that g is an injection, it might be easier to prove that for all
r; s 2 N, if r s, then g.r/ g.s/. To do this, we may assume that r < s
since one of the two numbers must be less than the other. Then notice that
g.r/ 2 fg.1/; g.2/; : : : ; g.s 1/g.
9.2. Countable Sets 475
12. Prove Corollary 9.20, which states that every subset of a countable set is
countable.
Hint: Let S be a countable set and assume that A S . There are two cases:
A is finite or A is infinite. If A is infinite, let f W S ! N be a bijection and
define g W A ! f .A/ by g.x/ D f .x/, for each x 2 A.
13. Use Corollary 9.20 to prove that the set of all rational numbers between 0
and 1 is countably infinite.
14. Another Proof that QC Is Countable. For this activity, it may be help-
ful to use the Fundamental Theorem of Arithmetic (see Theorem 8.15 on
page 432). Let QC be the set of positive rational numbers. Every posi-
m
tive rational number has a unique representation as a fraction , where m
n
and n are relatively prime natural numbers. We will now define a function
f W QC ! N as follows:
m
If x 2 QC and x D , where m; n 2 N, n 1 and gcd.m; n/ D 1, we
n
write
m D p11 p22 prr ; and
n D q1 1 q2 2 qss ;
where p1 , p2 , . . . , pr are distinct prime numbers, q1 , q2 , . . . , qs are distinct
prime numbers, and 1 , 2 , . . . , r and 1 , 2 , . . . , s are natural numbers.
We also write 1 D 20 when m D 1. We then define
21 1 22 1
f .x/ D p121 p222 pr2r q1 q2 qs2s 1
:
m
If x D , then we define f .x/ D p121 p222 pr2r D m2 .
1
3
2 5 12 375 2 113
(a) Determine f ,f , f .6/, f . /, f , and f .
3 6 25 392 3 54
(b) If possible, find x 2 QC such that f .x/ D 100.
(c) If possible, find x 2 QC such that f .x/ D 12.
476 Chapter 9. Finite and Infinite Sets
Player One begins by filling in the first horizontal row of his or her table with
a sequence of six Xs and Os, one in each square in the first row.
Then Player Two places either an X or an O in the first box of his or her row.
At this point, Player One has completed the first row and Player Two has
filled in the first box of his or her row with one letter.
The game continues with Player One completing a row with six letters (Xs
and Os), one in each box of the next row followed by Player Two writing
one letter (an X or an O) in the next box of his or her row. The game is
completed when Player One has completed all six rows and Player Two has
completed all six boxes in his or her row.
Player One wins if any horizontal row in the 6 by 6 array is identical to the
row that Player Two created. (Player One matches Player Two.)
Player Two wins if Player Twos row of six letters is different than each of
the six rows produced by Player One. (Player Two dodges Player One.)
9.3. Uncountable Sets 477
1 2 3 4 5 6
There is a winning strategy for one of the two players. This means that there is
plan by which one of the two players will always win. Which player has a winning
strategy? Carefully describe this winning strategy.
a1 D 0:1234567890 a6 D 0:0103492222
a2 D 0:3216400000 a7 D 0:0011223344
a3 D 0:4321593333 a8 D 0:7077700022
a4 D 0:9120930092 a9 D 0:2100000000
a5 D 0:0000234102 a10 D 0:9870008943
478 Chapter 9. Finite and Infinite Sets
Use a method similar to the winning strategy in Cantors dodge ball to write a real
number (in decimal form) between 0 and 1 that is not in this list of 10 numbers.
1. Do you think your method could be used for any list of 10 real numbers
between 0 and 1 if the goal is to write a real number between 0 and 1 that is
not in the list?
Theorem 5.5 in Section 5.1 states that if a set A has n elements, then A has 2n
subsets or that P.A/ has 2n elements. Using our current notation for cardinality,
this means that
3. Define f W N ! P.N/ by
f .n/ D N n2 ; n2 2n , for each n 2 N.
(a) Determine f .1/, f .2/, f .3/, and f .4/. In each of these cases, deter-
mine if k 2 f .k/.
(b) Prove that if n > 3, then n 2 f .n/. Hint: Prove that if n > 3, then
n2 > n and n2 2n > n.
(c) Determine S D fx 2 N j x f .x/g.
(d) Notice that S 2 P.N/. Does there exist an element t in N such that
f .t / D S ? That is, is S 2 range.f /?
We have seen examples of sets that are countably infinite, but we have not
yet seen an example of an infinite set that is uncountable. We will do so in this
section. The first example of an uncountable set will be the open interval of real
numbers .0; 1/. The proof that this interval is uncountable uses a method similar
to the winning strategy for Player Two in the game of Dodge Ball from Preview
Activity 1. Before considering the proof, we need to state an important results
about decimal expressions for real numbers.
In its decimal form, any real number a in the interval .0; 1/ can be written as
a D 0:a1 a2 a3 a4 : : : ; where each ai is an integer with 0 ai 9. For example,
5
D 0:416666 : : : :
12
480 Chapter 9. Finite and Infinite Sets
5
We often abbreviate this as D 0:416 to indicate that the 6 is repeated. We can
12
5
also repeat a block of digits. For example, D 0:19230769 to indicate that the
26
block 230769 repeats. That is,
5
D 0:19230769230769230769 : : : :
26
There is only one situation in which a real number can be represented as a decimal
in more than one way. A decimal that ends with an infinite string of 9s is equal to
one that ends with an infinite string of 0s. For example, 0:3199999 : : : represents
the same real number as 0:3200000 : : : : Geometric series can be used to prove that
a decimal that ends with an infinite string of 9s is equal to one that ends with an
infinite string of 0s, but we will not do so here.
One reason the normalized form is important is the following theorem (which will
not be proved here).
Theorem 9.21. Two decimal numbers in normalized form are equal if and only if
they have identical digits in each decimal position.
Uncountable Subsets of R
In the proof that follows, we will use only the normalized form for the decimal
representation of a real number in the interval .0; 1/.
Note: The idea is to start in the upper left corner and move down the diagonal in
a manner similar to the winning strategy for Player Two in the game in Preview
Activity 1. At each step, we choose a digit that is not equal to the diagonal digit.
(The choice of 3 and 5 is arbitrary. Other choices of distinct digits will also work.)
Now for each n 2 N, b f .n/ since b and f .n/ are in normalized form
and b and f .n/ differ in the nth decimal place. This proves that any function
from N to .0; 1/ cannot be surjection and hence, there is no bijection from N to
.0; 1/. Therefore, .0; 1/ is not countably infinite and hence must be an uncountable
set.
482 Chapter 9. Finite and Infinite Sets
The open interval .0; 1/ is our first example of an uncountable set. The cardinal
number of .0; 1/ is defined to be c, which stands for the cardinal number of
the continuum. So the two infinite cardinal numbers we have seen are @0 for
countably infinite sets and c.
1. In Part (3) of Progress Check 9.2, we proved that if b 2 R and b > 0, then
the open interval .0; 1/ is equivalent to the open interval .0; b/. Now let a
and b be real numbers with a < b. Find a function
f W .0; 1/ ! .a; b/
that is a bijection and conclude that .0; 1/ .a; b/.
Hint: Find a linear function that passes through the points .0; a/ and .1; b/.
Use this to define the function f . Make sure you prove that this function f
is a bijection.
2. Let a; b; c; d be real numbers with a < b and c < d . Prove that
.a; b/ .c; d /.
Theorem 9.26. The set of real numbers R is uncountable and has cardinality c.
Proof. Let f W ; ! R be defined by f .x/ D tan x, for each x 2 R. The
2 2
function f is a bijection and, hence, ; R. So by Theorem 9.24, R is
2 2
uncountable and has cardinality c.
9.3. Uncountable Sets 483
Cantors Theorem
We have now seen two different infinite cardinal numbers, @0 and c. It can seem
surprising that there is more than one infinite cardinal number. A reasonable ques-
tion at this point is, Are there any other infinite cardinal numbers? The astonish-
ing answer is that there are, and in fact, there are infinitely many different infinite
cardinal numbers. The basis for this fact is the following theorem, which states that
a set is not equivalent to its power set. The proof is due to Georg Cantor (1845
1918), and the idea for this proof was explored in Preview Activity 2. The basic
idea of the proof is to prove that any function from a set A to its power set cannot
be a surjection.
Theorem 9.27 (Cantors Theorem). For every set A, A and P.A/ do not have
the same cardinality.
S D fx 2 A j x f .x/g :
So in both cases we have arrived at a contradiction. This means that there does not
exist a t in A such that f .t / D S . Therefore, any function from A to P.A/ is not
a surjection and hence not a bijection. Hence, A and P.A/ do not have the same
cardinality.
Proof. Since P.N/ contains the infinite subset ff1g ; f2g ; f3g : : : g, we can use The-
orem 9.10, to conclude that P.N/ is an infinite set. By Cantors Theorem (Theo-
rem 9.27), N and P.N/ do not have the same cardinality. Therefore, P.N/ is not
countable and hence is an uncountable set.
1. We have now seen that any open interval of real numbers is uncountable and
has cardinality c. In addition, R is uncountable and has cardinality c. Now,
Corollary 9.28 tells us that P.N/ is uncountable. A question that can be
asked is,
In the statement of this theorem, notice that it is not required that the function g
be the inverse of the function f . We will not prove the Cantor-Schroder-Bernstein
Theorem here. The following items will show some uses of this important theorem.
Again, the answer is yes, and the basis for this is Cantors Theorem (Theo-
rem 9.27). We can start with card.N/ D @0 . We then define the following
infinite cardinal numbers:
card.P.N// D 1 . card.P.P.P.N//// D 3 .
::
card.P.P.N/// D 2 . :
9.3. Uncountable Sets 485
Cantors Theorem tells us that these are all different cardinal numbers, and
so we are just using the lowercase Greek letter (alpha) to help give names
to these cardinal numbers. In fact, although we will not define it here, there
is a way to order these cardinal numbers in such a way that
Keep in mind, however, that even though these are different cardinal num-
bers, Cantors Theorem does not tell us that these are the only cardinal num-
bers.
4. In Comment (1), we indicated that P.N/ and R have the same cardinality.
Combining this with the notation in Comment (3), this means that
1 D c:
However, this does not necessarily mean that c is the next largest cardinal
number after @0 . A reasonable question is, Is there an infinite set with
cardinality between @0 and c? Rewording this in terms of the real number
line, the question is, On the real number line, is there an infinite set of
points that is not equivalent to the entire line and also not equivalent to the
set of natural numbers? This question was asked by Cantor, but he was
unable to find any such set. He conjectured that no such set exists. That
is, he conjectured that c is really the next cardinal number after @0 . This
conjecture has come to be known as the Continuum Hypothesis. Stated
somewhat more formally, the Continuum Hypothesis is
Exercises 9.3
1. Use an appropriate bijection to prove that each of the following sets has
cardinality c.
?
2. Is the set of irrational numbers countable or uncountable? Prove that your
answer is correct.
?
3. Prove that if A is uncountable and A B, then B is uncountable.
? 4. Do two uncountable sets always have the same cardinality? Justify your
conclusion.
5. Let C be the set of all infinite sequences, each of whose entries is the digit 0
or the digit 1. For example,
.1; 0; 1; 0; 1; 0; 1; 0; : : :/ 2 C I
.0; 1; 0; 1; 1; 0; 1; 1; 1; 0; 1; 1; 1; 1; : : :/ 2 C I
.2; 1; 0; 1; 1; 0; 1; 1; 1; 0; 1; 1; 1; 1; : : :/ C:
f .A/ D p11 p22 p36 ; f .B/ D p13 p26 ; and f .C / D p1m1 p2m2 p3m3 p4m4 :
Notice that to construct the real number in (1), we started with the decimal
expansion of a, inserted a 0 to the right of the first digit after the decimal
point, inserted two 1s to the right of the second digit to the right of the
decimal point, inserted three 0s to the right of the third digit to the right of
the decimal point, and so on.
488 Chapter 9. Finite and Infinite Sets
10. Let J be the unit open interval. That is, J D fx 2 R j 0 < x < 1g and let
S D f.x; y/ 2 R R j 0 < x < 1 and 0 < y < 1g. We call S the unit open
square. We will now define a function f from S to J . Let .a; b/ 2 S and
write the decimal expansions of a and b in normalized form as
a D 0:a1 a2 a3 a4 an
b D 0:b1 b2 b3 b4 bn :
(a) Let f W 0; 1 ! 0; 1/ by
8
< 1 if x D
1
for some n 2 N
f .x/ D n C 1 n
:x otherwise:
1 1 1 1
i. Determine f .0/, f .1/, f ,f ,f , and f .
2 3 4 5
ii. Sketch a graph of the function f . Hint: Start with the graph of
y D x for0 x 1. Remove the point .1;1/ and replace it with
1 1 1
the point 1; . Next, remove the point ; and replace it
2 2 2
1 1
with the point ; . Continue this process of removing points
2 3
on the graph of y D x and replacing them with the points deter-
mined from the information in Part (11(a)i). Stop after repeating
this four or five times so that pattern of this process becomes ap-
parent.
iii. Explain why the function f is a bijection.
iv. Prove that 0; 1 0; 1/.
(b) Let g W 0; 1/ ! .0; 1/ by
8
1
if x D 0
<2
g.x/ D 1 1
if x D for some n 2 N
n C 1 n
:
x otherwise:
Important Definitions
Theorem 9.3. Any set equivalent to a finite nonempty set A is a finite set and
has the same cardinality as A.
Theorem 9.6. If S is a finite set and A is a subset of S , then A is finite and
card.A/ card.S /.
Corollary 9.8. A finite set is not equivalent to any of its proper subsets.
Theorem 9.24. Let a and b be real numbers with a < b. The open interval
.a; b/ is uncountable and has cardinality c.
Theorem 9.26. The set of real numbers R is uncountable and has cardinality
c.
Theorem 9.27 [Cantors Theorem]. For every set A, A and P.A/ do not
have the same cardinality.
1. Know your audience. Every writer should have a clear idea of the intended
audience for a piece of writing. In that way, the writer can give the right
amount of information at the proper level of sophistication to communicate
effectively. This is especially true for mathematical writing. For example, if
a mathematician is writing a solution to a textbook problem for a solutions
manual for instructors, the writing would be brief with many details omitted.
However, if the writing was for a students solution manual, more details
would be included.
492
Appendix A. Writing Guidelines 493
using a word processor). Begin the proof on the same line. Make sure that
all paragraphs can be easily identified. Skipping a line between paragraphs
or indenting each paragraph can accomplish this.
As an example, an exercise in a text might read, Prove that if x is an odd
integer, then x 2 is an odd integer. This could be started as follows:
Theorem. If x is an odd integer, then x 2 is an odd integer.
Proof : We assume that x is an odd integer . . . .
3. Begin the proof with a statement of your assumptions. Follow the state-
ment of your assumptions with a statement of what you will prove.
Proof. We assume that x and y are odd integers and will prove that x y is
an odd integer.
4. Use the pronoun we. If a pronoun is used in a proof, the usual convention
is to use we instead of I. The idea is to stress that you and the reader
are doing the mathematics together. It will help encourage the reader to
continue working through the mathematics. Notice that we started the proof
of Theorem 1.8 with We assume that : : : :
5. Use italics for variables when using a word processor. When using a
word processor to write mathematics, the word processor needs to be capa-
ble of producing the appropriate mathematical symbols and equations. The
mathematics that is written with a word processor should look like typeset
mathematics. This means that variables need to be italicized, boldface is
used for vectors, and regular font is used for mathematical terms such as the
names of the trigonometric functions and logarithmic functions.
For example, we do not write sin x or si n x. The proper way to typeset this
is sin x.
6. Do not use for multiplication or for exponents. Leave this type of
notation for writing computer code. The use of this notation makes it difficult
for humans to read. In addition, avoid using = for division when using a
complex fraction.
For example, it is very difficult to read x 3 3x 2 C 1=2 = .2x=3 7/; the
fraction
1
x 3 3x 2 C
2
2x
7
3
is much easier to read.
494 Appendix A. Writing Guidelines
In addition, make sure the reader knows the status of every assertion that
is made. That is, make sure it is clearly stated whether an assertion is an
assumption of the theorem, a previously proven result, a well-known result,
or something from the readers mathematical background.
x y D .2m C 1/ .2n C 1/
D 4mn C 2m C 2n C 1
D 2 .2mn C m C n/ C 1:
x D 2n C 1: (1)
12. Use English and minimize the use of cumbersome notation. Do not use
the special symbols for quantifiers 8 (for all), 9 (there exists), (such that),
or ) (therefore) in formal mathematical writing. It is often easier to write,
and usually easier to read, if the English words are used instead of the sym-
bols. For example, why make the reader interpret
.8x 2 R/ .9y 2 R/ .x C y D 0/
For each real number x, there exists a real number y such that x C y D 0,
13. Tell the reader when the proof has been completed. Perhaps the best way
to do this is to say outright that, This completes the proof. Although it
may seem repetitive, a good alternative is to finish a proof with a sentence
that states precisely what has been proven. In any case, it is usually good
practice to use some end of proof symbol such as .
15. Write a first draft of your proof and then revise it. Remember that a proof
is written so that readers are able to read and understand the reasoning in the
proof. Be clear and concise. Include details but do not ramble. Do not be
satisfied with the first draft of a proof. Read it over and refine it. Just like
any worthwhile activity, learning to write mathematics well takes practice
and hard work. This can be frustrating. Everyone can be sure that there will
be some proofs that are difficult to construct, but remember that proofs are a
very important part of mathematics. So work hard and have fun.
Appendix B
Section 1.1
1. (a) This does not mean the conditional statement is false since when x D
3, the hypothesis is false, and the only time a conditional statement is
false is when the hypothesis is true and the conclusion is false.
497
498 Appendix B. Answers for Progress Checks
(b) This does not mean the conditional statment is true since we have not
checked all positive real numbers, only the one where x D 4.
(c) All examples should indicate that the conditional statement is true.
2. The number n2 n C 41 will be a prime number for all examples of n that
are less than 41. However, when n D 41, we get
n2 n C 41 D 412 41 C 41
n2 n C 41 D 412
So in the case where n D 41, the hypothesis is true (41 is a positive inte-
ger) and the conclusion is false 412 is not prime . Therefore, 41 is a coun-
terexample that shows the conditional statement is false. There are other
counterexamples (such as n D 42, n D 45, and n D 50), but only one
counterexample is needed to prove that the statement is false.
a c ad C bc
1. The set of rational numbers is closed under addition since C D .
b d bd
2
2. The set of integers is not closed under division. For example, is not an
3
integer.
a c
3. The set of rational numbers is closed under subtraction since D
b d
ad bc
.
bd
Appendix B. Answers for Progress Checks 499
Section 1.2
Proof. We let m be a real number and assume that m, m C 1, and m C 2 are the
lengths of the three sides of a right triangle. We will use the Pythagorean Theorem
to prove that m D 3. Since the hypotenuse is the longest of the three sides, the
Pythagorean Theorem implies that m2 C .m C 1/2 D .m C 2/2 . We will now use
algebra to rewrite both sides of this equation as follows:
m2 C m2 C 2m C 1 D m2 C 4m C 4
2m2 C 2m C 1 D m2 C 4m C 4
The last equation is a quadratic equation. To solve for m, we rewrite the equation
in standard form and then factor the left side. This gives
m2 2m 3D0
.m 3/.m C 1/ D 0
500 Appendix B. Answers for Progress Checks
Section 2.1
P Q P ^ :Q : .P ^ Q/ :P ^ :Q :P _ :Q
T T F F F F
T F T T F T
F T F T F T
F F F T T T
P :P P _ :P P ^ :P
T F T F
F T T F
Appendix B. Answers for Progress Checks 501
P Q P _Q P ! .P _ Q/
T T T T
T F T T
F T T T
F F F T
P ! .P _ Q/ is a tautology:
Section 2.2
.P ^ :Q/ ! R : .P ^ :Q/ _ R
.:P _ : .:Q// _ R
:P _ .Q _ R/
P ! .Q _ R/
2. For this, let P be, 3 is a factor of a b, let Q be, is a factor of a, and let
R be, 3 is a factor of b. Then the stated proposition is written in the form
P ! .Q _ R/. Since this is logically equivalent to .P ^ :Q/ ! R, if we
prove that
Section 2.3
1. 10 2 A, 22 2 A, 13 A, 3 A, 0 2 A, 12 A
2. A D B, A B, B A, A C , A D, B C , B D
502 Appendix B. Answers for Progress Checks
2. The truth set is the set of all integers whose square is less than or equal to 9.
The truth set is f 3; 2; 1; 0; 1; 2; 3g.
3. The truth sets in Parts (1) and (2) equal are not equal. One purpose of this
progress check is to show that the truth set of a predicate depends on the
predicate and on the universal set.
Section 2.4
Section 3.1
2. For each example in Part (1), the integer a divides the sum b C c.
A counterexample for this statement will be values of a and b for which 5 divides a
or 5 divides b, and 5 does not divide 5a C b. One counterexample for the statement
is a D 5 and b D 1. For these values, the hyothesis is true since 5 divides a and
the conclusion is false since 5a C b D 26 and 5 does not divide 26.
1. Some integers that are congruent to 5 modulo 8 are 11; 3; 5; 13, and 21.
4. If we subtract 2 from any of the sums obtained in Part (3), the result will be
a multiple of 8. This means that the sum is congruent to 2 modulo 8. For
example, 2 2 D 0, 18 2 D 16, 34 2 D 32.
Appendix B. Answers for Progress Checks 505
1. To prove that 8 divides .a C b 2/, we can prove that there exists an integer
q such that .a C b 2 D 8q.
2. Since 8 divides .a 5/ and .b 5/, there exist integers k and m such that
a 5 8k and b 5 D 8m.
3. a D 5 C 8k and b D 5 C 8m.
Section 3.2
3. This gives
1 1
.ab/ D 0:
a a
506 Appendix B. Answers for Progress Checks
We now use the associative property on the left side of this equation and
simplify both sides of the equation to obtain
1
a b D 0
a
1b D0
bD0
Therefore, b D 0 and this completes the proof of a statement that is logically
equivalent to the contrapositive. Hence, we have proved the proposition.
Section 3.3
n 3 D 6m: (2)
If we now solve equations (1) and (2) for n and set the two expressions equal
to each other, we obtain
4k C 2 D 6m C 3:
2 .2k C 1/ D 2 .3m C 1/ C 1:
4m2 C 4m C 4n2 C 4n C 2 D 4k 2 :
However, the left side of the last equation is an odd integer and the right side
is an even integer. This is a contradiction, and so we have proved that for
all integers x and y, if x and y are odd integers, then there does not exist an
integer z such that x 2 C y 2 D z 2 .
508 Appendix B. Answers for Progress Checks
Section 3.4
2. (a) t D 12 or t D 12.
(b) t C 3 D 5 or t C 3 D 5. So t D 2 or t D 8.
1 1 21 19
(c) t 4 D or t 4 D . So t D or t D .
5 5 5 5
4
(d) 3t 4 D 8 or 3t 4 D 8. So t D 4 or t D .
3
Appendix B. Answers for Progress Checks 509
Section 3.5
Proof. Let n be a natural number and let a; b; c; and d be integers. We assume that
a b .mod n/ and c d .mod n/ and will prove that .a C c/ .b C d / .mod n/.
Since a b .mod n/ and c d .mod n/, n divides .a b/ and .c d / and so
there exist integers k and q such that a b D nk and c d D nq. We can then
write a D b C nk and c D d C nq and obtain
a C c D .b C nk/ C .d C nq/
D .b C d / C n.k C q/
.a C c/ .b C d / D n.k C q/:
Case 2. .a 2 .mod 5//. In this case, we use Theorem 3.28 to conclude that
a2 22 .mod 5/ or a2 4 .mod 5/ :
Case 3. .a 3 .mod 5//. In this case, we use Theorem 3.28 to conclude that
a2 32 .mod 5/ or a2 9 .mod 5/ :
510 Appendix B. Answers for Progress Checks
Section 4.1
2. True.
4. True.
6. False. If k 2 T , then k C 1 2 T .
8. True. This is the contrapositive of the conditional statement, For each inte-
ger k, if k 2 T , then k C 1 2 T .
For the inductive step, let k be a natural number and assume that P .k/ is true. That
is, assume that 5k 1 .mod 4/.
3. Since 5kC1 5 .mod 4/ and we know that 5 1 .mod 4/, we can use
the transitive property of congruence to obtain 5kC1 1 .mod 4/. This
proves that if P .k/ is true, then P .k C 1/ is true, and hence, by the Principle
of Mathematical Induction, we have proved that for each natural number n,
5n 1 .mod 4/.
Section 4.2
Construct the following table and use it to answer the first two questions. The table
shows that P .3/, P .5/, and P .6/ are true. We can also see that P .2/, P .4/, and
P .7/ are false. It also appears that if n 2 N and n 8, then P .n/ is true.
x 0 1 2 3 4 0 1 2 0 1 1
y 0 0 0 0 0 1 1 1 2 2 3
3x C 5y 0 3 6 9 12 5 8 11 10 13 18
The following proposition provides answers for Problems (3) and (4).
Proposition 4.11. For all natural numbers n with n 8, there exist non-negative
integers x and y such that n D 3x C 5y.
Proof. (by mathematical induction) Let Z D fx 2 Z j x 0g, and for each natu-
ral number n, let P .n/ be, there exist x; y 2 Z such that n D 3x C 5y.
Basis Step: Using the table above, we see that P .8/, P .9/, and P .10/ are true.
Inductive Step: Let k 2 N with k 10. Assume that P .8/, P .9/, . . . , P .k/ are
true. Now, notice that
k C 1 D 3 C .k 2/ :
Since k 10, we can conclude that k 2 8 and hence P .k 2/ is true.
Therefore, there exist non-negative integers u and v such that k 2 D .3u C 5v/.
Using this equation, we see that
k C 1 D 3 C .3u C 5v/
D 3 .1 C u/ C 5v:
Hence, we can conclude that P .k C 1/ is true. This proves that if P .8/, P .9/,
. . . , P .k/are true, then P .k C 1/ is true. Hence, by the Second Principle of Math-
ematical Induction, for all natural numbers n with n 8, there exist nonnegative
integers x and y such that n D 3x C 5y.
Appendix B. Answers for Progress Checks 513
Section 4.3
Proof. We will use a proof by induction. For each natural number n, we let P .n/
be,
Since f3 D 2, we see that P .1/ is true and this proves the basis step.
For the inductive step, we let k be a natural number and assume that P .k/ is true.
That is, assume that f3k is an even natural number. This means that there exists an
integer m such that
f3k D 2m: (1)
We need to prove that P .k C 1/ is true or that f3.kC1/ is even. Notice that
3.k C 1/ D 3k C 3 and, hence, f3.kC1/ D f3kC3 . We can now use the recur-
sion formula for the Fibonacci numbers to conclude that
Using the recursion formula again, we get f3kC2 D f3kC1 C f3k . Putting this all
together, we see that
f3.kC1/ D f3kC3
D f3kC2 C f3kC1
D .f3kC1 C f3k / C f3kC1
D 2f3kC1 C f3k : (2)
We now substitute the expression for f3k in equation (1) into equation (2). This
gives
f3.kC1/ D 2f3kC1 C 2m
f3.kC1/ D 2 .f3kC1 C m/
This preceding equation shows that f3.kC1/ is even. Hence it has been proved that
if P .k/ is true, then P .k C 1/ is true and the inductive step has been established.
By the Principle of Mathematical Induction, this proves that for each natural num-
ber n, the Fibonacci number f3n is an even natural number.
514 Appendix B. Answers for Progress Checks
Section 5.1
A 6; 6 B ; ; ; A
5 2 B f5g ; ; B
A C f1; 2g C
f1; 2g ; ; A f4; 2; 1g ; D A
6 A B ;
A C B C
B
2. A
3.
Section 5.2
x D 3 .3m/:
Appendix B. Answers for Progress Checks 515
2. The set A is not equal to the set B. We note that 3 2 B but 3 A. Therefore,
B 6 A and, hence, A B.
Proof. Let A and B be subsets of some universal set. We will prove that A B D
A \ B c by proving that each set is a subset of the other set. We will first prove
that A B A \ B c . Let x 2 A B. We then know that x 2 A and x B.
However, x B implies that x 2 B c . Hence, x 2 A and x 2 B c , which means
that x 2 A \ B c . This proves that A B A \ B c .
To prove that A \ B c A B, we let y 2 A \ B c . This means that y 2 A
and y 2 B c , and hence, y 2 A and y B. Therefore, y 2 A B and this proves
that A \ B c A B. Since we have proved that each set is a subset of the other
set, we have proved that A B D A \ B c .
516 Appendix B. Answers for Progress Checks
Section 5.3
1. In our standard configuration for a Venn diagram with three sets, regions 1,
2, 4, 5, and 6 are the shaded regions for both A [ .B \ C / and .A [ B/ \
.A [ C /.
2. Based on the Venn diagrams in Part (1), it appears that A [ .B \ C / D
.A [ B/ \ .A [ C /.
1. Using our standard configuration for a Venn diagram with three sets, re-
gions 1, 2, and 3 are the regions that are shaded for both .A [ B/ C and
.A C / [ .B C /.
2.
.A [ B/ C D .A [ B/ \ C c (Theorem 5.20)
c
D C \ .A [ B/ (Commutative Property)
D Cc \ A [ Cc \ B Distributive Property
D A \ Cc [ B \ Cc (Commutative Property)
D .A C / [ .B C/ (Theorem 5.20)
Appendix B. Answers for Progress Checks 517
Section 5.4
1. Let A D f1; 2; 3g, T D f1; 2g, B D fa; bg, and C D fa; cg.
2. T B A B A .B [ C / D .A B/ [ .A C /
A .B \ C / D .A B/ \ .A C / A .B C / D .A B/ .A C /
2. T B A B
A .B \ C / D .A B/ \ .A C /
A .B [ C / D .A B/ [ .A C /
A .B C / D .A B/ .A C /
Section 5.5
S
6 T
6
1. Aj D f1; 2; 3; 4; 5; 6; 9; 16; 25; 36g4. Aj D f1g
j D1 j D3
6
T S
1
2. Aj D f1g 5. Aj D N
j D1 j D1
6
S T
1
3. Aj D f3; 4; 5; 6; 9; 16; 25; 36g 6. Aj D f1g
j D3 j D1
T
2. Ac D . 1; 1.
2RC
!c
T T
3. Since A D . 1; 0, A D . 1; 1 [ .0; 1/.
2RC 2RC
Appendix B. Answers for Progress Checks 519
S
4. Ac D . 1; 1 [ .0; 1/.
2RC
All three families of sets .A; B; and C/ are disjoint families of sets. One the family
A is a pairwise disjoint family of sets.
Section 6.1
1. f .p3/ D 24 p 4. f 1; 6g
f . 8/ D 8 5 8 ( p p )
5 C 33 5 33
5. ;
2. g.2/ D 6, g. 2/ D 14 2 2
3. f 1; 6g 6. ;
2. Values of x for which f .x/ D 2 are approximately 2:8; 1:9; 0:3; 1:2, and
3.5.
Only the arrow diagram in Figure (a) can be used to represent a function from A to
B. The range of this function is the set fa; bg.
Section 6.2
4. The process of finding the average of a finite set of real numbers can be
thought of as a function from F .R/ to R. So the domain is F .R/, the
codomain is R, and we can define a function avg W F .R/ ! R as follows: If
a1 C a2 C an
A 2 F .R/ and A D fa1 ; a2 ; : : : ; an g, then avg.A/ D .
n
1 1
1. The sixth term is and the tenth term is .
18 30
1 1
2. The sixth term is and the tenth term is .
36 100
3. The sixth term is 1 and the tenth term is 1.
Appendix B. Answers for Progress Checks 521
Section 6.3
The functions k, F , and s are injections. The functions f and h are not injections.
The functions f and s are surjections. The functions k and F are not surjections.
The function f is an injection but not a surjection. To see that it is an injection, let
a; b 2 R and assume that f .a/ D f .b/. This implies that e a D e b . Now use
the natural logarithm function to prove that a D b. Since e x > 0 for each real
number x, there is no x 2 R such that f .x/ D 1. So f is not a surjection.
1. There are several ordered pairs .a; b/ 2 R R such that g.a; b/ D 2. For
example, g.0; 2/ D 2, g. 1; 4/ D 2, and g.2; 2/ D 2.
3. Part (1) implies that the function g is not an injection. Part (2) implies that
the function g is a surjection since for each z 2 R, .0; z/ is in the domain of
g and g.0; z/ D z.
Section 6.4
2x 3
4. g D h f , where f W R ! R by f .x/ D and h W R ! R by
x2 C 1
h.x/ D cos x.
Appendix B. Answers for Progress Checks 523
1. g f should be an injection.
2. g f should be a surjection.
3. g f should be a bijection.
Section 6.5
1. The set F does not satisfy the first condition of Theorem 6.22.
2. The set G does not satisfy the second condition of Theorem 6.22.
2. f 1 D f.r; a/; .p; b/; .q; c/g h 1 D f.p; a/; .q; b/; .r; c/; .q; d /g
g 1 D f.p; a/; .q; b/; .p; c/g
Section 6.6
3. f 1 .C / D fx 2 S j f .x/ 2 C g D fa; b; c; d g
1
4. f .D/ D fx 2 S j f .x/ 2 Dg D fa; d g
Section 7.1
1. The domain of the divides relation is the set of all nonzero integers. The
range of the divides relation is the set of all integers.
1. Each element in the set F is an ordered pair of the form .x; y/ where y D x 2 .
2.
526 Appendix B. Answers for Progress Checks
The directed graph for Part (a) is on the left and the directed graph for Part (b) is
on the right.
1 2 1 2
6 3 6 3
5 4 5 4
Section 7.2
The relation R:
The relation is reflexive on P .U / since for all A 2 P .U /, card .A/ D card .A/.
The relation is symmetric since for all A; B 2 P .U /, if card .A/ D card .B/,
then using the fact that equality on Z is symmetric, we conclude that card .B/ D
card .A/. That is, if A has the same number of elements as B, then B has the same
number of elements as A.
The relation is transitive since for all A; B; C 2 P .U /, if card .A/ D card .B/
and card .B/ D card .C /, then using the fact that equality on Z is transitive, we
conclude that card .A/ D card .C /. That is, if A and B have the same number of
elements and B and C have the same number of elements, then A and C have the
same number of elements.
Section 7.3
The distinct equivalence classes for the relation R are: fa; b; eg and fc; d g.
1.
528 Appendix B. Answers for Progress Checks
5 D 5 D f 5; 5g D D f ; g
10 D 10 D f 10; 10g
2. 0 D f0g 3. a D f a; ag
Section 7.4
0 1 0 1
1. 0 0 1 0 0 0
1 1 0 1 0 1
0 1 2 3 4 5 0 1 2 3 4 5
0 0 1 2 3 4 5 0 0 0 0 0 0 0
1 1 2 3 4 5 0 1 0 1 2 3 4 5
3. 2 2 3 4 5 0 1 2 0 2 4 0 2 4
3 3 4 5 0 1 2 3 0 3 0 3 0 3
4 4 5 0 1 2 3 4 0 4 2 0 4 2
5 5 0 1 2 3 4 5 0 5 4 3 2 1
5. The statement in (a) is true and the statement in (b) is false. For example, in
Z6 , 2 3 D 0.
Section 8.1
1.
Original Equation from New
Pair Division Algorithm Pair
.180; 126/ 180 D 126 1 C 54 .126; 54/
.126; 54/ 126 D 54 2 C 18 .54; 18/
.54; 18/ 54 D 18 3 C 0
Consequently, gcd.180; 126/ D 18.
2.
Original Equation from New
Pair Division Algorithm Pair
.4208; 288/ 4208 D 288 14 C 176 .288; 176/
.288; 176/ 288 D 176 1 C 112 .176; 112/
.176; 112/ 176 D 112 1 C 64 .112; 64/
.112; 64/ 112 D 64 1 C 48 .64; 48/
.64; 48/ 64 D 48 1 C 16 .48; 16/
.48; 16/ 48 D 16 3 C 0
Consequently, gcd.4208; 288/ D 16.
Section 8.2
Theorem 8.12. Let a, b, and c be integers. If a and b are relatively prime and
a j .bc/, then a j c.
Proof. Let a, b, and c be integers. Assume that a and b are relatively prime and
a j .bc/. We will prove that a divides c.
Since a divides bc, there exists an integer k such that
bc D ak: (1)
In addition, we are assuming that a and b are relatively prime and hence gcd.a; b/ D
1. So by Theorem 8.9, there exist integers m and n such that
am C bn D 1: (2)
.am C bn/c D 1 c
acm C bcn D c (3)
We can now use equation (1) to substitute bc D ak in equation (3) and obtain
acm C ak n D c:
If we now factor the left side of this last equation, we see that a.cm C k n/ D c.
Since .cm C k n/ is an integer, this proves that a divides c. Hence, we have proven
that if a and b are relatively prime and a j .bc/, then a j c.
Appendix B. Answers for Progress Checks 531
Section 8.3
x D 2 C 5k and y D 1 3k;
x D 2 C bk and y D 1 ak;
where k is an integer.
The other equation was 4x C 6y D 16. So in this case, a D 4, b D 6, and
c D 16. Also notice that d D gcd.4; 6/ D 2. We note that x D 4 and y D 0 is one
solution of this Diophantine equation and solutions can be written in the form
x D 4 C 3k and y D 0 2k;
where k is an integer. Using the values of a, b, and d given above, we see that the
solutions can be written in the form
b a
x D2C k and y D 0 ;
d d
where k is an integer.
1. Since 21 does not divide 40, Theorem 8.22 tells us that the Diophantine
equation 63xC336y D 40 has no solutions. Remember that this means there
is no ordered pair of integers .x; y/ such that 63x C 336y D 40. However,
if we allow x and y to be real numbers, then there are real number solutions.
532 Appendix B. Answers for Progress Checks
In fact, we can graph the straight line whose equation is 63x C 336y D 40 in
the Cartesian plane. From the fact that there is no pair of integers x; y such
that 63x C 336y D 40, we can conclude that there is no point on the graph
of this line in which both coordinates are integers.
2. To write formulas that will generate all the solutions, we first need to find
one solution for 144x C 225y D 27. This can sometimes be done by trial
and error, but there is a systematic way to find a solution. The first step is
to use the Euclidean Algorithm in reverse to write gcd.144; 225/ as a linear
combination of 144 and 225. See Section 8.1 to review how to do this. The
result from using the Euclidean Algorithm in reverse for this situation is
144 11 C 225 . 7/ D 9:
If we multiply both sides of this equation by 3, we obtain
144 33 C 225 . 21/ D 27:
This means that x0 D 33; y0 D 21 is a solution of the linear Diophantine
equation 144x C 225y D 27. We can now use Theorem 8.22 to conclude
that all solutions of this Diophantine equation can be written in the form
225 144
x D 33 C k y D 21 k;
9 9
where k 2 Z. Simplifying, we see that all solutions can be written in the
form
x D 33 C 25k y D 21 16k;
where k 2 Z.
Section 9.1
F .y 1/ D .y 1/ C 1 D y:
Section 9.2
Section 9.3
Player Two has a winning strategy. On the kth turn, whatever symbol Player One
puts in the kth position of the kth row, Player Two must put the other symbol in the
kth position of his or her row. This guarantees that the row of symbols produced
by Player Two will be different that any of the rows produced by Player One.
This is the same idea used in Cantors Diagonal Argument. Once we have a
list of real numbers in normalized form, we create a real number that is not in
the list by making sure that its kth decimal place is different than the kth decimal
place for the kth number in the list. The one complication is that we must make
sure that our new real number does not have a decimal expression that ends in all
9s. This was done by using only 3s and 5s.
1. Proof. In order to find a bijection f W .0; 1/ ! .a; b/, we will use the linear
function through the points .0; a/ and .1; b/. The slope is .b a// and the
y-intercept is .0; a/. So define f W .0; 1/ ! .a; b/ by
.b a/x C a D .b a/t C a:
y a
To prove that f is a surjection, we let y 2 .a; b/. If x D , then
b a
y a
f .x/ D f
b a
y a
D .b a/ Ca
b a
D .y a/ C a
Dy
2. Now, if a; b; c; d are real numbers with a < b and c < d , then we know that
Section 1.1
1. Sentences (a), (c),(e), (f), (j) and (k) are statements. Sentence (h) is a state-
ment if we are assuming that n is a prime number means that n is an integer.
2.
Hypothesis Conclusion
a. n is a prime number. n2 has three positive di-
visors.
b. a is an irrational num- a b is an irrational num-
ber and b is an irrational ber.
number.
c. p is a prime number. p D 2 or p is an odd
number.
d. p is a prime number and p is an odd number.
p 2.
e. p 2 and p is an even p is not prime.
number
536
Appendix C. Answers for Exercises 537
9
(b) The function h has a maximum value when x D .
2
(c) No conclusion can be made about this function from this theorem.
9. (a) The set of natural numbers is not closed under division.
(b) The set of rational numbers is not closed under division since division
by zero is not defined.
(c) The set of nonzero rational numbers is closed under division.
(d) The set of positive rational numbers is closed under division.
(e) The set of positive real numbers is not closed under subtraction.
(f) The set of negative rational numbers is not closed under division.
(g) The set of negative integers is closed under addition.
Section 1.2
1. (a)
Step Know Reason
P m is an even integer. Hypothesis
P1 There exists an integers k Definition of an even inte-
such that m D 2k. ger
P2 m C 1 D 2k C 1 Algebra
Q1 There exists an integer q Substitution of k D q
such that m C 1 D 2q C 1.
Q m C 1 is an odd integer. Definition of an odd inte-
ger
2. (c) We assume that x and y are odd integers and will prove that x C y is
an even integer. Since x and y are odd, there exist integers m and n
such that x D 2m C 1 and y D 2n C 1. Then
x C y D .2m C 1/ C .2n C 1/
D 2m C 2n C 2
D 2 .m C n C 1/ :
Since the integers are closed under addition, .m C n C 1/ is an integer,
and hence the last equation shows that x C y is even. Therefore, we
have proven that if x and y are odd integers, then x C y is an even
integer.
538 Appendix C. Answers for Exercises
3. (a)
Step Know Reason
P m is an even integer and n Hypothesis
is an integer.
P1 There exists an integer k Definition of an even inte-
m D 2k. ger.
P2 m n D .2k/ n Substitution
P3 m n D 2 .k n/ Algebra
P4 .k n/ is an integer Closure properties of the
integers
Q1 There exists an integer q q D k n.
such that m n D 2q
Q m n is an even integer. Definition of an even inte-
ger.
(b) Use Part (a) to prove this.
4. (a) We assume that m is an even integer and will prove that 5m C 7 is an
odd integer. Since m is an even integer, there exists an integer k such
that m D 2k. Using substitution and algebra, we see that
5m C 7 D 5.2k/ C 7
D 10k C 6 C 1
D 2.5k C 3/ C 1
6. (a) Prove that their difference is equal to zero or prove that they are not
zero and their quotient is equal to 1.
(d) Prove that two of the sides have the same length. Prove that the triangle
has two congruent angles. Prove that an altitude of the triangle is a
perpendicular bisector of a side of the triangle.
9. (a) Some examples of type 1 integers are 5, 2, 1, 4, 7, 10.
(c) All examples should indicate the proposition is true.
10. (a) Let a and b be integers and assume that a and b are both type 1 integers.
Then, there exist integers m and n such that a D 3m C 1 and b D
3n C 1. Now show that
a C b D 3 .m C n/ C 2:
Section 2.1
1. The statement was true. When the hypothesis is false, the conditional state-
ment is true.
5. Statements (a) and (d) have the same truth table. Statements (b) and (c) have
the same truth tables.
P Q P !Q Q!P
T T T T
T F F T
F T F F
F F T T
540 Appendix C. Answers for Exercises
7.
P Q R P ^ .Q _ R/ .P ^ Q/ _ .P ^ R/
T T T T T
T T F T T
T F T T T
T F F F F
F T T F F
F T F F F
F F T F F
F F F F F
The two statements have the same truth table.
9. (c) The integer x is even only if x 2 is even.
(d) The integer x 2 is even is necessary for x to be even.
Section 2.2
1. (a) Converse: If a2 D 25, then a D 5. Contrapositive: If a2 25, then
a 5.
(b) Converse: If Laura is playing golf, then it is not raining. Contraposi-
tive: If Laura is not playing golf, then it is raining.
(c) Converse: If a4 b 4 , then a b. Contrapositive: If a4 D b 4 , then
a D b.
(d) Converse: If 3a is an odd integer, then a is an odd integer. Contraposi-
tive: If 3a is an even integer, then a is an even integer.
2. (a) Disjunction: a 5 or a2 D 25. Negation: a D 5 and a2 25.
(b) Disjunction: It is raining or Laura is playing golf.
Negation: It is not raining and Laura is not playing golf.
(c) Disjunction: a D b or a4 b 4 . Negation: a b and a4 D b 4 .
Appendix C. Answers for Exercises 541
.P ! R/ _ .Q ! R/ .:P _ R/ _ .:Q _ R/
.:P _ :Q/ _ .R _ R/
.:P _ :Q/ _ R
: .P ^ Q/ _ R
.P ^ Q/ ! R:
P ! .Q ^ R/ :P _ .Q ^ R/
.:P ^ Q/ _ .:P ^ R/
.P ! Q/ ^ .P ! R/
10. Statements (c) and (d) are logically equivalent to the given conditional state-
ment. Statement (f) is the negation of the given conditional statement.
11. (d) This is the contrapositive of the given statement and hence, it is logi-
cally equivalent to the given statement.
Section 2.3
(c) The set of all integers whose square is less than 25, which is
f 4; 3; 2; 1; 0; 1; 2; 3; 4g.
(d) The set of all natural numbers whose square is less than 25, which is
f1; 2; 3; 4g
(e) The set of all rational numbers that are 2 units from 2.5 on the number
line, which is f 0:5; 4:5g.
(f) The set of all integers that are less than or equal to 2.5 units from 2 on
the number line, which is f0; 1; 2; 3; 4g.
3. The sets in (b) and (c) are equal to the given set.
4. (a) f 3g (b) f 8; 8g
5. (a) fx 2 Z j x 5g (c) fx 2 Q j x > 0g (e) x 2 R j x 2 > 10
Section 2.4
(f) x D is a counterexample. The negation is: There exists a real number
2
x such that tan2 x C 1 sec2 x.
p
3. (a) There exists a rational number
xp such
that x > 2.
The negation is .8x 2 Q/ x 2 , which is, For each rational num-
p
ber x, x 2.
(h) There exists a real number x such that cos .2x/ D 2 .cos x/.
The negation is .8x 2 R/ .cos .2x/ 2 .cos x//, which is, For each
real number x, cos .2x/ 2 .cos x/.
4. (a) There exist integers m and n such that m > n.
(e) There exists an integer n such that for each integer m, m2 > n.
5. (a) .8m/ .8n/ .m n/.
For all integers m and n , m n.
(e) .8n/ .9m/ m2 n .
For each integer n, there exists an integer m such that m2 n.
Section 3.1
1. (a) Since a j b and a j c, there exist integers m and n such that b D am
and c D an. Hence,
b c D am an
D a.m n/
4. (a) If xy D 1, then x and y are both divisors of 1, and the only divisors of
1 are 1 and 1.
(b) Part (a) is useful in proving this.
aCb 1 D 3 .m C n C 1/ :
Section 3.2
1. (a) Let n be an even integer. Since n is even, there exists an integer k such
that n D 2k. Now use this to prove that n3 must be even.
(b) Prove the contrapositive.
546 Appendix C. Answers for Exercises
2. (a) The contrapositive is, For all integers a and b, if ab 0.mod6/, then
a 0.mod6/ or b 0.mod6/.
3. (a) The contrapositive is: For all positive real numbers a and b, if a D b,
p aCb
then ab D .
2
aCb 2a
(b) The statement is true. If a D b, then D D a, and
p p 2 2
ab D a2 D a. This proves the contrapositive.
4. (a) True. If a 2 .mod 5/, then there exists an integer k such that a 2 D
5k. Then,
6. (a) For each integer a, if a 3 .mod 7/, then .a2 C 5a/ 3 .mod 7/,
and for each integer a, if .a2 C5a/ 3 .mod 7/, then a 3 .mod 7/.
(b) For each integer a, if a 3 .mod 7/, then .a2 C 5a/ 3 .mod 7/
is true. To prove this, if a 3 .mod 7/, then there exists an integer k
such that a D 3 C 7k. We can then prove that
a2 C 5a 3 D 21 C 77k C 49k 2 D 7.3 C 11k C 7k 2 /:
8. Prove both of the conditional statements: (1) If the area of the right triangle
is c 2 =4, then the right triangle is an isosceles triangle. (2) If the right triangle
is an isosceles triange, then the area of the right triangle is c 2 =4.
Appendix C. Answers for Exercises 547
Let x be a positive real number. If there exist positive integers m and n such
p m m2
that x D , then x D 2 .
n n
10. Remember that there are two conditional statements associated with this bi-
conditional statement. Be willing to consider the contrapositive of one of
these conditional statements.
15. Define an appropriate function and use the Intermediate Value Theorem.
17. (b) Since 4 divides a, there exist an integer n such that a D 4n. Using
this, we see that b 3 D 16n2 . This means that b 3 is even and hence by
Exercise (1), b is even. So there exists an integer m such that b D 2m.
Use this to prove that m3 must be even and hence by Exercise (1), m is
even.
u3 C v 3 D .u C v/.u2 uv C v 2 /:
Section 3.3
1. (a) P _ C
a D 2m and a2 C b 2 D 4n:
a D 2m and a2 C b 2 D 6n:
548 Appendix C. Answers for Exercises
a D 2m C 1 and b D 2n C 1:
5. (a) Use a proof by contradiction. So, we assume that there exist real num-
bers x and y such that x is rational, y is irrational, and x Cy is rational.
Since the rational numbers are closed under addition, this implies that
.x C y/ x is a rational number. Since .x C y/ x D y, we conclude
that y is a rational number and this contradicts the assumption that y is
irrational.
(b) Use a proof by contradiction. So, we assume that there exist nonzero
real numbers x and y such that x is rational, y is irrational, and xy
is rational. Since the rational numbers are closed under division by
xy
nonzero rational numbers, this implies that is a rational number.
x
xy
Since D y, we conclude that y is a rational number and this con-
x
tradicts the assumption that y is irrational.
p
6. (a) This statement is false. A counterexample is x D 2.
Appendix C. Answers for Exercises 549
(b) This statement is true since the contrapositive is true. The contraposi-
tive is:
p
For any real number x, if x is rational, then x is rational.
p a
If there exist integers a and b with b 0 such that x D , then
b
2 a2 2
x D 2 and hence, x is rational.
b
11. Recall that log2 .32/ is the real number a such that 2a D 32. That is, a D
log2 .32/ means that 2a D 32. If we assume that a is rational, then there
m
exist integers m and n, with n 0, such that a D .
n
12. Hint: The only factors of 7 are 1; 1; 7; and 7.
13. (a) What happens if you expand sin. / C cos. /2 ? Dont forget your
trigonometric identities.
14. Hint: Three consecutive natural numbers can be represented by n, nC1, and
nC 2, where n 2 N, or three consecutive natural numbers can be represented
by m 1, m, and m C 1, where m 2 N.
Section 3.4
1. Use the fact that n2 C n D n.n C 1/.
2. Do not use the quadratic formula. Try a proof by contradiction. If there
exists a solution of the equation x 2 C x u D 0 that is an integer, then we
can conclude that there exists an integer n such that n2 C n u D 0. Then,
u D n .n C 1/ :
From Exercise (1), we know that n.n C 1/ is even and hence, u is even. This
contradicts the assumption that u is odd.
3. If n is an odd integer, then there exists an integer m such that n D 2m C 1.
Use two cases: (1) m is even; (2) m is odd. If m is even, then there exists an
integer k such that m D 2k and this means that n D 2.2k/C1 or n D 4kC1.
If m is odd, then there exists an integer k such that m D 2k C 1. Then
n D 2.2k C 1/ C 1 or n D 4k C 3.
4. If a 2 Z and a2 D a, then a.a 1/ D 0. Since the product is equal to zero,
at least one of the factors must be zero. In the first case, a D 0. In the second
case, a 1 D 0 or a D 1.
550 Appendix C. Answers for Exercises
5. (c) For all integers a, b, and d with d 0, if d divides the product ab,
then d divides a or d divides b.
6. (a) The statement, for all integers m and n, if 4 divides m2 C n2 1 ,
then m and n are consecutive integers, is false. A counterexample is
m D 2 and n D 5.
The statement, for all integers m and n, if m and n are consecutive
integers, then 4 divides m2 C n2 1 , is true. To prove this, let n D
m C 1. Then
Section 3.5
2. (a) The first case is when n 0 .mod 3/. We can then use Theorem 3.28
to conclude that n3 03 .mod 3/ or that n3 0 .mod 3/. So in this
case, n3 n .mod 3/.
For the second case, n 1 .mod 3/. We can then use Theorem 3.28
to conclude that n3 13 .mod 3/ or that n3 1 .mod 3/. So in this
case, n3 n .mod 3/.
The last case is when n 2 .mod 3/. We then get n3 23 .mod 3/
or n3 8 .mod 3/. Since 8 2 .mod 3/, we can use the transitive
property to conclude that n3 2 .mod 3/, and so n3 n .mod 3/.
Since we have proved it in all three cases, we conclude that for each
integer n, n3 n .mod 3/.
(b) Since n3 n .mod 3/, we use the definition of congruence to con-
clude that 3 divides n3 n .
4. (a) The contrapositive is: For each integer a, if 3 does not divide a, then 3
divides a2 .
(b) To prove the contrapositive, let a 2 Z and assume that 3 does not
divide a. So using the Division Algorithm, we can consider two cases:
(1) There exists a unique integer q such that a D 3q C 1. (2) There
exists a unique integer q such that a D 3q C 2.
For the first case, show that a2 D 3 3q
2
C 2q C 1. For the second
case, show that a2 D 3 3q 2 C 4q C 1 C 1. Since the Division Algo-
rithm states that the remainder is unique, this shows that in both cases,
the remainder is 1 and so 3 does not divide a2 .
7. (a) This follows from Excercise (5) and the fact that 3 j k if and only if
k 0 .mod 3/.
(b) This follows directly from Part (a) using a D b.
552 Appendix C. Answers for Exercises
8. (a) Use a proof similar to the proof of Theorem 3.20. The result of Exer-
cise (7) may be helpful.
9. The result in Part (c) of Exercise (5) may be helpful in a proof by contradic-
tion.
Section 4.1
2. A finite nonempty set is not inductive (why?) but the empty set is inductive
(why?).
n.3n C 1/
3. (a) For each n 2 N, let P .n/ be, 2 C 5 C 8 C C .3n 1/ D .
2
When we use n D 1, the summation on the left side of the equation is
1.3 1 C 1/
2, and the right side is D 2. Therefore, P .1/ is true. For
2
the inductive step, let k 2 N and assume that P .k/ is true. Then,
k .3k C 1/
2 C 5 C 8 C C .3k 1/ D :
2
2 C 5 C 8 C C .3k 1/
k .3k C 1/
C3 .k C 1/ 1D C .3 .k C 1/ 1/
2
k .3k C 1/
D C .3k C 2/
2
If we now combine the terms on the right side of the equation into a
Appendix C. Answers for Exercises 553
k .3k C 1/ C 6k C 4
2 C 5 C C .3k 1/ C 3 .k C 1/ 1D
2
2
3k C 7k C 4
D
2
.k C 1/ .3k C 4/
D
2
.k C 1/ .3 .k C 1/ C 1/
D
2
This proves that if P .k/ is true, then P .k C 1/ is true.
1 C 3 C 5 C C .2k 1/
C.2.k C 1/ 1/ D 1 C 3 C 5 C C .2k 1/ C .2.k C 1/ 1
D k 2 C .2k C 1/
D .k C 1/2
4k 1 .mod 3/ :
4kC1 4 .mod 3/ :
13. Let k be a natural number. If ak b k .mod n/, then since we are also
assuming that a b .mod n/, we can use Part (2) of Theorem 3 to conclude
that a ak b b k .mod n/.
14. Three consecutive natural numbers may be represent by n, n C 1, and n C 2,
where n is a natural number. For the inductive step, think before you try to
do a lot of algebra. You should be able to complete a proof of the inductive
step by expanding the cube of only one expression.
Section 4.2
1. (a) Let P .n/ be, 3n > 1 C 2n . P .2/ is true since 32 D 9, 1 C 22 D 5,
and 9 > 5.
For the inductive step, we assume that P .k/ is true and so
3k > 1 C 2k : (1)
To prove that P .k C 1/ is true, we must prove that 3kC1 > 1 C 2kC1 .
Multiplying both sides inequality (1) by 3 gives
3kC1 > 3 C 3 2k :
Now, since 3 > 1 and 3 2k > 2kC1 , we see that 3 C 3 2k > 1 C 2kC1
and hence, 3kC1 > 1 C 2kC1 . Thus, if P .k/ is true, then P .k C 1/ is
true. This proves the inductive step.
2. If n 5, then n2 < 2n . To prove this, we let P .n/ be n2 < 2n . For the
basis step, when n D 5, n2 D 25, 2n D 32, and 25 < 32. For the inductive
step, we assume that k 5 and that P .k/ is true or that k 2 < 2k . With these
assumptions, we need to prove that P .k C1/ is true or that .k C1/2 < 2kC1 .
We first note that
.k C 1/2 D k 2 C 2k C 1 < 2k C 2k C 1: (1)
Since k 5, we see that 5k < k 2 and so 2k C 3k < k 2 . However, 3k > 1
and so 2k C 1 < 2k C 3k < k 2 . Combinining this with inequality (1),
we obtain.k C 1/2 < 2k C k 2 . Using the assumption that P .k/ is true
k 2 < 2k , we obtain
.k C 1/2 < 2k C 2k D 2 2k
.k C 1/2 < 2kC1
This proves that if P .k/ is true, then P .k C 1/ is true.
Appendix C. Answers for Exercises 555
5. Let P .n/ be the predicate, 8n j .4n/. Verify that P .0/; P .1/; P .2/, and
P .3/ are true. For the inductive step, the following fact about factorials may
be useful:
4.k C 1/ D .4k C 4/
D .4k C 4/.4k C 3/.4k C 2/.4k C 1/.4k/:
8. Let P .n/ be, The natural number n can be written as a sum of natural
numbers, each of which is a 2 or a 3. Verify that P .4/; P .5/; P .6/, and
P .7/ are true.
To use the Second Principle of Mathematical Induction, assume that k 2
N; k 5 and that P .4/; P .5/; : : : ; P .k/ are true. Then notice that
k C 1 D .k 1/ C 2:
n.n 1/
12. Let P .n/ be, Any set with n elements has 2-element subsets.
2
P .1/ is true since any set with only one element has no 2-element subsets.
Let k 2 N and assume that P .k/ is true. This means that any set with k
k.k 1/
elements has 2-element subsets. Let A be a set with kC1 elements,
2
and let x 2 A. Now use the inductive hypothesis on the set A fxg, and
determine how the 2-element subsets of A are related to the set A fxg.
16. (a) Use Theorem 4.9.
(b) Assume k q and consider two cases: (i) k < q; (ii) k > q.
Section 4.3
that ak D k.
akC1 D .k C 1/ ak
D .k C 1/ k
D .k C 1/:
This proves the inductive step that if P .k/ is true, then P .k C 1/ is true.
2. (a) Let P .n/ be, f4n is a multiple of 3. Since f4 D 3, P .1/ is true. If
P .k/ is true, then there exists an integer m such that f4k D 3m. We
now need to prove that P .k C 1/ is true or that f4.kC1/ is a multiple of
3. We use the following:
f4.kC1/ D f4kC4
D f4kC3 C f4kC2
D .f4kC2 C f4kC1 / C .f4kC1 C f4k /
D f4kC2 C 2f4kC1 C f4k
D .f4kC1 C f4k / C 2f4kC1 C f4k
D 3f4kC1 C 2f4k
We now use the assumption that f4k D 3m and the last equation to ob-
tain f4.kC1/ D 3f4kC1 C23m and hence, f4.kC1/ D 3 .f4kC1 C 2m/.
Therefore, f4.kC1/ is a multiple of 3 and this completes the proof of
the inductive step.
(c) Let P .n/ be, f1 C f2 C C fn 1 D fnC1 1. Since f1 D f3 1,
P .2/ is true. For k 2, if P .k/ is true, then f1 C f2 C C fk 1 D
fkC1 1. Then
.f1 C f2 C C fk 1/ C fk D .fkC1 1/ C fk
D .fkC1 C fk / 1
D fkC2 1:
akC1 D r ak
D r a rk 1
D a rk:
!
1 rk
8. For the inductive step, use the assumption that Sk D a and the
1 r
recursive definiton to write SkC1 D a C r Sk .
(b) Let P .n/ be, an < 3. Since a1 D 1, P .1/ is true. For k 2 N, if P .k/
is true, then ak < 3. Now
p
akC1 D 5 C ak :
p
Since ak < 3, this implies that akC1 < 8 and hence, akC1 < 3.
This proves that if P .k/ is true, then P .k C 1/ is true.
18. (a) Let P .n/ be, Ln D 2fnC1 fn . First, verify that P .1/ and P .2/
are true. Now let k be a natural number with k 2 and assume that
P .1/, P .2/, . . . , P .k/ are all true. Since P .k/ and P .k 1/ are both
assumed to be true, we can use them to help prove that P .k C 1/ must
then be true as follows:
LkC1 D Lk C Lk 1
D .2fkC1 fk / C .2fk fk 1/
D 2 .fkC1 C fk / .fk C fk 1/
D 2fkC2 fkC1 :
Section 5.1
2. In both cases, the two sets have preceisely the same elements.
3. A ; ; B ; ; ; A
5 2 C f5g ; ; C
A ; ; C f1; 2g ; ; B
f1; 2g A f3; 2; 1g ; ; D
4 B D ;
card .A/ D card .D/ card .A/ card .B/
A 2 P .A/ A 2 P .B/
5. (a) The set fa; bg is a not a subset of fa; c; d; eg since b 2 fa; bg and
b fa; c; d; eg.
(b) f 2; 0; 2g D x 2 Z j x is even and x 2 < 5 since both sets have pre-
cisely the same elements.
Appendix C. Answers for Exercises 559
(m) .A D/ [ .B D/ D f1; 3; 5; 7; 9g
(n) .A [ B/ D D f1; 3; 5; 7; 9g
9. (b) There exists an x 2 U such that x 2 .P Q/ and x .R \ S /. This
can be written as, There exists an x 2 U such that x 2 P , x Q, and
x R or x S .
10. (a) The given statement is a conditional statement. We can rewrite the
subset relations in terms of conditional sentences: A B means, For
all x 2 U , if x 2 A, then x 2 B, and B c Ac means, For all
x 2 U , if x 2 B c , then x 2 Ac .
Section 5.2
1. (a) The set A is a subset of B. To prove this, we let x 2 A. Then 2 <
x < 2. Since x < 2, we conclude that x 2 B and hence, we have
proved that A is a subset of B.
(b) The set B is not a subset of A. There are many examples of a real
number that is in B but not in A. For example, 3 is in A, but 3 is
not in B.
Section 5.3
1. (a) Let x 2 .Ac /c . Then x Ac , which means x 2 A. Hence, .Ac /c A.
Now let y 2 A. Then, y Ac and hence, y 2 .Ac /c . Therefore,
A .Ac /c .
(c) Let x 2 U . Then x ; and so x 2 ;c . Therefore, U ;c . Also,
since every set we deal with is a subset of the universal set, ;c U .
2. To prove that A \ .B [ C / .A \ B/ [ .A \ C /, we let x 2 A \ .B [ C /.
Then x 2 A and x 2 B [ C . So we will use two cases: (1) x 2 B; (2)
x 2 C.
In Case (1), x 2 A \ B and, hence, x 2 .A \ B/ [ .A \ C /. In Case (2),
x 2 A\C and, hence, x 2 .A\B/[.A\C /. This proves that A\.B[C /
.A \ B/ [ .A \ C /.
To prove that .A \ B/ [ .A \ C / A \ .B [ C /, let y 2 .A \ B/ [
.A \ C /. Then, y 2 A \ B or y 2 A \ C . If y 2 A \ B, then y 2 A
and y 2 B. Therefore, y 2 A and y 2 B [ C . So, we may conclude that
y 2 A \ .B [ C /. In a similar manner, we can prove that if y 2 A \ C , then
y 2 A \ .B [ C /. This proves that .A \ B/ [ .A \ C / A \ .B [ C /,
and hence that A \ .B [ C / D .A \ B/ [ .A \ C /.
4. (a) A .B [ C / D .A B/ \ .A C /.
(c) Using the algebra of sets, we obtain
.A B/ \ .A C / D .A \ B c / \ .A \ C c /
D .A \ A/ \ .B c \ C c /
D A \ .B [ C /c
DA .B [ C /:
9. (a) Use a proof by contradiction. Assume the sets are not disjoint and let
x 2 A \ .B A/. Then x 2 A and x 2 B A, which implies that
x A.
562 Appendix C. Answers for Exercises
Section 5.4
1. (a) A B D f.1; a/ ; .1; b/ ; .1; c/ ; .1; d / ; .2; a/ ; .2; b/ ; .2; c/ ; .2; d /g.
(b) B A D f.a; 1/ ; .b; 1/ ; .c; 1/ ; .d; 1/ ; .a; 2/ ; .b; 2/ ; .c; 2/ ; .d; 2/g.
(c) A C D f.1; 1/ ; .1; a/ ; .1; b/ ; .2; 1/ ; .2; a/ ; .2; b/g.
(d) A2 D f.1; 1/ ; .1; 2/ ; .2; 1/ ; .2; 2/g.
(e) A .B \ C / D f.1; a/ ; .1; b/ ; .2; a/ ; .2; b/g.
(f) .A B/ \ .A C / D f.1; a/ ; .1; b/ ; .2; a/ ; .2; b/g.
(g) A ; D ;.
(h) B f2g D f.a; 2/ ; .b; 2/ ; .c; 2/ ; .d; 2/g.
Section 5.5
1. (a) f3; 4g (d) f3; 4; 5; 6; 7; 8; 9; 10g
Appendix C. Answers for Exercises 563
12. (a) We first rewrite the set difference and then use a distributive law.
! !
[ [
A BD A \ B c
2 2
[
D A \ B c
2
[
D .A B/
2
564 Appendix C. Answers for Exercises
Section 6.1
1. (a) f . 3/ D 15, f . 1/ D 3, f .1/ D 1, f .3/ D 3.
(b) The
( set of preimages) of 0 is f0; 2g. The set of preimages of 4 is
p p
2 20 2 C 20
; . (Use the quadratic formula.)
2 2
(d) range.f / D fy 2 R j y 1g
(g) The statement is true. To prove this, let n be a natural number. Then
2n 1 2 N and d 2n 1 D .n 1/ C 1 D n.
7. (a) The domain of S is N. The power set of N, P.N/, can be the codomain.
The rule for determining outputs is that for each n 2 N, S.n/ is the set
of all distinct natural number factors of n.
(b) For example, S.8/ D f1; 2; 4; 8g, S.15/ D f1; 3; 5; 15g.
(c) For example, S.2/ D f1; 2g, S.3/ D f1; 3g, S.31/ D f1; 31g.
Section 6.2
1. (a) f .0/ D 4, f .1/ D 0; f .2/ D 3, f .3/ D 3, f .4/ D 0
(b) g.0/ D 4, g.1/ D 0; g.2/ D 3, g.3/ D 3, g.4/ D 0
(c) The two functions are equal.
p
3. (a) f .2/ D 9, f . 2/ D 9, f .3/ D 14, f . 2 D 7
p
(b) g.0/ D 5, g.2/ D 9, g. 2/ D 9, g.3/ D 14, g. 2/ D 7
(c) The function f is not equal to the function g since they do not have the
same domain.
x 2 C 5x
(d) The function h is equal to the function f since if x 0, then D
x
2
x C 5.
1
4. (a) han i, where an D 2 for each n 2 N. The domain is N, and Q can be
n
the codomain.
(d) han i, where an D cos..n / for each n 2 N. The domain is N, and
f 1; 1g can be the codomain. This sequence is equal to the sequence
in Part (c).
5. (a) p1 .1; x/ D 1, p1 .1; y/ D 1, p1 .1; z/ D 1, p1 .2; x/ D 2, p1 .2; y/ D
2, p1 .2; z/ D 2
(c) range..p1 / D A, range..p2 / D B
6. Start of the inductive step: Let P .n/ be A convex polygon with n sides has
n.n 3/
diagonals. Let k 2 D and assume that P ..k/ is true, that is, a
2
k.k 3/
convex polygon with k sides has diagonals. Now let Q be convex
2
566 Appendix C. Answers for Exercises
Section 6.3
2. (a) Notice that f .0/ D 4, f .1/ D 0, f .2/ D 3, f .3/ D 3, and f .4/ D 0.
So the function f is not an injection and is not a surjection.
(c) Notice that F .0/ D 4, F .1/ D 0, F .2/ D 2, F .3/ D 1, and F .4/ D 3.
So the function F is an injection and is a surjection.
3. (a) The function f is an injection. To prove this, let x1 ; x2 2 Z and assume
that f .x1 / D f .x2 /. Then,
3x1 C 1 D 3x2 C 1
3x1 D 3x2
x1 D x2 :
7. The birthday function is not an injection since there are two different people
with the same birthday. The birthday function is a surjection since for each
day of the year, there is a person that was born on that day.
9. (a) The function f is an injection and a surjection. To prove that f is an
injection, we assume that .a; b/ 2 R R, .c; d / 2 R R, and that
f .a; b/ D f .c; d /. This means that
.2a; a C b/ D .2c; c C d /:
2a D 2c, and
a C b D c C d:
The first equation implies that a D c. Substituting this into the second
equation shows that b D d . Hence,
.a; b/ D .c; d /;
568 Appendix C. Answers for Exercises
r 2s r
aD and b D :
2 2
Since r; s 2 R, we can conclude that a 2 R and b 2 R and hence that
.a; b/ 2 R R. So,
r 2s r
f .a; b/ D f ;
2 2
r r 2s r
D 2 ; C
2 2 2
D .r; s/:
This proves that for all .r; s/ 2 R R, there exists .a; b/ 2 R R such
that f .a; b/ D .r; s/. Hence, the function f is a surjection. Since f is
both an injection and a surjection, it is a bijection.
(b) The proof that the function g is an injection is similar to the proof that
f is an injection in Part (a). Now use the fact that the first coordinate
of g.x; y/ is an even integer to explain why the fucntion g is not a
surjection.
Section 6.4
2. .g h/ W R ! R by .g h/.x/ D g.h.x// D g x 3 D 3x 3 C 2.
.h g/ W R ! R by .h g/.x/ D h.g.x// D h.3x C 2/ D .3x C 2/3 .
This shows that h g g h or that composition of functions is not com-
mutative.
Appendix C. Answers for Exercises 569
Section 6.5
1
2. (b) f D f.c; a/; .b; b/; .d; c/; .a; d /g
(d) For each x 2 S , f 1 f .x/ D x D .f f 1 /.x/. This illustrates
Corollary 6.28.
3. (a) This is a use of Corollary 6.28 since the cube root function and the
cubing function are inverse functions of each other and consequently,
the composition of the cubing function with the cube root function is
the identity function.
(b) This is a use of Corollary 6.28 since the natural logarithm function and
the exponential function with base e are inverse functions of each other
and consequently, the composition of the natural logarithm function
with the exponential function with base e is the identity function.
570 Appendix C. Answers for Exercises
(c) They are similar because they both use the concept of an inverse func-
tion to undo one side of the equation.
1
4. Using the notation from Corollary 6.28, if y D f .x/ and x D f .y/, then
f f 1 .y/ D f .f 1 .y//
D f .x/
Dy
6. (a) Let x; y 2 A and assume that f .x/ D f .y/. Apply g to both sides of
this equation to prove that .g f /.x/ D .g f /.y/. Since g f D IA ,
this implies that x D y and hence that f is an injection.
(b) Start by assuming that f g D IB , and then let y 2 B. You need to
prove there exists an x 2 A such that f .x/ D y.
2
7. (a) f W R ! R is defined by f .x/ D e x . Since this function is not an
injection, the inverse of f is not a function.
2
(b) g W R ! .0; 1 is defined by g .x/ D e x . In this case, g is a
bijection and hence, the inverse of g is a function.
2
To see that g is an injection, assume that x; y 2 R and that e x D
2
e y . Then, x 2 D y 2 and since x; y 0, we see that x D y. To see
that g is a surjection,
let y 2 .0; 1. Then, ln y < 0 and ln y > 0,
p
and g ln y D y.
Section 6.6
1. (a) There exists an x 2 A \ B such that f .x/ D y.
(d) There exists an a 2 A such that f .a/ D y or there exists a b 2 B such
that f .b/ D y.
(f) f .x/ 2 C [ D
(h) f .x/ 2 C or f .x/ 2 D
1
2. (b) f .f .A// D 2; 5. (e) f .A \ B/ D 5; 3
(d) f .f 1 .C // D 2; 3 (f) f .A/ \ f .B/ D 5; 3
3. (a) g.A A/ D f6; 12; 18; 24; 36; 54; 72; 108; 216g
Appendix C. Answers for Exercises 571
Section 7.1
1. (a) The set A B contains nine ordered pairs. The set A B is a relation
from A to B since A B is a subset of A B.
(b) The set R is a relation from A to B since R A B.
(c) dom.R/ D A, range.R/ D fp; qg
Section 7.2
3. There are many possible equivalence relations on this set. Perhaps one of the
easier ways to determine one is to first decide what elements will be equiv-
alent. For example, suppose we say that we want 1 and 2 to be equivalent
(and of course, all elements will be equivalent to themselves. So if we use
the symbol for the equivalence relation, then we need 1 2 and 2 1.
Using set notation, we can write this equivalence relation as
f.1; 1/; .2; 2/; .3; 3/; .4; 4/; .5; 5/; .1; 2/; .2; 1/g:
Section 7.3
1. Use the directed graph to examine all the cases necessary to prove that
is reflexive, symmetric, and transitive. The distinct equivalence classes are:
a D b D fa; bg; c D fcg; d D e D fd; eg
a b
f c
e d
574 Appendix C. Answers for Exercises
3. Let x 2 A. Since x has the same number of digits as itself, the relation R is
reflexive. Now let x; y; z 2 A. If x R y, then x and y have the same number
of digits. Hence, y and x have the same number of digits and y R x, and so
R is symmetric.
If x R y and y R z, then x and y have the same number of digits and y and
z have the same number of digits. Hence, x and z have the same number of
digits, and so x R z. Therefore, R is transitive.
The equivalence classes are: f0; 1; 2; : : : ; 9g, f10; 11; 12; : : : ; 99g,
f100; 101; 102; : : : ; 999g, f1000g.
4. The congruence classes for the relation of congruence modulo 5 on the set
of integers are
0 D f5n j n 2 Zg 3 D f5n C 3 j n 2 Zg
1 D f5n C 1 j n 2 Zg
2 D f5n C 2 j n 2 Zg 4 D f5n C 4 j n 2 Zg.
Section 7.4
0 1 2 3 0 1 2 3
0 0 1 2 3 0 0 0 0 0
1. (a) 1 1 2 3 0 1 0 1 2 3
2 2 3 0 1 2 0 2 0 2
3 3 0 1 2 3 0 3 2 1
0 1 2 3 4 5 6
0 0 1 2 3 4 5 6
1 1 2 3 4 5 6 0
2 2 3 4 5 6 0 1
(b)
3 3 4 5 6 0 1 2
4 4 5 6 0 1 2 3
5 5 6 0 1 2 3 4
6 6 0 1 2 3 4 5
0 1 2 3 4 5 6
0 0 0 0 0 0 0 0
1 1 2 3 4 5 6 0
2 0 2 4 6 1 3 5
3 0 3 6 2 5 1 4
4 0 4 1 5 2 6 3
5 0 5 3 1 6 4 2
6 0 6 5 4 3 2 1
2. (a) x D 1 or x D 3 (e) x D 2 or x D 3
3. (a) The statement is false. By using the multiplication table for Z6 , we see
that a counterexample is a D 2.
(b) The statement is true. By using the multiplication table for Z5 , we see
that:
1 1 D 1. 3 2 D 1.
2 3 D 1. 4 4 D 1.
11 D 1 31 D 9 D 4
21 D 4 41 D 16 D 1.
Section 8.1
9 . 30/ C 14 20 D 10:
Section 8.2
1. For both parts, use the fact that the only natural number divisors of a prime
number p are 1 and p.
2. Use cases: (1) p divides a; (2) p does not divide a. In the first case, the
conclusion is automatically true. For the second case, use the fact that
gcd.p; a/ D 1 and so we can use Theorem 8.12 to conclude that p divides
b. Another option is to write the number 1 as a linear combination of a and
p and then multiply both sides of the equation by b.
3. A hint for the inductive step: Write p j .a1 a2 am /amC1 . Then look at
two cases: (1) p j amC1 ; (2) p does not divide amC1 .
16 28
7. (a) gcd .16; 28/ D 4. Also, D 4, D 7, and gcd .4; 7/ D 1.
4 4
10 45
(b) gcd .10; 45/ D 5. Also, D 2, D 9, and gcd .2; 9/ D 1.
5 5
Section 8.3
4. There are several possible solutions to this problem, each of which can be
generated from the solutions of the Diophantine equation
27x C 50y D 25.
6. (a) y D 12 C 16k; x3 D 1 3k
(b) If 3y D 12x1 C 9x2 and 3y C 16x3 D 20, we can substitute for 3y and
obtain 12x1 C 9x2 C 16x3 D 20.
(c) Rewrite the equation 12x1 C 9x2 D 3y as 4x1 C 3x2 D y. A general
solution for this linear Diophantine equation is
x1 D y C 3n
x2 D y 4n:
Section 9.1
4. Notice that A D .A fxg/ [ fxg. Use Theorem 9.6 to conclude that A fxg
is finite. Then use Lemma 9.4.
7. (a) Remember that two ordered pairs are equal if and only if their corre-
sponding coordinates are equal. So if .a1 ; c1 / ; .a2 ; c2 / 2 A C and
h .a1 ; c1 / D h .a2 ; c2 /, then .f .a1 / ; g .c1 // D .f .a2 / ; g .c2 //. We
can then conclude that f .a1 / D f .a2 / and g .c1 / D g .c2 /. Since f
and g are both injections, this means that a1 D a2 and c1 D c2 and
therefore, .a1 ; c1 / D .a2 ; c2 /. This proves that f is an injection.
Now let .b; d / 2 B D. Since f and g are surjections, there exists
a 2 A and c 2 C such that f .a/ D b and g .c/ D d . Therefore,
h .a; c/ D .b; d /. This proves that f is a surjection.
8. (a) If we define the function f by f .1/ D a, f .2/ D b, f .3/ D c,
f .4/ D a, and f .5/ D b, then we can use g.a/ D 1, g.b/ D 2, and
g.3/ D c. The function g is an injection.
Section 9.2
6. Let m; n 2 N and assume that h .n/ D h .m/. Then since A and B are
disjoint, either h .n/ and h .m/ are both in A or are both in B. If they are
both in A, then both m and n are odd and
nC1 mC1
f D h .n/ D h .m/ D f :
2 2
nC1 mC1
Since f is an injection, this implies that D and hence that
2 2
n D m. nSimilary,
mif
both h .n/ and h .m/ are in B, then m and n are even
n m
and g D g , and since g is an injection, D and n D m.
2 2 2 2
Therefore, h is an injection.
Now let y 2 A [ B. There are only two cases to consider: y 2 A or y 2 B.
If y 2 A, then since f is a surjection, there exists an m 2 N such that
nC1
f .m/ D y. Let n D 2m 1. Then n is an odd natural number, m D ,
2
and
nC1
h .n/ D f D f .m/ D y:
2
Now assume y 2 B and use the fact that g is a surjection to help prove that
there exists a natural number n such that h.n/ D y.
We can then conclude that h is a surjection.
Section 9.3
1. (a) One such bijection is f W .0; 1/ ! R by f .x/ D ln x for all x 2
.0; 1/
(b) One such bijection is g W .0; 1/ ! .a; 1/ by g.x/ D x C a for all
x 2 .0; 1/. The function g is a bijection and so .0; 1/ .a; 1/.
Then use Part (a).
Appendix C. Answers for Exercises 581
4. By Cantors Theorem (Theorem 9.27), R and P .R/ do not have the same
cardinality.
Appendix D
List of Symbols
! conditional statement 5, 33
R set of real numbers 10
Q set of rational numbers 10
Z set of integers 10
N set of natural numbers 54
y2A y is an element of A 55
zA z is not an element of A 55
f j g set builder notation 58
8 universal quantifier 63
9 existential quanitifer 63
; the empty set 60
^ conjunction 33
_ disjunction 33
: negation 33
$ biconditional statement 39
logically equivalent 43
mjn m divides n 82
a b .mod n/ a is congruent to b modulo n 92
jxj absolute value of x 135
ADB A equals B (set equality) 55
AB A is a subset of B 55
A 6 B A is not a subset of B 219
AB A is a proper subset of B 218
582
Appendix D. List of Symbols 583
585
586 Index
upper bound, 79
variable, 54
dependent, 285
independent, 285
Venn diagram, 217
vertex, 369
zero divisor, 77