Bourbaki

§ 2. Real differentiable functions

In this paragraph, it is assumed that K = R. The letter E denotes a normed vector space over R; the letter F denotes a separated locally convex topological vector space over R.

2.1. Differentiable functions at a point

2.1.1. Let f be a function defined in a neighbourhood of a point x_0 of E and with values in F. Let u be an element of the space L(E;F)\mathscr{L}(E; F) of continuous linear mappings from E into F. In order that f be differentiable at x_0 and admit u there as derivative, it is necessary and sufficient that one have

lim⁡h→0,h≠0f(x0+h)−f(x0)−u(h)∥h∥=0. \lim_{h \to 0, h \neq 0} \frac{f(x_0 + h) - f(x_0) - u(h)}{\|h\|} = 0.

2.1.2. In order that f be strictly differentiable at x_0, it is necessary and sufficient that one have

lim⁡(h,k)→(0,0),h≠kf(x0+h)−f(x0+k)−Df(x0)⋅(h−k)∥h−k∥=0. \lim_{(h, k) \to (0, 0), h \neq k} \frac{f(x_0 + h) - f(x_0 + k) - Df(x_0) \cdot (h - k)}{\|h - k\|} = 0.

2.1.3. Let F_1 and F_2 be two separated locally convex spaces and let u be a bilinear mapping from F_1 × F_2 into F, satisfying the following continuity condition: (SC) If ((a_n, b_n)) is a sequence of elements of F_1 × F_2 converging to an element (a, b) ∈ F_1 × F_2, then the sequence (u(a_n, b_n)) converges to u(a, b) in F.

Let f_i (for i = 1, 2) be a mapping from a neighbourhood of a point x_0 of E into F_i. If f_1 and f_2 are differentiable at x_0, then u(f_1, f_2) is differentiable at x_0 and one has:

D(u(f1,f2))(x0)⋅h=u(Df1(x0)⋅h,f2(x0))+u(f1(x0),Df2(x0)⋅h) D(u(f_1, f_2))(x_0) \cdot h = u(Df_1(x_0) \cdot h, f_2(x_0)) + u(f_1(x_0), Df_2(x_0) \cdot h)
for every h∈Eh \in E.

2.2. The mean value theorem

2.2.1. Let x, y be in E, and let [x, y] be the closed segment joining these two points. Let moreover f be a mapping from a neighbourhood of [x, y] into the space F, differentiable at every point of [x, y]. Then f(x) − f(y) belongs to the closed convex envelope of the set of points Df(z) · (x − y) for z in [x, y].

2.2.2. Let U be an open connected set of E, and let f be a mapping from U into

F, admitting a zero derivative at every point of U; then ff is constant in U.

2.2.3. Let U be an open convex set of E, and let ff be a mapping from U into F, differentiable at every point of U. Given a continuous semi-norm γ\gamma on F and a real number M⩾0M \geqslant 0, the following conditions are equivalent: (i) For every xx in U, one has ∥Df(x)∥γ⩽M\|Df(x)\|_{\gamma} \leqslant M. (ii) For every xx and every yy in U, one has ∥f(x)−f(y)∥γ⩽M⋅∥x−y∥\|f(x) - f(y)\|_{\gamma} \leqslant M \cdot \|x - y\|.

2.2.4. Let U be a neighbourhood of a point x0x_0 of E and let ff be a function defined in the complement of x0x_0 in U, with values in F. Suppose that ff admits a derivative Df(x)Df(x) at every point xx of U, x≠x0x \neq x_0, and that the function x↦Df(x)x \mapsto Df(x) admits a limit D0D_0 when xx tends to x0x_0. Then, if dim⁡(E)⩾2\dim(E) \geqslant 2, ff has a limit at x0x_0 and the function ff extended by continuity to all of U is differentiable with derivative D0D_0 at x0x_0; the same holds if dim⁡(E)=1\dim(E) = 1 and it is assumed that ff has a limit at x0x_0.

2.3. Functions of class CrC^r (r≠ωr \neq \omega)

