What is Function in Math — Definition, Types & Examples

What is Function in Math — Definition, Types & Examples

TL;DR

A function in math is a rule that assigns to every input value exactly one output value — written y=f(x) where x is the input and y is the output. This article gives the formal definition, distinguishes a function from a general relation, covers domain and range, the vertical line test, the most-used function families, three worked examples, and the common confusions.


A function

is a relationship between two sets — call them inputs and outputs — such that every input maps to exactly one output. The output may be the same for different inputs, but no input is allowed to have two different outputs.

The Formal Definition

A function f from a set A (the domain) to a set B (the codomain) is a rule that assigns to each element x ∈ A exactly one element f(x) ∈ B.

Three things must be true:

  1. Every input has an output. No element of the domain is left unmapped.
  2. Each input has only one output. No input maps to two different outputs.
  3. The domain and codomain are defined. "What's allowed as input" and "what's allowed as output" are part of the function.

The notation is: f:A→B, x ↦ f(x).

Read aloud: "f from A to B, x maps to f(x)."

Examples:

Quick reference.

Function vs Relation — The Key Distinction

Every function is a relation; not every relation is a function.

A relation is any rule pairing elements of one set with elements of another. A relation becomes a function only when each input has exactly one output.

Relation Function
Input rule Any pairing Each input has exactly one output
Visual test None Vertical line test
Examples (1,2),(1,5),(2,7) (1,2),(2,5),(3,7)

A circle x²+y²=9 is a relation but not a function — for x=0, both y=3 and y=-3 are valid. A vertical line through x=0 crosses the circle twice.

Domain and Range

The domain of a function f is the set of all valid inputs — the values of x for which f(x) is defined.

The range of f is the set of all actual outputs — the values f(x) takes as x varies across the domain.

For f(x)=√x: domain is x≥0 (you can't take real square roots of negatives); range is f(x)≥0.

For f(x)=1/x: domain is x≠0; range is f(x)≠0.

Finding the domain and range is the first step in graphing or analyzing any function.

The Most-Used Function Families

Family Form Example
Linear f(x)=mx+b f(x)=3x+2
Quadratic f(x)=ax²+bx+c f(x)=x²−5
Polynomial f(x)=aₙxⁿ+⋯+a₀ f(x)=x³−4x+1
Rational f(x)=p(x)/q(x) f(x)=1/(x−2)
Exponential f(x)=a^x f(x)=2^x
Logarithmic f(x)=logₐx f(x)=lnx
Trigonometric f(x)=sin x, cos x, tan x f(x)=sin x
Absolute value f(x) = x
Step / piecewise depends on the piece ⌊x⌋ (floor)

Every member of a family shares the same algebraic structure, distinguished by parameter values.

Three Worked Examples of Function — Quick, Standard, Stretch

Quick. If f(x)=2x+5, find f(3).

Substitute x=3: f(3)=2(3)+5=11. Final answer: f(3)=11.

Standard (Wrong Path First — Where Functions Trip Students). The relation (1,2),(2,5),(1,7),(3,9) — is this a function?

_A student counts four ordered pairs and says, "yes, it's a function."

The flaw: counting pairs doesn't check whether each input has only one output. Look more closely: the input 1 appears twice — once with output 2 and once with output 7.

The rescue. The same input 1 maps to two different outputs (2 and 7). Thus, it's not a function.

Final answer: Not a function (input 1 has two outputs).

Stretch. Find the domain of f(x)=1/(x−3).

Two restrictions to handle:

Final answer: domain is x>3 (or (3,∞) in interval notation).

Where Functions Appear — Beyond the Textbook

Functions describe every relationship in modeling.

The modern definition of a function — as a rule mapping inputs to outputs — was formalized in the 1800s by mathematicians including Peter Gustav Lejeune Dirichlet and Bernhard Riemann. Earlier figures had used the word "function" in a looser sense tied to specific formulas.

Tripping Points to Avoid In Function

Mistake 1: Treating any pairing as a function

Where it slips in: A list of ordered pairs with a repeated input is called a function.

Don't do this: Skip the "each input has one output" check.

Mistake 2: Confusing range with codomain

Where it slips in: Student equates range with codomain.

Don't do this: Treat the codomain as the range.

Mistake 3: Forgetting domain restrictions when computing

Where it slips in: Plugging in values without checking domain.

Conclusion

Practice These Three Before Moving On

  1. If f(x)=3x−4, find f(5).
  2. Is the relation (1,4),(2,5),(3,4) a function?
  3. Find the domain of f(x)=1/(x−7).

If problem 2 gave "no" because 4 appears twice as an output, return to FAQ "Can two different inputs give the same output?"