In
mathematical analysis
Analysis is the branch of mathematics dealing with continuous functions, limit (mathematics), limits, and related theories, such as Derivative, differentiation, Integral, integration, measure (mathematics), measure, infinite sequences, series ( ...
, the smoothness of a
function is a property measured by the number of
continuous derivatives (''differentiability class)'' it has over its
domain.
A function of class
is a function of smoothness at least ; that is, a function of class
is a function that has a th derivative that is continuous in its domain.
A function of class
or
-function (pronounced C-infinity function) is an infinitely differentiable function, that is, a function that has derivatives of all
orders (this implies that all these derivatives are continuous).
Generally, the term smooth function refers to a
-function. However, it may also mean "sufficiently differentiable" for the problem under consideration.
Differentiability classes
Differentiability class is a classification of functions according to the properties of their
derivative
In mathematics, the derivative is a fundamental tool that quantifies the sensitivity to change of a function's output with respect to its input. The derivative of a function of a single variable at a chosen input value, when it exists, is t ...
s. It is a measure of the highest order of derivative that exists and is continuous for a function.
Consider an
open set
In mathematics, an open set is a generalization of an Interval (mathematics)#Definitions_and_terminology, open interval in the real line.
In a metric space (a Set (mathematics), set with a metric (mathematics), distance defined between every two ...
on the
real line and a function
defined on
with real values. Let ''k'' be a non-negative
integer
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
. The function
is said to be of differentiability class ''
'' if the derivatives
exist and are
continuous on
If
is
-differentiable on
then it is at least in the class
since
are continuous on
The function
is said to be infinitely differentiable, smooth, or of class
if it has derivatives of all orders on
(So all these derivatives are continuous functions over
)
The function
is said to be of class
or ''
analytic'', if
is smooth (i.e.,
is in the class
) and its
Taylor series expansion around any point in its domain converges to the function in some
neighborhood
A neighbourhood (Commonwealth English) or neighborhood (American English) is a geographically localized community within a larger town, city, suburb or rural area, sometimes consisting of a single street and the buildings lining it. Neigh ...
of the point. There exist functions that are smooth but not analytic;
is thus strictly contained in
Bump function
In mathematical analysis, a bump function (also called a test function) is a function f : \Reals^n \to \Reals on a Euclidean space \Reals^n which is both smooth (in the sense of having continuous derivatives of all orders) and compactly supp ...
s are examples of functions with this property.
To put it differently, the class
consists of all continuous functions. The class
consists of all
differentiable functions whose derivative is continuous; such functions are called ''continuously differentiable''. Thus, a
function is exactly a function whose derivative exists and is of class
In general, the classes
can be defined
recursively by declaring
to be the set of all continuous functions, and declaring
for any positive integer
to be the set of all differentiable functions whose derivative is in
In particular,
is contained in
for every
and there are examples to show that this containment is strict (
). The class
of infinitely differentiable functions, is the intersection of the classes
as
varies over the non-negative integers.
Examples
Example: continuous (''C''0) but not differentiable

The function
is continuous, but not differentiable at , so it is of class ''C''
0, but not of class ''C''
1.
Example: finitely-times differentiable (''C'')
For each even integer , the function
is continuous and times differentiable at all . At , however,
is not times differentiable, so
is of class ''C''
, but not of class ''C''
where .
Example: differentiable but not continuously differentiable (not ''C''1)
The function
is differentiable, with derivative
Because
oscillates as → 0,
is not continuous at zero. Therefore,
is differentiable but not of class ''C''
1.
Example: differentiable but not Lipschitz continuous
The function
is differentiable but its derivative is unbounded on a
compact set. Therefore,
is an example of a function that is differentiable but not locally
Lipschitz continuous.
Example: analytic (''C'')
The
exponential function is
analytic, and hence falls into the class ''C''
ω (where ω is the smallest
transfinite ordinal). The
trigonometric functions are also analytic wherever they are defined, because they are
linear combinations of complex exponential functions and
.
Example: smooth (''C'') but not analytic (''C'')
The
bump function
In mathematical analysis, a bump function (also called a test function) is a function f : \Reals^n \to \Reals on a Euclidean space \Reals^n which is both smooth (in the sense of having continuous derivatives of all orders) and compactly supp ...
is smooth, so of class ''C''
∞, but it is not analytic at , and hence is not of class ''C''
ω. The function is an example of a smooth function with
compact support
In mathematics, the support of a real-valued function f is the subset of the function domain of elements that are not mapped to zero. If the domain of f is a topological space, then the support of f is instead defined as the smallest closed ...
.
Multivariate differentiability classes
A function
defined on an open set
of
is said to be of class
on
, for a positive integer
, if all
partial derivatives
exist and are continuous, for every
non-negative integers, such that
, and every
. Equivalently,
is of class
on
if the
-th order
Fréchet derivative of
exists and is continuous at every point of
. The function
is said to be of class
or
if it is continuous on
. Functions of class
are also said to be ''continuously differentiable''.
A function
, defined on an open set
of
, is said to be of class
on
, for a positive integer
, if all of its components
are of class
, where
are the natural
projections defined by
. It is said to be of class
or
if it is continuous, or equivalently, if all components
are continuous, on
.
The space of ''C''''k'' functions
Let
be an open subset of the real line. The set of all
real-valued functions defined on
is a
Fréchet vector space, with the countable family of
seminorm
In mathematics, particularly in functional analysis, a seminorm is like a Norm (mathematics), norm but need not be positive definite. Seminorms are intimately connected with convex sets: every seminorm is the Minkowski functional of some Absorbing ...
s
where
varies over an increasing sequence of
compact sets whose
union is
, and
.
The set of
functions over
also forms a Fréchet space. One uses the same seminorms as above, except that
is allowed to range over all non-negative integer values.
The above spaces occur naturally in applications where functions having derivatives of certain orders are necessary; however, particularly in the study of
partial differential equation
In mathematics, a partial differential equation (PDE) is an equation which involves a multivariable function and one or more of its partial derivatives.
The function is often thought of as an "unknown" that solves the equation, similar to ho ...
s, it can sometimes be more fruitful to work instead with the
Sobolev spaces.
Continuity
The terms ''parametric continuity'' (''C''
''k'') and ''geometric continuity'' (''G
n'') were introduced by
Brian Barsky, to show that the smoothness of a curve could be measured by removing restrictions on the
speed
In kinematics, the speed (commonly referred to as ''v'') of an object is the magnitude of the change of its position over time or the magnitude of the change of its position per unit of time; it is thus a non-negative scalar quantity. Intro ...
, with which the parameter traces out the curve.
Parametric continuity
Parametric continuity (''C''
''k'') is a concept applied to
parametric curves, which describes the smoothness of the parameter's value with distance along the curve. A (parametric) curve
is said to be of class ''C''
''k'', if
exists and is continuous on