Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools


Properties of Functions






The Character of Functions

Functions differ not just in their formulas but in their fundamental character. Some are symmetric, others lopsided. Some climb steadily upward, others oscillate endlessly. Some approach boundaries they never cross, others explode toward infinity.

These traits — symmetry, monotonicity, boundedness, continuity, and others — are the properties that classify functions and predict their behavior. Knowing that a function is one-to-one guarantees an inverse exists. Knowing that a function is periodic reveals its repetitive structure. Each property answers a specific question about how the function behaves.



Even and Odd Functions

A function is even if f(x)=f(x)f(-x) = f(x) for every xx in its domain. Replacing xx with x-x leaves the output unchanged. The graph is symmetric about the yy-axis — the left half mirrors the right.

The function f(x)=x2f(x) = x^2 is even: f(x)=(x)2=x2=f(x)f(-x) = (-x)^2 = x^2 = f(x). So are f(x)=xf(x) = |x|, f(x)=x4f(x) = x^4, and f(x)=cos(x)f(x) = \cos(x).

A function is odd if f(x)=f(x)f(-x) = -f(x) for every xx in its domain. Replacing xx with x-x negates the output. The graph is symmetric about the origin — rotating it 180°180° around the origin produces the same curve.

The function f(x)=x3f(x) = x^3 is odd: f(x)=(x)3=x3=f(x)f(-x) = (-x)^3 = -x^3 = -f(x). So are f(x)=xf(x) = x, f(x)=x5f(x) = x^5, and f(x)=sin(x)f(x) = \sin(x).

To test algebraically: substitute x-x for xx, simplify, and compare to f(x)f(x) and f(x)-f(x). If the result equals f(x)f(x), the function is even. If it equals f(x)-f(x), the function is odd. If neither, the function is neither even nor odd.

Most functions fall into the third category. The function f(x)=x2+xf(x) = x^2 + x satisfies f(x)=x2xf(-x) = x^2 - x, which equals neither f(x)f(x) nor f(x)-f(x).

For a function to be even or odd, its domain must be symmetric about the origin — if xx is in the domain, so is x-x.

Symmetry

Symmetry describes when one part of a graph determines another through reflection or rotation.

A graph symmetric about the yy-axis has the property that the point (x,y)(x, y) lies on the graph if and only if (x,y)(-x, y) does. Every point on the right has a mirror image on the left. This is the graphical signature of even functions.

A graph symmetric about the origin has the property that (x,y)(x, y) lies on the graph if and only if (x,y)(-x, -y) does. Every point has a counterpart obtained by rotating 180°180° around the origin. This is the graphical signature of odd functions.

A graph symmetric about the xx-axis would have (x,y)(x, y) on the graph whenever (x,y)(x, -y) is. But such a curve fails the vertical line test — it cannot represent a function, since one xx-value would correspond to two yy-values.

Symmetry about other vertical lines is possible. The parabola f(x)=(x3)2f(x) = (x - 3)^2 is symmetric about the line x=3x = 3. Its vertex lies on this axis of symmetry, and the graph is a mirror image on either side.

Recognizing symmetry simplifies graphing. For an even function, plotting the right half determines the left. For an odd function, plotting one portion determines the symmetric portion.

One-to-One Functions

A function is one-to-one (or injective) if different inputs always produce different outputs. No two xx-values share the same yy-value. Equivalently, if f(a)=f(b)f(a) = f(b), then a=ba = b.

The function f(x)=2x+5f(x) = 2x + 5 is one-to-one. If 2a+5=2b+52a + 5 = 2b + 5, then a=ba = b. Every output comes from exactly one input.

The function f(x)=x2f(x) = x^2 is not one-to-one on (,)(-\infty, \infty). Both f(3)=9f(3) = 9 and f(3)=9f(-3) = 9 — two different inputs produce the same output.

The horizontal line test identifies one-to-one functions graphically. If every horizontal line intersects the graph at most once, the function is one-to-one. If any horizontal line crosses twice or more, it is not.

One-to-one functions are precisely those that have inverse functions. Because each output comes from a unique input, the process can be reversed — given an output, identify the input that produced it. This reversal defines the inverse.

A function that is not one-to-one can become one-to-one by restricting its domain. The function f(x)=x2f(x) = x^2 restricted to [0,)[0, \infty) is one-to-one: positive inputs produce distinct outputs. This restriction enables defining x\sqrt{x} as its inverse.

