1
Functions
Rosen 6th ed., §2.3
2
Definition of Functions
• Given any sets A, B, a function f from (or
“mapping”) A to B (f:AB) is an
assignment of exactly one element f(x)B
to each element xA.
3
Graphical Representations
• Functions can be represented graphically in
several ways:
• •
A
B
a b
f
f
•
•
•
•
•
•
•
•
• x
y
Plot
Graph
Like Venn diagrams
A B
4
Definition of Functions (cont’d)
• Formally: given f:AB
“x is a function” : (x,y: x=y  f(x)  f(y)) or
“x is a function” : ( x,y: (x=y)  (f(x)  f(y))) or
“x is a function” : ( x,y: (x=y)  (f(x) = f(y))) or
“x is a function” : ( x,y: (x=y)  (f(x) = f(y))) or
“x is a function” : ( x,y: (f(x)  f(y))  (x  y))
5
Some Function Terminology
• If f:AB, and f(a)=b (where aA & bB),
then:
– A is the domain of f.
– B is the codomain of f.
– b is the image of a under f.
– a is a pre-image of b under f.
• In general, b may have more than one pre-image.
– The range RB of f is {b | a f(a)=b }.
6
Range vs. Codomain - Example
• Suppose that: “f is a function mapping
students in this class to the set of grades
{A,B,C,D,E}.”
• At this point, you know f’s codomain is:
__________, and its range is ________.
• Suppose the grades turn out all As and Bs.
• Then the range of f is _________, but its
codomain is __________________.
{A,B,C,D,E} unknown!
{A,B}
still {A,B,C,D,E}!
7
Function Addition/Multiplication
• We can add and multiply functions
f,g:RR:
– (f  g):RR, where (f  g)(x) = f(x)  g(x)
– (f × g):RR, where (f × g)(x) = f(x) × g(x)
8
Function Composition
• For functions g:AB and f:BC, there is a
special operator called compose (“○”).
– It composes (i.e., creates) a new function out of f,g by
applying f to the result of g.
(f○g):AC, where (f○g)(a) = f(g(a)).
– Note g(a)B, so f(g(a)) is defined and C.
– The range of g must be a subset of f’s domain!!
– Note that ○ (like Cartesian , but unlike +,,) is non-
commuting. (In general, f○g  g○f.)
9
Function Composition
10
Images of Sets under Functions
• Given f:AB, and SA,
• The image of S under f is simply the set of
all images (under f) of the elements of S.
f(S) : {f(s) | sS}
: {b |  sS: f(s)=b}.
• Note the range of f can be defined as simply
the image (under f) of f’s domain!
11
One-to-One Functions
• A function is one-to-one (1-1), or injective,
or an injection, iff every element of its
range has only one pre-image.
• Only one element of the domain is mapped
to any given one element of the range.
– Domain & range have same cardinality. What
about codomain?
12
One-to-One Functions (cont’d)
• Formally: given f:AB
“x is injective” : (x,y: xy  f(x)f(y)) or
“x is injective” : ( x,y: (xy)  (f(x)f(y))) or
“x is injective” : ( x,y: (xy)  (f(x)  f(y))) or
“x is injective” : ( x,y: (xy)  (f(x)  f(y))) or
“x is injective” : ( x,y: (f(x)=f(y))  (x =y))
13
One-to-One Illustration
• Graph representations of functions that are
(or not) one-to-one:
•
•
•
•
•
•
•
•
•
One-to-one
•
•
•
•
•
•
•
•
•
Not one-to-one
•
•
•
•
•
•
•
•
•
Not even a
function!
14
Sufficient Conditions for 1-1ness
• Definitions (for functions f over numbers):
– f is strictly (or monotonically) increasing iff
x>y  f(x)>f(y) for all x,y in domain;
– f is strictly (or monotonically) decreasing iff
x>y  f(x)<f(y) for all x,y in domain;
• If f is either strictly increasing or strictly
decreasing, then f is one-to-one.
– e.g. f(x)=x3
15
Onto (Surjective) Functions
• A function f:AB is onto or surjective or a
surjection iff its range is equal to its
codomain (bB, aA: f(a)=b).
• An onto function maps the set A onto (over,
covering) the entirety of the set B, not just
over a piece of it.
– e.g., for domain & codomain R, x3 is onto,
whereas x2 isn’t. (Why not?)
16
Illustration of Onto
• Some functions that are or are not onto their
codomains:
Onto
(but not 1-1)
•
•
•
•
•
•
•
•
•
Not Onto
(or 1-1)
•
•
•
•
•
•
•
•
•
Both 1-1
and onto
•
•
•
•
•
•
•
•
1-1 but
not onto
•
•
•
•
•
•
•
•
•
17
Bijections
• A function f is a one-to-one
correspondence, or a bijection, or
reversible, or invertible, iff it is both one-
to-one and onto.
18
Inverse of a Function
• For bijections f:AB, there exists an
inverse of f, written f 1:BA, which is the
unique function such that:
I
f
f 


