SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Functions
Functions
CSCE 235, Fall 2008 2
Outline
• Definitions & terminology
– function, domain, co-domain, image, preimage (antecedent), range, image of a
set, strictly increasing, strictly decreasing, monotonic
• Properties
– One-to-one (injective), onto (surjective), one-to-one correspondence
(bijective)
– Exercices (5)
• Inverse functions (examples)
• Operators
– Composition, Equality
• Important functions
– identity, absolute value, floor, ceiling, factorial
Functions
CSCE 235, Fall 2008 3
Introduction
• You have already encountered function
– f(x,y) = x+y
– f(x) = x
– f(x) = sin(x)
• Here we will study functions defined on discrete
domains and ranges.
• We will generalize functions to mappings
• We may not always be able to write function in a
‘neat way’ as above
Functions
CSCE 235, Fall 2008 4
Definition: Function
• Definition: A function f from a set A to a set B is an
assignment of exactly one element of B to each element of A.
• We write f(a)=b if b is the unique element of B assigned by the
function f to the element aA.
• If f is a function from A to B, we write
f: A  B
This can be read as ‘f maps A to B’
• Note the subtlety
– Each and every element of A has a single mapping
– Each element of B may be mapped to by several elements in A or not
at all
Functions
CSCE 235, Fall 2008 5
Terminology
• Let f: A  B and f(a)=b. Then we use the
following terminology:
– A is the domain of f, denoted dom(f)
– B is the co-domain of f
– b is the image of a
– a is the preimage (antecedent) of b
– The range of f is the set of all images of elements
of A, denoted rng(f)
Functions
CSCE 235, Fall 2008 6
Function: Visualization
A function, f: A  B
A B
a b
f
Domain Co-Domain
Preimage Image, f(a)=b
Range
Functions
CSCE 235, Fall 2008 7
More Definitions (1)
• Definition: Let f1 and f2 be two functions from
a set A to R. Then f1+f2 and f1f2 are also
function from A to R defined by:
– (f1+f2)(x) = f1(x) + f2(x)
– f1f2(x)= f1(x)f2(x)
• Example: Let f1(x)=x4+2x2+1 and f2(x)=2-x2
– (f1+f2)(x) = x4+2x2+1+2-x2 = x4+x2+3
– f1f2(x) = (x4+2x2+1)(2-x2)= -x6+3x2+2
Functions
CSCE 235, Fall 2008 8
More Definitions (2)
• Definition: Let f: A B and S A. The image
of the set S is the subset of B that consists of
all the images of the elements of S. We
denote the image of S by f(S), so that
f(S)={ f(s) |  sS}
• Note there that the image of S is a set and not
an element.
Functions
CSCE 235, Fall 2008 9
Image of a set: Example
• Let:
– A = {a1,a2,a3,a4,a5}
– B = {b1,b2,b3,b4,b5}
– f={(a1,b2), (a2,b3), (a3,b3), (a4,b1), (a5,b4)}
– S={a1,a3}
• Draw a diagram for f
• What is the:
– Domain, co-domain, range of f?
– Image of S, f(S)?
Functions
CSCE 235, Fall 2008 10
Definition: Injection
• Definition: A function f is said to be one-to-one or
injective (or an injection) if
 x and y in the domain of f, f(x)=f(y)  x=y
