Notes on Complex Analysis
Export PDFGitHub

§1.2 Calculus

1.2 Calculus

Since traditional complex analysis is the theory of calculus on complex functions, it is only natural that generalizations are made on classical formulas in calculus for complex functions.

It is well known that a function 𝑓:(𝑎,𝑏)→ℝ is differentiable at a point 𝑥∈(𝑎,𝑏) if the limit

limΔ𝑥→0𝑓(𝑥+Δ𝑥)−𝑓(𝑥)Δ𝑥

exists, and the value of this limit is the derivative of 𝑓(𝑥), denoted by 𝑓′(𝑥) or d𝑓d𝑥. The value d𝑓=𝑓′(𝑥)d𝑥 is the differential of 𝑓(𝑥). Partition [𝑎,𝑏] into 𝑎=𝑥0<𝑥1<𝑥2<⋯<𝑥𝑛=𝑏 such that the length of the intervals [𝑥𝑖,𝑥𝑖−1] vanishes (we let the norm of the partition, or the size of the largest interval, tend to zero) as 𝑛→∞. If for any such partition, the sum

∑𝑖=1𝑛𝑓(𝜉𝑖)(𝑥𝑖−𝑥𝑖−1)

tends to the same value ∀𝜉𝑖∈[𝑥𝑖−1,𝑥𝑖] (as the length of the largest partition approaches 0), then the function can be roughly said to be integrable over [𝑎,𝑏]. The full details of Riemann integrability are simplified by the use of Darboux sums and will not be discussed here. The value of this sum is denoted by

∫𝑎𝑏𝑓(𝑥)d𝑥.

We will attempt to avoid notions involving Lebesgue integration. However, it is important to note that every Riemann integrable function is also Lebesgue integrable, and the two integrals are equal. Therefore, we will use Lebesgue integral theorems (where the resultant integral is Riemann integrable) when necessary without further mention of the Lebesgue integral itself.

The following theorems are the fundamental results of classical calculus:

Theorem 1.2.1 (Fundamental Theorem of Calculus, Differential Form).

Let 𝑓(𝑥) be a function continuous over [𝑎,𝑏]. For 𝑥∈[𝑎,𝑏], define

Φ(𝑥)=∫𝑎𝑥𝑓(𝑡)d𝑡.
Then Φ(𝑥) is differentiable over [𝑎,𝑏], Φ′(𝑥)=𝑓(𝑥), and dΦ(𝑥)=𝑓(𝑥)d𝑥.

Theorem 1.2.2 (Fundamental Theorem of Calculus, Integral Form).

Let Φ(𝑥) be a function differentiable over [𝑎,𝑏]. Let 𝑓(𝑥)=Φ′(𝑥) over [𝑎,𝑏]. Then,

∫𝑎𝑥𝑓(𝑡)d𝑡=Φ(𝑥)−Φ(𝑎).

The two forms of the theorem show that differentiation and integration are inverse operations to each other. Operations performed for differentiating oftentimes have a corresponding inverse operation that can be done for integrating. For instance,

dd𝑥(𝑓(𝑥)±𝑔(𝑥))=𝑓′(𝑥)±𝑔′(𝑥)

corresponds to

∫(𝑓(𝑥)±𝑔(𝑥))d𝑥=∫𝑓(𝑥)d𝑥±∫𝑔(𝑥)d𝑥,

and

dd𝑥(𝑓(𝑥)𝑔(𝑥))=𝑓′(𝑥)𝑔(𝑥)+𝑓(𝑥)𝑔′(𝑥)

corresponds to

∫𝑓(𝑥)𝑔′(𝑥)d𝑥=𝑓(𝑥)𝑔(𝑥)−∫𝑓′(𝑥)𝑔(𝑥)d𝑥,

and

d𝑓(𝑔(𝑥))d𝑥=d𝑓(𝑔)d𝑔⋅d𝑔d𝑥

corresponds to

∫𝑎𝑏𝑓(𝑔(𝑥))𝑔′(𝑥)d𝑥=∫𝑔(𝑎)𝑔(𝑏)𝑓(𝑢)d𝑢.