1
19
Inverse of a function (cont’d)
20
The Identity Function
• For any domain A, the identity function
I:AA (variously written, IA, 1, 1A) is the
unique function such that aA: I(a)=a.
• Some identity functions you’ve seen:
– ing with T, ing with F, ing with , ing
with U.
• Note that the identity function is both one-
to-one and onto (bijective).
21
• The identity function:
Identity Function Illustrations
•
•
•
•
•
•
•
•
•
Domain and range x
y
22
Graphs of Functions
• We can represent a function f:AB as a set
of ordered pairs {(a,f(a)) | aA}.
• Note that a, there is only one pair (a, f(a)).
• For functions over numbers, we can
represent an ordered pair (x,y) as a point on
a plane. A function is then drawn as a curve
(set of points) with only one y for each x.
23
Graphs of Functions
24
A Couple of Key Functions
• In discrete math, we frequently use the
following functions over real numbers:
– x (“floor of x”) is the largest integer  x.
– x (“ceiling of x”) is the smallest integer  x.
25
Visualizing Floor & Ceiling
• Real numbers “fall to their floor” or “rise to
their ceiling.”
• Note that if xZ,
x   x &
x   x
• Note that if xZ,
x = x = x.
0
1
1
2
3
2
3
.
.
.
.
.
.
. . .
1.6
1.6=2
1.4= 2
1.4
1.4= 1
1.6=1
3
3=3= 3
26
Plots with floor/ceiling: Example
• Plot of graph of function f(x) = x/3:
x
f(x)
Set of points (x, f(x))
+3
2
+2
3

More Related Content

PDF
Functionsandpigeonholeprinciple
PPT
Functions
PPT
Functions for Grade 10
PDF
Pre-Cal 40S Slides February 29, 2008
PPT
PDF
Allen Maths Jee Module Allen Experts Faculty
DOCX
237654933 mathematics-t-form-6
PDF
functions-1.pdf
Functionsandpigeonholeprinciple
Functions
Functions for Grade 10
Pre-Cal 40S Slides February 29, 2008
Allen Maths Jee Module Allen Experts Faculty
237654933 mathematics-t-form-6
functions-1.pdf

Similar to Functions.ppt (20)

PPT
Functions (1)
PDF
functions.pdf
PDF
01. Functions-Theory & Solved Examples Module-4.pdf
PPT
Functions
PPT
Introductory part of function for class 12th JEE
PPT
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLES
PDF
Math for 800 09 functions
PDF
Class 12 Mathematics Topic Wise Line by Line Chapter 2 Relations, Functions a...
PDF
Pre-Cal 40S March 3, 2009
PPTX
Functions.pptx
PPT
Applied Calculus New Free Lecture 2.1 .ppt
PPT
lecture in Functions and Sequences and their properties
PPT
Chpt-2-Functions-Seqs_v.5.ppt Function and Sequences
PPT
Lecture in Functions-Sequences and summations
PPT
Chpt 2-functions-seqs v.5
PDF
Functions 1 - Math Academy - JC H2 maths A levels
PPS
Functions and graphs
PPTX
Calculus- Basics
ODP
Inverse Functions
PPT
First Partial Review
Functions (1)
functions.pdf
01. Functions-Theory & Solved Examples Module-4.pdf
Functions
Introductory part of function for class 12th JEE
TYPES OF FUNCTION FOR JEE PREPARATION WITH EXAMPLES
Math for 800 09 functions
Class 12 Mathematics Topic Wise Line by Line Chapter 2 Relations, Functions a...
Pre-Cal 40S March 3, 2009
Functions.pptx
Applied Calculus New Free Lecture 2.1 .ppt
lecture in Functions and Sequences and their properties
Chpt-2-Functions-Seqs_v.5.ppt Function and Sequences
Lecture in Functions-Sequences and summations
Chpt 2-functions-seqs v.5
Functions 1 - Math Academy - JC H2 maths A levels
Functions and graphs
Calculus- Basics
Inverse Functions
First Partial Review
Ad

