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

- счетное множество с биекцией

, где

,

Выделим из

произвольное подмножество

. Пусть

не конечно (иначе доказательство окончено). Т.к.

, то существует биекция между

и некоторыми натуральными числами:

, где

,

Расставим эти натуральные числа по порядку и перенумеруем их:

. Получили биекцию

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

. В случае, когда речь идёт о заранее заданной последовательности, это можно оправдать (последовательность задана -- в какую сторону мы направим стрелку, неважно). Когда же речь идёт о необходимости задать новую последовательность, возникает эффект порочного круга, имхо (сама запись

в формуле

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

, то существует биекция между

и некоторыми натуральными числами
Предложенный переход "так как, ... то ..." не является собственно рассуждением, а только маскирует его. Под таким переходом можно спрятать и совсем неправильное подробности типа "Расположим элементы

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

и т.д.".
Для того, чтобы доказательство убеждало собеседника, нужно как минимум показать корректный путь рассуждения (например, как это сделано в учебнике Шеня, где сказано примерно так: "выбросим из основного множества все элементы, которых нет в подмножестве, не меняя порядка оставшихся"). В идеале я бы ожидал более подробное описание самой процедуры того, как мы выбрасываем элементы и нумеруем оставшиеся. Доводить его до мат.индукции не обязательно, но если показать, что рассуждения можно "замкнуть", оно станет достаточно убедительным.