Home
Equations with Parentheses
Homework 6 Integration
math final exam
Radial basis functions for simulating PDEs
Mahtematics Courses
Inverse Functions
Polynomial Division;The Remainder and Factor Theorems
MATH 120 Exam 1 Information
Evaluating Variable Expressions
Basic Mathematics Skills
Lexical templates at the base of the layered architecture of the LCM
Developmental Mathematics Course Information
Facts to Remember
Quadratic Function
Assessment Sample Question for M
Math 100 Study Guide for the Fin
Math Standards
INTERMEDIATE ALGEBRA
Factoring Polynomials
Precalculus I
Greek Numbers and Arithmetic
Precalculus Course Outline
beginalgebra_contents
Math 2700 Key Concepts
MATH 215 Linear Algebra
Elementary Linear Algebra Autumn 2008
Singular Values
Linear Equations in Two Variables
A catalog of essential functions
Partial Fractions,Long Division
MATH 128-003 Exam
Math 150 Final Exam Review
College Algebra
Polynomial equations and solving them
MTH 098
Information and Entropy
Intermediate Algebra EXPONENTS
Linear Equations and Inequalities
Linear Equations in Two Variables
GRAPHING LINEAR EQUATIONS IN TWO VARIABLES
Literal Equations Practice
ITERATIVE METHODS FOR SOLVING LINEAR EQUATIONS
Foundations of Advanced Mathematics
Intermediate Algebra
Calculus I:Sample Exam 4
FACTORING EXPRESSIONS INVOLVING RATIONAL EXPONENTS
Properties of Logarithms
Math 1051 Pre-calculus I Lecture Notes
Intermediate Algebra
HOMEWORK 05 SELECTED SOLUTIONS
Mathematics Problem Solving
MATH 10 - COLLEGE MATHEMATICS
MATH OBJECTIVES
NUMBER - RATIONAL NUMBERS
Literal Functions and Formulas
MATH 104 Beginning Algebra
Intermediate Algebra
Factoring Expressions
Introduction to rational functio
The Language of Mathematics Functions
Sample Test Problems for Mathematics
MATH 097 Developmental Math
Solving Equations & Inequalities
Review of Chapter 1
Inverse Functions Facts
Matrix Operations on a Casio Graphing Calculator
Adding & Subtracting Fractions
Engineering-Calculus-1
Math 444 Homework 4
Exponential Functions
ALGEBRA SUGGESTED HOMEWORK AND COURSE OBJECTIVES
Mathematics
Applications of Matrices and Linear Algebra
Math Courses
GEOMETRY DEFINITIONS
Differential and Integral Calculus Review and Tutorial
Linear Equations
Polynomial Functions
LINEAR ALGEBRA
INTERMEDIATE ALGEBRA
Adding and Multiplying Fractions
MTH 125 - Finite Mathematics
Intermediate Algebra
Algebra A Class
Math 130 Midterm Examination
INTERMEDIATE ALGEBRA
Subtracting Mixed Numbers
Simplification, Multiplication and Division of Rational Expressions
MATH 120 PREREQUISITE SKILLS
Functions II
INTERMEDIATE ALGEBRA
Calculus 1
Perimeter, Area, and Volume
MATH 701 Quadratics Solutions
Math 131 Test questions
The St. Louis Gateway Arch
Algebra II A
Addition and Subtraction of Rational Numbers
Linear Equations and Formulas

The Language of Mathematics Functions

1 Functions

1.1 Functions

Functions

•A function f from one set X to another set Y is a subset of the Cartesian
product X*Y such that for any x ∈X, there is exactly one y with (x, y) ∈f .

•Denote a function by f : X -> Y
•We usually write f (x) = y if (x, y) ∈f .
•The domain of f : X -> Y is X.
•The range of f : X -> Y is the set {y | (x, y) ∈f for some x ∈X}
Example.
1. f : R -> R given by f (x) = x2 is a function.
2. Let X = {a, b, c} and Y = {v, c}. Then f = {(a, v), (b, c), (c, c)} is a
function.
3. g = {(v, a), (c, b), (c, c)} is not a function. (We call this a relation)

2 Specifying Functions

2.1 Arrow Diagrams

Arrow Diagrams

•For small enough functions, we can denote them with an arrow diagram
Example. Let X = {a, b, c}, Y = {v, c} and f = {(a, v), (b, c), (c, c)} as before.

2.2 Rules

Rules

•You are probably familiar with functions given by rules.
Example. 1. f (x) = x2
2. g(x) = ex
3. h(x) = sin x

2.3 Graphs

Graphs

•Suppose that f is a function whose domain and range are both subsets of R.
The graph of f is obtained by plotting each element of f as a point.
Example. The graph of f (x) = sin x

3 Specific Functions

3.1 Modulus Operator

Modulus Operator

•Recall Z denotes the set of integers.
•For x, y ∈Z with y > 0, define x mod y to be the remainder on dividing x
by y.
•x mod y is always nonnegative.

3.2 Floor and Ceiling Functions

Floor and Ceiling Functions

•The ceiling of a number, denoted is the least integer greater than or
equal to x. (Round up!)
•The floor of a number, denoted is the greatest integer less than or equal
to x. (Round down!)

3.3 Operators

Operators
Let X be a set. A binary operator on X is a function X*X -> X (Two
inputs).
Let X be a set. A unary operator on X is a function X -> X.

Example. 1. If X is the set of all propositions in arithmetic, then is
a unary operator on X.

2. If U is a universal set, then f (A, B) = is a binary operator on
3. f (x, y) = 3x - 2y is a binary operator on Z.

4 Properties of Functions

4.1 One-to-One Functions

One-to-One Functions

• A function f is one-to-one (or injective) if for each y ∈Y, there is at most
one x ∈X with f (x) = y.

4.2 Onto Functions

Onto Functions

• A function f is onto (or surjective) if for each y ∈Y, there is at least one
x ∈X with f (x) = y.

4.3 Bijective Functions and Inverses

Bijective Functions

•A function f is bijective if it is both one-to-one and onto.
•Bijective functions f have inverses f-1

Inverses

•The inverse f-1 of a bijective function “undoes” f
•Reverses the arrow diagram

Logarithms

•The function f (x) = lg x is the inverse of g(x) = 2x
•Called the base ∈logarithm of x
Example.

1. lg 64 = 6
2. lg 1000 ≈ 9.96578

4.4 Composition of Functions

Composition of Functions

•If g : X -> Y and f : Y -> Z are functions, we can define a new function
, called the composition of f with g.
•Perform g, then f .
•The target of g and the domain of f must agree.

5 Hashing

5.1 Hashing

Hashing

•Want to organize stored data so that retrieval is efficient.
– Determine whether a particular item has been stored
– Edit or delete a particular item
– Find a place to insert a new item

•Hash tables are a commonly used method
– Have a hash function h : {Data} -> {Memory Locations}

Suppose we have 6 students in a computing class, with student IDs:

We also have 13 memory locations, indexed 0 to 12.
Define a hash function by h(x) = x mod 13.

Suppose we now have 8 students in a computing class, with student IDs:

We may end up having a collision, i.e., two or more items trying to be placed in the same position.
We need a collision resolution policy. One simple one is simply to move to the next unoccupied
location.

Summary

Summary
You should be able to:
•Use functions and basic function terminology
•Identify functions using different methods
•Use the modulus operator and lg x
•Understand one-to-one and onto functions
•Understand and use hashing functions
•Deal with hashing collisions