upgrade
upgrade

🔶Intro to Abstract Math

Properties of Functions

Study smarter with Fiveable

Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.

Get Started

Why This Matters

Functions are the backbone of abstract mathematics—they formalize the idea of a relationship between sets and give us precise language to describe how mathematical objects connect. In this course, you're being tested on your ability to classify functions by their structural properties, understand when inverses exist, and work with function composition as a fundamental operation. These concepts appear everywhere: in proofs about set cardinality, in group theory, and in virtually every branch of higher mathematics.

Don't just memorize definitions—know what each property tells you about a function's behavior. When you see "injective," you should immediately think "distinct inputs, distinct outputs—so inverses are possible on the range." When you see "surjective," think "the codomain is fully covered." Master these conceptual connections, and you'll handle both definition-recall questions and proof-based problems with confidence.


Defining a Function's Scope

Before analyzing what a function does, you need to understand where it operates. These foundational concepts establish the sets a function connects and distinguish between what's theoretically possible and what actually occurs.

Domain and Codomain

  • Domain is the set of all valid inputs—the "source" set from which every element must map somewhere
  • Codomain is the declared set of potential outputs, which may include elements never actually hit by the function
  • Distinguishing these matters because two functions with identical rules but different codomains are technically different functions

Range (Image)

  • Range is the actual set of outputs produced—the subset of the codomain that gets "hit"
  • Always satisfies Range(f)Codomain(f)\text{Range}(f) \subseteq \text{Codomain}(f), with equality only when ff is surjective
  • Computing the range often requires solving f(x)=yf(x) = y and determining which yy-values have solutions

Compare: Domain vs. Codomain vs. Range—the domain is where you start, the codomain is where you could land, and the range is where you actually land. If an exam asks whether a function is surjective, you're really asking: does range equal codomain?


Injectivity, Surjectivity, and Bijectivity

These three properties are the classification system for functions. They tell you about the mapping behavior between domain and codomain and determine whether inverses exist. Mastering these distinctions is non-negotiable for proofs involving functions.

One-to-One (Injective) Functions

  • Injective means distinct inputs always produce distinct outputs: f(a)=f(b)a=bf(a) = f(b) \Rightarrow a = b
  • No collisions occur—each codomain element is hit at most once by the function
  • Proof strategy: to show injectivity, assume f(a)=f(b)f(a) = f(b) and derive a=ba = b

Onto (Surjective) Functions

  • Surjective means every codomain element is hit at least once: yCodomain,xDomain:f(x)=y\forall y \in \text{Codomain}, \exists x \in \text{Domain}: f(x) = y
  • Range equals codomain—nothing in the target set is "missed"
  • Proof strategy: for arbitrary yy in codomain, explicitly construct an xx with f(x)=yf(x) = y

Bijective Functions

  • Bijective means both injective and surjective—a perfect one-to-one correspondence
  • Each codomain element is hit exactly once, creating a complete pairing between sets
  • Guarantees invertibility—only bijective functions have true two-sided inverses

Compare: Injective vs. Surjective—injective means "at most one" input per output, surjective means "at least one" input per output. Bijective combines both into "exactly one." FRQs often ask you to prove one property holds while another fails.


Inverses and Composition

These operations let you reverse functions and chain them together. Understanding when inverses exist and how composition behaves is essential for working with function equations and proving properties about combined functions.

Inverse Functions

  • Inverse f1f^{-1} satisfies f1(f(x))=xf^{-1}(f(x)) = x and f(f1(y))=yf(f^{-1}(y)) = yit "undoes" the original function
  • Existence requires bijectivity—without injectivity, f1f^{-1} wouldn't be well-defined; without surjectivity, f1f^{-1} wouldn't have full domain
  • Notation warning: f1(x)f^{-1}(x) means the inverse function, not 1f(x)\frac{1}{f(x)}

Composition of Functions

  • Composition (fg)(x)=f(g(x))(f \circ g)(x) = f(g(x)) applies gg first, then ff to the result
  • Domain requirement: the range of gg must be contained in the domain of ff
  • Not commutative—generally fggff \circ g \neq g \circ f, which matters for proofs

Identity Function

  • Identity id(x)=x\text{id}(x) = x maps every element to itself—the "do nothing" function
  • Neutral element for composition: fid=idf=ff \circ \text{id} = \text{id} \circ f = f
  • Inverse relationship: ff1=f1f=idf \circ f^{-1} = f^{-1} \circ f = \text{id} defines what "inverse" means

