Top Banner
Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics
39

Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Jan 05, 2016

Download

Documents

Annabella Hunt
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Discrete Mathematics R. Johnsonbaugh

Chapter 2

The Language of Mathematics

Page 2: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

2.1 Sets

Set = a collection of distinct unordered objects

Members of a set are called elements

How to determine a set Listing:

Example: A = {1,3,5,7} = {7, 5, 3, 1, 3} Description

Example: B = {x | x = 2k + 1, 0 < k < 30}

Page 3: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Finite and infinite sets

Finite sets Examples:

A = {1, 2, 3, 4} B = {x | x is an integer, 1 < x < 4}

Infinite setsExamples:

Z = {integers} = {…, -3, -2, -1, 0, 1, 2, 3,…}

S={x| x is a real number and 1 < x < 4} = [0, 4]

Page 4: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Some important sets

The empty set = { } has no elements. Also called null set or void set.

Universal set: the set of all elements about which we makeassertions.

Examples: U = {all natural numbers} U = {all real numbers} U = {x| x is a natural number and 1< x<10}

Page 5: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Cardinality

Cardinality of a set A (in symbols |A|) is the number of elements in A

Examples:If A = {1, 2, 3} then |A| = 3

If B = {x | x is a natural number and 1< x< 9}

then |B| = 9

Infinite cardinality Countable (e.g., natural numbers, integers) Uncountable (e.g., real numbers)

Page 6: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

SubsetsX is a subset of Y if every element of X is also contained in Y (in symbols X Y)

Equality: X = Y if X Y and Y X, i.e., X = Y whenever x X, then x Y, and whenever x X, then x X

X is a proper subset of Y if X Y but Y X

Observation: is a subset of every set

Page 7: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Power set

The power set of X is the set of all subsets of X, in symbols P(X),i.e. P(X)= {A | A X}

Example: if X = {1, 2, 3},

then P(X) = {, {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3}}

Theorem 2.1.4: If |X| = n, then |P(X)| = 2n.

See proof by induction in textbook

Page 8: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Set operations:Union and Intersection

Given two sets X and Y

The union of X and Y is defined as the set

X Y = { x | x X or x Y}

The intersection of X and Y is defined as the set

X Y = { x | x X and x Y}

Two sets X and Y are disjoint if X Y =

Page 9: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Complement and DifferenceThe difference of two sets X – Y = { x | x X and x Y}

The difference is also called the relative complement of Y in X

Symmetric difference X Δ Y = (X – Y) (Y – X)

The set of all elements that belong to X or to Y but not both X and Y.

The complement of a set A contained in a universal set U is the set Ac = U – A In symbols Ac = U - A

Page 10: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Example

If X={1, 4, 7, 10}, Y={1, 2, 3, 4, 5}

X Y = X Y = X – Y = Y – X = X Δ Y = (how else can you write this?)

Page 11: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Example

If X={1, 4, 7, 10}, Y={1, 2, 3, 4, 5}

X Y = {1, 2, 3, 4, 5, 7, 10} X Y = {1, 4} X – Y = {7, 10} Y – X = {2, 3, 5} X Δ Y = (X – Y) (Y – X) = {2, 3, 5, 7, 10}

Page 12: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Venn diagrams A Venn diagram provides a graphic view of sets

Set union, intersection, difference, symmetric

difference and complements can be easily and visually identified

CA B

U

Page 13: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Properties of set operationsTheorem 2.1.10: Let U be a universal set, and A, B and C subsets of U. The following propertieshold:

Associativity: (A B) C = A (B C) (A B) C = A (B C)

Commutativity: A B = B A A B = B A

Page 14: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Properties of set operations

Distributive laws: A(BC) = (AB)(AC) A(BC) = (AB)(AC)

Identity laws: AU=A A = A

Complement laws: AAc = U AAc =

Page 15: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Properties of set operations

Idempotent laws:

AA = A AA = A

Bound laws:

AU = U A =

Absorption laws:

A(AB) = A A(AB) = A

Page 16: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Properties of set operations

Involution law: (Ac)c = A

0/1 laws: c = U Uc =

De Morgan’s laws for sets: (AB)c = AcBc

(AB)c = AcBc

