А чего там получать? Вы же уже практически всё написали. Только
добегает только до
.
При каждом целом
,
, уравнение
имеет единственное решение (относительно
). То есть всего решений
без учёта (ир)рациональности равно
. Посчитать количество рациональных решений очень легко, если
простое. Для этого надо заметить, что
, где
. Поэтому, если
имеет знаменатель
, то
имеет знаменатель
. Соответственно,
тогда и только тогда, когда
, т.е.
имеет вид
, где
--- наибольшее натуральное, что
,
. Учитывая, что
, получаем
.
P.S. Если я опять не накосячил, то количество рациональных решений уравнения
при
(приближённо) равно
, где
. Соответственно, количество иррациональных решений есть
. Для произвольного простого
тоже можно посчитать, но мне уже лень. Если прикинуть на глазок, то там получается постоянная
, но не уверен, врать не буду.