2.3.1. Let U be an open set of E and let ff be a mapping from U into F. We define the relation “ff is of class CrC^r” (for r∈Nr \in \mathbf{N}) by induction on rr in the following manner: 1) ff is of class C0C^0 if and only if it is continuous; 2) if rr is an integer ⩾1\geqslant 1, the function ff is of class CrC^r if and only if it is differentiable at every point of U and if the derivative mapping DfDf from U into L(E;F)\mathscr{L}(E; F) is of class Cr−1C^{r-1}.

Functions of class CrC^r are also called r times continuously differentiable functions.

One says that ff is of class C∞C^{\infty} (or indefinitely differentiable) if it is of class CrC^r for every integer rr.

If ff is of class CrC^r in U, then ff is pp times differentiable for every integer p⩽rp \leqslant r and the function DpfD^p f is of class Cr−pC^{r-p}.

2.3.2. The mappings of class CrC^r from an open set U of E into F form a vector subspace Cr(U;F)\mathscr{C}^r(U; F) of the space of all mappings from U into F. One has Cs(U;F)⊂Cr(U;F)\mathscr{C}^s(U; F) \subset \mathscr{C}^r(U; F) for s⩾rs \geqslant r.

2.3.3. For a function ff to be of class C1C^1 in an open set U of E, it is necessary and sufficient that it be strictly differentiable at every point of U.

If E is a product of normed spaces EiE_i, a mapping ff from an open set V of E into F is of class CrC^r if and only if ff possesses continuous iterated partial derivatives Di1…DimfD_{i_1} \ldots D_{i_m} f for every integer m⩽rm \leqslant r.

2.3.4. Let G be a normed space and let U be an open set of E. Let V be an open set of G, g∈Cr(U;G)g \in \mathscr{C}^r(U; G) and f∈Cr(V;F)f \in \mathscr{C}^r(V; F). If g(U)⊂Vg(U) \subset V, the mapping f∘gf \circ g from U into F is of class CrC^r.

Let F1F_1 and F2F_2 be two separated locally convex spaces and let uu be a bilinear mapping from F1×F2F_1 \times F_2 into F, hypocontinuous with respect to the set of bounded parts of F1F_1 (resp. F2F_2) (Esp. Vect. Top., ch. III, § 4, n° 2). Let U be an open set of E and fi∈Cr(U;Fi)f_i \in \mathscr{C}^r(U; F_i) (for i=1,2i = 1, 2). Then the function u(f1,f2)u(f_1, f_2) belongs to Cr(U;F)\mathscr{C}^r(U; F). If E is of finite dimension, it is sufficient to suppose that uu satisfies condition (SC) of n° 2.1.3.

2.3.5. If E is a product of normed spaces EiE_i (1≤i≤n1 \leq i \leq n) and if ff is a continuous nn-linear mapping from E into F, then ff is of class C∞C^\infty and one has Dpf=0D^p f = 0 for p≥n+1p \geq n + 1.

2.3.6. Suppose that E and F are Banach spaces. Let ff be a function of class CrC^r (with r≥1r \geq 1) defined in a neighbourhood of a point x0x_0 of E and with values in F. Let y0=f(x0)y_0 = f(x_0) and suppose that Df(x0)Df(x_0) is an isomorphism of E onto F. Then ff induces a homeomorphism gg of a neighbourhood of x0x_0 onto a neighbourhood of y0y_0 (1.5) and the inverse mapping of gg is of class CrC^r in a neighbourhood of y0y_0.

2.4. Derivatives of functions of class CrC^r

2.4.1. Let ff be a mapping of class CrC^r of an open U of E into F. For every x∈Ux \in U, and every integer ss with s≤rs \leq r, the multilinear mapping Dsf(x)D^s f(x) is symmetric.

2.4.2. Suppose in addition that E is finite-dimensional and let (e1,…,en)(e_1, \ldots, e_n) be a basis of E. The partial derivatives ∂i1…∂isf\partial_{i_1} \ldots \partial_{i_s} f depend symmetrically on the indices i1,…,isi_1, \ldots, i_s. Let αk\alpha_k be the number of times that the index kk occurs in the sequence i1,…,isi_1, \ldots, i_s and let α=(α1,…,αn)\alpha = (\alpha_1, \ldots, \alpha_n). We then put:

