Как можно показать, что принцип Гейне — Бореля не выполняется в

?
Когда пытался понять, почему это утверждение верно в

, рассуждал следующим образом. Пусть, например,
![$I=[0,1]$ $I=[0,1]$](https://dxdy-04.korotkov.co.uk/f/f/f/3/ff3352ca14a1857946095a20e0437edd82.png)
есть покрываемый отрезок, а

— система интервалов

, являющася его покрытием. Построим

, например, так:

засовываем в интервал

, остальное покрывается последовательностью интервалов

,

, правые «концы» которых неограниченно приближаются к

. Непокрытой останется только сама единичка. Значит, нам нужно найти интервал, в который эта единичка входит (например, её

-окрестность) и добавить его к остальным интервалам. Но добавленный таким образом интервал

своей левой частью (обозначим её как
![$E=(1-\varepsilon, 1]$ $E=(1-\varepsilon, 1]$](https://dxdy-03.korotkov.co.uk/f/6/9/6/6961338fb3e5c06232cd3d0e045f42e782.png)
) «перекроет» бесконечное число правых «концов» интервалов из покрытия, сделав эти интервалы ненужными. То есть, в этом случае

. Оставляя только те интервалы, правые «концы» которых меньше, чем

(а таких интервалов конечное число), а также интервал

, получаем конечное подпокрытие.
Но что меняется, если мы рассматриваем тот же отрезок
![$I=[0,1]$ $I=[0,1]$](https://dxdy-04.korotkov.co.uk/f/f/f/3/ff3352ca14a1857946095a20e0437edd82.png)
, оставив в нём только рациональные числа? На каком шаге это рассуждение становится неверным?