Another correspondence is the Mean Value Theorem:

Theorem 1.2.3 (Mean Value Theorem, Differential Form).

If 𝑓(𝑥) is differentiable over [𝑎,𝑏], then ∃𝑐∈[𝑎,𝑏] such that

𝑓(𝑏)−𝑓(𝑎)=𝑓′(𝑐)(𝑏−𝑎).

Theorem 1.2.4 (Mean Value Theorem, Integral Form).

If 𝑓(𝑥) is continuous over [𝑎,𝑏], then ∃𝜉∈[𝑎,𝑏] such that

∫𝑎𝑏𝑓(𝑥)d𝑥=𝑓(𝜉)(𝑏−𝑎).

A curve is a one-dimensional manifold embedded within a higher dimensional space. They can be parameterized with a vector 𝐅(𝑡)=(𝑃(𝑡),𝑄(𝑡),𝑅(𝑡)) of one parameter. In the complex plane, a curve is a complex-valued function 𝛾(𝑡) for a real parameter 𝛼≤𝑡≤𝛽. A curve is closed if 𝛾(𝛼)=𝛾(𝛽). It is smooth if it is continuously differentiable, and its direction is defined to be the direction as 𝑡 increases. If it is smooth everywhere except at a finite number of points, it is piecewise smooth. If it is of finite length, then the curve is said to be rectifiable. Piecewise smooth curves are rectifiable. A curve is simple if it is simple (non-self-intersecting), or if 𝛾(𝑡1)=𝛾(𝑡2) implies that 𝑡1=𝑡2. A simple closed curve is also called a Jordan curve.

Theorem 1.2.5 (Jordan Curve Theorem).

Let 𝛾 be a Jordan curve in ℝ2. Then the set ℝ2∖𝛾 consists of exactly two connected subsets. One of them is the interior, denoted by int(𝛾), and is a bounded set, while the other is the exterior, denoted by ext(𝛾), which is unbounded. Both of the two sets share the common boundary 𝛾.

The theorem above seems trivial, but its rigorous proof in topology is extremely complex. The theorem itself can also be stated on ℂ instead of ℝ2. For a region 𝑈, the boundary is denoted 𝜕𝑈. If the region bounded by any closed curve in 𝑈 also lies in 𝑈, then it is a simply connected region. A connected region that is not simply connected is multiply connected. A region bound by 2 non-intersecting Jordan curves is doubly connected, and a region bound by 𝑛 non-intersecting Jordan curves is traditionally known as 𝑛-connected. Lastly, any closed curve can degenerate to a single point or slit.

Generalizations of the differential and integral exist for multivariate functions. The partial differentials of 𝑓(𝑥,𝑦,𝑧), 𝜕𝑓𝜕𝑥d𝑥, 𝜕𝑓𝜕𝑦d𝑦, and 𝜕𝑓𝜕𝑧d𝑧 sum up to form the total differential, denoted by d𝑓.

Definition 1.2.6.

Let 𝑈⊂ℝ𝑛 be open and let 𝑓:𝑈→ℝ𝑚. More generally, for 𝑘∈ℕ, we write 𝑓∈𝐶𝑘(𝑈) iff all partial derivatives of 𝑓 of order 𝑘 exist and are continuous on 𝑈. If 𝐾⊂ℝ𝑛 is compact, then 𝑓∈𝐶𝑘(𝐾) means that 𝑓 is 𝐶𝑘 on some open neighborhood of 𝐾. We write 𝑓∈𝐶∞(𝑈) means that 𝑓 has derivatives of all orders and that every derivative is continuous. Equivalently, 𝑓 is infinitely differentiable; that is, infinitely continuously differentiable.

More formally, 𝐶𝑘(𝑈) itself is a function space, it is a collection of functions on which one can define additional structures (such as topologies, etc.). One will also write 𝐶𝑘(𝑈,ℝ) or 𝐶𝑘(𝑈,ℂ) to specify a codomain.

Function spaces for continuity will be denoted by either 𝐶(𝑈) or 𝐶(𝑈).