Onto Functions

A function is onto (or surjective) if every element of the codomain is actually achieved as an output. The range equals the codomain — nothing in the target set is missed.

Whether a function is onto depends on how the codomain is defined. The function f(x)=x2f(x) = x^2 from R\mathbb{R} to R\mathbb{R} is not onto: negative numbers are in the codomain R\mathbb{R} but never appear as outputs. The same function from R\mathbb{R} to [0,)[0, \infty) is onto: every non-negative number is the square of some real number.

The horizontal line test has a variant for onto: every horizontal line at a yy-value in the codomain must intersect the graph at least once.

The function f(x)=exf(x) = e^x from R\mathbb{R} to R\mathbb{R} is not onto — outputs are always positive. From R\mathbb{R} to (0,)(0, \infty), it is onto — every positive number is exe^x for some xx.

The function f(x)=x3f(x) = x^3 from R\mathbb{R} to R\mathbb{R} is onto. Every real number is the cube of some real number.

In elementary algebra, codomain is often implicitly taken to be all real numbers, and the focus falls on range rather than the onto property. The distinction becomes important in abstract mathematics and formal definitions.

Bijective Functions

A function is bijective if it is both one-to-one and onto. Every element of the codomain is achieved exactly once. There is a perfect pairing between domain and codomain — each input corresponds to exactly one output, and each output corresponds to exactly one input.

The function f(x)=3x7f(x) = 3x - 7 from R\mathbb{R} to R\mathbb{R} is bijective. It is one-to-one: different inputs give different outputs. It is onto: every real number is 3x73x - 7 for some xx.

The function f(x)=x2f(x) = x^2 from R\mathbb{R} to R\mathbb{R} is neither one-to-one nor onto, hence not bijective.

The function f(x)=x2f(x) = x^2 from [0,)[0, \infty) to [0,)[0, \infty) is bijective. Restricting the domain made it one-to-one; restricting the codomain to match the range made it onto.

Bijective functions have inverses that are also bijective. The inverse reverses the pairing: if f(a)=bf(a) = b, then f1(b)=af^{-1}(b) = a. Both functions establish the same one-to-one correspondence, just read in opposite directions.

Bijections are fundamental in counting arguments. Two sets have the same size if and only if there exists a bijection between them.

Increasing and Decreasing

A function is increasing on an interval if larger inputs produce larger outputs throughout that interval. For any aa and bb in the interval with a<ba < b, we have f(a)<f(b)f(a) < f(b). The graph rises from left to right.

A function is decreasing on an interval if larger inputs produce smaller outputs. For a<ba < b, we have f(a)>f(b)f(a) > f(b). The graph falls from left to right.

Strictly increasing and strictly decreasing emphasize that the inequality is strict — equal outputs are not allowed. Non-decreasing means f(a)f(b)f(a) \leq f(b) when a<ba < b, permitting flat segments. Non-increasing means f(a)f(b)f(a) \geq f(b), also permitting flat segments.

The function f(x)=x3f(x) = x^3 is strictly increasing on (,)(-\infty, \infty). The function f(x)=xf(x) = -x is strictly decreasing everywhere.

The function f(x)=x2f(x) = x^2 is decreasing on (,0](-\infty, 0] and increasing on [0,)[0, \infty). It switches direction at the vertex.

Increasing and decreasing intervals are expressed using xx-values, describing portions of the domain. The statement "increasing on (2,5)(2, 5)" means that within this interval, the graph rises.

Determining these intervals from a graph is visual: trace the curve and note where it rises, where it falls. From an equation, calculus provides systematic methods; in algebra, analyzing the structure of the formula often suffices.

Monotonic Functions

A function is monotonic if it moves in only one direction — always increasing or always decreasing — across its entire domain. It never reverses course.

A monotonically increasing function satisfies a<b    f(a)f(b)a < b \implies f(a) \leq f(b) for all a,ba, b in the domain. A strictly monotonically increasing function satisfies a<b    f(a)<f(b)a < b \implies f(a) < f(b).

A monotonically decreasing function satisfies a<b    f(a)f(b)a < b \implies f(a) \geq f(b). A strictly monotonically decreasing function satisfies a<b    f(a)>f(b)a < b \implies f(a) > f(b).

Examples of monotonic functions: f(x)=exf(x) = e^x (strictly increasing), f(x)=ln(x)f(x) = \ln(x) (strictly increasing on its domain), f(x)=x3f(x) = -x^3 (strictly decreasing), f(x)=3f(x) = 3 (constant, hence both non-decreasing and non-increasing).

