> Детали - самостоятельно.
Нуу тут как раз самое сложное это установить корректность подобного "предельного перехода в бесконечность". к примеру, возьмем произвольную биекцию

, тогда на каждом шаге

будем бежать вправо пока не найдем

и поменяем значение функции в точках

и

, таким образом в "пределе" получится биективное и монотонное отображение на

, что естественно невозможно.
Там же вроде бы двух функций достаточно (имея две к трем перейти просто)? Введем фиксированное биективное отображение

, а за

,

возьмем биективные отображения

, осталось преобразовать

и

так, чтобы

. На каждом шаге

-ом шаге

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

. Теперь находим (справа поскольку слева таких нет и найдутся тк биекция) такие

и меняем значения в каждой соотв. функции местами. В итоге у нас

и

останутся биективными отображениями

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