There is a difference between differentiability and continuous differentiability:

Example 1.2.7.

The one-variable function 𝑓(𝑥)=𝑥2sin(1𝑥) for 𝑥≠0, with 𝑓(0)=0, is differentiable everywhere but not continuously differentiable, since its derivative oscillates near 𝑥=0.

An important result in multivariable calculus allows the calculation of the derivatives of a definite integral with respect to its parameter.

Theorem 1.2.8 (Leibniz Integral Rule).

Let 𝑓(𝑥,𝑢) be continuous on 𝑎≤𝑥≤𝑏, 𝑐≤𝑢≤𝑑, and suppose 𝑎≤𝛼(𝑢),𝛽(𝑢)≤𝑏 are differentiable functions of 𝑐≤𝑢≤𝑑. If 𝑓 is continuously differentiable with respect to 𝑢, then

dd𝑢(∫𝛼(𝑢)𝛽(𝑢)𝑓(𝑥,𝑢)d𝑥)=∫𝛼(𝑢)𝛽(𝑢)𝜕𝑓𝜕𝑢(𝑥,𝑢)d𝑥+d𝛽d𝑢𝑓(𝛽(𝑢),𝑢)−d𝛼d𝑢𝑓(𝛼(𝑢),𝑢).

Four main classical theorems exist, relating a function and its line integral in 2 and 3 dimensions, line and surface (or area) integrals in 2 and 3 dimensions, and the surface and volume integrals in 3 dimensions:

Theorem 1.2.9 (Gradient Theorem).

Let 𝛾 be an oriented smooth curve in ℝ3 with boundary points 𝑎 and 𝑏. Then if 𝑓∈𝐶1(𝛾)

𝑓|𝜕𝛾=𝑓(𝑏)−𝑓(𝑎)=∫𝛾𝜕𝑓𝜕𝑥d𝑥+𝜕𝑓𝜕𝑦d𝑦+𝜕𝑓𝜕𝑧d𝑧.