• Intuitively, an injection simply means that each
element in the range has at most one preimage
(antecedent)
• It may be useful to think of the contrapositive of this
definition
x  y  f(x)  f(y)
Functions
CSCE 235, Fall 2008 11
Definition: Surjection
• Definition: A function f: AB is called onto or
surjective (or an surjection) if
bB,  aA with f(a)=b
• Intuitively, a surjection means that every
element in the codomain is mapped (i.e., it is
an image, has an antecedent).
• Thus, the range is the same as the codomain
Functions
CSCE 235, Fall 2008 12
Definition: Bijection
• Definition: A function f is a one-to-one
correspondence (or a bijection), if is both one-to-one
(injective) and onto (surjective)
• One-to-one correspondences are important because
they endow a function with an inverse.
• They also allow us to have a concept cardinality for
infinite sets
• Let’s look at a few examples to develop a feel for
these definitions…
Functions
CSCE 235, Fall 2008 13
Functions: Example 1
• Is this a function? Why?
a1
a2
a3
a4
b1
b2
b3
b4
A B
• No, because each of a1, a2 has two images
Functions
CSCE 235, Fall 2008 14
Functions: Example 2
• Is this a function
– One-to-one (injective)? Why?
– Onto (surjective)? Why?
a1
a2
a3
a4
b1
b2
b3
b4
A B
No, b1 has 2 preimages
No, b4 has no preimage
Functions
CSCE 235, Fall 2008 15
Functions: Example 3
• Is this a function
– One-to-one (injective)? Why?
– Onto (surjective)? Why?
a1
a2
a3
b1
b2
b3
b4
A B
Yes, no bi has 2 preimages
No, b4 has no preimage
Functions
CSCE 235, Fall 2008 16
Functions: Example 4
a1
a2
a3
a4
b1
b2
b3
A B
• Is this a function
– One-to-one (injective)? Why?
– Onto (surjective)? Why?
No, b3 has 2 preimages
Yes, every bi has a preimage
Functions
CSCE 235, Fall 2008 17
Functions: Example 5
a1
a2
a3
a4
b1
b2
b3
b4
A B
• Is this a function
– One-to-one (injective)?
– Onto (surjective)?
Thus, it is a bijection or a
one-to-one correspondence
Functions
CSCE 235, Fall 2008 18
Exercice 1
• Let f:ZZ be defined by
f(x)=2x-3
• What is the domain, codomain, range of f?
• Is f one-to-one (injective)?
• Is f onto (surjective)?
• Clearly, dom(f)=Z. To see what the range is, note that:
b rng(f)  b=2a-3, with aZ
 b=2(a-2)+1
 b is odd
Functions
CSCE 235, Fall 2008 19
Exercise 1 (cont’d)
• Thus, the range is the set of all odd integers
• Since the range and the codomain are
different (i.e., rng(f)  Z), we can conclude that
f is not onto (surjective)
• However, f is one-to-one injective. Using
simple algebra, we have:
f(x1) = f(x2)  2x1-3 = 2x2-3  x1= x2 QED
Functions
CSCE 235, Fall 2008 20
Exercise 2
• Let f be as before
f(x)=2x-3
but now we define f:N N
• What is the domain and range of f?
• Is f onto (surjective)?
• Is f one-to-one (injective)?
• By changing the domain and codomain of f, f is not
even a function anymore. Indeed, f(1)=21-3=-1N
Functions
CSCE 235, Fall 2008 21
Exercice 3
• Let f:ZZ be defined by
f(x) = x2 - 5x + 5
• Is this function
– One-to-one?
– Onto?
Functions
CSCE 235, Fall 2008 22
Exercice 3: Answer
• It is not one-to-one (injective)
f(x1)=f(x2)  x1
2-5x1+5=x2
2 - 5x2+5  x1
2 - 5x1 = x2
2 - 5x2
 x1
2 - x2
2 = 5x1 - 5x2  (x1 - x2)(x1 + x2) = 5(x1 - x2)
 (x1 + x2) = 5
Many x1,x2 Z satisfy this equality. There are thus an infinite number of
solutions. In particular, f(2)=f(3)=-1
• It is also not onto (surjective).
The function is a parabola with a global minimum at (5/2,-5/4). Therefore,
the function fails to map to any integer less than -1
• What would happen if we changed the domain/codomain?
Functions
CSCE 235, Fall 2008 23
Exercice 4
• Let f:ZZ be defined by
f(x) = 2x2 + 7x
• Is this function
– One-to-one (injective)?
– Onto (surjective)?
• Again, this is a parabola, it cannot be onto
(where is the global minimum?)
Functions
CSCE 235, Fall 2008 24
Exercice 4: Answer
• However, it is one-to-one! Indeed:
f(x1)=f(x2)  2x1
2+7x1=2x2
2 + 7x2  2x1
2 - 2x2
2 = 7x2 - 7x1
 2(x1 - x2)(x1 + x2) = 7(x2 - x1)  2(x1 + x2) = -7  (x1 + x2) = -7
 (x1 + x2) = -7/2
But -7/2  Z. Therefore it must be the case that x1 = x2.
It follows that f is a one-to-one function. QED
Functions
CSCE 235, Fall 2008 25
Exercise 5
• Let f:ZZ be defined by
f(x) = 3x3 – x
• Is this function
– One-to-one (injective)?
– Onto (surjective)?
Functions
CSCE 235, Fall 2008 26
Exercice 5: f is one-to-one
• To check if f is one-to-one, again we suppose
that for x1,x2 Z we have f(x1)=f(x2)
f(x1)=f(x2)  3x1
3-x1=3x2
3-x2
 3x1