Compare: Inverse vs. Identity—the identity is the goal of composing a function with its inverse. If fg=idf \circ g = \text{id}, then gg is a right inverse of ff; full invertibility requires both directions.


Special Function Types

Certain functions have distinctive behaviors that simplify analysis or appear frequently in applications. Recognizing these types helps you quickly identify properties without detailed computation.

Constant Functions

  • Constant function f(x)=cf(x) = c outputs the same value regardless of input
  • Never injective (unless domain has one element)—multiple inputs map to identical output
  • Surjective only if codomain equals {c}\{c\}; otherwise fails surjectivity

Monotonic Functions

  • Increasing: x1<x2f(x1)f(x2)x_1 < x_2 \Rightarrow f(x_1) \leq f(x_2); strictly increasing uses << instead of \leq
  • Decreasing: x1<x2f(x1)f(x2)x_1 < x_2 \Rightarrow f(x_1) \geq f(x_2); strictly decreasing uses >>
  • Strictly monotonic functions are injective—this is a key proof technique for establishing one-to-one behavior

Compare: Constant vs. Strictly Monotonic—constant functions are the least injective (maximum collisions), while strictly monotonic functions are guaranteed injective. These represent opposite extremes of mapping behavior.


Symmetry and Periodicity

These properties describe structural patterns in how functions behave. They're especially important for simplifying computations and understanding function graphs.

Even and Odd Functions

  • Even functions satisfy f(x)=f(x)f(-x) = f(x)symmetric about the y-axis
  • Odd functions satisfy f(x)=f(x)f(-x) = -f(x)symmetric about the origin
  • Useful fact: the only function that's both even and odd is f(x)=0f(x) = 0

Periodic Functions

  • Periodic with period TT means f(x+T)=f(x)f(x + T) = f(x) for all xx in the domain
  • Smallest positive TT with this property is called the fundamental period
  • Never injective on unbounded domains—values repeat, so distinct inputs share outputs

Compare: Even/Odd vs. Periodic—even and odd describe reflection symmetry, while periodic describes translation symmetry. A function can be periodic without being even or odd (and vice versa).


Continuity and Discontinuity

These properties describe whether a function's graph has "gaps." While rigorous treatment requires limits, the intuition is essential for understanding function behavior.

Continuous Functions

  • Continuous at aa means limxaf(x)=f(a)\lim_{x \to a} f(x) = f(a)no jumps, breaks, or holes
  • Continuous on a set means continuous at every point in that set
  • Composition preserves continuity—if ff and gg are continuous, so is fgf \circ g

Discontinuous Functions

  • Removable discontinuity: limit exists but doesn't equal function value (or function undefined)
  • Jump discontinuity: left and right limits exist but differ
  • Essential (infinite) discontinuity: at least one side has no limit or approaches infinity

Compare: Removable vs. Jump Discontinuity—removable discontinuities can be "fixed" by redefining one point; jump discontinuities cannot. This distinction matters for extending functions.


Function Notation

Clear notation is the foundation of precise mathematical communication. Sloppy notation leads to errors and lost points.

Function Notation and Evaluation

  • Standard notation f:ABf: A \to B declares domain AA, codomain BB, and function name ff
  • Evaluation f(a)f(a) means substituting aa into the function rule to compute the output
  • Arrow notation xx2x \mapsto x^2 describes the rule without naming the function

Quick Reference Table

ConceptBest Examples
Mapping fundamentalsDomain, Codomain, Range
Injectivity (one-to-one)Injective functions, Strictly monotonic functions
Surjectivity (onto)Surjective functions, Range = Codomain
Perfect correspondenceBijective functions, Invertible functions
Function operationsComposition, Inverse functions, Identity function
Symmetry propertiesEven functions, Odd functions
Repetition patternsPeriodic functions
Mapping extremesConstant functions (not injective), Strictly monotonic (always injective)

Self-Check Questions

  1. A function f:RRf: \mathbb{R} \to \mathbb{R} is strictly increasing. Without any other information, what can you conclude about its injectivity and surjectivity? Explain why.

  2. Compare and contrast injective and surjective functions: what does each guarantee about how domain elements map to codomain elements? Give an example of a function that is one but not the other.

  3. Why must a function be bijective (not just injective) to have a true inverse function? What goes wrong if we try to define an inverse for a non-surjective function?

  4. If ff and gg are both bijective, prove or explain why fgf \circ g must also be bijective. Which property of composition makes this work?

  5. A function is both even and periodic with period TT. What additional symmetry does this create? Can such a function ever be injective on R\mathbb{R}?