|
§ 5. Делимость степеней1. Начнем с описания процесса, который можно было бы назвать "очень общим признаком равно-остаточности". Пусть k - некоторое натуральное число и r есть остаток от деления tk на m: tk = mq + r (0 ≤ r < m).
По следствию теоремы 20 (см. п. 3 § 2) при любом n числа rn и tkn при делении на m также должны быть равно-остаточными. Составим теперь для произвольного числа А его разбиение на k-значные "грани" справа налево, т. е. представим его в виде где 0 ≤ ai < tk при i = 0, 1,..., n
и положим Ясно, что, как и ранее в аналогичных случаях, процесс построения чисел A0 = A, A1 = f(A0), A2 = f(A1),...
является признаком равно-остаточности. Задача 57. Убедиться все-таки в том, что это действительно так. Задача 58. Полагая t = 10 и k = 2, найти остаток от деления числа 1 048 576 на 7. Задача 59. Убедиться в том, что только что описанный признак равноостаточности является лишь более явной формой того обобщения признака Паскаля, которое было упомянуто в задаче 56. 2. Говоря формально, при составлении в п. 1 общего признака равноостаточности мы пользовались свойствами степеней, относящимися к их делимости. Однако вопрос о делимости степеней по существу является вопросом о делимости некоторых произведений. Поэтому и решить этот вопрос в принципе удалось на основе результатов § 2. Вместе с тем практическая реализация полученного признака равно-остаточности для тех или иных комбинаций значений чисел t и m может приводить к крупным значениям k и r, так что вычисление значений функции f может потребовать выполнения значительных вычислений, возможно даже превосходящих по объему выкладки по непосредственному делению на m. Ясно, что вычисление значений функции f оказывается тем проще, чем меньшими будут значения чисел k и r. Разумеется, наиболее удобным оказывается в этом отношении тот случай, когда r - 1. Тогда значение f получается в результате выполнения наименее трудоемкого действия: сложения. Согласно теореме 22 этот случай (r = 1) имеет место тогда и только тогда, когда (tk - 1) m или, иными словами, когда tk при делении на m дает в остатке 1. Встает вопрос: найдется ли при данных t и m такое k, что (tk - 1) m? Все сказанное приводит к необходимости заняться изучением делимости степеней несколько более подробно. 3. Расширим несколько наши познания в области теории чисел. Теорема 24 (теорема Ферма).Если число р простое, то разность ар - а делится на р. Не следует путать эту так называемую "малую теорему Ферма" с "великой теоремой Ферма". Последняя утверждает, что при целом n > 2 не существует таких целых а, b и с, что аn + bn = cn. Несмотря на многочисленные попытки, великая теорема Ферма до сих пор не доказана и не опровергнута. Следствие. Если р - простое и а не делится на р, то ар-1 - 1 делится на р. Задача 60. Привести пример, показывающий, что как теорема 24, так и ее следствие для составного р, вообще говоря, неверны. Задача 61. Доказать теорему Ферма, опираясь на результат задачи 26. Пусть натуральное число m имеет каноническое разложение: положим Формулы (5.1) и (5.2) ставят в соответствие каждому натуральному числу m некоторое вполне определенное число φ(m). Это значит, что мы можем говорить о функции φ от натурального аргумента. Определение. Определенная выше функция φ называется функцией Эйлера. Функция Эйлера играет исключительно важную роль во многих вопросах теории чисел. Даже в этой книжке будет указано несколько применений этой функции. Теорема 25. При взаимно простых m1 и m2 имеет место равенство φ(m1m2) = φ(m1)φ(m2).
Задача 62. Вычислить φ(12), φ(120), φ(1000). Задача 63. Определить все числа m, для которых: а) φ(m) = 10; б) φ(m) = 8. Задача 64. Доказать, что не существует такого m, для которого φ(m) = 14. Задача 65. Показать, что φ(m) равно числу натуральных чисел, взаимно простых с m и меньших m. Это свойство функции Эйлера является чрезвычайно важным. Его часто принимают за определение этой функции. Теорема 26 (теорема Эйлера). Если числа а и m взаимно просты, то аφ(m) - 1 делится на m. Остатки при делении одного и того же делимого на различные делители связаны между собой достаточно сложным образом. Из теоремы Эйлера можно получить принципиально важную для нас зависимость остатков от деления на взаимно простые множители и от деления на их произведение. Задача 66. Пусть (m1,m2) = 1, а a1 и а2 - числа, равно-остаточные с А при делении соответственно на m1 и m2. Тогда равно-остаточным с А при делении на m1m2 будет число 4. На основании установленных фактов мы можем сформулировать общий признак равно-остаточности для произвольного делителя т в произвольной системе счисления t в той явной и достаточно удобной форме, о которой говорилось в п. 1. Напомним снова, что всякий признак равноостаточности есть алгорифм, т. е. некоторый процесс, и потому всякое его описание должно носить характер развивающегося повествования. Итак, пусть нам даны числа m и t. Представим m в виде такого произведения m = m1m2, что (m1,t) = 1, и для некоторого показателя k имеет место делимость tk m2. Согласно теореме 18 такое представление возможно. В силу задачи 66 вопрос о равно-остаточности при делении на m1m2 может быть сведен к аналогичным вопросам для деления на m1 и m2. Но признак равно-остаточности на m2 содержится в теореме 21, а признак равно-остаточности на m1 - в теореме 22. После применения этих признаков равно-остаточности следует воспользоваться результатом задачи 66. Например, в случае нахождения признака равно-остаточности при делении на 12 в десятичной системе счисления, очевидно, m1 = 3, m2 = 4 и k = 2. Описанный процесс является общим признаком равно-остаточности в том смысле, что по любому m он выдает некоторый конкретный признак равно-остаточности. Это вытекает из алгорифмичности предоставления числа m в форме, указываемой в теореме 18, а сама эта алгорифмичность следует из алгорифмичности построения канонического разложения чисел (см. п. 9 § 3) . Нам остается сформулировать в явном виде указанный признак равно-остаточности при делении на m1, пользуясь возможностью определить показатель k на основании теоремы Эйлера. 5. Применяя доказанные теоремы, построим несколько общих признаков делимости и равно-остаточности. Фиксируем натуральное m и представим число А в виде где 0 ≤ a0, a1, a2, ...., ak ≤ 10φ(m)
т. е. все ai (i = 0, 1, ..., k) являются φ(m)-значными числами. Функция определяет, как нетрудно проверить, некоторый общий признак равно-остаточности. Задача 67. Проверить это обстоятельство. Теорема 27. Если числа а и m взаимно просты, а числа k1 и k2 равно-остаточны при делении на φ(m), то числа ak1 и ak2 равно-остаточны при делении на m. Задача 68. Сформулировать получаемые на основе этого общего признака равно-остаточности конкретные признаки равно-остаточности при делении на 7, 11 и 13. Задача 69. Сформулировать аналогичный общий признак равно-остаточности для произвольной Личной системы счисления. Убедиться в том, что получаемый так общий признак равно-остаточности по своей формулировке не зависит от основания системы счисления t. Задача 70. Доказать, что (n13 - n) 2730. 6. Построенный общий признак равно-остаточности не является во многих случаях, так сказать, "достаточно экономным", так как число φ(m) может, вообще говоря, оказаться довольно большим. Поэтому, с одной стороны, при пользовании этим признаком приходится складывать большие числа, а с другой стороны, φ(m)-значные числа при этом приходится делить на т непосредственно (или же пользоваться каким-нибудь другим признаком делимости и равно-остаточности). Желательно поэтому попытаться взять вместо φ(m) другой, меньший показатель. В ряде случаев это удается сделать. Например, при m = 37 вместо φ(m) = 36 можно взять показатель 3, ибо 1000 при делении на 37 дает в остатке единицу; при m = 11 вместо φ(m) = 10 можно взять показатель 2 и т. д. Определение. Наименьшее число δ, для которого аδ при делении на m с остатком дает в остатке 1, называется показателем, которому принадлежит число а при делении на m с остатком. Чаще это число принято называть показателем, которому принадлежит число а по модулю m. Очевидно, каковы бы ни были взаимно простые числа а и m, показатель δ, которому принадлежит а при делении на m, не превосходит φ(m). Этот показатель и можно взять вместо φ(m) в формулировке общего признака равно-остаточности из п. 5. Задача 71. Модифицировать построенный общий признак делимости, используя вместо φ(m) показатель, которому принадлежит 10 при делении на m с остатком. Задача 72. То же для t-ичной системы счисления. 7. Показатель, которому принадлежит число а при делении на m, может, вообще говоря, быть и равным φ(m). Например, последовательностью остатков от деления степеней числа 2 на 11 будет 2, 4, 8, 5, 10, 9, 7, 3, 6, 1,
так что при делении на 11 число 2 принадлежит показателю 10. Значит, для применения признака равноостаточности из п. 5 в этом случае приходится брать k = 10 = φ(11). Однако во многих случаях удается обходиться показателем 1/2φ(m). Пусть, например, m есть степень простого числа: m = pα и р ≠ 2. Тогда φ(m) = pα-1 (р - 1), и теорема Эйлера приобретает вид: для (а, р) = 1 должно быть (аpα-1(p-1) - 1) рα. Так как число pα-1(р - 1) четное, последнее делимое есть разность квадратов, и мы имеем Так как р ≠ 2, оба сомножителя одновременно на р делиться не могут. Значит, на рα делится либо либо В первом случае мы оказываемся в условиях теоремы 23 с k = 1/2φ(m), а во втором - в условиях теоремы 22 с тем же k = 1/2φ(m). 8. Применения функции Эйлера и теоремы Эйлера не ограничиваются признаками делимости. Например, при их помощи можно решать уравнения в целых числах. Теорема 28.Если числа а и b взаимно просты, то уравнение ax + by = c (5.3)
всегда разрешимо в целых числах, и целыми его решениями будут все пары чисел (xt,yt), где (t - любое целое число). Задача 73. Доказать теорему, аналогичную теореме 28, не предполагая взаимной простоты чисел а и b. Задача 74. Найти способ решения уравнений вида (5.3) в целых числах на основе результата задачи 29, б). Задача 75. Решить в целых числах уравнения: а) 5x + 7y = 9; б) 25x + 13y = 8. 9. Теорема 29.Пусть m взаимно просто с 10 и k равно-остаточно с 10φ(m)-1 при делении на m. Тогда числа 10а + b и a + kb
равно делимы на m. Опираясь на эту теорему, можно построить следующий общий признак делимости. Обозначим через k остаток от деления 10φ(m)-1 на m с остатком, представим произвольное число А в виде 10а + b (0 ≤ b < 10)
и положим Если k велико (близко к m), то вместо него в формулировке соответствующего признака целесообразно брать k - m. Задача 76. Проверить для функции F выполнение условий а)-в) из п. 10 § 3 и г*) из п. 15 § 3. Задача 77. На основании только что построенного общего признака делимости вывести признак делимости на числа 17, 19, 27, 29, 31 и 49. Задача 78. Построить аналогичный общий признак делимости, представляя произвольное натуральное число в виде 100а + b (0 ≤ b < 100),
и вывести из него признаки делимости на 17, 43, 49,67, 101, 199. Задача 79. Построить аналогичный общий признак делимости в t-ичной системе счисления. Задача 80. На основании построенного общего признака делимости вывести конкретные признаки делимости: а) на число 21 в восьмеричной системе счисления; б) на число 31 в двенадцатеричной системе счисления.
|
|
|||
© MATHEMLIB.RU, 2001-2021
При копировании материалов проекта обязательно ставить ссылку на страницу источник: http://mathemlib.ru/ 'Математическая библиотека' |