Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Spaces of Continuous and Differentiable Functions

Learning Goals

  1. What is a Banach space?

  2. The spaces of continuous and differentiable functions.

  3. What do CkC^k norms measure?

Banach Spaces

Definition 1 (Banach Space)

A Banach space (X,X)(X, \|\cdot\|_X) is a complete normed vector space.

Example 1 (Basic Banach Space)

Rn\mathbb{R}^n is a Banach space with any p-norm i.e. xp=(i=1nxip)1/p\|x\|_p = \left( \sum_{i=1}^{n}|x_i|^p \right)^{1/p}

Spaces of Continuous and Differentiable Functions

Definition 2 (C0C^0 — Continuous Functions)

Let ΩRn\Omega \subset \mathbb{R}^n be open. The space of continuous functions on Ω\overline{\Omega} is

C0(Ω)=C(Ω)={f:ΩR:f is continuous}C^0(\overline{\Omega}) = C(\overline{\Omega}) = \{ f : \overline{\Omega} \to \mathbb{R} : f \text{ is continuous} \}

equipped with the sup-norm (or uniform norm)

f=supxΩf(x).\|f\|_\infty = \sup_{x \in \overline{\Omega}} |f(x)|.

When Ω\overline{\Omega} is compact, every continuous function is bounded and attains its supremum, so f<\|f\|_\infty < \infty for all fC(Ω)f \in C(\overline{\Omega}).

Definition 3 (CkC^kkk-times Continuously Differentiable Functions)

For k1k \geq 1, define

Ck(Ω)={fC(Ω):DαfC(Ω) for all αk}C^k(\overline{\Omega}) = \{ f \in C(\overline{\Omega}) : D^\alpha f \in C(\overline{\Omega}) \text{ for all } |\alpha| \leq k \}

where α\alpha is a multi-index and DαfD^\alpha f denotes the corresponding partial derivative. This space is equipped with the CkC^k norm

fCk=αkDαf=f+α=1Dαf++α=kDαf.\|f\|_{C^k} = \sum_{|\alpha| \leq k} \|D^\alpha f\|_\infty = \|f\|_\infty + \sum_{|\alpha|=1} \|D^\alpha f\|_\infty + \cdots + \sum_{|\alpha|=k} \|D^\alpha f\|_\infty.

Definition 4 (CC^\infty — Smooth Functions)

The space of smooth (infinitely differentiable) functions is

C(Ω)=k=0Ck(Ω).C^\infty(\overline{\Omega}) = \bigcap_{k=0}^{\infty} C^k(\overline{\Omega}).

This space does not carry a single norm but is topologized by the family of CkC^k seminorms: a sequence fnff_n \to f in CC^\infty if and only if fnfCk0\|f_n - f\|_{C^k} \to 0 for every kk.

CC^\infty is not a Banach space — it is a Fréchet space

What Do CkC^k Norms Measure?

The CkC^k norm controls the function and its first kk derivatives uniformly. This has a concrete geometric meaning:

The key point: higher-order CkC^k norms are strictly stronger. A sequence can converge in C0C^0 (graphs converge) without converging in C1C^1 (slopes may oscillate wildly).

Example 2 (C1C^1 with the sup-norm is incomplete)

The space C1([0,1])C^1([0,1]) equipped with the wrong norm \|\cdot\|_\infty (instead of C1\|\cdot\|_{C^1}) is not a Banach space.

Consider the sequence fn(x)=x+1/nf_n(x) = \sqrt{x + 1/n} on [0,1][0,1]. Each fnf_n is C1C^1, and fnf(x)=xf_n \to f(x) = \sqrt{x} uniformly. But f(x)=xf(x) = \sqrt{x} is not differentiable at x=0x = 0, so fC1([0,1])f \notin C^1([0,1]).

The sup-norm cannot detect that the derivatives fn(x)=12x+1/nf_n'(x) = \frac{1}{2\sqrt{x + 1/n}} are blowing up near x=0x = 0. The C1C^1 norm would catch this: fnC1\|f_n\|_{C^1} \to \infty, so the sequence is not Cauchy in the C1C^1 norm.

This is a concrete instance of a general principle: a function space is only complete in a norm strong enough to detect all the structure the space requires. The sup-norm is too weak for C1C^1—it measures height but not slope, so Cauchy sequences can converge to functions that are continuous but not differentiable.

Proposition 1 (Ck(Ω)C^k(\overline{\Omega}) is a Banach space)

For Ω\overline{\Omega} compact and k0k \geq 0, the space (Ck(Ω),Ck)(C^k(\overline{\Omega}), \|\cdot\|_{C^k}) is a Banach space.

Proof sketch: