48.1. THE GENERAL CASE 1539
each ε > 0. Then for each ε > 0, there exists N (ω) and measurable functions y j, j =1,2, · · · ,N (ω) , y j (ω) ∈K (ω) , such that
∪Nj=1B(y j (ω) ,ε)⊇K (ω)
for each ω . Also ω → N (ω) is measurable.
Proof: Suppose that ω →K (ω) is a measurable multifunction having compact val-ues in X a Banach space. Let {σn (ω)} be the measurable selections such that for eachω,{σn (ω)}∞
n=1 is dense in K (ω). Let y1 (ω) ≡ σ1 (ω) . Now let 2(ω) be the first indexafter 1 such that
∥∥σ2(ω) (ω)−σ1 (ω)∥∥> ε
2 . Thus 2(ω) = k on the measurable set{ω ∈Ω : ∥σ k (ω)−σ1 (ω)∥> ε
2
}∩{
ω ∈Ω : ∩k−1j=1
∥∥σ j (ω)−σ1 (ω)∥∥≤ ε
2
}Suppose 1(ω) ,2(ω) , · · · ,(m−1)(ω) have been chosen such that this is a strictly increas-ing sequence for each ω, each is a measurable function, and for i, j ≤ m−1,∥∥σ i(ω) (ω)−σ j(ω) (ω)
∥∥> ε
2.
Each ω → σ i(ω) (ω) is measurable because it equals
∞
∑k=1
X[i(ω)=k] (ω)σ k (ω) .
Then m(ω) will be the first index larger than (m−1)(ω) such that∥∥σm(ω) (ω)−σ j(ω) (ω)∥∥> ε
2
for all j (ω) < m(ω). Thus ω → m(ω) is also measurable because it equals k on themeasurable set(
∩{
ω :∥∥σ k (ω)−σ j(ω) (ω)
∥∥> ε
2, j ≤ m−1
})∩{ω : (m−1)(ω)< k}
∩(∪{
ω :∥∥σ k−1 (ω)−σ j(ω) (ω)
∥∥≤ ε
2, j ≤ m−1
})The top line says it does what is wanted and the second says it is the first after (m−1)(ω)which does so. Since K (ω) is a pre compact set, it follows that the above measurable setwill be empty for all m(ω) sufficiently large called N (ω) , also a measurable function, andso the process ends. Let yi (ω)≡ σ i(ω) (ω) . Then this gives the desired measurable ε net.The fact that
∪N(ω)i=1 B(yi (ω) ,ε)⊇K (ω)
follows because if there exists z ∈K (ω)\(∪N(ω)
i=1 B(yi (ω) ,ε)), then B
(z, ε
2
)would have
empty intersection with all of the balls B(yi (ω) , ε
3
)and by density of the σ i (ω) in K (ω) ,
there would be some σ l (ω) contained in B(z, ε
3
)for arbitrarily large l and so the process
would not have ended as shown above.