Theorem 1.2.10 (Green's Theorem).

Let 𝑈 be a positively oriented, multiply connected subset of ℝ2 with a piecewise smooth oriented boundary 𝜕𝑈. Suppose that 𝑃(𝑥,𝑦),𝑄(𝑥,𝑦)∈𝐶1(𝑈‾). Then,

∮𝜕𝑈𝑃d𝑥+𝑄d𝑦=∬𝑈(𝜕𝑄𝜕𝑥−𝜕𝑃𝜕𝑦)d𝑥d𝑦.

Theorem 1.2.11 (Stokes’ Theorem).

Suppose that 𝑆⊂ℝ3 is a positively oriented surface with a positively oriented, piecewise smooth boundary curve 𝜕𝑆. Suppose that 𝑃(𝑥,𝑦,𝑧),𝑄(𝑥,𝑦,𝑧),𝑅(𝑥,𝑦,𝑧)∈𝐶1(𝑆‾). Then,

∮𝜕𝑆𝑃d𝑥+𝑄d𝑦+𝑅d𝑧=∬𝑆(𝜕𝑅𝜕𝑦−𝜕𝑄𝜕𝑧)d𝑦d𝑧+(𝜕𝑃𝜕𝑧−𝜕𝑅𝜕𝑥)d𝑧d𝑥+(𝜕𝑄𝜕𝑥−𝜕𝑃𝜕𝑦)d𝑥d𝑦.

Theorem 1.2.12 (Gauss’ Theorem).

Suppose that 𝑉⊂ℝ3 is a positively oriented region with a positively oriented, piecewise smooth boundary surface 𝜕𝑉. Suppose that 𝑃(𝑥,𝑦,𝑧),𝑄(𝑥,𝑦,𝑧),𝑅(𝑥,𝑦,𝑧)∈𝐶1(𝑉‾). Then,

∯𝜕𝑉𝑃d𝑦d𝑧+𝑄d𝑧d𝑥+𝑅d𝑥d𝑦=∭𝑉(𝜕𝑃𝜕𝑥+𝜕𝑄𝜕𝑦+𝜕𝑅𝜕𝑧)d𝑥d𝑦d𝑧.

In 3-dimensional ℝ3 space, define a scalar valued function to be a 0-form, a linear combination of d𝑥, d𝑦, and d𝑧 to be a 1-form, and a linear combination of d𝑦∧d𝑧, d𝑧∧d𝑥, and d𝑥∧d𝑦 to be a 2-form, and d𝑥∧d𝑦∧d𝑧 to be a 3-form, where ∧ denotes an anti-commutative and associative product, where for any two differential forms 𝜔1 and 𝜔2

𝜔1∧𝜔2=−𝜔2∧𝜔1.

Then consequently, for any differential form 𝜔,

𝜔∧𝜔=0.

We can generalize the operator d to increase the degree of a differential form. For instance,

d𝑓=𝜕𝑓𝜕𝑥d𝑥+𝜕𝑓𝜕𝑦d𝑦+𝜕𝑓𝜕𝑧d𝑧,

which is the definition of the total differential. For a 1-form in 3-dimensional space, 𝜔1=𝑃d𝑥+𝑄d𝑦+𝑅d𝑧, we can define the exterior derivative in a similar way:

d𝜔1=d𝑃∧d𝑥+d𝑄∧d𝑦+d𝑅∧d𝑧=(𝜕𝑃𝜕𝑥d𝑥+𝜕𝑃𝜕𝑦d𝑦+𝜕𝑃𝜕𝑧d𝑧)∧d𝑥+(𝜕𝑄𝜕𝑥d𝑥+𝜕𝑄𝜕𝑦d𝑦+𝜕𝑄𝜕𝑧d𝑧)∧d𝑦+(𝜕𝑅𝜕𝑥d𝑥+𝜕𝑅𝜕𝑦d𝑦+𝜕𝑅𝜕𝑧d𝑧)∧d𝑧=(𝜕𝑅𝜕𝑦−𝜕𝑄𝜕𝑧)d𝑦∧d𝑧+(𝜕𝑃𝜕𝑧−𝜕𝑅𝜕𝑥)d𝑧∧d𝑥+(𝜕𝑄𝜕𝑥−𝜕𝑃𝜕𝑦)d𝑥∧d𝑦.

Similarly, we can differentiate a 2-form 𝜔=𝑃d𝑦∧d𝑧+𝑄d𝑧∧d𝑥+𝑅d𝑥∧d𝑦 to get:

(𝜕𝑃𝜕𝑥+𝜕𝑄𝜕𝑦+𝜕𝑅𝜕𝑧)d𝑥∧d𝑦∧d𝑧.

The two results above resemble the curl and divergence of (𝑃,𝑄,𝑅). A differential form 𝜔 is closed if d𝜔=0, and is exact if there exists 𝜂 such that 𝜔=d𝜂.

Lemma 1.2.13 (Poincaré).

For any differential form 𝜔 on an open, contractible set 𝑈⊆ℝ𝑛, if 𝜔 is closed, then it is also exact.

It is true that for any set 𝑈⊆ℝ𝑛, regardless of contractibility, that for a differential form 𝜔 defined on 𝑈, d(d𝜔)=0. In other words, all exact differential forms are closed. (For a region 𝑈, we have 𝜕𝜕𝑈=⌀. This is one of many reasons for which the boundary operator is denoted by 𝜕, in analogy to d.)

The implications of this are important: if 𝜔 is a 0-form, then 𝛁×(𝛁𝜔)=0, and if 𝜔 is a 1-form, 𝛁·(𝛁×𝐯)=0, where 𝐯 is the vector of the coefficients of the basis differential forms of 𝜔 (there are no correlations for higher degree forms since in 3-dimensional space, the highest degree possible for any differential form is 3).

Then, the Fundamental Theorem of Calculus, the Gradient Theorem, Green’s, Stokes’, and Gauss’ Theorems can be generalized into:

Theorem 1.2.14 (Stokes–Cartan).

For an oriented smooth 𝑛-dimensional compact manifold 𝑀 with boundary 𝜕𝑀, for a smooth differential (𝑛−1)-form 𝜔 over 𝑀‾,

∫𝑀d𝜔=∫𝜕𝑀𝜔.

Real analysis is the subject dedicated to rigorously defining concepts such as limits, continuity, integrability, convergence, etc. The most widely used definition of a finite limit of a function is the language of 𝜀–𝛿, which states:

Definition 1.2.15 (Epsilon–Delta).

Let 𝑓:𝑈→ℝ be a function defined over an open set 𝑈⊆ℝ such that 𝑎 is an accumulation point of 𝑈. We say that lim𝑥→𝑎𝑓(𝑥)=𝐿 if ∀𝜀>0, ∃𝛿>0 such that for all 𝑥∈𝑈 with 0<|𝑥−𝑎|<𝛿, we have |𝑓(𝑥)−𝐿|<𝜀.

Similarly, we define the right-handed limit lim𝑥→𝑎+𝑓(𝑥)=𝐿 if for every 𝜀>0, there exists 𝛿>0 such that for all 𝑥∈𝑈 with 0<𝑥−𝑎<𝛿, we have |𝑓(𝑥)−𝐿|<𝜀.

Likewise, the left-hand limit lim𝑥→𝑎−𝑓(𝑥)=𝐿 exists if for every 𝜀>0, there exists 𝛿>0 such that for all 𝑥∈𝑈 with −𝛿<𝑥−𝑎<0, we have |𝑓(𝑥)−𝐿|<𝜀.

We also have the definition of the limit of a sequence:

Definition 1.2.16 (Epsilon–N).

Let {𝑎𝑛}𝑛∈ℕ⊂ℝ be a sequence. If ∃𝑎∞∈ℝ such that ∀𝜀>0, ∃𝑁∈ℕ such that ∀𝑛>𝑁, |𝑎𝑛−𝑎∞|<𝜀, then {𝑎𝑛} converges to 𝑎∞.

Theorem 1.2.17 (Cauchy Criterion).

Let {𝑎𝑛}𝑛∈ℕ⊂ℝ be a sequence. Then {𝑎𝑛} is convergent iff ∀𝜀>0, ∃𝑁∈ℕ such that ∀𝑛,𝑚>𝑁, |𝑎𝑛−𝑎𝑚|<𝜀.
Proof.

Assume {𝑎𝑛} is convergent. Then ∀𝜀>0, ∃𝑁∈ℕ such that ∀𝑛,𝑚>𝑁, |𝑎𝑛−𝑎∞|<𝜀2 and |𝑎𝑚−𝑎∞|<𝜀2 for some 𝑎∞∈ℝ. It follows that

|𝑎𝑛−𝑎𝑚|≤|𝑎𝑛−𝑎∞|+|𝑎𝑚−𝑎∞|=𝜀.

Conversely, {𝑎𝑛} is bounded (fixing 𝑁, ∀𝑛>𝑁, |𝑎𝑛−𝑎𝑁+1|<𝜀). By the Bolzano–Weierstrass Theorem (Theorem 1.1.10Theorem 1.1.10Theorem 1.1.10), {𝑎𝑛}𝑛∈ℕ has a subsequence {𝑎𝑛𝑘}𝑘∈ℕ that converges to 𝑎∞. Therefore, ∀𝜀>0, ∃𝑁∈ℕ and ∃𝑀∈ℕ such that ∀𝑘>𝑀, 𝑛𝑘>𝑁, and ∀𝑛>𝑁, |𝑎𝑛−𝑎𝑛𝑘|<𝜀2 and |𝑎𝑛𝑘−𝑎∞|<𝜀2. Then

|𝑎𝑛−𝑎∞|≤|𝑎𝑛−𝑎𝑛𝑘|+|𝑎𝑛𝑘−𝑎∞|<𝜀.

Hence, {𝑎𝑛} converges to 𝑎∞. ⁠□

Definition 1.2.18 (Limit Superior).

For a number sequence {𝑎𝑛}⊂ℝ, if ∃𝑎∈ℝ such that:

  1. ∀𝜀>0, ∃𝑁∈ℕ such that ∀𝑛>𝑁, 𝑎𝑛<𝑎+𝜀,
  2. ∀𝜀>0, ∀𝑁∈ℕ, ∃𝑛>𝑁 such that 𝑎𝑛>𝑎−𝜀,

then the superior limit of {𝑎𝑛} is 𝑎, denoted by lim sup𝑛→∞𝑎𝑛=𝑎.

Definition 1.2.19 (Limit Inferior).

For a number sequence {𝑎𝑛}⊂ℝ, if ∃𝑎∈ℝ such that:

  1. ∀𝜀>0, ∃𝑁∈ℕ such that ∀𝑛>𝑁, 𝑎𝑛>𝑎−𝜀,
  2. ∀𝜀>0, ∀𝑁∈ℕ, ∃𝑛>𝑁 such that 𝑎𝑛<𝑎+𝜀,

then the inferior limit of {𝑎𝑛} is 𝑎, denoted by lim inf𝑛→∞𝑎𝑛=𝑎.

Lemma 1.2.20.

A number sequence {𝑎𝑛} is convergent iff lim sup𝑛→∞𝑎𝑛=lim inf𝑛→∞𝑎𝑛.
Proof.

We first prove that 𝑎=lim𝑛→∞𝑎𝑛 implies lim sup𝑛→∞𝑎𝑛=lim inf𝑛→∞𝑎𝑛=𝑎. By Definition 1.2.16Definition 1.2.16Definition 1.2.16, ∀𝜀>0, ∃𝑁∈ℕ such that ∀𝑛>𝑁,

|𝑎𝑛−𝑎|<𝜀⟺𝑎−𝜀<𝑎𝑛<𝑎+𝜀.

Then from Definition 1.2.18Definition 1.2.18Definition 1.2.18 and Definition 1.2.19Definition 1.2.19Definition 1.2.19, we have that lim sup𝑛→∞𝑎𝑛≥𝑎 and lim inf𝑛→∞𝑎𝑛≤𝑎. By the second conditions, we get lim sup𝑛→∞𝑎𝑛≤𝑎 and lim inf𝑛→∞𝑎𝑛≥𝑎. Therefore,

lim sup𝑛→∞𝑎𝑛=lim inf𝑛→∞𝑎𝑛.

For the converse, assume lim sup𝑛→∞𝑎𝑛=lim inf𝑛→∞𝑎𝑛. Since ∃𝑁1∈ℕ such that ∀𝑛>𝑁1, 𝑎𝑛<𝑎+𝜀. ∃𝑁2∈ℕ such that ∀𝑛>𝑁2, 𝑎𝑛>𝑎−𝜀. Then ∀𝑛>max{𝑁1,𝑁2}, |𝑎𝑛−𝑎|<𝜀, as expected. ⁠□

Definition 1.2.21 (Continuity).

A function 𝑓:𝑈→ℝ, defined on an open set 𝑈⊆ℝ containing a point 𝑎∈𝑈, is said to be continuous at 𝑎 iff

lim𝑥→𝑎𝑓(𝑥)=𝑓(𝑎).

It is important to note that in the case of multiple explicit variables, a distinction is made between (separate) continuity (where there are two 𝛿’s on which variable varies, and does not guarantee a single 𝛿 for when both variables vary simultaneously) and joint continuity (where a single 𝛿 controls both variables at once). To illustrate this, let (𝑥0,𝑦0) be fixed. The former is commonly written as

∀𝜀>0,∃𝛿>0such that∀|𝑥−𝑥0|<𝛿,|𝑓(𝑥,𝑦0)−𝑓(𝑥0,𝑦0)|<𝜀

in conjunction with

∀𝜀>0,∃𝛿>0such that∀|𝑦−𝑦0|<𝛿,|𝑓(𝑥0,𝑦)−𝑓(𝑥0,𝑦0)|<𝜀,

whereas the latter is expressed as

∀𝜀>0,∃𝛿>0such that∀|(𝑥−𝑥0,𝑦−𝑦0)|<𝛿,|𝑓(𝑥,𝑦)−𝑓(𝑥0,𝑦0)|<𝜀.

Theorem 1.2.22.

Any continuous function on a compact set 𝐾 is bounded on 𝐾.
Proof.

Suppose for the sake of contradiction that 𝑓:𝑈→ℝ is continuous and unbounded on compact 𝐾. Then for each 𝑛∈ℕ, there exists 𝑥𝑛∈𝐾 such that |𝑓(𝑥𝑛)|>𝑛. The sequence {𝑥𝑛} lies in 𝐾, which is compact, so by the Bolzano–Weierstrass Theorem (Theorem 1.1.10Theorem 1.1.10Theorem 1.1.10), {𝑥𝑛} has an accumulation point in 𝐾. In other words, there exists a convergent subsequence {𝑥𝑛𝑘} with lim𝑘→∞𝑥𝑛𝑘∈𝐾.

Since 𝑓 is continuous, lim𝑘→∞𝑓(𝑥𝑛𝑘)=𝑓(lim𝑘→∞𝑥𝑛𝑘), which is well-defined because lim𝑘→∞𝑥𝑛𝑘∈𝐾. However, this contradicts |𝑓(𝑥𝑛𝑘)|>𝑛𝑘→∞, hence 𝑓 must be bounded on 𝐾. ⁠□

Theorem 1.2.23 (Extreme Value).

A continuous function 𝑓(𝑥) defined on a compact set 𝐾 attains its infimum and supremum in 𝐾.
Proof.

Assume that 𝑓 never attains its supremum 𝑀. Then, 𝑓(𝑥)<𝑀. Define the auxiliary function 𝜓(𝑥)=1𝑀−𝑓(𝑥), which is strictly positive and continuous as the denominator never reaches 0. By Theorem 1.2.22Theorem 1.2.22Theorem 1.2.22, 𝜓(𝑥) is bounded with some value of 𝜇>0 satisfying 𝜓(𝑥)≤𝜇. 𝑓(𝑥) also has the representation 𝑀−1𝜓(𝑥), and therefore,

𝑓(𝑥)≤𝑀−1𝜇,

which means that 𝑀 is not the supremum. Similarly, assume that 𝑓 never attains its infimum 𝑚. Then 𝑓(𝑥)>𝑚. Let 𝜓(𝑥)=1𝑓(𝑥)−𝑚, which is strictly positive and continuous as the denominator never reaches 0. By Theorem 1.2.22Theorem 1.2.22Theorem 1.2.22, 𝜓(𝑥) is bounded with some value of 𝜇>0 satisfying 𝜓(𝑥)≤𝜇. 𝑓(𝑥) also has the representation 𝑚+1𝜓(𝑥), and therefore,

𝑓(𝑥)≥𝑚+1𝜇,
which means that 𝑚 is not the infimum. ⁠□

Definition 1.2.24 (Uniform Continuity).

A function 𝑓:𝑈→ℝ, defined on a set 𝑈⊆ℝ, is uniformly continuous iff ∀𝜀>0, ∃𝛿>0 such that ∀𝑥,𝑦∈𝑈 where |𝑥−𝑦|<𝛿, |𝑓(𝑥)−𝑓(𝑦)|<𝜀.

Example 1.2.25.

The function 𝑓(𝑥)=1𝑥 is not uniformly continuous over (0,1).
Proof.

If ∃𝜀>0 such that ∀𝛿>0, ∃𝑥,𝑦∈(0,1) satisfying both |𝑥−𝑦|<𝛿 and |𝑓(𝑥)−𝑓(𝑦)|≥𝜀, then 𝑓 is not uniformly continuous over (0,1).

Let 𝜀=1 and

𝑥=1𝑛,𝑦=1𝑛+1.

Then ∀𝛿>0, ∃𝑛>1 where |𝑥−𝑦|<𝛿, since lim𝑛→∞|𝑥−𝑦|=0. Additionally, |𝑓(𝑥)−𝑓(𝑦)|=1≥𝜀. This satisfies the negation, and thus, 𝑓(𝑥)=1𝑥 is not uniformly continuous over (0,1). ⁠□

Theorem 1.2.26 (Heine–Cantor).

A continuous function on a compact set 𝐾 is uniformly continuous on 𝐾.
Proof.

Fix 𝑥∈𝐾. Since 𝑓 is continuous at 𝑥, for every 𝜀>0 there exists 𝛿𝑥>0 such that for all 𝜁∈𝐷(𝑥,𝛿𝑥)∩𝐾,

|𝑓(𝜁)−𝑓(𝑥)|<𝜀2.(1.2.1)

The collection of open balls {𝐷(𝑥,𝛿𝑥2)}𝑥∈𝐾 forms an open cover of the compact set 𝐾. By Heine–Borel (Theorem 1.1.9Theorem 1.1.9Theorem 1.1.9), there is a finite subcover

{𝐷(𝑥𝑘,𝛿𝑥𝑘2)}𝑘=1𝑛.

Set

𝛿=min1≤𝑘≤𝑛𝛿𝑥𝑘2.

Now let 𝑥,𝑦∈𝐾 satisfy |𝑥−𝑦|<𝛿. Then there exists an index 𝑗∈{1,⋯,𝑛} such that 𝑥∈𝐷(𝑥𝑗,𝛿𝑥𝑗2). Consequently,

|𝑥𝑗−𝑦|≤|𝑥𝑗−𝑥|+|𝑥−𝑦|<𝛿𝑥𝑗2+𝛿≤𝛿𝑥𝑗.

Applying (1.2.1)(1.2.1)(1.2.1) to the points 𝑥 and 𝑦 through 𝑥𝑗, we obtain

|𝑓(𝑥𝑗)−𝑓(𝑥)|<𝜀2,|𝑓(𝑥𝑗)−𝑓(𝑦)|<𝜀2.

Therefore,

|𝑓(𝑥)−𝑓(𝑦)|≤|𝑓(𝑥)−𝑓(𝑥𝑗)|+|𝑓(𝑥𝑗)−𝑓(𝑦)|<𝜀.

Since 𝜀>0 was arbitrary, the uniform continuity of 𝑓 on 𝐾 follows. ⁠□

Definition 1.2.27.

A function 𝑓 is Lipschitz continuous over 𝑈 if ∃𝑀∈ℝ≥0 such that ∀𝑥,𝑦∈𝑈, |𝑓(𝑥)−𝑓(𝑦)|≤𝑀|𝑥−𝑦|. The smallest possible 𝑀 satisfying the above condition is known as the Lipschitz constant.

Lipschitz continuity is an important concept in real analysis and the theory of differential equations. It is a strong form of uniform continuity.

Proposition 1.2.28.

All Lipschitz continuous functions on 𝑈 are uniformly continuous on 𝑈.
Proof.Let 𝑀>0 be the Lipschitz constant. Then ∀𝜀>0, let 𝛿=𝜀𝑀. It then follows that ∀𝑥,𝑦∈𝑈 such that |𝑥−𝑦|<𝛿, |𝑓(𝑥)−𝑓(𝑦)|≤𝑀|𝑥−𝑦|<𝜀. ⁠□

Proposition 1.2.29.

A 𝐶1 function on a compact set 𝐾 is Lipschitz continuous on 𝐾.
Proof.

Let 𝑓:𝐾→ℝ be 𝐶1. By Theorem 1.2.22Theorem 1.2.22Theorem 1.2.22, since 𝐾 is compact and 𝑓′ is continuous, ∃𝑀>0 such that ∀𝑥∈𝐾, |𝑓′(𝑥)|≤𝑀.

By the Mean Value Theorem, ∀𝑥,𝑦∈𝐾, ∃𝑐 between 𝑥 and 𝑦 such that 𝑓(𝑥)−𝑓(𝑦)=𝑓′(𝑐)(𝑥−𝑦). Then, |𝑓(𝑥)−𝑓(𝑦)|=|𝑓′(𝑐)||𝑥−𝑦|≤𝑀|𝑥−𝑦|, which means 𝑓 is Lipschitz continuous with Lipschitz constant less than or equal to 𝑀. ⁠□