3 - 3x2
3 = x1 - x2
 3 (x1 - x2)(x1
2 +x1x2+x2
2)= (x1 - x2)
 (x1
2 +x1x2+x2
2)= 1/3
which is impossible because x1,x2 Z
thus, f is one-to-one
Functions
CSCE 235, Fall 2008 27
Exercice 5: f is not onto
• Consider the counter example f(a)=1
• If this were true, we would have
3a3 – a=1  a(3a2 – 1)=1 where a and (3a2 – 1) Z
• The only time we can have the product of two
integers equal to 1 is when they are both equal to 1
or -1
• Neither 1 nor -1 satisfy the above equality
• Thus, we have identified 1Z that does not have an
antecedent and f is not onto (surjective)
Functions
CSCE 235, Fall 2008 28
Inverse Functions (1)
• Definition: Let f: AB be a bijection. The
inverse function of f is the function that
assigns to an element bB the unique
element aA such that f(a)=b
• The inverse function is denote f-1.
• When f is a bijection, its inverse exists and
f(a)=b  f-1(b)=a
Functions
CSCE 235, Fall 2008 29
Inverse Functions (2)
• Note that by definition, a function can have an
inverse if and only if it is a bijection. Thus, we say
that a bijection is invertible
• Why must a function be bijective to have an inverse?
– Consider the case where f is not one-to-one (not injective).
This means that some element bB has more than one
antecedent in A, say a1 and a2. How can we define an
inverse? Does f-1(b)=a1 or a2?
– Consider the case where f is not onto (not surjective). This
means that there is some element bB that does not have
any preimage aA. What is then f-1(b)?
Functions
CSCE 235, Fall 2008 30
Inverse Functions: Representation
A function and its inverse
A B
a b
f(a)
Domain Co-Domain
f -1(b)
Functions
CSCE 235, Fall 2008 31
Inverse Functions: Example 1
• Let f:RR be defined by
f(x) = 2x – 3
• What is f-1?
1. We must verify that f is invertible, that is, is a bijection.
We prove that is one-to-one (injective) and onto
(surjective). It is.
2. To find the inverse, we use the substitution
• Let f-1(y)=x
• And y=2x-3, which we solve for x. Clearly, x= (y+3)/2
• So, f-1(y)= (y+3)/2
Functions
CSCE 235, Fall 2008 32
Inverse Functions: Example 2
• Let f(x)=x2. What is f-1?
• No domain/codomain has been specified.
• Say f:RR
– Is f a bijection? Does its inverse exist?
– Answer: No
• Say we specify that f: A B where
A={xR |x0} and B={yR | y0}
– Is f a bijection? Does its inverse exist?
– Answer: Yes, the function becomes a bijection and thus,
has an inverse
Functions
CSCE 235, Fall 2008 33
Inverse Functions: Example 2 (cont’)
• To find the inverse, we let
– f-1(y)=x
– y=x2, which we solve for x
• Solving for x, we get x=y, but which one is it?
• Since dom(f) is all nonpositive and rng(f) is nonnegative, thus
x must be nonpositive and
f-1(y)= -y
• From this, we see that the domains/codomains are just as
important to a function as the definition of the function itself
Functions
CSCE 235, Fall 2008 34
Inverse Functions: Example 3
• Let f(x)=2x
– What should the domain/codomain be for this function to
be a bijection?
– What is the inverse?
• The function should be f:RR+
• Let f-1(y)=x and y=2x, solving for x we get x=log2(y).
Thus, f-1(y)=log2(y)
• What happens when we include 0 in the codomain?
• What happens when restrict either sets to Z?

Weitere ähnliche Inhalte

Was ist angesagt?

5.5 Injective and surjective functions. Dynamic slides.
5.5 Injective and surjective functions. Dynamic slides.5.5 Injective and surjective functions. Dynamic slides.
5.5 Injective and surjective functions. Dynamic slides.Jan Plaza
 
The chain rule
The chain ruleThe chain rule
The chain ruleJ M
 
Evaluating Functions
Evaluating FunctionsEvaluating Functions
Evaluating Functionsarielrogon
 
