Олимпиадная задача по теории чисел и многочленам: найти простые p для p^x = y³ + 1
Задача
Найдите все простые p, для каждого из которых существуют такие натуральные x и y, что px = y³ + 1.
Решение
y³ + 1 = (y + 1)(y² – y + 1), поэтому y + 1 = pα, y² – y + 1 = pβ, где α > 0, β ≥ 0. Первый способ. Если β = 0, то y = 1, p = 2 (x = 1).
Пусть β > 0. Тогда p – общий делитель чисел y + 1 и y² – y + 1, а значит, и чисел y + 1 и (y + 1)² – (y² – y + 1) = 3y.
Поскольку НОД(y, y + 1) = 1, p = 3. Так бывает: 3² = 2³ + 1. Второй способ. px = (pα – 1)³ + 1 = pα(3 + A), где A делится на p.
Поскольку 3 + A = pγ (γ ≥ 0), то либо p = 3, либо γ = 0. В последнем случае px = p, x = 1. Значит, y = y³, откуда y = 1, p = 2.
Ответ
Ответ задачи отсутствует
Чтобы оставлять комментарии, войдите или зарегистрируйтесь
Комментариев нет