Алгебра, вопрос задал Аноним , 1 год назад

Сколько двоек содержится в разложении на простые множители числа 3^1024−1?


hderyb: Три двойки. Число на 8 делится, а на 16 уже нет. А проверяется по простому сравнению по модулю
hderyb: Кстати обманул. На 16 делится
hderyb: 12 выходит
hderyb: Но это уже не сравнением по модулю

Ответы на вопрос

Ответил hderyb
0

Ответ:

12

Объяснение:

   {3}^{1024}   - 1 = ( {3}^{512}  - 1)( {3}^{512}  + 1) = ( {3}^{256}  - 1)( {3}^{256}  + 1)( {3}^{512}  + 1) = ... = (3 - 1)(3 + 1)( {3}^{2}  + 1)(( {3}^{4}  + 1)( {3}^{8}  + 1)( {3}^{16}  + 1)...

Выражение вида

 {3}^{2n}  + 1

где n∈N, будет кратно исключительно двойке, ведь выражение сравнимо с 2 по модулю 4, следовательно, все множители начиная с третьего кратны только 2, первый множитель тоже кратен 2, а второй 4. Всего множителей 11, но один из них кратен 4, следовательно, всё выражение кратно 2¹², ну и всего двоек 12


liftec74: Неверно посчитал. Всего множителей 12, но 3+1 делится на 4. Значит всего двоек в разложении будет 13.
hderyb: 11. Причём python с вами не согласен. При делении числа на 2¹³ отстаток 4096
hderyb: Только что вручную переписал у себя, насчитал всё равно 11
liftec74: Точно ! Извините ! Я по-ошибке посчитал 13-ым 13) 3^1024+1,
antonovm: Замечательно ! Я бы только уточнил , что двойка входит в разложение на простые числа 3 ^(2n) + 1 в первой степени ( ну они же не только двойке кратны )
antonovm: 3 = -1 (mod 4) => 3^2n = 1 (mod 4) => 3^2n + 1 = 2 (mod4) - так ?
hderyb: Ну да, я бы так написал: 3^2n=(3²)^n=9^n=1^n(mod4)
antonovm: 3^2n + 1 = 9^k + 1 = (8 +1) ^k + 1 = 8m +1 + 1 = 8m + 2 - делится на 2 и не делится на 4 - это ,если ученик не знает сравнение по модулю
hderyb: да, я с вами согласен, двойка именно входит. я просто внимание заострил на то что выражение на 4 не делится и не подумал об этом.
Новые вопросы