Rational irrational and_real_number_practice
Rational irrational and_real_number_practiceRational irrational and_real_number_practice
Rational irrational and_real_number_practiceeixarc
 
8.1 intro to functions
8.1 intro to functions8.1 intro to functions
8.1 intro to functionsBarbara Knab
 
PPt on Functions
PPt on FunctionsPPt on Functions
PPt on Functionscoolhanddav
 
Rational functions
Rational functionsRational functions
Rational functions20kat06tha
 
Functions in discrete mathematics
Functions in discrete mathematicsFunctions in discrete mathematics
Functions in discrete mathematicsRachana Pathak
 
Exponential and logarithmic functions
Exponential and logarithmic functionsExponential and logarithmic functions
Exponential and logarithmic functionsNjabulo Nkabinde
 
Principle of mathematical induction
Principle of mathematical inductionPrinciple of mathematical induction
Principle of mathematical inductionKriti Varshney
 
Indefinite Integral
Indefinite IntegralIndefinite Integral
Indefinite IntegralJelaiAujero
 
Inverse functions and relations
Inverse functions and relationsInverse functions and relations
Inverse functions and relationsJessica Garcia
 
Composition Of Functions
Composition Of FunctionsComposition Of Functions
Composition Of Functionssjwong
 
Relations and functions
Relations and functions Relations and functions
Relations and functions Leslie Amoguis
 
PROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERSPROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERSKheysho Bevz Alinsub
 
Differential calculus maxima minima
Differential calculus  maxima minimaDifferential calculus  maxima minima
Differential calculus maxima minimaSanthanam Krishnan
 
Quadratic Inequalities
Quadratic InequalitiesQuadratic Inequalities
Quadratic Inequalitiesquartz4
 

Was ist angesagt? (20)

5.5 Injective and surjective functions. Dynamic slides.
5.5 Injective and surjective functions. Dynamic slides.5.5 Injective and surjective functions. Dynamic slides.
5.5 Injective and surjective functions. Dynamic slides.
 
The chain rule
The chain ruleThe chain rule
The chain rule
 
Evaluating Functions
Evaluating FunctionsEvaluating Functions
Evaluating Functions
 
Rational irrational and_real_number_practice
Rational irrational and_real_number_practiceRational irrational and_real_number_practice
Rational irrational and_real_number_practice
 
POLYNOMIALS
POLYNOMIALSPOLYNOMIALS
POLYNOMIALS
 
8.1 intro to functions
8.1 intro to functions8.1 intro to functions
8.1 intro to functions
 
PPt on Functions
PPt on FunctionsPPt on Functions
PPt on Functions
 
Rational functions
Rational functionsRational functions
Rational functions
 
Functions in discrete mathematics
Functions in discrete mathematicsFunctions in discrete mathematics
Functions in discrete mathematics
 
Exponential and logarithmic functions
Exponential and logarithmic functionsExponential and logarithmic functions
Exponential and logarithmic functions
 
Principle of mathematical induction
Principle of mathematical inductionPrinciple of mathematical induction
Principle of mathematical induction
 
Indefinite Integral
Indefinite IntegralIndefinite Integral
Indefinite Integral
 
Inverse functions and relations
Inverse functions and relationsInverse functions and relations
Inverse functions and relations
 
Composition Of Functions
Composition Of FunctionsComposition Of Functions
Composition Of Functions
 
Relations and functions
Relations and functions Relations and functions
Relations and functions
 
PROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERSPROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERS
 
Multiplying polynomials
Multiplying polynomialsMultiplying polynomials
Multiplying polynomials
 
Differential calculus maxima minima
Differential calculus  maxima minimaDifferential calculus  maxima minima
Differential calculus maxima minima
 
Quadratic Inequalities
Quadratic InequalitiesQuadratic Inequalities
Quadratic Inequalities
 
Inverse function
Inverse functionInverse function
Inverse function
 

Ähnlich wie Functions

9-Functions.pptx
9-Functions.pptx9-Functions.pptx
9-Functions.pptxjaffarbikat
 
CMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions RepresentationsCMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions Representationsallyn joy calcaben
 
Chpt 2-functions-seqs v.5
Chpt 2-functions-seqs v.5Chpt 2-functions-seqs v.5
Chpt 2-functions-seqs v.5ShahidAkbar22
 
