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

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

, рассуждал следующим образом. Пусть, например, 
![$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)
, оставив в нём только рациональные числа? На каком шаге это рассуждение становится неверным?