Prerequisite companion. The source is Jiří Lebl's freely accessible
Basic Analysis, version 6.3, author edition.
This is an attributed adaptation and extension under
CC BY-SA 4.0.
It fills particular omitted proofs in §§1.2, 2.1–2.4, 7.2–7.6 and 8.2.
The complete human proofs already in the programme are retained through exact
bindings; they are not replaced by a fresh treatment of those chapters.
The one short reproduced route, the Archimedean argument, permits the needed
proof to be carried separately from unrelated material on its source page.
The underlying definitions are those of an ordered field of real numbers with
the least-upper-bound axiom, natural-number induction, finite sums, functions,
sets and sequences. These are the declared axioms and definitions of the
arguments, rather than additional theorems asserted without proof. No claim
about constructing or uniquely characterizing that field is used here.
For a nonempty set bounded below, its infimum exists by applying the supremum
axiom to its negative: if u=sup(−A), then −u is a lower bound of
A, and every lower bound b satisfies −b≥u, hence
b≤−u.
P6. The short omissions in the compactness and contraction chain
P6.0. The Archimedean argument used by these proofs
This is the argument of Lebl's Theorem 1.2.4(i), adapted with its hypothesis
explicit. The natural numbers are not bounded above in the ordered complete
field. Otherwise b=supN would exist. Since b−1<b,
b−1 is not an upper bound, so some m∈N satisfies
m>b−1. Then m+1∈N and m+1>b, a contradiction.
Consequently, for x>0 and any y, some n satisfies
n>y/x, or nx>y. In particular 1/n→0: given
ε>0, choose N>1/ε; every n≥N
satisfies 0<1/n<ε. □
P6.1. Subsequence indices, metric limits and tails
If nk+1>nk are positive integers, then nk≥k.
Indeed n1≥1; if nk≥k, the integer inequality gives
nk+1≥nk+1≥k+1. Thus, if xn→p in a
metric space, every subsequence converges to p: a bound
d(xn,p)<ε for n≥N also holds at nk
for k≥N. If a tail converges, take the larger of its threshold
and its initial index to obtain the same bound for the original sequence.
These statements complete the metric version left as Proposition 7.3.6.
For Proposition 7.3.5, if d(xn,p)≤an→0, then, for
every ε>0, eventually d(xn,p)≤an<ε,
so xn→p. Conversely take an=d(xn,p); the definition
of convergence says exactly that this nonnegative real sequence tends to
zero. A convergent metric sequence is bounded (Proposition 7.3.4): eventually
its distance from p is less than 1, and the maximum of 1 and the
finitely many earlier distances bounds every term. □
P6.2. Decreasing limits and approximation to an extremum
For the decreasing half of Theorem 2.1.10, let xn decrease and be
bounded below, and set l=inf{xn:n≥1}. Given
ε>0, l+ε cannot be a lower bound,
so there is an N with xN<l+ε. Then
l≤xn≤xN<l+ε for every n≥N,
proving xn→l. The increasing proof is already written in the
programme source.
If S=∅ is bounded above and s=supS, for
every ε>0 there is an a∈S with
s−ε<a≤s: otherwise s−ε would be
an upper bound smaller than the least one. This proves Proposition 1.2.8.
Choose an∈S with s−1/n<an≤s, and put
un=max(a1,…,an). Each un is an element of
S, the sequence is increasing, and 0≤s−un<1/n.
P6.0 implies un→s. For an infimum t, choose
bn∈S with t≤bn<t+1/n, using the same
greatest-lower-bound argument, and take the finite minima. This supplies
both monotone sequences in Proposition 2.1.13, used by the extreme-value
proof of Theorem 7.5.6. □
P6.3. The omitted lower-limit steps in the real Cauchy proof
For a bounded sequence, choose L≤xj≤U for every
j. Each tail is nonempty, so its infimum bn and supremum
an satisfy
L≤bn≤an≤U. Passing to a smaller tail cannot
decrease its infimum: any lower bound of the old tail is a lower bound
of the new one. Hence bn+1≥bn. These are the omitted
boundedness and monotonicity steps of Proposition 2.3.2.
The liminf half of Theorem 2.3.4 follows from its fully written limsup
half with all signs justified as follows. The number −bn is
the supremum of {−xj:j≥n}, by the definition of an
infimum. If vn→v, then −vn→−v because
∣(−vn)−(−v)∣=∣vn−v∣. Applying the proved limsup subsequence
theorem to −xj therefore gives indices mk such that
−xmk→−limbn, hence
xmk→limbn=liminfxn. This completes the input
used in the existing full proof of Theorem 2.4.5; that Cauchy proof is
retained, including its comparison of the two subsequential limits.
The subtraction case omitted in Proposition 2.2.5 uses
∣(xn−yn)−(x−y)∣≤∣xn−x∣+∣yn−y∣.
Choose both terms smaller than ε/2. Its addition,
product and reciprocal proofs are already complete in the source.
□
P6.4. Closed balls and closed complete subspaces
To complete Proposition 7.2.9, if y∈/C(p,r), then
δ=d(p,y)−r>0. For d(y,z)<δ, the triangle
inequality implies
d(p,z)≥d(p,y)−d(y,z)>r. Thus a ball about every point
of the complement stays in the complement, proving that C(p,r)
is closed. The proof that open balls are open is already in §7.2.
To complete Proposition 7.4.6, let E be a closed subset of a
complete metric space X. A Cauchy sequence in E is Cauchy
in X, since its distances are unchanged. It has a limit p
in X. The already proved Proposition 7.3.12 says p∈E.
The same distance inequalities then prove convergence in E.
In particular a closed Euclidean ball is complete, using the complete
coordinatewise proof for Rn in Proposition 7.4.4.
□
P6.5. The geometric bound inside the contraction proof
In Theorem 7.6.2 the contraction constant can be taken with
0≤k<1: replacing any negative constant by zero only weakens
the distance bound. For 0<k<1 and a positive integer q,
expanding and cancelling finite sums gives
(1−k)j=0∑q−1kj=1−kq,0≤j=0∑q−1kj≤1−k1.
Consequently the existing iteration estimate can use a finite sum directly:
d(xm,xn)≤1−kknd(x1,x0),m>n.
Proposition 2.2.11 has a complete proof that kn→0, after
the decreasing-limit step is supplied by P6.2. Given ε>0,
choose N so that the right side at n=N is smaller than
ε. It then stays smaller for every n≥N,
independently of m>n; interchanging the indices covers n>m,
and equal indices have zero distance. This proves precisely the Cauchy
claim used in the source. If k=0, the image of the map is a single
point, and the iteration is constant after its first step.
The limiting fixed-point step needs only the same Lipschitz estimate:
d(φ(x),x)≤kd(x,xn)+d(xn+1,x)⟶0.
Thus it does not require a separate unproved continuity theorem. The
existence and uniqueness argument of the source remains unchanged.
□
P6.6. Closed-set operations used by the closure argument
Lebl's Proposition 7.2.8 leaves the closed-set version of the topology
rules as an exercise. It follows from the proved open-set rules of
Proposition 7.2.6 and the following identities, verified by membership:
X∖λ⋂Fλ=λ⋃(X∖Fλ),X∖j=1⋃mFj=j=1⋂m(X∖Fj).
If the F's are closed, their complements are open by definition.
The first right side is open by the union rule, and the second by the
finite-intersection rule. Hence arbitrary intersections and finite unions
of closed sets are closed. The empty set and the whole space are closed
because their complements are open. These steps complete the input of the
existing proofs that a closure is closed and that every ball about a point
of the closure meets the set (Propositions 7.2.19 and 7.2.22).
The empty-set case in the compactness arguments is immediate from the
definition: an empty family of members of any cover already covers the
empty set. Proofs that begin by choosing a point apply to the nonempty
case. This convention also removes an implicit nonemptiness step in
Theorem 7.4.11.
That theorem also refers to Proposition 7.3.5. Here is the complete metric
majorant argument. A sequence xn in a metric space converges to p
if and only if there are real numbers an→0 with
d(xn,p)≤an for every n. For the forward implication take
an=d(xn,p); the real limit assertion is exactly the metric
convergence definition. Conversely, given ε>0, choose
N such that ∣an∣<ε for n≥N. Then
0≤d(xn,p)≤an≤∣an∣<ε, which is metric
convergence. In the compactness proof aj=1/j tends to zero by
the Archimedean argument P6.0. Thus that source cross-reference uses
the full proof here, including both directions, rather than an
unproved external result. □
P7. Why permutation parity in the determinant is well defined
This completes the parity exercise preceding Lebl's determinant formula in
§8.2.3. For indeterminates t1,…,tn, put
V(t)=i<j∏(tj−ti).
Interchanging two adjacent variables reverses their mutual factor and
permutes all the other factors in pairs, so it multiplies V by
−1. Interchanging positions i<j can be performed by
moving position i to j in j−i adjacent steps and then
moving the old position j back to i in j−i−1 steps.
It therefore also changes V by −1.
Every permutation is a product of adjacent interchanges: move the entry
1 to the first position, then the entry 2 to the second without changing
the first, and continue. Each step moves a specified entry through only
finitely many positions; after n stages the order is the identity.
Thus a permutation σ transforms V(t) into
ϵσV(t), where ϵσ∈{1,−1}.
This sign is independent of the chosen decomposition, since evaluation at
(t1,…,tn)=(1,…,n) gives the fixed nonzero quotient
ϵσ=∏i<j(j−i)∏i<j(σ(j)−σ(i)).
Applying two permutations successively shows
ϵστ=ϵσϵτ: both
sides are the factor by which the same substitution changes V.
Any decomposition into r arbitrary interchanges changes V
by (−1)r, so (−1)r=ϵσ. Its parity is
therefore intrinsic. These facts supply exactly the signs used in the
programme determinant proofs and the cofactor calculation P2.
For n=1, the empty product is 1 and the same conclusions hold.
□
P8. Positive square roots without a smooth-inverse circularity
The existence argument generalizes the actually read square-root example
in Lebl §1.2; the general root there is left as an exercise. Fix r>0
and let A={x≥0:x2≤r}. This set is nonempty and
bounded above by r+1. It contains a positive point, for example
min(r,1)/2. Therefore s=supA>0 exists.
If s2<r, choose
0<h≤min(1,2(2s+1)r−s2).
Then (s+h)2−s2=h(2s+h)≤(r−s2)/2<r−s2,
so s+h∈A, contradicting that s is an upper bound.
If s2>r, choose
0<h≤min(2s,4ss2−r).
Then s−h>0, and
(s−h)2≥s2−2sh≥(s2+r)/2>r.
Every nonnegative x≥s−h has x2>r, so s−h
is an upper bound for A, contradicting minimality of s.
Hence s2=r. Positive squaring is strictly increasing, since
u2−v2=(u−v)(u+v)>0 when u>v≥0; this also proves
uniqueness. Write this root as r, and set 0=0.
The same comparison proves monotonicity of the square root.
For r>0 and t≥0,
∣t−r∣=t+r∣t−r∣≤r∣t−r∣.
This proves continuity at positive r. At zero, 0≤t<ε2
implies t<ε, proving one-sided continuity there.
For r+h>0 and h=0, rationalizing gives
hr+h−r=r+h+r1⟶2r1.
So the positive square root is C1 on (0,∞). If it
is Ck, the reciprocal calculation in P2 and the chain rule show
that its displayed derivative is Ck; hence it is Ck+1.
Induction proves smoothness without invoking the inverse function theorem
whose proof later uses these roots. The derivative step inherits the
declared elementary product and chain rules; it does not close all of F0-CALC.
□
Remaining proof review
The exact existing programme files, anchors and these local completions form
one dependency chain. Their mathematical arguments must be distinguished
from the eligibility of whole source pages or whole-book downloads. The
selected dimension and differential-calculus inputs, including P8's
smoothness, are now bound in differential-proof-chain.json. The compact
integral, fundamental theorem and Taylor inputs are bound separately in
integration-proof-chain.json. Global integration, exponentials and
multidimensional change of variables are not proved in this companion.