Functions
FunctionsFunctions
FunctionsGaditek
 
Introductory part of function for class 12th JEE
Introductory part of function for class 12th JEEIntroductory part of function for class 12th JEE
Introductory part of function for class 12th JEEMohanSonawane
 
functions-1.pdf
functions-1.pdffunctions-1.pdf
functions-1.pdfKevalVala4
 
Functions 1 - Math Academy - JC H2 maths A levels
Functions 1 - Math Academy - JC H2 maths A levelsFunctions 1 - Math Academy - JC H2 maths A levels
Functions 1 - Math Academy - JC H2 maths A levelsMath Academy Singapore
 
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLES
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLESTYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLES
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLESMohanSonawane
 
237654933 mathematics-t-form-6
237654933 mathematics-t-form-6237654933 mathematics-t-form-6
237654933 mathematics-t-form-6homeworkping3
 
Functions and graphs
Functions and graphsFunctions and graphs
Functions and graphsSujata Tapare
 
Functions for Grade 10
Functions for Grade 10Functions for Grade 10
Functions for Grade 10Boipelo Radebe
 
The concept of functions.pptx
The concept of functions.pptxThe concept of functions.pptx
The concept of functions.pptxMTiti1
 

Ähnlich wie Functions (20)

Functions.pptx
Functions.pptxFunctions.pptx
Functions.pptx
 
9-Functions.pptx
9-Functions.pptx9-Functions.pptx
9-Functions.pptx
 
CMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions RepresentationsCMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions Representations
 
Chpt 2-functions-seqs v.5
Chpt 2-functions-seqs v.5Chpt 2-functions-seqs v.5
Chpt 2-functions-seqs v.5
 
Functions
FunctionsFunctions
Functions
 
Introductory calculus
Introductory calculusIntroductory calculus
Introductory calculus
 
Introductory part of function for class 12th JEE
Introductory part of function for class 12th JEEIntroductory part of function for class 12th JEE
Introductory part of function for class 12th JEE
 
Task3
Task3Task3
Task3
 
functions-1.pdf
functions-1.pdffunctions-1.pdf
functions-1.pdf
 
Math task 3
Math task 3Math task 3
Math task 3
 
Functions 1 - Math Academy - JC H2 maths A levels
Functions 1 - Math Academy - JC H2 maths A levelsFunctions 1 - Math Academy - JC H2 maths A levels
Functions 1 - Math Academy - JC H2 maths A levels
 
Functions.ppt
Functions.pptFunctions.ppt
Functions.ppt
 
Functions.ppt
Functions.pptFunctions.ppt
Functions.ppt
 
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLES
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLESTYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLES
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLES
 
237654933 mathematics-t-form-6
237654933 mathematics-t-form-6237654933 mathematics-t-form-6
237654933 mathematics-t-form-6
 
Functions and graphs
Functions and graphsFunctions and graphs
Functions and graphs
 
Functions for Grade 10
Functions for Grade 10Functions for Grade 10
Functions for Grade 10
 
The concept of functions.pptx
The concept of functions.pptxThe concept of functions.pptx
The concept of functions.pptx
 
Inverse function
Inverse function Inverse function
Inverse function
 
Functions
FunctionsFunctions
Functions
 

Mehr von BindhuBhargaviTalasi (20)

Inheritance
InheritanceInheritance
Inheritance
 
Blood relations
Blood relationsBlood relations
Blood relations
 
Boost model accuracy of imbalanced covid 19 mortality prediction
Boost model accuracy of imbalanced covid 19 mortality predictionBoost model accuracy of imbalanced covid 19 mortality prediction
Boost model accuracy of imbalanced covid 19 mortality prediction
 
Battery
BatteryBattery
Battery
 
Batteries
BatteriesBatteries
Batteries
 
Water
WaterWater
Water
 
Stories
StoriesStories
Stories
 
Predicates
PredicatesPredicates
Predicates
 
Mathematical foundations of computer science
Mathematical foundations of computer scienceMathematical foundations of computer science
Mathematical foundations of computer science
 
Jdbc
JdbcJdbc
Jdbc
 
Blue jacking
Blue jackingBlue jacking
Blue jacking
 
Mathematical foundations of computer science
Mathematical foundations of computer scienceMathematical foundations of computer science
Mathematical foundations of computer science
 