Monotonic functions are always one-to-one (unless constant). Because they never produce the same output twice (in the strict case), they have inverses. This is why exponential functions have logarithmic inverses — both are strictly monotonic.

Many functions are monotonic on pieces of their domain but not overall. The function f(x)=sin(x)f(x) = \sin(x) increases on some intervals and decreases on others. It is not monotonic on R\mathbb{R}, but it is strictly increasing on [π/2,π/2][-\pi/2, \pi/2], enabling the definition of arcsin\arcsin on that restricted domain.

Boundedness

A function is bounded above if its outputs never exceed some finite value. There exists a number MM such that f(x)Mf(x) \leq M for all xx in the domain. The graph never rises above the horizontal line y=My = M.

A function is bounded below if its outputs are never less than some finite value. There exists a number mm such that f(x)mf(x) \geq m for all xx in the domain. The graph never falls below y=my = m.

A function is bounded if it is bounded both above and below — its outputs stay within a finite strip.

The function f(x)=sin(x)f(x) = \sin(x) is bounded: 1sin(x)1-1 \leq \sin(x) \leq 1 for all xx. The function f(x)=x2f(x) = x^2 is bounded below (by 00) but not above — it grows without limit. The function f(x)=xf(x) = x is unbounded in both directions.

The function f(x)=11+x2f(x) = \dfrac{1}{1 + x^2} is bounded: 0<f(x)10 < f(x) \leq 1 for all xx.

Boundedness constrains the range. A function bounded above has range with a finite supremum; a function bounded below has range with a finite infimum. A bounded function has range contained in some finite interval.

Local Extrema

A local maximum occurs at x=cx = c if f(c)f(x)f(c) \geq f(x) for all xx near cc. The function reaches a peak at cc relative to its immediate neighborhood — it may be exceeded elsewhere, but not nearby.

A local minimum occurs at x=cx = c if f(c)f(x)f(c) \leq f(x) for all xx near cc. The function reaches a valley at cc relative to its immediate neighborhood.

Together, local maxima and local minima are called local extrema.

On a graph, local maxima appear as peaks — points where the curve rises and then falls. Local minima appear as valleys — points where the curve falls and then rises.

The function f(x)=x33xf(x) = x^3 - 3x has a local maximum at x=1x = -1 (where f(1)=2f(-1) = 2) and a local minimum at x=1x = 1 (where f(1)=2f(1) = -2). Between these points, the function decreases.

Local extrema occur at turning points — places where the function switches between increasing and decreasing. They can also occur at endpoints of a closed domain, where the function might achieve a high or low relative to the interior.

Finding local extrema algebraically is a central problem in calculus. In algebra, analyzing the structure of specific function types — vertices of parabolas, critical points of cubics — provides the answer.

Absolute Extrema

The absolute maximum (or global maximum) of a function is the largest value it achieves anywhere on its domain. If f(c)f(c) is the absolute maximum, then f(c)f(x)f(c) \geq f(x) for every xx in the domain.

The absolute minimum (or global minimum) is the smallest value achieved anywhere on the domain. If f(c)f(c) is the absolute minimum, then f(c)f(x)f(c) \leq f(x) for every xx in the domain.

Absolute extrema are the overall champions — the highest peak and lowest valley across the entire function, not just in a neighborhood.

Not every function has absolute extrema. The function f(x)=xf(x) = x on (,)(-\infty, \infty) has no maximum or minimum — it extends without bound in both directions. The function f(x)=1/xf(x) = 1/x on (0,1)(0, 1) approaches infinity as x0+x \to 0^+ and approaches 11 as x1x \to 1^-, but achieves neither limit.

On a closed, bounded interval, a continuous function always achieves both an absolute maximum and an absolute minimum. This is the Extreme Value Theorem. The extrema occur either at local extrema within the interval or at the endpoints.

To find absolute extrema on [a,b][a, b]: identify all local extrema in (a,b)(a, b), evaluate the function at these points and at the endpoints aa and bb, and compare to find the largest and smallest values.

Continuity

A function is continuous at a point if its graph has no break there — no jump, no hole, no explosion to infinity. Intuitively, the graph can be drawn through that point without lifting the pencil.

Formally, ff is continuous at x=cx = c if three conditions hold: f(c)f(c) is defined, the limit of f(x)f(x) as xcx \to c exists, and the limit equals f(c)f(c). The output at cc matches what the nearby outputs predict.

