объясните, как должны находится два этих шара чтобы компактное множество содержалось в их объединении?
Ну как... Нарисуйте в качестве 

 что-нибудь эдакое..., ну, слегка вытянутое (не очень). И с одного конца накройте часть 

 одним кругом, а с другого - другим. Чтобы вместе они всё 

 покрывали, а то ещё третий круг понадобится.
вы говорили о ф-и на компактном пространстве, я правильно понял что эта функция и есть расстояние от точки 

 до множества 

 ?
Ну да, 

. Непрерывность только надо проверить, если это уже где-нибудь не было проверено.
Я как понял что из того , что 

 компактное множество можем заключить, что существует конечный набор 

,...,

 такой что 
![$\[
C \subset \bigcup\limits_{i = 1}^N {U_i } 
\]
$ $\[
C \subset \bigcup\limits_{i = 1}^N {U_i } 
\]
$](https://dxdy-03.korotkov.co.uk/f/6/d/7/6d7745872494a04db652a88494180aef82.png)
, да же если допустить что для всякой окрестности существует компактное подмножество , то почему 

 должно входить в их объединение?
Какой ужас у Вас в кодах формул... Выкиньте Вы этот редактор формул на помойку, пишите сами.
Сначала найдите координатные множества 

, 

, покрывающие 

. Этот набор можно считать минимальным, то есть, никакое меньшее число этих множеств не покрывает 

 (если есть лишние множества, их выкинем). Тогда поочерёдно для 

 строите множество 

 (непустые и компактное), 

. Кроме того, пусть 

 - координатный гомеоморфизм.
Множество 

 компактно как непрерывный образ компактного множества. Покрываете его конечным числом открытых шаров, ужимаете эти шары с помощью леммы об ужатии (
http://dxdy.ru/post420842.html#p420842); замыкания ужатых шаров лежат в 

 и компактны; объединяете эти замыкания (получаете компактное множество 

) и сами ужатые шары (получаете открытое множество 

), и с помощью обратного гомеоморфизма получаете множества 

 и 

.
Но доводить всё это до ума Вам придётся самому.