Step 1 (each coordinate function is of class C1). By clause 1 of C^k Maps on a Euclidean Open Set, for every k with 1β€kβ€p the coordinate function fkβ is continuous at every point of U, and for every i with 1β€iβ€n the partial derivativeβiβfkβ exists at every point of U and is continuous at every point of U. These are exactly the conditions of clause 1 of that definition for the map fkβ:UβR, regarded through the scalar convention of clause 3 as a map into R1 with single coordinate function fkβ; so each fkβ is of class C1 on U. In particular all the partial derivatives βiβfkβ(a) exist, so by Jacobian Matrix of a Map Between Euclidean Spaces the Jacobian matrix Df(a) is defined, with p rows and n columns and entry (Df(a))kiβ=βiβfkβ(a); likewise each Dfkβ(a) is defined, with one row and n columns and entry βiβfkβ(a) in column i.
By repeated use of claim 9 of Elementary Order Arithmetic in an Ordered Field there is a real Ξ΄ with Ξ΄β€Ξ΄kβ for every such k and with Ξ΄ equal to one of the Ξ΄kβ; in particular 0<Ξ΄.
Step 3 (the estimate). Fix hβRn with 0<β₯hβ₯<Ξ΄. By claim 2 of Elementary Order Arithmetic in an Ordered Field we have β₯hβ₯<Ξ΄kβ for every k, so a+hβU and the displayed estimate of Step 2 holds for every k.
Put z=f(a+h)βf(a)βDf(a)h, a point of Rp. By Matrix-Vector Product and the description of Df(a) in Step 1, the kth coordinate of Df(a)h is βi=1nββiβfkβ(a)hiβ, which is also the single coordinate of Dfkβ(a)h; and the kth coordinate of f(a+h)βf(a) is fkβ(a+h)βfkβ(a). Hence, using the identification of Step 1 between the norm on R1 and the absolute value,
Since Ξ΅β²=Ξ΅Nβ1, commutativity and associativity of multiplication give N(Ξ΅β²β₯hβ₯)2=NΞ΅2Nβ1Nβ1β₯hβ₯2=Nβ1(Ξ΅2β₯hβ₯2). Now 0β€Ξ΅2β₯hβ₯2, by claim 5 of Elementary Arithmetic in an Ordered Field applied twice starting from 0β€β₯hβ₯2, so multiplying Nβ1β€1 by this nonnegative factor gives
Step 4 (conclusion). Thus for every real Ξ΅ with 0<Ξ΅ there is a real Ξ΄ with 0<Ξ΄ such that every hβRn with 0<β₯hβ₯<Ξ΄ satisfies a+hβU and the last displayed inequality. Since Df(a) is a real matrix with p rows and n columns, Differentiability at a Point for Maps Between Euclidean Spaces says exactly that f is differentiable at a with derivative matrix Df(a).