Задание: Докажите, что множество всех конечных подмножеств данного счётного множество счётно.
Вообще, я хочу понять, какое решение самое простое. Мне говорили, что можно через индукцию, но у меня почему-то не вышло. Моё же решение не принимают, и хотел спросить у вас, как его можно подправить (если вообще можно).
Я решал так:

- исходное счётное множество (будем считать, что это натуральный ряд).

,

, где

Будем определять подмножество

так: пусть

входит в данное подмножество, тогда на его месте будем писать

, в противном случае -

. Получатся последовательности вида:


и так далее.
Получаем наборы из нулей и единиц - двоичный код переводим в десятичную систему счисления, и тогда получится, что каждому конечному подмножеству соответствует натуральное число.
Мы не можем получить несколько одинаковых последовательностей, потому что количество элементов последовательности равно значению последнего элемента подмножества. Например:

, тогда

Но тут возникает проблема: возьмём какое-нибудь

, т.е.

и

соответствуют одинаковые натуральные числа
Может, нужно "закодировать" длину? Например, пусть будут упорядоченные пары

такие, что

- двоичная последовательность,

- количество элементов соответствующего подмножества (натуральное число). Тогда инвертируем последовательность в десятичную систему счисления и приписываем число, соответствующее числу элементов. Или так нельзя?
Подскажите, пожалуйста.