Differentiability class is a classification of functions according to the properties of their
derivatives. It is a measure of the highest order of derivative that exists and is continuous for a function. Consider an
open set U on the
real line and a function f defined on U with real values. Let
k be a non-negative
integer. The function f is said to be of differentiability '
class C^k''''' if the derivatives f',f'',\dots,f^{(k)} exist and are
continuous on U. If f is k-differentiable on U, then it is at least in the class C^{k-1} since f',f
,\dots,f^{(k-1)} are continuous on U. The function f is said to be infinitely differentiable, smooth, or of class C^\infty, if it has derivatives of all orders on U. (So all these derivatives are continuous functions over U.) The function f is said to be of class C^\omega, or analytic'', if f is smooth (i.e., f is in the class C^\infty) and its
Taylor series expansion around any point in its domain converges to the function in some
neighborhood of the point. There exist functions that are smooth but not analytic; C^\omega is thus strictly contained in C^\infty.
Bump functions are examples of functions with this property. To put it differently, the class C^0 consists of all continuous functions. The class C^1 consists of all
differentiable functions whose derivative is continuous; such functions are called
continuously differentiable. Thus, a C^1 function is exactly a function whose derivative exists and is of class C^0. In general, the classes C^k can be defined
recursively by declaring C^0 to be the set of all continuous functions, and declaring C^k for any positive integer k to be the set of all differentiable functions whose derivative is in C^{k-1}. In particular, C^k is contained in C^{k-1} for every k>0, and there are examples to show that this containment is strict (C^k \subsetneq C^{k-1}). The class C^\infty of infinitely differentiable functions, is the intersection of the classes C^k as k varies over the non-negative integers.
Examples Continuous (C0) but not differentiable The function f(x) = \begin{cases}x & \mbox{if } x \geq 0, \\ 0 &\text{if } x is continuous, but not differentiable at , so it is of class
C0, but not of class
C1.
Finitely-times differentiable (C) For each even integer , the function f(x)=|x|^{k+1} is continuous and times differentiable at all . At , however, f is not times differentiable, so f is of class
C, but not of class
C where .
Differentiable but not continuously differentiable (not C1) The function g(x) = \begin{cases}x^2\sin{\left(\tfrac{1}{x}\right)} & \text{if }x \neq 0, \\ 0 &\text{if }x = 0\end{cases} is differentiable, with derivative g'(x) = \begin{cases}-\mathord{\cos\left(\tfrac{1}{x}\right)} + 2x\sin\left(\tfrac{1}{x}\right) & \text{if }x \neq 0, \\ 0 &\text{if }x = 0.\end{cases} Because \cos(1/x) oscillates as → 0, g'(x) is not continuous at zero. Therefore, g(x) is differentiable but not of class
C1.
Differentiable but not Lipschitz continuous The function h(x) = \begin{cases}x^{4/3}\sin{\left(\tfrac{1}{x}\right)} & \text{if }x \neq 0, \\ 0 &\text{if }x = 0\end{cases} is differentiable but its derivative is unbounded on a
compact set. Therefore, h is an example of a function that is differentiable but not locally
Lipschitz continuous.
Analytic (C) The
exponential function e^{x} 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 e^{ix} and e^{-ix}.
Smooth (C) but not analytic (C) The
bump function f(x) = \begin{cases}e^{-\frac{1}{1-x^2}} & \text{ if } |x| 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.
Multivariate differentiability classes A function f:U\subseteq\mathbb{R}^n\to\mathbb{R} defined on an open set U of \mathbb{R}^n is said to be of class C^k on U, for a positive integer k, if all
partial derivatives \frac{\partial^\alpha f}{\partial x_1^{\alpha_1} \, \partial x_2^{\alpha_2}\,\cdots\,\partial x_n^{\alpha_n}}(y_1,y_2,\ldots,y_n) exist and are continuous, for every \alpha_1,\alpha_2,\ldots,\alpha_n non-negative integers, such that \alpha=\alpha_1+\alpha_2+\cdots+\alpha_n\leq k, and every (y_1,y_2,\ldots,y_n)\in U. Equivalently, f is of class C^k on U if the k-th order
Fréchet derivative of f exists and is continuous at every point of U. The function f is said to be of class C or C^0 if it is continuous on U. Functions of class C^1 are also said to be
continuously differentiable. A function f:U\subset\mathbb{R}^n\to\mathbb{R}^m, defined on an open set U of \mathbb{R}^n, is said to be of class C^k on U, for a positive integer k, if all of its components f_i(x_1,x_2,\ldots,x_n)=(\pi_i\circ f)(x_1,x_2,\ldots,x_n)=\pi_i(f(x_1,x_2,\ldots,x_n)) \text{ for } i=1,2,3,\ldots,m are of class C^k, where \pi_i are the natural
projections \pi_i:\mathbb{R}^m\to\mathbb{R} defined by \pi_i(x_1,x_2,\ldots,x_m)=x_i. It is said to be of class C or C^0 if it is continuous, or equivalently, if all components f_i are continuous, on U.
The space of Ck functions Let D be an open subset of the real line. The set of all C^k real-valued functions defined on D is a
Fréchet vector space, with the countable family of
seminorms p_{K, m}=\sup_{x\in K}\left|f^{(m)}(x)\right| where K varies over an increasing sequence of
compact sets whose
union is D, and m=0,1,\dots,k. The set of C^\infty functions over D also forms a Fréchet space. One uses the same seminorms as above, except that m 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 equations, it can sometimes be more fruitful to work instead with the
Sobolev spaces. ==Continuity==