Algebraic structures
Algebraic structuresAlgebraic structures
Algebraic structures
 
Bike sharing prediction
Bike sharing predictionBike sharing prediction
Bike sharing prediction
 
Travel agency
Travel agencyTravel agency
Travel agency
 
Introduction to set theory
Introduction to set theoryIntroduction to set theory
Introduction to set theory
 
Library system
Library systemLibrary system
Library system
 
Data analytics
Data analyticsData analytics
Data analytics
 
Agristore
AgristoreAgristore
Agristore
 
Collection framework
Collection frameworkCollection framework
Collection framework
 

Kürzlich hochgeladen

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 

Kürzlich hochgeladen (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 

Functions

  • 2. Functions CSCE 235, Fall 2008 2 Outline • Definitions & terminology – function, domain, co-domain, image, preimage (antecedent), range, image of a set, strictly increasing, strictly decreasing, monotonic • Properties – One-to-one (injective), onto (surjective), one-to-one correspondence (bijective) – Exercices (5) • Inverse functions (examples) • Operators – Composition, Equality • Important functions – identity, absolute value, floor, ceiling, factorial
  • 3. Functions CSCE 235, Fall 2008 3 Introduction • You have already encountered function – f(x,y) = x+y – f(x) = x – f(x) = sin(x) • Here we will study functions defined on discrete domains and ranges. • We will generalize functions to mappings • We may not always be able to write function in a ‘neat way’ as above
  • 4. Functions CSCE 235, Fall 2008 4 Definition: Function • Definition: A function f from a set A to a set B is an assignment of exactly one element of B to each element of A. • We write f(a)=b if b is the unique element of B assigned by the function f to the element aA. • If f is a function from A to B, we write f: A  B This can be read as ‘f maps A to B’ • Note the subtlety – Each and every element of A has a single mapping – Each element of B may be mapped to by several elements in A or not at all
  • 5. Functions CSCE 235, Fall 2008 5 Terminology • Let f: A  B and f(a)=b. Then we use the following terminology: – A is the domain of f, denoted dom(f) – B is the co-domain of f – b is the image of a – a is the preimage (antecedent) of b – The range of f is the set of all images of elements of A, denoted rng(f)
  • 6. Functions CSCE 235, Fall 2008 6 Function: Visualization A function, f: A  B A B a b f Domain Co-Domain Preimage Image, f(a)=b Range
  • 7. Functions CSCE 235, Fall 2008 7 More Definitions (1) • Definition: Let f1 and f2 be two functions from a set A to R. Then f1+f2 and f1f2 are also function from A to R defined by: – (f1+f2)(x) = f1(x) + f2(x) – f1f2(x)= f1(x)f2(x) • Example: Let f1(x)=x4+2x2+1 and f2(x)=2-x2 – (f1+f2)(x) = x4+2x2+1+2-x2 = x4+x2+3 – f1f2(x) = (x4+2x2+1)(2-x2)= -x6+3x2+2
  • 8. Functions CSCE 235, Fall 2008 8 More Definitions (2) • Definition: Let f: A B and S A. The image of the set S is the subset of B that consists of all the images of the elements of S. We denote the image of S by f(S), so that f(S)={ f(s) |  sS} • Note there that the image of S is a set and not an element.
  • 9. Functions CSCE 235, Fall 2008 9 Image of a set: Example • Let: – A = {a1,a2,a3,a4,a5} – B = {b1,b2,b3,b4,b5} – f={(a1,b2), (a2,b3), (a3,b3), (a4,b1), (a5,b4)} – S={a1,a3} • Draw a diagram for f • What is the: – Domain, co-domain, range of f? – Image of S, f(S)?
  • 10. Functions CSCE 235, Fall 2008 10 Definition: Injection • Definition: A function f is said to be one-to-one or injective (or an injection) if  x and y in the domain of f, f(x)=f(y)  x=y • Intuitively, an injection simply means that each element in the range has at most one preimage (antecedent) • It may be useful to think of the contrapositive of this definition x  y  f(x)  f(y)
  • 11. Functions CSCE 235, Fall 2008 11 Definition: Surjection • Definition: A function f: AB is called onto or surjective (or an surjection) if bB,  aA with f(a)=b • Intuitively, a surjection means that every element in the codomain is mapped (i.e., it is an image, has an antecedent). • Thus, the range is the same as the codomain
  • 12. Functions CSCE 235, Fall 2008 12 Definition: Bijection • Definition: A function f is a one-to-one correspondence (or a bijection), if is both one-to-one (injective) and onto (surjective) • One-to-one correspondences are important because they endow a function with an inverse. • They also allow us to have a concept cardinality for infinite sets • Let’s look at a few examples to develop a feel for these definitions…
  • 13. Functions CSCE 235, Fall 2008 13 Functions: Example 1 • Is this a function? Why? a1 a2 a3 a4 b1 b2 b3 b4 A B • No, because each of a1, a2 has two images
  • 14. Functions CSCE 235, Fall 2008 14 Functions: Example 2 • Is this a function – One-to-one (injective)? Why? – Onto (surjective)? Why? a1 a2 a3 a4 b1 b2 b3 b4 A B No, b1 has 2 preimages No, b4 has no preimage
  • 15. Functions CSCE 235, Fall 2008 15 Functions: Example 3 • Is this a function – One-to-one (injective)? Why? – Onto (surjective)? Why? a1 a2 a3 b1 b2 b3 b4 A B Yes, no bi has 2 preimages No, b4 has no preimage
  • 16. Functions CSCE 235, Fall 2008 16 Functions: Example 4 a1 a2 a3 a4 b1 b2 b3 A B • Is this a function – One-to-one (injective)? Why? – Onto (surjective)? Why? No, b3 has 2 preimages Yes, every bi has a preimage
  • 17. Functions CSCE 235, Fall 2008 17 Functions: Example 5 a1 a2 a3 a4 b1 b2 b3 b4 A B • Is this a function – One-to-one (injective)? – Onto (surjective)? Thus, it is a bijection or a one-to-one correspondence
  • 18. Functions CSCE 235, Fall 2008 18 Exercice 1 • Let f:ZZ be defined by f(x)=2x-3 • What is the domain, codomain, range of f? • Is f one-to-one (injective)? • Is f onto (surjective)? • Clearly, dom(f)=Z. To see what the range is, note that: b rng(f)  b=2a-3, with aZ  b=2(a-2)+1  b is odd
  • 19. Functions CSCE 235, Fall 2008 19 Exercise 1 (cont’d) • Thus, the range is the set of all odd integers • Since the range and the codomain are different (i.e., rng(f)  Z), we can conclude that f is not onto (surjective) • However, f is one-to-one injective. Using simple algebra, we have: f(x1) = f(x2)  2x1-3 = 2x2-3  x1= x2 QED
  • 20. Functions CSCE 235, Fall 2008 20 Exercise 2 • Let f be as before f(x)=2x-3 but now we define f:N N • What is the domain and range of f? • Is f onto (surjective)? • Is f one-to-one (injective)? • By changing the domain and codomain of f, f is not even a function anymore. Indeed, f(1)=21-3=-1N
  • 21. Functions CSCE 235, Fall 2008 21 Exercice 3 • Let f:ZZ be defined by f(x) = x2 - 5x + 5 • Is this function – One-to-one? – Onto?
  • 22. Functions CSCE 235, Fall 2008 22 Exercice 3: Answer • It is not one-to-one (injective) f(x1)=f(x2)  x1 2-5x1+5=x2 2 - 5x2+5  x1 2 - 5x1 = x2 2 - 5x2  x1 2 - x2 2 = 5x1 - 5x2  (x1 - x2)(x1 + x2) = 5(x1 - x2)  (x1 + x2) = 5 Many x1,x2 Z satisfy this equality. There are thus an infinite number of solutions. In particular, f(2)=f(3)=-1 • It is also not onto (surjective). The function is a parabola with a global minimum at (5/2,-5/4). Therefore, the function fails to map to any integer less than -1 • What would happen if we changed the domain/codomain?
  • 23. Functions CSCE 235, Fall 2008 23 Exercice 4 • Let f:ZZ be defined by f(x) = 2x2 + 7x • Is this function – One-to-one (injective)? – Onto (surjective)? • Again, this is a parabola, it cannot be onto (where is the global minimum?)
  • 24. Functions CSCE 235, Fall 2008 24 Exercice 4: Answer • However, it is one-to-one! Indeed: f(x1)=f(x2)  2x1 2+7x1=2x2 2 + 7x2  2x1 2 - 2x2 2 = 7x2 - 7x1  2(x1 - x2)(x1 + x2) = 7(x2 - x1)  2(x1 + x2) = -7  (x1 + x2) = -7  (x1 + x2) = -7/2 But -7/2  Z. Therefore it must be the case that x1 = x2. It follows that f is a one-to-one function. QED
  • 25. Functions CSCE 235, Fall 2008 25 Exercise 5 • Let f:ZZ be defined by f(x) = 3x3 – x • Is this function – One-to-one (injective)? – Onto (surjective)?
  • 26. Functions CSCE 235, Fall 2008 26 Exercice 5: f is one-to-one • To check if f is one-to-one, again we suppose that for x1,x2 Z we have f(x1)=f(x2) f(x1)=f(x2)  3x1 3-x1=3x2 3-x2  3x1 3 - 3x2 3 = x1 - x2  3 (x1 - x2)(x1 2 +x1x2+x2 2)= (x1 - x2)  (x1 2 +x1x2+x2 2)= 1/3 which is impossible because x1,x2 Z thus, f is one-to-one
  • 27. Functions CSCE 235, Fall 2008 27 Exercice 5: f is not onto • Consider the counter example f(a)=1 • If this were true, we would have 3a3 – a=1  a(3a2 – 1)=1 where a and (3a2 – 1) Z • The only time we can have the product of two integers equal to 1 is when they are both equal to 1 or -1 • Neither 1 nor -1 satisfy the above equality • Thus, we have identified 1Z that does not have an antecedent and f is not onto (surjective)
  • 28. Functions CSCE 235, Fall 2008 28 Inverse Functions (1) • Definition: Let f: AB be a bijection. The inverse function of f is the function that assigns to an element bB the unique element aA such that f(a)=b • The inverse function is denote f-1. • When f is a bijection, its inverse exists and f(a)=b  f-1(b)=a
  • 29. Functions CSCE 235, Fall 2008 29 Inverse Functions (2) • Note that by definition, a function can have an inverse if and only if it is a bijection. Thus, we say that a bijection is invertible • Why must a function be bijective to have an inverse? – Consider the case where f is not one-to-one (not injective). This means that some element bB has more than one antecedent in A, say a1 and a2. How can we define an inverse? Does f-1(b)=a1 or a2? – Consider the case where f is not onto (not surjective). This means that there is some element bB that does not have any preimage aA. What is then f-1(b)?
  • 30. Functions CSCE 235, Fall 2008 30 Inverse Functions: Representation A function and its inverse A B a b f(a) Domain Co-Domain f -1(b)
  • 31. Functions CSCE 235, Fall 2008 31 Inverse Functions: Example 1 • Let f:RR be defined by f(x) = 2x – 3 • What is f-1? 1. We must verify that f is invertible, that is, is a bijection. We prove that is one-to-one (injective) and onto (surjective). It is. 2. To find the inverse, we use the substitution • Let f-1(y)=x • And y=2x-3, which we solve for x. Clearly, x= (y+3)/2 • So, f-1(y)= (y+3)/2
  • 32. Functions CSCE 235, Fall 2008 32 Inverse Functions: Example 2 • Let f(x)=x2. What is f-1? • No domain/codomain has been specified. • Say f:RR – Is f a bijection? Does its inverse exist? – Answer: No • Say we specify that f: A B where A={xR |x0} and B={yR | y0} – Is f a bijection? Does its inverse exist? – Answer: Yes, the function becomes a bijection and thus, has an inverse
  • 33. Functions CSCE 235, Fall 2008 33 Inverse Functions: Example 2 (cont’) • To find the inverse, we let – f-1(y)=x – y=x2, which we solve for x • Solving for x, we get x=y, but which one is it? • Since dom(f) is all nonpositive and rng(f) is nonnegative, thus x must be nonpositive and f-1(y)= -y • From this, we see that the domains/codomains are just as important to a function as the definition of the function itself
  • 34. Functions CSCE 235, Fall 2008 34 Inverse Functions: Example 3 • Let f(x)=2x – What should the domain/codomain be for this function to be a bijection? – What is the inverse? • The function should be f:RR+ • Let f-1(y)=x and y=2x, solving for x we get x=log2(y). Thus, f-1(y)=log2(y) • What happens when we include 0 in the codomain? • What happens when restrict either sets to Z?