На первом шаге выкидывается интервал (1/3; 2/3) и, если перейти к троичной системе, получим, что все точки этого интервала имеют в десятичной записи
. С остальными интервалами похожая история: будут выкидываться интервалы, в которых i-ая цифра десятичной записи равна единице.
На концах интервалов возникнет небольшая проблема. Вернёмся к первому шагу: концы выкинутого интервала имеют двойное представление в троичной системе:
1/3 = 0,100...
2/3 = 0,122...
Договоримся использовать для таких точек ту форму записи, в которой отсутствуют единицы. Также отметим, что этих точек счётное число: имеем счётное число шагов и на каждом таких "точек деления" конечное количество, то есть всего их число счётное.
Что делается дальше, точно не помню, но, кажется, как-то так. В итоге получим, что множество Кантора состоит из точек, троичная запись которых допускает представление без единиц. Между точками, которые в принципе единиц не содержат, построим биекцию с двоичными дробями (из отрезка [0; 1]), допускающими однозначное представление. А дробей, допускающих двоякое представление, число счётное. Между ними и "точками деления" множества Кантора (которых тоже число счётное) биекцию построить просто.
В итоге получим биекцию множества Кантора и отрезка [0; 1], а отрезок - несчётное множество.