Recently uploaded (20)

PDF
Cryptography and Network Security-Module-I.pdf
PPTX
Petroleum Refining & Petrochemicals.pptx
PPTX
wireless networks, mobile computing.pptx
PDF
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
PDF
UEFA_Embodied_Carbon_Emissions_Football_Infrastructure.pdf
PPT
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
PDF
Soil Improvement Techniques Note - Rabbi
PPTX
Principal presentation for NAAC (1).pptx
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
Module 8- Technological and Communication Skills.pptx
PDF
Design of Material Handling Equipment Lecture Note
PPTX
CONTRACTS IN CONSTRUCTION PROJECTS: TYPES
DOC
T Pandian CV Madurai pandi kokkaf illaya
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
Computer System Architecture 3rd Edition-M Morris Mano.pdf
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PPTX
ai_satellite_crop_management_20250815030350.pptx
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
20250617 - IR - Global Guide for HR - 51 pages.pdf
Cryptography and Network Security-Module-I.pdf
Petroleum Refining & Petrochemicals.pptx
wireless networks, mobile computing.pptx
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
UEFA_Embodied_Carbon_Emissions_Football_Infrastructure.pdf
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
Soil Improvement Techniques Note - Rabbi
Principal presentation for NAAC (1).pptx
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Module 8- Technological and Communication Skills.pptx
Design of Material Handling Equipment Lecture Note
CONTRACTS IN CONSTRUCTION PROJECTS: TYPES
T Pandian CV Madurai pandi kokkaf illaya
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Computer System Architecture 3rd Edition-M Morris Mano.pdf
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
ai_satellite_crop_management_20250815030350.pptx
Exploratory_Data_Analysis_Fundamentals.pdf
20250617 - IR - Global Guide for HR - 51 pages.pdf
Ad