∂αf=∂1α1…∂nαnf=∂i1…∂isf \partial^{\alpha} f = \partial_1^{\alpha_1} \ldots \partial_n^{\alpha_n} f = \partial_{i_1} \ldots \partial_{i_s} f

When the coordinates relative to the basis (e1,…,en)(e_1, \ldots, e_n) are denoted by x1,…,xnx_1, \ldots, x_n, we also write ∂αf\partial^{\alpha} f in the form:

∂∣α∣f∂x1α1…∂xnαn \frac{\partial^{|\alpha|} f}{\partial x_1^{\alpha_1} \ldots \partial x_n^{\alpha_n}}

2.5. Taylor formula

2.5.1. Let rr be an integer ≥1\geq 1 and let ff be a mapping of class CrC^r of an open U of E into F. For x∈Ux \in U, h∈Eh \in E and p≤rp \leq r, let us agree to write Dpf(x0)⋅hpD^p f(x_0) \cdot h^p in place of Dpf(x0)⋅(h,…,h)D^p f(x_0) \cdot (h, \ldots, h). If the segment [x,x+h][x, x + h] is contained in UU, we have the formula (“Taylor formula”):

f(x+h)=∑p=0r−11p!Dpf(x)⋅hp+vr(x;h) f(x + h) = \sum_{p=0}^{r-1} \frac{1}{p!} D^p f(x) \cdot h^p + v_r(x; h)

where the “remainder” vr(x;h)v_r(x; h) is given by:

vr(x;h)=∫01(1−t)r−1(r−1)!Drf(x+th)⋅hr dt v_r(x; h) = \int_0^1 \frac{(1-t)^{r-1}}{(r-1)!} D^r f(x + th) \cdot h^r \, dt

We have:

vr(x;h)≡1r!Drf(x)⋅hrmod o(∥h∥r)when h tends to 0 v_r(x; h) \equiv \frac{1}{r!} D^r f(x) \cdot h^r \quad \text{mod } o(\|h\|^r) \quad \text{when } h \text{ tends to } 0

and

f(x+h)≡∑p=0r1p!Dpf(x)⋅hpmod o(∥h∥r) f(x + h) \equiv \sum_{p=0}^r \frac{1}{p!} D^p f(x) \cdot h^p \quad \text{mod } o(\|h\|^r)

when hh tends to zero.

2.5.2. Suppose moreover that γ\gamma is a continuous seminorm on FF; if one has ∥Drf(z)∥γ≤M\|D^r f(z)\|_\gamma \leq M for every point zz of the segment [x,x+h][x, x + h], then one has:

∥vr(x;h)∥γ≤Mr!∥h∥r \|v_r(x; h)\|_\gamma \leq \frac{M}{r!} \|h\|^r

2.5.3. Suppose in addition that E=RnE = \mathbf{R}^n. One then has:

f(x+h)≡∑∣α∣≤rΔαf(x)hαmod o(∥h∥r)when h tends to 0 f(x + h) \equiv \sum_{|\alpha| \leq r} \Delta^\alpha f(x) h^\alpha \quad \text{mod } o(\|h\|^r) \quad \text{when } h \text{ tends to } 0

putting:

Δαf(x)=1α!∂αf(x) \Delta^\alpha f(x) = \frac{1}{\alpha!} \partial^\alpha f(x)

2.5.4. Let ff and gg be two functions of class CrC^r on an open subset UU of EE, with values in FF. In order that ff and gg have at a point xx of UU a contact of order ≥r\geq r, it is necessary and sufficient that one have Dpf(x)=Dpg(x)D^p f(x) = D^p g(x) for every integer pp with 0≤p≤r0 \leq p \leq r. When EE is finite-dimensional, this amounts to saying that the iterated partial derivatives of order ≤r\leq r of ff and gg (with respect to a basis of EE) are equal at the point xx.