A function is continuous on an interval if it is continuous at every point in that interval. A function is continuous everywhere if it is continuous on its entire domain.

Polynomials are continuous everywhere. Rational functions are continuous wherever defined — at every point except where the denominator is zero. Exponential, logarithmic, and trigonometric functions are continuous on their domains.

Continuity guarantees certain behaviors. A continuous function on a closed interval achieves its maximum and minimum values. A continuous function that is negative at one point and positive at another must cross zero somewhere in between (Intermediate Value Theorem).

Most functions encountered in elementary mathematics are continuous on their domains. Discontinuities, when they occur, are special events worth noting and classifying.

Types of Discontinuities

When continuity fails, the type of failure is classified by what goes wrong.

A removable discontinuity (or hole) occurs when the limit exists but the function is either undefined or has a different value at that point. The graph has a single missing point — a hole that could be "filled in" by redefining the function there. The function f(x)=x21x1f(x) = \dfrac{x^2 - 1}{x - 1} has a removable discontinuity at x=1x = 1.

A jump discontinuity occurs when the left-hand limit and right-hand limit both exist but differ. The function jumps from one value to another. Piecewise functions often have jump discontinuities at the boundaries between pieces.

An infinite discontinuity occurs when the function approaches infinity (or negative infinity) as xx approaches some value. This manifests as a vertical asymptote. The function f(x)=1/xf(x) = 1/x has an infinite discontinuity at x=0x = 0.

An oscillating discontinuity occurs when the function oscillates infinitely often near a point without settling to any limit. The function f(x)=sin(1/x)f(x) = \sin(1/x) near x=0x = 0 is the classic example.

Identifying the type of discontinuity guides how to handle it — removable discontinuities can be eliminated by redefining the function; others cannot.

Asymptotes

An asymptote is a line that a graph approaches but typically never reaches. Asymptotes describe limiting behavior — what happens as the function extends toward infinity or toward an undefined point.

A vertical asymptote is a vertical line x=ax = a that the graph approaches as outputs explode toward ±\pm\infty. The function f(x)=1/(x2)f(x) = 1/(x - 2) has a vertical asymptote at x=2x = 2. As x2x \to 2, the outputs grow without bound.

A horizontal asymptote is a horizontal line y=Ly = L that the graph approaches as xx \to \infty or xx \to -\infty. The function f(x)=1/xf(x) = 1/x has horizontal asymptote y=0y = 0. As xx grows large, the outputs approach zero.

An oblique (or slant) asymptote is a non-horizontal line y=mx+by = mx + b that the graph approaches as x±x \to \pm\infty. This occurs in rational functions when the numerator's degree exceeds the denominator's degree by exactly one. The function f(x)=x2+1xf(x) = \dfrac{x^2 + 1}{x} has oblique asymptote y=xy = x.

A function can cross a horizontal or oblique asymptote; it describes limiting behavior, not a barrier. A function never crosses a vertical asymptote — the function is undefined there.

Asymptotes shape the large-scale structure of a graph, providing guidelines the curve follows at its extremes.

End Behavior

End behavior describes how f(x)f(x) behaves as xx moves toward positive or negative infinity — the far right and far left of the graph.

The notation f(x)Lf(x) \to L as xx \to \infty means the outputs approach the value LL as xx grows without bound. If LL is finite, this indicates a horizontal asymptote.

The notation f(x)f(x) \to \infty as xx \to \infty means the outputs grow without bound — the graph rises indefinitely on the right.

For polynomials, end behavior is determined by the leading term. The function f(x)=3x45x2+2f(x) = 3x^4 - 5x^2 + 2 behaves like 3x43x^4 for large x|x|: rising on both ends since the degree is even and the leading coefficient is positive.

For rational functions, compare the degrees of numerator and denominator. If the numerator has lower degree, f(x)0f(x) \to 0. If degrees are equal, f(x)f(x) approaches the ratio of leading coefficients. If the numerator has higher degree, f(x)f(x) is unbounded.

For exponential functions, axa^x \to \infty as xx \to \infty when a>1a > 1, and ax0a^x \to 0 as xx \to \infty when 0<a<10 < a < 1.

End behavior provides the frame for the entire graph — knowing where the curve ultimately goes constrains what can happen in between.

Periodicity

