MTH 460/560
Prof. Cowen
The Convex Hull of a Set
Revised 05/01/13
Definition 1. A set A in Rn is convex if whenever x and y are in A, then
(1 − t)x + ty
is contained in A for all t, 0 ≤ t ≤ 1 .
That is, if x and y are in A, then the line segment connecting them is contained in
A.
Problem 1 (Intersection of two convex sets). If A and B are convex sets, then A ∩ B
is convex.
Problem 2 (Intersection of arbitrarily many convex sets). Let
T S be a non-empty set.
n
For each
s
∈
S,
let
A
be
a
convex
subset
of
R
.
Then
s
s∈S As is convex. [Note
T
n
that s∈S As := {x ∈ R | x ∈ As for all s ∈ S}.]
Definition 2. Let A be a set in Rn . The convex hull of A, denoted CH (A), is the
intersection of all convex sets containing A. [Note that the convex hull is convex by
Problem 2 and that A is contained in the convex hull, since A is contained in at least
one convex set, namely Rn .]
Note 3. The convex hull is the smallest convex set containing A, that is, if B is a
convex set containing A then the convex hull of A is contained in B.
Problem 3. Let A and B be sets in Rn , A ⊂ B. Then CH (A) ⊂ CH (B).
Definition 4. Let A := {v1 , ..., vm } be a finite set in Rn . We denote by C(A) the
set of all convexPcombinations of {v1 , ..., vm }, that is, C(A) := {p1 v1 + ...pm vm | pi ≥
0 for all i and
pi = 1}.
Proposition 5. Let A := {v1 , ..., vm } be a finite set in Rn . Then C(A) is convex.
Proof.
Let p1 v1 + ...pm vm and q1 vP
1 + ...qm vm be in C(A), where pi ≥ 0 for all i and
P
pi = 1 and qi ≥ 0 for all i and
qi = 1. We have to show that if 0 ≤ t ≤ 1, then
(1 − t)(p1 v1 + ...pm vm ) + t(q1 v1 + ...qm vm ) is in C(A). But (1 − t)(p1 v1 + ...pm vm ) +
t(q1 v1 + ...qm vm ) = ((1 − t)p1 + tq1 )v1 + . . . + ((1 − t)pm + tqm )vm . This is in
C(A)
P since (1 − t)pi + tqi ≥
P 0 for all
P i (since (1 − t), pi , t, qi are all ≥ 0), and since
(1 − t)pi + tqi = (1 − t) pi + t qi = (1 − t) · 1 + t · 1 = 1 − t + t = 1.
Proposition 6. Let A := {v1 , ..., vm } be a finite set in Rn . If B is a convex set
containing A, then B contains C(A).
Proof. Let B be a convex set containing A. We show by induction on m (the number
of elements in A) that B contains C(a).
True for m = 1: If A = {v1 }A, then v1 ∈ B, since B contains A. Easy to check
that C(A) = {v1 } in this case.
P
Assume true for m = k. Then for m = k + 1, let pi ≥ 0 and
pi = 1. To show
that p1 v1 + . . . pk+1 vk+1 is in B:
Let pk+1 = t , so 0 ≤ t ≤ 1 (why is t ≤ 1?). If t = 1 then p1 = ... = pk = 0
(why?), so p1 v1 + . . . pk+1 vk+1 is just vk+1 ∈ A, so in B. So assume 0 ≤ t < 1 .
Let qi = pi /(1 − t) for i = 1, . . . , k . Then qi ≥ 0 and q1 + ... + qk = (p1 + ... +
pk )/(1 − t) = (1 − pk+1 )/(1 − t) = 1. So q1 v1 + ... + qk vk is in B by assumption and
p1 v1 + ...pk+1 vk+1 = (1 − t)(q1 v1 + ... + qk vk ) + tvk+1 is in B by convexity.
Proposition 7. Let A := {v1 , ..., vm } be a finite set in Rn . Then CH (A) = C(A),
that is, the set of all convex combinations of a finite set is the convex hull of the set.
Proof. We know that C(A): contains A, is convex, and is contained in every convex
set B containing A. To show C(A) is the convex hull of A:
The convex hull is the intersection of all convex sets B containing A. Since C(A)
is contained in each convex set B containing A by the previous proposition, then
C(A) is contained in the intersection of all convex sets B containing A, so C(A) is
contained in the convex hull.
Now let B0 = C(A). Then B0 is a convex set containing A. So the intersection of
all convex sets B containing A is contained in any one of the convex sets, in particular
is contained in B0 . So the convex hull is contained in B0 = C(A).
2
© Copyright 2026 Paperzz