Но детали довольно занудны (девятки и нули в периоде нарушают биекцию, с этим приходится бороться).
Да нет особого занудства: просто выкидываем из открытого квадрата все точки, у которых обе координаты являются конечными десятичными дробями -- полученное множество равномощно исходному квадрату и инъективно интервалу, после чего теорема Кантора-Бернштейна. Правда, потом надо будет ещё дополнительно доказать биективность интервала с осью и квадрата с плоскостью, но это уже тривиально.
В общем, непонятно, что эта задача тут делает и в чём была задумка.
(занудство в отношении бесконечных дробей в другом месте -- в обосновании корректности арифметических операций)