Functions.ppt

  • 2. 2 Definition of Functions • Given any sets A, B, a function f from (or “mapping”) A to B (f:AB) is an assignment of exactly one element f(x)B to each element xA.
  • 3. 3 Graphical Representations • Functions can be represented graphically in several ways: • • A B a b f f • • • • • • • • • x y Plot Graph Like Venn diagrams A B
  • 4. 4 Definition of Functions (cont’d) • Formally: given f:AB “x is a function” : (x,y: x=y  f(x)  f(y)) or “x is a function” : ( x,y: (x=y)  (f(x)  f(y))) or “x is a function” : ( x,y: (x=y)  (f(x) = f(y))) or “x is a function” : ( x,y: (x=y)  (f(x) = f(y))) or “x is a function” : ( x,y: (f(x)  f(y))  (x  y))
  • 5. 5 Some Function Terminology • If f:AB, and f(a)=b (where aA & bB), then: – A is the domain of f. – B is the codomain of f. – b is the image of a under f. – a is a pre-image of b under f. • In general, b may have more than one pre-image. – The range RB of f is {b | a f(a)=b }.
  • 6. 6 Range vs. Codomain - Example • Suppose that: “f is a function mapping students in this class to the set of grades {A,B,C,D,E}.” • At this point, you know f’s codomain is: __________, and its range is ________. • Suppose the grades turn out all As and Bs. • Then the range of f is _________, but its codomain is __________________. {A,B,C,D,E} unknown! {A,B} still {A,B,C,D,E}!
  • 7. 7 Function Addition/Multiplication • We can add and multiply functions f,g:RR: – (f  g):RR, where (f  g)(x) = f(x)  g(x) – (f × g):RR, where (f × g)(x) = f(x) × g(x)
  • 8. 8 Function Composition • For functions g:AB and f:BC, there is a special operator called compose (“○”). – It composes (i.e., creates) a new function out of f,g by applying f to the result of g. (f○g):AC, where (f○g)(a) = f(g(a)). – Note g(a)B, so f(g(a)) is defined and C. – The range of g must be a subset of f’s domain!! – Note that ○ (like Cartesian , but unlike +,,) is non- commuting. (In general, f○g  g○f.)
  • 10. 10 Images of Sets under Functions • Given f:AB, and SA, • The image of S under f is simply the set of all images (under f) of the elements of S. f(S) : {f(s) | sS} : {b |  sS: f(s)=b}. • Note the range of f can be defined as simply the image (under f) of f’s domain!
  • 11. 11 One-to-One Functions • A function is one-to-one (1-1), or injective, or an injection, iff every element of its range has only one pre-image. • Only one element of the domain is mapped to any given one element of the range. – Domain & range have same cardinality. What about codomain?
  • 12. 12 One-to-One Functions (cont’d) • Formally: given f:AB “x is injective” : (x,y: xy  f(x)f(y)) or “x is injective” : ( x,y: (xy)  (f(x)f(y))) or “x is injective” : ( x,y: (xy)  (f(x)  f(y))) or “x is injective” : ( x,y: (xy)  (f(x)  f(y))) or “x is injective” : ( x,y: (f(x)=f(y))  (x =y))
  • 13. 13 One-to-One Illustration • Graph representations of functions that are (or not) one-to-one: • • • • • • • • • One-to-one • • • • • • • • • Not one-to-one • • • • • • • • • Not even a function!
  • 14. 14 Sufficient Conditions for 1-1ness • Definitions (for functions f over numbers): – f is strictly (or monotonically) increasing iff x>y  f(x)>f(y) for all x,y in domain; – f is strictly (or monotonically) decreasing iff x>y  f(x)<f(y) for all x,y in domain; • If f is either strictly increasing or strictly decreasing, then f is one-to-one. – e.g. f(x)=x3
  • 15. 15 Onto (Surjective) Functions • A function f:AB is onto or surjective or a surjection iff its range is equal to its codomain (bB, aA: f(a)=b). • An onto function maps the set A onto (over, covering) the entirety of the set B, not just over a piece of it. – e.g., for domain & codomain R, x3 is onto, whereas x2 isn’t. (Why not?)
  • 16. 16 Illustration of Onto • Some functions that are or are not onto their codomains: Onto (but not 1-1) • • • • • • • • • Not Onto (or 1-1) • • • • • • • • • Both 1-1 and onto • • • • • • • • 1-1 but not onto • • • • • • • • •
  • 17. 17 Bijections • A function f is a one-to-one correspondence, or a bijection, or reversible, or invertible, iff it is both one- to-one and onto.
  • 18. 18 Inverse of a Function • For bijections f:AB, there exists an inverse of f, written f 1:BA, which is the unique function such that: I f f    1
  • 19. 19 Inverse of a function (cont’d)
  • 20. 20 The Identity Function • For any domain A, the identity function I:AA (variously written, IA, 1, 1A) is the unique function such that aA: I(a)=a. • Some identity functions you’ve seen: – ing with T, ing with F, ing with , ing with U. • Note that the identity function is both one- to-one and onto (bijective).
  • 21. 21 • The identity function: Identity Function Illustrations • • • • • • • • • Domain and range x y
  • 22. 22 Graphs of Functions • We can represent a function f:AB as a set of ordered pairs {(a,f(a)) | aA}. • Note that a, there is only one pair (a, f(a)). • For functions over numbers, we can represent an ordered pair (x,y) as a point on a plane. A function is then drawn as a curve (set of points) with only one y for each x.
  • 24. 24 A Couple of Key Functions • In discrete math, we frequently use the following functions over real numbers: – x (“floor of x”) is the largest integer  x. – x (“ceiling of x”) is the smallest integer  x.
  • 25. 25 Visualizing Floor & Ceiling • Real numbers “fall to their floor” or “rise to their ceiling.” • Note that if xZ, x   x & x   x • Note that if xZ, x = x = x. 0 1 1 2 3 2 3 . . . . . . . . . 1.6 1.6=2 1.4= 2 1.4 1.4= 1 1.6=1 3 3=3= 3
  • 26. 26 Plots with floor/ceiling: Example • Plot of graph of function f(x) = x/3: x f(x) Set of points (x, f(x)) +3 2 +2 3