Dialectic, я правильно понимаю, что нужно доказать несчётность множества сечений в множестве рациональных чисел, не апеллируя к действительным числам, а пользуясь только свойствами множества рациональных чисел и определением сечения?
Важными являются следующие свойства множества рациональных чисел

: оно
1) счётно,
2) линейно упорядочено;
3) не имеет наименьшего и наибольшего элементов;
4) плотно, то есть, между любыми двумя различными рациональными числами можно найти рациональное число, которое больше одного и меньше другого.
На самом деле эти четыре свойства однозначно характеризуют множество рациональных чисел среди всех линейно упорядоченных множеств: любое счётное плотное линейно упорядоченное множество без первого и последнего элементов подобно множеству рациональных чисел.
Сечение в множестве

- это упорядоченная пара множеств

, удовлетворяющих следующим условиям:
1)

,

;
2)

;
3) для любых

и

выполняется неравенство

.
Сечение

назовём
рациональным, если либо в множестве

есть наибольший элемент, либо в множестве

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

имело наибольший элемент

, а множество

- наименьший элемент

: тогда обязательно

, но тогда в силу плотности множества

найдётся элемент

, удовлетворяющий условию

, а это противоречит условию

.
Каждому рациональному сечению

соответствует рациональное число - то самое, которое является наименьшим в

или наибольшим в

; наоборот, каждому рациональному числу соответствуют два рациональных сечения

, для которых именно это число является наименьшим в

или наибольшим в

(при построении множества действительных чисел удобно из этих двух сечений оставить только одно, но для нас это несущественно).
Поэтому множество всех рациональных сечений счётно.
Сечение

называется
щелью, если в множестве

нет наибольшего элемента, а в множестве

нет наименьшего.
Наша цель - доказать, что множество щелей в множестве

несчётно.
Пусть имеется некоторая последовательность сечений

(

- натуральный ряд). Нужно построить сечение

, не совпадающее ни с одним из элементов этой последовательности.
Будем предполагать, что заданная последовательность содержит все рациональные сечения.
Для начала построения положим

,

.
Построим последовательность упорядоченных пар рациональных чисел

, удовлетворяющую следующим условиям для каждого

:
1)

(

и

уже определены);
2) либо

, либо

.
Предположим, что для некоторого

требуемые пары

уже построены для всех натуральных

. Построим

.
Рассмотрим возможные случаи.
a)

- щель.
Если

или

, то положим

,

.
Если

и

, то положим

; так как в множестве

нет наибольшего элемента, найдётся такое

, что

(можно, напротив, положить

; так как в множестве

нет наименьшего элемента, найдётся такое

, что

).
б)

- рациональное сечение; пусть

- рациональное число, которое является наименьшим в

или наибольшим в

.
Если

, то положим

,

.
Если

, то положим

,

.
Если

, то положим

,

(можно, напротив, положить

,

).
Выполнение условий 1) и 2) во всех случаях проверяется тривиально, и можно продолжать построение дальше.
Определим множества

и

.
Из этих определений следует, что для всех

выполняются условия

и

.
Собственно говоря,

- требуемое сечение. Но для завершения доказательства требуется ещё некоторая возня. Конкретно, нужно проверить, что
А)

- сечение в множестве

, то есть, выполняются условия 1), 2) и 3) определения сечения;
Б) это сечение не совпадает ни с одним из сечений заданной последовательности.
Для доказательства достаточно использовать условия 1) и 2), сформулированные при построении, и свойство, сформулированное сразу после определения множеств

и

.
Надеюсь, от меня не потребуется выписывать здесь эту проверку.