2.5.5. Let UU be an open subset of E×RnE \times \mathbf{R}^n of the form V×I1×⋯×InV \times I_1 \times \cdots \times I_n, where VV is an open subset of EE and I1,…,InI_1, \ldots, I_n are open intervals of R\mathbf{R} containing 0. Put U0=VU_0 = V and Uj=V×I1×⋯×IjU_j = V \times I_1 \times \cdots \times I_j for 1≤j≤n1 \leq j \leq n. Given a function f∈Cr(U;F)f \in \mathscr{C}^r(U; F) (with 1≤r≤∞1 \leq r \leq \infty), there exists one and only one sequence of functions fj∈Cr−1(Uj;F)f_j \in \mathscr{C}^{r-1}(U_j; F) (for 0≤j≤n0 \leq j \leq n) such that:

f(x,t1,…,tn)=f0(x)+∑j=1ntjfj(x,t1,…,tj) f(x, t_1, \ldots, t_n) = f_0(x) + \sum_{j=1}^n t_j f_j(x, t_1, \ldots, t_j)

for x∈Vx \in V and tj∈Ijt_j \in I_j. One has:

f0(x)=f(x,0,…,0) f_0(x) = f(x, 0, \ldots, 0)
fj(x,t1,…,tj)=∫01∂jf(x,t1,…,tj−1,tju,0,…,0)du f_j(x, t_1, \ldots, t_j) = \int_0^1 \partial_j f(x, t_1, \ldots, t_{j-1}, t_j u, 0, \ldots, 0) du

for 1≤j≤n1 \leq j \leq n. In this last formula, ∂jf\partial_j f denotes the jj-th partial derivative of the function (t1,…,tn)↦f(x,t1,…,tn)(t_1, \ldots, t_n) \mapsto f(x, t_1, \ldots, t_n).

2.6. Criteria of differentiability

2.6.1. Suppose that FF, in addition to its topology T\mathscr{T}, is endowed with a less fine topology T′\mathscr{T}', which also makes FF a separated locally convex space. Suppose moreover that T\mathscr{T} and T′\mathscr{T}' satisfy the following condition: (S) For every neighbourhood VV of 0 for the topology T\mathscr{T}, there exists a neighbourhood WW of 0 for T\mathscr{T} such that the T′\mathscr{T}'-closed convex envelope of every T\mathscr{T}-compact subset of WW is contained in VV.

Let ff be a mapping from an open set UU of EE into FF. Suppose that ff is of class CrC^r (1≤r≤∞1 \leq r \leq \infty) when FF is endowed with the topology T′\mathscr{T}', that Dmf(x)D^m f(x) is, for every xx of UU, and every integer m≤rm \leq r, a continuous multilinear mapping of EmE^m into FF endowed with the topology T\mathscr{T} and that the mapping x↦Dmf(x)x \mapsto D^m f(x) is continuous from UU into Lm(E;F)\mathscr{L}_m(E; F) (FF being endowed with the topology T\mathscr{T}). Then ff is of class CrC^r when FF is endowed with the topology T\mathscr{T} and its derivatives DmfD^m f are the same for T\mathscr{T} and for T′\mathscr{T}'.

Condition (S) is in particular realized if there exists a fundamental system of neighbourhoods of 0 for the topology T\mathscr{T} which are closed for the topology T′\mathscr{T}': this is the case if the dual of FF endowed with T\mathscr{T} is identical with the dual of FF endowed with T′\mathscr{T}'. Condition (S) is also realized if FF endowed with the topology T\mathscr{T} is quasi-complete (Esp. Vect. Top., Ch. III, § 2, No. 5).

2.6.2. Let ff be a mapping from an open set UU of EE into FF. If ff is of class CrC^r (with 0≤r≤∞0 \leq r \leq \infty), the scalar functions u∘fu \circ f are of class CrC^r for every continuous linear form uu on FF. Conversely if FF is quasi-complete and if the functions u∘fu \circ f are of class Cr+1C^{r+1} for every u∈F′u \in F', then ff is of class CrC^r.

Machine translation of the English, by gpt-5-6-mini, gpt-5-6, against glossary version 34. Not checked by a person. That model is a cut down version of the one the rest of this language was written by.