Page 17: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Addition Principle

A.K.A The Inclusion-Exclusion Principle If A and B are finite sets then, | A B | = |A| + |B| -

A B

U

A B

| A B |

Page 18: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Addition Principle for Disjoint Sets

| A B C | = |A| + |B| + |C| - |A B| - |B C| - |A C| + |A B C|

A = { a, b, c, d, e } B = { a, b, e, g, h } C = { b, d, e, g, h, k, m, n}

A company wants to hire 25 programmers to handle systemsProgramming jobs and 40 programmers for applications programming.Of those hired, ten will be expected to perform jobs of both types. How many programmers must be hired?

Page 19: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

One more example

A survey was taken on methods of commuter travel. Each respondent was asked to check BUS, TRAIN, or CAR as a major mode of traveling. More than one answer is allowed. The results are: BUS 30 TRAIN 35 CAR 100 BUS and TRAIN 15 BUS and CAR 15 TRAIN and CAR 20 All three modes 5

How many people completed a survey formHow many people drank coffee while traveling?

Page 20: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

2.2 FunctionsA function f from X to Y (in symbols f : X Y) is a relation from X to Y such that Dom(f) = X and if two pairs (x,y) and (x,y’) f, then y = y’

Example:

Dom(f) = X = {a, b, c, d},

Rng(f) = {1, 3, 5}

f(a) = f(b) = 3, f(c) = 5, f(d) = 1.

Page 21: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Domain and Range

Domain of f = X Range of f =

{ y | y = f(x) for some x X} A function f : X Y assigns to each x in

Dom(f) = X a unique element y in Rng(f) Y.

Therefore, no two pairs in f have the same first coordinate.

Page 22: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Algebraically speaking Note that such definitions on functions are consistent with

what you have seen in your Calculus courses.

violations when > 1

function not a function

1 intersection

Page 23: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Modulus operatorLet x be a nonnegative integer and y a positive integer

r = x mod y is the remainder when x is divided by y Examples:

1 = 13 mod 3

6 = 234 mod 19

4 = 2002 mod 111

Basically, remove the complete y’s and count what’s left

mod is called the modulus operator

Page 24: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

One-to-one functionsA function f : X Y is one-to-one

for each y Y there exists at most one x X with f(x) = y.

(therefore, f(x) = c is out of play)

Alternative definition: f : X Y is one-to-one for each pair of distinct elements x1, x2 X there exist two distinct elements y1, y2 Y such that f(x1) = y1 and f(x2) = y2.

Examples: 1. The function f(x) = 2x from the set of real numbers to itself is one-to-one 2. The function f : R R defined by f(x) = x2 is not one-to-one, since for every

real number x, f(x) = f(-x).

Page 25: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Onto functions A function f : X Y is onto (or, subjective) for each y Y there exists at least one x X with f(x) = y,

i.e. Rng(f) = Y.

Example: The function f={1,a),(2,c),(3,b)} from X={1,2,3} to Y={a,b,c} is 1-to-1 and onto. If Y={a,b,c,d}, then still 1-to-1, but not onto.

Example: The function f(x) = ex from the set of real numbers to itself is not onto Y = the set of all real numbers. However, if Y is restricted to Rng(f) = R +, the set of positive real numbers, then f(x) is onto. Why?

Look at the several visual examples illustrated in the textbook

Page 26: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Bijective functions

A function f : X Y is bijective f is one-to-one and onto

Examples: 1. Is A linear function f(x) = ax + b a bijective function from the set of

real numbers to itself. Why?

2. Is the function f(x) = x3 a bijective from the set of real numbers to itself. Why?

Page 27: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Inverse function

Given a function y = f(x), the inverse f -1 is the set {(y, x) | y = f(x)}

The inverse f -1 of f is not necessarily a function

Example: if f(x) = x2, then f -1 (4) = 4 = ± 2, not a unique value and therefore f is not a function

However, if f is a bijective function, it can be shown that f -1 is a function

See Example 2.2.35.

Page 28: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Exponential and logarithmic functions

Let f(x) = 2x and g(x) = log 2 x = lg x