A function is periodic if it repeats its values at regular intervals. There exists a positive number pp such that f(x+p)=f(x)f(x + p) = f(x) for all xx in the domain. The graph shows the same pattern cycling endlessly.

The smallest such pp is called the fundamental period (or simply the period). The function f(x)=sin(x)f(x) = \sin(x) has period 2π2\pi: the wave from 00 to 2π2\pi repeats identically thereafter.

Periodic functions have bounded range — the repeating pattern confines outputs to a fixed interval. The sine and cosine functions have range [1,1][-1, 1].

The amplitude measures half the vertical distance between maximum and minimum values. For f(x)=sin(x)f(x) = \sin(x), the amplitude is 11. For f(x)=3sin(x)f(x) = 3\sin(x), the amplitude is 33.

Periodic functions model cyclic phenomena: sound waves, tides, seasons, heartbeats, alternating current. The period corresponds to the duration of one cycle; the amplitude corresponds to the intensity of oscillation.

Not all functions are periodic. Polynomials, exponentials, and logarithms never repeat exactly. Linear combinations of periodic functions with incommensurable periods can produce non-periodic behavior.

Zeros and Roots

A zero of a function is an input value where the output equals zero: f(c)=0f(c) = 0. Zeros are also called roots of the function.

Graphically, zeros are xx-intercepts — points where the curve crosses or touches the horizontal axis.

Finding zeros means solving the equation f(x)=0f(x) = 0. For f(x)=x25x+6f(x) = x^2 - 5x + 6, the zeros are the solutions to x25x+6=0x^2 - 5x + 6 = 0. Factoring gives (x2)(x3)=0(x - 2)(x - 3) = 0, so the zeros are x=2x = 2 and x=3x = 3.

The multiplicity of a zero refers to how many times the corresponding factor appears. If f(x)=(x2)3(x+1)f(x) = (x - 2)^3(x + 1), then x=2x = 2 is a zero of multiplicity 33 and x=1x = -1 is a zero of multiplicity 11.

Multiplicity affects graph behavior. A zero of odd multiplicity crosses the axis — the graph passes through. A zero of even multiplicity touches the axis and turns back — the graph bounces off.

Zeros are fundamental in equation solving, factoring, and sign analysis. Knowing where the function equals zero divides the domain into intervals where the function is positive or negative.

Average Rate of Change

The average rate of change of a function over an interval [a,b][a, b] measures how much the output changes per unit of input:

Average rate of change=f(b)f(a)ba\text{Average rate of change} = \frac{f(b) - f(a)}{b - a}


This is the slope of the secant line connecting the points (a,f(a))(a, f(a)) and (b,f(b))(b, f(b)) on the graph.

For f(x)=x2f(x) = x^2 on [1,3][1, 3]:

f(3)f(1)31=912=4\frac{f(3) - f(1)}{3 - 1} = \frac{9 - 1}{2} = 4


The function increases by an average of 44 units in output for each unit of input over this interval.

Average rate of change has units: output units per input unit. If f(t)f(t) gives position in meters after tt seconds, the average rate of change is average velocity in meters per second.

A positive average rate indicates overall increase over the interval. A negative rate indicates overall decrease. Zero means the function returns to its starting value — though it may have varied in between.

Average rate of change over shrinking intervals approaches the instantaneous rate of change — the derivative — which is the focus of calculus. In algebra, the average rate provides a coarse measure of how fast a function changes.

Concavity

Concavity describes how a curve bends — whether it curves upward like a bowl or downward like an arch.

A function is concave up on an interval if its graph bends upward: it lies above its tangent lines, and the rate of change is increasing. A concave-up curve holds water if imagined as a bowl.

A function is concave down on an interval if its graph bends downward: it lies below its tangent lines, and the rate of change is decreasing. A concave-down curve spills water.

An inflection point is where concavity changes — where the curve switches from bending up to bending down, or vice versa. The cubic f(x)=x3f(x) = x^3 has an inflection point at the origin: concave down for x<0x < 0, concave up for x>0x > 0.

Visually, concavity is detected by the curve's shape. A parabola opening upward is entirely concave up. A parabola opening downward is entirely concave down. Cubics and higher-degree polynomials may have regions of both types.

Concavity affects how well a linear approximation fits a curve. Concave-up regions curve away from tangent lines in one direction; concave-down regions curve away in the other.

Full analysis of concavity uses calculus — specifically, the second derivative. In algebra, recognizing concavity provides qualitative understanding of graph shape.