Prerequisite companion to the stationary-phase lesson. This is an
attributed adaptation and extension of Jiří Lebl, Basic Analysis, version
6.3, freely accessible author edition, under
CC BY-SA 4.0.
The precise source sections are §§3.1.3, 4.1.1, 4.2.1–4.2.3 and 8.1–8.5.
Their complete programme proofs are retained through exact bindings in
differential-proof-chain.json. The arguments below supply particular
exercises, omitted cases and intermediate steps actually needed here.
We use the ordered complete real-field axioms and induction declared in
elementary-proof-completions.md, the definitions of real vector spaces,
linear maps, norms, derivatives and finite matrices, and the already closed
topology chain. Finite sums and products include the empty sum 0 and empty
product 1. The zero vector space has the empty basis, dimension 0 and its
unique linear map as its identity. Its operator norm is 0. Statements with
1/∥A−1∥ concern a space of positive dimension; inversion on
the zero space is a constant map and needs no such estimate.
P9. Finite-dimensional algebra
P9.1. The omitted linear-map checks
A nonempty subset closed under addition and scalar multiplication inherits
all vector-space identities from the ambient space. It contains zero because
(0+0)x=0x+0x implies 0x=0 by cancellation, and it contains
−x=(−1)x because (−1)x+x=(−1+1)x=0.
This proves the subspace criterion used for spans, kernels and images.
The kernel of a linear map is closed under these operations because
A(ax+by)=aAx+bAy; its image is closed because
aAx+bAy=A(ax+by).
For a linear map, A0=A(0+0)=A0+A0, so cancellation gives
A0=0. For scalars a,b,c,
(A+B)(ax+by)=a(A+B)x+b(A+B)y,(cA)(ax+by)=a(cA)x+b(cA)y.
Also (BA)(ax+by)=B(aAx+bAy)=aBAx+bBAy.
These identities fill the first four parts left as exercises in Proposition
8.1.16. The source already proves linearity of the inverse of a bijective
linear map.
For the extension in Proposition 8.1.17, let b1,…,bn be a
basis and prescribe vectors v1,…,vn. Unique coordinates,
proved in Proposition 8.1.13, make
A(∑jxjbj)=∑jxjvj well defined. The coordinates
of ax+by are axj+byj; distributing the finite sum proves
A(ax+by)=aAx+bAy. Thus the extension is linear, the check omitted
in the source proof.
If the target has a basis c1,…,cm, define Eij by
Eijbk=0 for k=j and Eijbj=ci.
Write Abj=∑iaijci. The preceding uniqueness gives
A=∑i,jaijEij. If that sum is zero, apply it to each
bj; independence of the ci's forces every aij=0.
Hence the Eij's form a basis and dimL(X,Y)=mn, including
the empty-basis cases. This proves the exercise in Proposition 8.1.19.
The dependency-solving line before Proposition 8.1.13 contains a denominator
typo. If ∑j=1majxj=0 and ak=0, the correct
identity is
xk=−j=k∑akajxj.(P9.1)
In particular the denominator of its last term is ak. Subtracting
the other terms and dividing by ak proves the displayed identity.
The complete exchange and basis-extension proofs of Proposition 8.1.14
are retained. If an independent list is empty, its size is 0 and the
dimension inequality is immediate; the exchange argument applies to
nonempty lists. □
P9.2. Norm metrics, convex balls and one-dimensional operators
For a norm N, d(x,y)=N(x−y) is nonnegative, vanishes exactly
when x=y, is symmetric because N(−u)=N(u), and satisfies
N(x−z)≤N(x−y)+N(y−z). This proves the metric exercise after
Definition 8.2.1. Applying the triangle inequality in both orders also gives
∣N(x)−N(y)∣≤N(x−y).(P9.2)
If x,y lie in the open ball of radius r>0 about p, then
for 0<t<1,
N((1−t)x+ty−p)≤(1−t)N(x−p)+tN(y−p)<r.
At t=0,1 membership is already assumed. Replacing strict inequalities
by weak ones proves convexity of a closed ball, also at radius 0. This fills
Proposition 8.1.20.
For v∈Rm, the map A:R→Rm,
At=tv, has norm ∣v∣: for ∣t∣=1, ∣At∣=∣v∣, and
for every t, ∣At∣=∣t∣∣v∣. This is the instance of Exercise
8.2.6 used by the vector mean-value proof. □
For the operator norm itself, normalizing each nonzero x gives
∥Ax∥≤∥A∥∥x∥; at zero this follows from A0=0.
If ∥A∥=0, this bound forces Ax=0 for every x, so
A=0. Conversely the zero map has norm 0. These are the positivity
steps stated without expansion before Proposition 8.2.4. Its continuity
conclusion follows from the same bound and linearity:
∥Ax−Ay∥≤∥A∥∥x−y∥. For ∥A∥>0, an input
distance less than ε/∥A∥ gives output distance less
than ε; when ∥A∥=0, the output difference is
always zero. Finite operator norms are supplied by P9.3. □
P9.3. The general norm case in boundedness of linear maps
Proposition 8.2.4 proves the Euclidean-domain case and leaves the general
finite-dimensional normed domain as an exercise. Let X have dimension
n>0, norm N, and basis b1,…,bn. Put
Bc=∑jcjbj and C=∑jN(bj)>0. Since
∣cj∣≤∣c∣, the norm axioms give
N(Bc)≤C∣c∣,∣N(Bc)−N(Bd)∣≤C∣c−d∣.(P9.3)
Thus c↦N(Bc) is continuous in Euclidean coordinates. On
the unit sphere it is everywhere positive, since basis independence implies
Bc=0 there. The sphere is closed by the reverse triangle
inequality and bounded, hence compact by the established F0-COMP contract.
The extreme-value theorem supplies an attained minimum m>0. Scaling
each nonzero c to c/∣c∣, and checking c=0 separately,
gives
m∣c∣≤N(Bc)≤C∣c∣.(P9.4)
This proves norm equivalence rather than presupposing it.
For a linear map A:X→Y, with any normed target Y,
∥A(Bc)∥≤j∑∣cj∣∥Abj∥≤m∑j∥Abj∥N(Bc).
Every x∈X has the form Bc, so this is the asserted finite
operator bound. If X={0}, A0=0 and the bound holds with
constant 0. No dimension or completeness condition on Y is needed.
□
P9.4. Orthonormal complements in the spectral proof
This completes the induction step in Q5 using the source's basis-extension
theorem and Euclidean inner product. Given a unit vector e1=v,
extend it to a basis b1=v,b2,…,bn by Proposition 8.1.14.
Recursively set
uj=bj−i<j∑(bj⋅ei)ei,ej=uj/∣uj∣.(P9.5)
Suppose the preceding ei's are orthonormal and span
b1,…,bj−1. Taking the inner product of uj with
ek, k<j, gives
bj⋅ek−bj⋅ek=0. Also uj=0, since otherwise
bj would belong to the span of the preceding basis vectors. Its norm
is positive by the Euclidean norm properties and the positive-root proof P8.
Thus ej is a unit vector perpendicular to its predecessors.
The formula for uj proves that the first j new vectors and the
first j old vectors have the same span. This proves every induction
assertion. The resulting list is an orthonormal basis.
Taking the inner product with each ej identifies the coordinates in
this basis as x⋅ej. Consequently v⊥ has the basis
e2,…,en: a vector
x=∑j(x⋅ej)ej is perpendicular to v=e1 precisely
when its first coefficient vanishes. If a symmetric matrix H leaves
v⊥ invariant, its matrix there has entries
ei⋅Hej=ej⋅Hei. It is therefore a real symmetric
(n−1)-by-(n−1) matrix, to which Q5's induction hypothesis
applies. The base cases are the empty basis for n=0 and a single unit
vector for n=1. This supplies the previously implicit choice of
coordinates on the complement. □
P9.5. The dimension argument in signature invariance
If a linear map A:V→W is injective, the images of any independent
list in V are independent: a relation among the images gives a vector
in kerA, which is zero, and independence then sets each coefficient
to zero. Proposition 8.1.14 now gives dimV≤dimW for
finite-dimensional spaces. Consequently, when dimV>dimW,
the kernel is nonzero. A bijection preserves dimension by applying this
inequality to it and its inverse. These facts justify both the projection
kernel and preservation-of-dimension steps in P5. □
P10.1. Limit operations and the omitted function-limit corollaries
These estimates fill Corollaries 3.1.10–3.1.13 and also apply when the
variable approaches a point in a metric domain. Limits are taken along
the stated domain with the limiting point removed. If f→a and
g→b, then eventually ∣f∣≤∣a∣+1, and
∣(f±g)−(a±b)∣≤∣f−a∣+∣g−b∣,∣fg−ab∣≤∣f∣∣g−b∣+∣b∣∣f−a∣.(P10.1)
Given ε>0, make each error on the right smaller than
ε/(2(1+∣a∣+∣b∣)), and also make ∣f−a∣<1.
The displayed bounds prove both sum/difference limits and the product limit.
If b=0, eventually ∣g−b∣<∣b∣/2, so ∣g∣>∣b∣/2, and
g1−b1≤∣b∣22∣g−b∣.
This proves the reciprocal limit on that neighbourhood, and multiplying
proves the quotient limit. Also ∣∣f∣−∣a∣∣≤∣f−a∣.
For completeness, if f≥c throughout a punctured neighbourhood
and a<c, convergence with error less than (c−a)/2 would give
f<(a+c)/2<c, a contradiction. Hence a≥c; negating the
functions proves the upper-bound case. Applying these facts to a difference
gives preservation of order. If f≤g≤h and both outside
limits equal a, eventually a−ε<f≤g≤h<a+ε, proving the squeeze conclusion. Constants have their
stated limits because their errors are zero. These proofs require the
point to be a cluster point when a nonvacuous order assertion is made.
For vector-valued functions, ∣xj∣≤∣x∣ and
∣x∣≤mmaxj∣xj∣ show directly that convergence in
Rm is equivalent to convergence of every coordinate. A
bounded scalar or vector factor times a scalar tending to zero tends to
zero by the inequality ∣uv∣≤M∣v∣. Finite products of matrix
entries are therefore continuous wherever their scalar factors are.
The source's complete sequential-limit proof, Lemma 3.1.7, remains the
bridge used by the scalar Fermat argument. The needed sequences there
can be chosen explicitly as c±r/(n+1), with
0<r<min(c−a,b−c,δ); P6.0 proves their convergence.
□
P10.2. The product rule omitted in the scalar source
Let f,g be real-valued and differentiable at p in an open
subset of Rn. Write
f(p+h)=f(p)+Ah+r(h),g(p+h)=g(p)+Bh+s(h),
where A=Df(p), B=Dg(p), and
∣r(h)∣/∣h∣,∣s(h)∣/∣h∣→0. Expanding and subtracting the proposed
linear term leaves
f(p)s(h)+g(p)r(h)+(Ah+r(h))(Bh+s(h)).(P10.2)
After division by ∣h∣, the first two terms tend to zero. For small
nonzero h, ∣r(h)∣≤∣h∣ and ∣s(h)∣≤∣h∣, so the
absolute value of the last term divided by ∣h∣ is bounded by
(∥A∥+1)(∥B∥+1)∣h∣, which also tends to zero. Therefore
D(fg)(p)=f(p)Dg(p)+g(p)Df(p).(P10.3)
This includes the one-variable exercise, Proposition 4.1.8. Finite sums
of component products give the corresponding product rules for scalar
multiplication of vectors, dot products and matrix multiplication. Their
linearity and boundedness are supplied by P9 and the source norm estimates.
The sum, scalar-multiple and chain rules already have complete proofs in
§8.3.1 and are retained.
For a real u=0, direct subtraction gives
h(u+h)−1−u−1=−u(u+h)1⟶−u−2.
P10.1 proves the indicated limit and continuity of this derivative.
The chain and product rules now give
D(f/g)=(gDf−fDg)/g2 wherever g=0, completing Proposition
4.1.9. The region where g=0 is open when g is continuous:
near p use ∣g(x)−g(p)∣<∣g(p)∣/2.
In the scalar-multiple proof of Proposition 8.3.6, the printed numerator
has an extra closing parenthesis after f(p+h). The intended
remainder is a(f(p+h)−f(p)−Df(p)h); its norm divided by ∣h∣
is ∣a∣ times the original remainder ratio, proving the assertion
also for a=0. □
P10.3. The base case in continuous partial derivatives
The reverse implication of Proposition 8.4.6 leaves its
n=1, vector-valued base case to the reader. Suppose every component
fj has derivative at p, and let
Ah=h(f1′(p),…,fm′(p)). For h=0,
∣h∣∣f(p+h)−f(p)−Ah∣≤mjmaxhfj(p+h)−fj(p)−fj′(p)⟶0.
The last limit follows by choosing the minimum of the finitely many
component thresholds. This proves differentiability. If all the component
derivatives are continuous, the operator-norm identity in P9.2 proves
continuity of Df. The empty target m=0 is constant and immediate.
For the higher-dimensional induction already written in the source, fix a
ball B(p,r)⊂U, and take ∣h∣<r. Writing
h=h′+ten, each intermediate point
p+h′+θten, 0≤θ≤1, has distance at most
∣h∣ from p, so all the component mean-value applications stay
in U. If h′=0, the induction remainder is zero; if t=0,
the last-coordinate remainder is zero. Otherwise the source estimates apply
and their sum is bounded by (1+m)ε∣h∣. As
ε is arbitrary, this is precisely the required vanishing
remainder ratio. This clarifies the domain and zero-increment cases without
replacing the complete induction argument. □
P10.4. The zero case in the vector mean-value estimate
In Lemma 8.4.1, if f(b)=f(a), the asserted inequality has left
side 0 and holds at every interior point, for example (a+b)/2.
Otherwise the source proof applies the scalar mean-value theorem to
(f(b)−f(a))⋅f(t), uses Cauchy–Schwarz and cancels the
strictly positive ∣f(b)−f(a)∣. P9.2 identifies the derivative's
operator norm with its vector length. In Proposition 8.4.2, the case
p=q likewise gives 0≤0; for distinct points the written
line-segment argument and chain rule apply. These cover the cases suppressed
by the divisions in those proofs. □
P10.5. Higher regularity used by matrix and implicit inversion
Use the recursive definition: C0 means continuous, and f∈Ck+1
means that f is differentiable and its derivative, represented by its
finite matrix of components, is Ck. Proposition 8.2.7 supplies the
equivalence between matrix-coordinate and operator-norm continuity.
We prove simultaneously by induction on k that finite sums, products
and compositions of Ck maps are Ck, with products taken
componentwise or by matrix multiplication whenever defined. For k=0,
P10.1 proves sum and product continuity. Continuity of a composition follows
directly: for a given output error choose an input neighbourhood for the
outer map, then use continuity of the inner map to stay in it.
For k≥1, the already proved first-derivative rules give derivatives
of sums by summing, of products by P10.3, and of a composition by
D(g∘f)=(Dg∘f)Df.
All factors on the right are Ck−1 by the induction hypothesis
and the definition of Ck. The same hypothesis makes their finite
products and sums Ck−1, proving the step. Here Ck implies
Ck−1 recursively: differentiability gives continuity by Proposition
8.3.5, and apply the preceding implication to the derivative at each lower
order. Thus no higher-order chain rule is being assumed in this induction.
The reciprocal r(u)=1/u is C1 on u=0 by P10.2.
If it is Ck, its derivative −r(u)2 is Ck by the
product result, so it is Ck+1. It is therefore smooth.
Coordinate functions and constants have constant derivatives, hence are
smooth by the recursive definition. Finite products show that every
polynomial is smooth. The adjugate formula in P2 consequently proves smooth
matrix inversion on detA=0, with no appeal to the inverse
function theorem. P8's derivative 1/(2u), together with the
same induction, proves smoothness of the positive square root independently
of that theorem.
These facts supply precisely the higher-regularity step in P3 after the
existing complete C1 inverse and implicit proofs, Theorems 8.5.1
and 8.5.6, have been bound. They apply to every finite r≥1 and
to r=∞. No integration, change-of-variables, mixed-partial or
Taylor theorem has been assumed or established by this regularity induction.
□
P10.6. The product-neighbourhood restriction in implicit inversion
In the proof of Theorem 8.5.6, let G:V→O denote the inverse
just constructed, where V is open about (p,0), O=G(V)
is open about (p,q), and F(x,y)=(x,f(x,y)). Before evaluating
G2(x,0), we must ensure that (x,0)∈V. Choose an open
ball B(p,ρ) with B(p,ρ)×{0}⊂V.
Choose open balls W about p and W′ about
q whose product lies in O, and shrink W to
its intersection with B(p,ρ). Such product balls exist: a ball
of radius r about (p,q) in O contains the product of the
two balls of radius r/2, since
∣x−p∣2+∣y−q∣2<r/2<r.
Now G2(x,0) is defined for every x∈W, and
W={x∈W:G2(x,0)∈W′}
is an open neighbourhood of p. To verify openness directly, for each
x∈W, choose a ball about G2(x,0) contained in W′.
Continuity of G2(⋅,0) gives a neighbourhood of x
mapping into that ball; intersect it with the open W.
Also G2(p,0)=q, so p∈W. The graph map
g(x)=G2(x,0) is C1, being the composition of G with
the linear inclusion and projection.
If x∈W, y∈W′, and f(x,y)=0, then
(x,y)∈O and F(x,y)=(x,0). Applying the inverse gives
(x,y)=G(x,0), hence y=g(x). This proves the stated uniqueness
on the entire product W×W′. The derivative formula is the
chain-rule calculation already written in the source. The additional slice
restriction above resolves an implicit domain choice in that proof; it
does not change the theorem's local generality. □
The inverse theorem in dimension 0 requires no contraction estimate:
the only nonempty open set is the singleton R0, its only
self-map is its own inverse, and every derivative is the unique zero-space
linear map. It is smooth by the recursive definition. In the implicit
theorem with zero target dimension, the unknown block lies in
R0 and the unique solution map is the constant empty
tuple. These observations cover the cases excluded by positive-dimensional
operator-norm denominators. □
Scope of the completion
The exact dependency graph distinguishes these algebra/differentiation
arguments from the later compact-integral and Taylor completions in
integration-proof-chain.json. Global integration, exponential and
multidimensional change-of-variables inputs, the assembled stationary-phase
lesson and its complete distribution payload still require review.