Рассмотрим счётную базу 

 на 

.
А у Вас топологическое многообразие обязательно со счётной базой и регулярно? Я как-то привык, что топологическое многообразие - это связное топологическое пространство, каждая точка которого имеет окрестность, гомеоморфную открытому подмножеству пространства 

. Без каких-либо других требований.
Вы как-то слишком сложно доказываете Лемму 1. Если я правильно помню, мы с Вами обсуждали теорему о том, что если топологическое пространство имеет счётную базу, то из любого его покрытия открытыми множествами можно выбрать (не более чем) счётное подпокрытие. Этой теоремой и воспользуйтесь вместо того, чтобы возиться с рациональными числами.
Доказательство Леммы 2 я вообще не понял.
Я советую чуть-чуть усилить утверждение Леммы 1, добавив требование, чтобы замыкание упомянутого там шара (в 

) целиком содержалось в соответствующей карте. Тогда замыкания множеств 

 в 

 будут компактными, и Вы можете строить 

 таким образом.
Полагаем 
![$K_1=[W_1]_{M^n}$ $K_1=[W_1]_{M^n}$](https://dxdy-03.korotkov.co.uk/f/e/b/c/ebcef75e776d561d7cb7f3647d4f884582.png)
.
Если для некоторого 

 множество 

 уже построено, то выбираем конечное покрытие множества 

 множествами 

 ("покрытие" в том смысле, что 

 содержится в их объединении), добавляем к этому объединению множество 

, чтобы точно ничего не пропустить, и берём замыкание.
-- Вт фев 15, 2011 13:58:52 --Ещё раз посмотрел доказательство Леммы 2. Идею понял, работать она должна, но оформлено как-то странно.
Ведь карта на многообразии включает 1) открытое множество 

, 2) открытое множество 

, 3) гомеоморфизм 

. И нужно явно различать множества, находящиеся в 

, и множества, находящиеся в 

. А у Вас шары лежат в 

, а множества 

 - в 

, и Вы их смешиваете.