f ◦ g(x) = f(g(x)) = f(lg x) = 2 lg x = x g ◦ f(x) = g(f(x)) = g(2x) = lg 2x = x

Exponential and logarithmic functions are inverse functions

Page 29: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Composition of functionsGiven two functions g : X Y and f : Y Z,

the composition f ◦ g is defined as follows: f ◦ g (x) = f(g(x)) for every x X. Example: g(x) = x2 –1 f(x) = 3x + 5

g ◦ f(x) = g(f(x)) = g(3x + 5) = (3x + 5)2 - 1

Composition of functions is associative f ◦ (g ◦h) = (f ◦ g) ◦ h

In general, it is not commutative f ◦ g g ◦ f.

Page 30: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Binary operators

A binary operator on a set X is a function f that associates a single element of X to every pair of elements in X, i.e. f : X x X X and f(x1, x2) X for every pair of elements x1, x2.

Examples of binary operators are addition,subtraction and multiplication of real numbers, taking unions or intersections

of sets, concatenation of two strings over a set X, etc.

Page 31: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Unary operators

A unary operator on a set X associates to each single element of X

one element of X.

Examples: Let X = U be a universal set and P(U) the power set of U

Define f : P(U) P(U) the function defined by f (A) = A‘

the set complement of A in U, for every A U.

Then f defines a unary operator on P(U).

(The operator here is the “complement” itself).

Page 32: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

2.3 Sequences and stringsA sequence is an ordered list of numbers, usually defined according to a formula function, sn, n = 1, 2, 3,... is the index of the sequence

If s is a sequence {sn| n = 1, 2, 3,…}, s1 denotes the first element,

s2 the second element,…

sn the nth element…

{n} is called the indexing set of the sequence. Usually the indexing set is N (natural numbers) or an infinite subset of N.

Page 33: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Examples of sequencesLet s = {sn} be the sequence defined by

sn = 1/n , for n = 1, 2, 3,… The first few elements of the sequence are: 1, ½, 1/3, ¼, 1/5,1/6,…

Let s = {sn} be the sequence defined by

sn = n2 + 1, for n = 1, 2, 3,…

The first few elements of s are: 2, 5, 10, 17, 26, 37, 50,…

Page 34: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Increasing and decreasing

A sequence s = {sn} is said to be increasing if sn < sn+1 decreasing if sn > sn+1, for every n = 1, 2, 3,…

Examples: Sn = 4 – 2n, n = 1, 2, 3,… is decreasing:

2, 0, -2, -4, -6,…

Sn = 2n -1, n = 1, 2, 3,… is increasing:1, 3, 5, 7, 9, …

Page 35: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Subsequences

A subsequence of a sequence s = {sn} is a sequence t = {tn} that consists of certain elements of s retained in the original order they had in s

Example: let s = {sn = n | n = 1, 2, 3,…} 1, 2, 3, 4, 5, 6, 7, 8,…

Let t = {tn = 2n | n = 1, 2, 3,…} 2, 4, 6, 8, 10, 12, 14, 16,… t is a subsequence of s

Page 36: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Sigma notation

If {an} is a sequence, then the sum

m

ak = a1 + a2 + … + am

k = 1

This is called the “sigma notation”, where the

Greek letter indicates a sum of terms from

the sequence

Page 37: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Pi notation

If {an} is a sequence, then the product

m

ak = a1a2…am

k=1

This is called the “pi notation”, where the Greek letter

indicates a product of terms of the sequence

Page 38: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

Strings

Let X be a nonempty set. A string over X is a finite sequence of elements from X.

Example: if X = {a, b, c} Then = bbaccc is a string over X Notation: bbaccc = b2ac3

The length of a string is the number of elements of and is denoted by ||. If = b2ac3 then || = 6

The null string is the string with no elements and is denoted by the Greek letter (lambda). It has length zero.

Page 39: Discrete Mathematics R. Johnsonbaugh Chapter 2 The Language of Mathematics.

More on strings

Let X* = {all strings over X including }Let X+ = X* - {}, the set of all non-null strings

Concatenation of two strings and is the operation on strings consisting of writing followed by to produce a new string

Example: = bbaccc and = caaba, then = bbaccccaaba = b2ac4a2ba Clearly, || = | | + ||