Much of analysis moves from one point to another
along a segment. Here are three examples.
- The mean value theorem compares with by walking from
to .
- A set is connected, in the simplest case, because
any two of its points can be joined inside it.
- Cauchy’s theorem in complex analysis is first proved
on regions where every segment between two points stays
inside.
Each of these arguments needs the segment of Definition 10.1.3
to lie in the set where the work is done. This section
names the sets for which that holds for every pair of
points, shows that balls, lines, segments, hyperplanes
and half-spaces are among them, and describes the
smallest such set containing a given one.
Before the definition, test the property on a few
sets of the plane.
Quick check. Which of these subsets
of contain
the segment between any two of their points?
- the disc ;
- the ring ;
- the line ;
- the two-point set ;
- the empty set;
- the union of the two coordinate axes.
Solution. The disc: yes; this
section proves it for every ball. The ring: no; and lie in it, and
the midpoint
of the segment between them has norm . The line: yes,
since with . The two points: no;
the midpoint is neither of them. The empty set: yes,
since there are no two points to test. The axes: no;
and lie on them, and
the midpoint lies on neither axis.
Convex
sets and balls
The property tested above deserves a name.
A set is convex when it never makes you leave it
to walk straight from one of its points to another.
In other words, the segment between any two of its
points lies inside it.
Definition
10.3.1 (Convex Set)
A subset is convex if
for all .
In words: whenever and are in , so is for
every (Definition 10.1.3).
The quantifier over covers the whole
interval ,
not just the midpoint . This matters: the set of points of the
plane with rational coordinates contains every midpoint
of two of its points and still is not convex (see the
warning on midpoints below). The empty set is convex,
since the condition has no instance to check. So is
every one-point set , since . The ring
and the axes tested above are not convex: in each, one
pair of points already has a midpoint outside.
The sets of analysis on which estimates hold are
balls. The words “open” and “closed” below are names for
now. Analysis on the Real Line explains them
and defines balls for any distance.
For instance, in take the points at
distance less than from . The point is one of them,
at distance .
The point is
not, since its distance is exactly ; it lies on the circle
around the disc.
Definition
10.3.2 (Open and Closed Balls)
Let
and . The
open ball and the closed
ball of center and radius are
For , (Proposition 9.4.1
(d)). So is
the interval , and is
(Number Systems: From to , Proposition 4.1.3
(d)). For
they are discs without and with their circle (Definition 10.2.2).
Proposition
10.3.1 (Balls Are Convex)
For every and , the balls and are
convex.
Idea (Scratch work). Unwind the
goal. The definition of convexity says what to fix: two
points of the ball and a parameter .
| , , |
|
| the same; and |
|
| the triangle inequality and |
each of the two pieces is at most its weight times
; the gap closes,
since |
The second row is the whole trick. The center is
split with the same weights as the point. Then the
vector inside the norm becomes a weighted sum of two
vectors whose lengths we know.
Proof. Let and
. By
the laws of the vector operations, . Since and , the triangle inequality (Theorem 9.5.3
(a)) gives If
or , the point
is
or , which lies in . If , both
weights are positive. Multiplying by a positive number
keeps a strict inequality, so and . Adding these bounds the right side
by . Hence , and is convex.
For the same display holds. Since all four
factors are non-negative, and .
Adding gives . This proves the
proposition.
A ball is convex; its boundary is not.
Quick check. Is the sphere
convex?
Solution. No. The points and lie on it, and
the midpoint
of the segment between them has norm . Exercise B3
shows that no point strictly inside a segment between
two different points of a sphere lies on the sphere.
The proof of Proposition 10.3.1
is the pattern for proving convexity from the
definition.
Example
(Method: the two-point test)
How it goes. To prove that is convex:
- Take
and .
- Write down the condition that and satisfy.
- Split the vector, or the expression, belonging to
as
. Use the same weights on every term,
including the center or the constant.
- Conclude by the triangle inequality, or by
linearity, using and .
When to use it. Proving that a set
is convex straight from the definition: balls,
half-spaces, sets cut out by inequalities.
Common mistakes. Checking only the
midpoint, ,
is not enough: the set below passes that
check and is not convex. Allowing outside is also wrong,
since then a weight is negative and the inequalities
reverse.
Warning. Midpoints are not
enough. The set of points of with rational
coordinates contains the midpoint of any two of its points , . Yet it is not
convex. The field is a complete ordered
field (Number Systems: From to , Theorem 5.5.2).
So the real number exists (Number Systems: From to , Proposition 6.1.4).
Since , comparing squares of non-negative numbers
gives (Number Systems: From to , Proposition 2.4.3
(g)). So lies in . Then is a point of
.
It is not in :
if , then
, against Number Systems: From to , Theorem 3.3.1.
Examples
and operations
The sets of Sections 10.1 and 10.2 are convex: lines
and half-spaces pass the two-point test with
linearity.
Proposition
10.3.2 (Lines, Segments, Hyperplanes and
Half-Spaces Are Convex)
Each of the following is a convex subset of :
Idea. Use the two-point test of Example (Method: the two-point test),
with linearity in place of the triangle inequality. The
weights and
pass through the
parameter of a line and through the dot product with
.
Proof. Let .
Lines. For two points and of , the laws of
the vector operations give , a point of .
Segments. If , then
by Lemma 10.1.3;
that is the definition of convexity for .
Hyperplanes and half-spaces. For , linearity
of the dot product (Proposition 9.3.1
(b)) gives If , the right side is , so . If and
,
both brackets are , and so are both weights. A product of two
non-negative numbers is , and so is a sum of two such products; so the
right side is . If both brackets are , the right side is
. Indeed, one
weight is positive, so its term is a product of two
positive numbers and is positive, and the other term is
. This settles
and . The half-spaces with
and are those with and for the normal and the constant , since multiplying by
reverses an
inequality. Also .
New convex sets come from old ones by intersecting,
translating and scaling, but not by joining. For
example, and
.
Proposition
10.3.3 (Operations on Convex Sets)
- (a) If is a
family of convex subsets of , then is
convex.
- (b) If is
convex,
and , then and are convex.
- (c) A union of two
convex sets need not be convex: for , the sets and are convex and
is
not.
Idea. Each part checks one segment
at a time. A segment that lies in every lies in their
intersection, and translating or scaling moves a segment
onto a segment.
Proof.
(a) The
intersection is taken in , as Sets and
Functions defined the intersection of a family (Sets and Functions, Definition 1.3.4
(b)). For it is , which is convex.
Let . For each , and is convex, so .
Hence .
(b) For and , the laws of
Proposition 9.2.1
give and .
(c) , so a
one-point set is convex. The midpoint of is neither nor : would give , and likewise for
.
Quick check. Show that the triangle
is
convex.
Solution. is the intersection of
the three closed half-spaces , and , each convex by Proposition 10.3.2.
By Proposition 10.3.3
(a), is
convex.
Convex
combinations and the hull
A point of a segment is a sum of two points with
non-negative weights adding up to . Allowing more than two
points gives the general form. For example, the weights
are non-negative and add up to . On the points , , they give .
Definition
10.3.3 (Convex Combination)
Let and
. A convex combination of
is
a point The numbers are its
weights.
For the
only convex combination of is itself. For , the weights are
and with , and the
convex combinations of form . The points need not be distinct.
A convex set is defined by a condition on two points.
It controls combinations of any number of points.
Theorem
10.3.4 (Convex Sets Contain Their Convex
Combinations)
Let be convex. Then every convex combination
of finitely many points of lies in .
Idea. Peel off the last
point. Convexity speaks about two points at a
time, so split one point off. Of weighted points,
keep the last one. Rescale the first weights so that they
add up to again.
By induction, the first points then give one
point of , and the whole
combination is a point of the segment . The
rescaling divides by , so the case is set
aside.
Proof. For , let be the statement:
for all , every convex combination of lies in
. We prove for every by induction from
the base (Sets and Functions, Theorem 3.2.1).
Base case. A convex combination of one point
has , so it is
.
Inductive step. Let and assume . Let
and let be a convex combination of them.
If , then with every , so every
with
is (Proposition 1.1.5
(e)). Then (Proposition 9.2.1
(i)), and . Suppose now . The
weights are non-negative, so (Proposition 1.1.5
(a)), and by the recursion
for sums. Hence satisfies and , so , and . The numbers , for , are non-negative
and add up to , since the constant comes out of the sum.
So is a convex combination of , and
by . By the recursion
for sums, and by taking the constant out of the sum in each
coordinate, a point of . Since and is convex, . This proves
, and the
theorem follows.
Among all convex sets containing a given set , there is a smallest
one. It is built the way Sets and Functions
built the smallest closed set (Sets and Functions, Proposition 1.3.2):
intersect all candidates. For the two points and , every convex set
containing both contains the segment between them. That
segment is itself convex, so it is the smallest convex
set containing the two points.
Definition
10.3.4 (Convex Hull)
Let . The convex hull of
is
The family being intersected is
non-empty, since is convex and
contains . So
is a subset of , and it has three
properties:
- it is convex, by Proposition 10.3.3
(a);
- it contains ,
since every member of the family does;
- it lies inside every convex set that contains , since it is the
intersection of all of them.
In short, is
the smallest convex set containing
. For example,
. Indeed, the segment is convex (Proposition 10.3.2)
and contains and
, and every convex
set containing
and contains
.
The definition says what the hull is, but not how to
find its points. The next theorem does.
Theorem
10.3.5 (The Convex Hull Is the Set of Convex
Combinations)
Let , and let be the set of all
convex combinations of finitely many points of . Then .
Try it first (ten minutes): for three points
of the
plane, describe without the word “intersection”.
Idea. The first guess is the three
sides, . It contains , but it is not
convex. For , , , the points and have
midpoint , which lies on none of the three sides. So
the hull must also contain every segment with . A point of
such a segment is : a convex
combination of . That suggests the theorem, and suggests its
two halves:
① every convex combination of points of lies in ,
which is Theorem 10.3.4
applied to the convex set ;
② the set is
itself convex and contains , so the smallest such
set lies inside it. For ②, two convex combinations are
mixed by writing their two lists of points one after the
other.
Proof. The set is
convex and contains , as shown just after Definition 10.3.4.
By Theorem 10.3.4,
it contains every convex combination of finitely many of
its points, in particular of points of . So .
First, : each is the convex combination . Next, is convex. Let and be in , with , and let
. Join
the two lists: let and for , and and
for . Each is a product of two
non-negative numbers, so . Split the
sum over the joined list into its two parts, and take
the constants out of the two sums. This gives The same two rules, applied in each
coordinate, give So is a convex combination of the points of
, and lies in
. Thus is a convex set
containing . Since
lies inside every such set, . This proves .
The theorem turns membership in a hull, a statement
about all convex sets at once, into a search for
weights.
Example
(A Triangle as a Hull)
Let . (a) Show that is the set of points with and : the filled triangle with corners . (b) For
, , , decide
whether and
lie in the
hull.
Solution.
(a) by Theorem 10.3.5.
For the other inclusion it is enough that is convex, since it
contains
(weights ),
and . For two points of
with weights
and , and , and the new weights are non-negative and add
up to . This is the proof of Theorem 10.3.5
with the two lists kept equal instead of
joined.
(b) The weights
give , so is in the hull.
For : any
weights with
have
and ,
so and . No admissible weights exist,
and is not
in the hull. In this example the hull is : by (a) its points are
with and , and
conversely a point of the set has the
weights , , . It is three times the
triangle shown convex
earlier, and
breaks the third inequality.
Star-shaped sets
Some arguments need segments only from one fixed
point, not between every pair of points. For instance,
the union of the two axes of is not convex. Yet
every segment from to one of its points stays inside it.
Definition
10.3.5 (Star-Shaped Set)
A set is star-shaped about a
point if
for every . It is star-shaped if it
is star-shaped about some point of
.
A non-empty convex set is star-shaped about
each of its points: that is the
definition of convexity with . The converse
fails.
Example
(The Axes: Star-Shaped, Not Convex)
Let , the union of
the two axes. Show that is star-shaped about
, is not convex,
and is not star-shaped about .
Solution. For and
, ; points of the other axis are handled the
same way. So is
star-shaped about . The points and lie in , and the midpoint of the segment
between them has both coordinates non-zero, so it lies
on neither axis. This shows at once that is not convex and that
, so is not star-shaped
about .
Convex and star-shaped sets return throughout the
series. Analysis on the Real Line uses convex
balls to join points by segments, for connectedness.
Analysis in Several Variables uses segments
inside convex sets for the mean value inequality.
Complex Analysis proves Cauchy’s theorem first
on convex and star-shaped regions. Analysis on
Manifolds proves the Poincaré lemma on star-shaped
sets.
Exercises
A. Check your
understanding
Exercise
(A1)
Decide which of these subsets of are convex. Justify
each answer that is “no” with two points.
- (a) .
- (b) .
- (c) .
- (d) .
Solution.
(a) Convex;
Exercise B1 proves it with the two-point test.
(b) Not convex:
and lie in the set
(), and
their midpoint does not, since .
(c) Not convex:
, and the midpoint .
(d) Not convex:
and lie in the
ring, and the midpoint has norm .
Exercise
(A2)
- (a) Is in ?
- (b) Consider the
proof of Theorem 10.3.5.
Which of its two inclusions uses Theorem 10.3.4,
and what does it apply that theorem to? Why is the
family of convex sets containing , in Definition 10.3.4,
non-empty?
Solution.
(a) Yes: , with non-negative
weights adding up to .
(b) The inclusion
. It applies the theorem
to the convex set ,
which contains ,
so it contains every convex combination of points of
. The family
contains ,
which is convex and contains .
B. Practice
Exercise
(B1)
Prove that is convex.
Solution. We use the two-point test
(Example (Method: the two-point test)).
Let , so and , and let . The point
has coordinates and . Since and , multiplying keeps the two inequalities, and
adding them gives Expanding the square, since . The right side is
: and (Number Systems: From to , Proposition 2.4.3
(e)). Hence , and the
point lies in .
Exercise
(B2)
For , let .
Prove that if and
are convex, so is
.
Solution. Let and be points
of , with
and
,
and let . By the laws of Proposition 9.2.1,
The first bracket lies in and the second in , by convexity. So the
point lies in .
Exercise
(B3)
Let ,
, and let
be points
of the sphere . Prove that for every with .
Solution. We use the equality case,
as in Example (Method: use the equality case).
Let and , so (Proposition 9.2.1).
By Proposition 9.4.1
(b), and . So the triangle inequality gives .
Suppose . Here , since . By the equality case of Theorem 9.5.3
(a),
for some , that is, . Dividing by , with
. Taking norms, , so and , a contradiction.
Hence .
The result depends on the equality case of the
triangle inequality, which belongs to the Euclidean
norm. Measure distances in instead by : the “unit ball” about is the square , and its edge contains the whole segment
,
so the analogue of this exercise fails. So does the
analogue of Theorem 10.1.4:
the point is
at distance from
and from
, and is the distance
between them, yet is not on the segment .
Analysis on the Real Line returns to this
distance.
Exercise
(B4: Prove or disprove)
Prove each statement or give a counterexample.
Throughout, ,
, are subsets of .
- (a) The union of two
convex sets is convex.
- (b) The complement
of a convex set is convex.
- (c) .
- (d) For , the set
is convex.
- (e) If is convex and , then
(notation of Exercise B2 and Proposition 10.3.3
(b)).
Solution.
(a)
False. Proposition 10.3.3
(c): with .
(b)
False. is convex (Proposition 10.3.1).
The points
and lie
outside it, and their midpoint lies in
it.
(c)
False. Take , with . Then and , since one-point sets are convex; but
(the example after Definition 10.3.4)
contains the midpoint, which is neither nor .
(d)
True. If , the set is . If , let . By Proposition 10.2.2,
if and only if ,
and if and only if .
Since means
“ or ” (Number Systems: From to , Proposition 2.4.3
(i)), the set is the closed half-space . It is convex by Proposition 10.3.2.
(e)
True. For , (Proposition 9.2.1
(h)).
Let , with . If , let
; then and by convexity. If , both
sides are
when and when . Convexity
is needed: for and , the
point
lies in but
not in .
C. Going deeper
Exercise
(C1: Chapter check: convex subsets of the line)
Let be non-empty and convex. Let
if is bounded
below, and otherwise; let if
is bounded above,
and otherwise. Prove that every real with
lies in , and that
every
satisfies . (So is an interval with
ends and
, each end
included or not.)
Solution (Hint 1). For strictly between and , look for two
points of , one on
each side of .
Solution (Hint 2). Since , what can
you say about as
a bound of ? Then
ask what that says about the elements of .
Solution. The supremum and the
infimum. If
is bounded above, exists, since is non-empty and is complete (Number Systems: From to , Theorem 5.5.2).
If is bounded
below,
exists, again since is non-empty (Proposition 8.3.1
(b)).
Two points around . Let .
If is bounded
below, , so is
not a lower bound of ; if is not bounded below,
no real number is a lower bound. Either way there is
with (Number Systems: From to , Proposition 2.4.3
(i)). In the same way, is not an upper bound
of , and there is
with .
The segment is the interval. For , . Let , which is defined since . It lies in
. First,
,
since otherwise , against (Number Systems: From to , Proposition 2.4.3
(c), (e)). Now , and multiplying by keeps
both inequalities, by the same rule (c). With this , we get . So
, by convexity.
Conclusion. Every with
lies in . For
, because
is a lower
bound (or ), and likewise. So is one of the intervals
,
,
,
,
where an infinite end is never included.
What a complete answer needs. (10
points) - 3: handles the ends: by completeness
when bounded above, when bounded below (Proposition 8.3.1),
and the unbounded cases. - 3: finds with , from
“ is not a lower
(upper) bound”. - 2: shows by an explicit , or by the
remark of Section 10.1 that a segment of is an interval. - 2:
concludes both inclusions. Slips that lose the
step (0 for the step): using or without
boundedness; assuming that contains its supremum
or infimum.
R. Review
Exercise
(R1)
Let . Show that is convex and that
.
Solution. By Number Systems: From to , Proposition 4.1.3
(d), if and only if , that is, and . Since and
(Proposition 9.3.1
(a), (b), (d)),
is the intersection of the closed half-spaces
and , whose normals are non-zero.
Each is convex by Proposition 10.3.2.
So , their
intersection, is convex by Proposition 10.3.3
(a).
If , then for every (Proposition 9.4.7
(a)), so .
If , then
, so (Proposition 9.4.7
(b)), and . These two inclusions,
a ball inside a box inside a larger ball, are the ones
Analysis on the Real Line uses to compare balls
and boxes.
Exercise
(R2)
Identify the polynomial with the point . Show
that the set of
such polynomials
with for
every
is a convex subset of .
Solution. Fix . Evaluation
respects sums and products, sends a constant to itself
and to (Theorem 6.4.1).
So for , by the definition of the dot product,
So is the closed half-space
of . Its normal is non-zero,
since its first coordinate is . So is convex by Proposition 10.3.2.
Then is convex by Proposition 10.3.3
(a).
The two-point test also works directly. Let and
be in and . Then
for every . By the displayed formula, this is the value
at of the
polynomial with coefficient triple . So that polynomial is in .
Exercise
(R3)
Let ,
and . Show that
is convex as a subset of
, and that
maps
onto .
Solution. Reading as , (Proposition 9.4.3
(a), (c)). So , which is convex by Proposition 10.3.1.
For ,
by Theorem 3.2.2 (d)
and ; so
lies in the
second disc. Onto: let and
put . Since (Proposition 3.5.1
(a)), . Also
,
and by Theorem 3.2.2 (d).
Hence and . Multiplying the plane by a unit complex
number turns it about , and Complex
Analysis opens with this picture.