Правило делимости — это сокращенный и полезный способ определения, делится ли заданное целое число на фиксированный делитель без выполнения деления, обычно путем проверки его цифр. Хотя существуют тесты делимости для чисел в любой системе счисления , или основании, и все они различны, в этой статье представлены правила и примеры только для десятичных чисел, или чисел с основанием 10. Мартин Гарднер объяснил и популяризировал эти правила в своей колонке «Математические игры» в журнале Scientific American в сентябре 1962 года . [1]
Правила, приведенные ниже, преобразуют заданное число в, как правило, меньшее число, сохраняя при этом делимость на интересующий делитель. Поэтому, если не указано иное, полученное число следует оценить на делимость на тот же делитель. В некоторых случаях процесс можно повторять до тех пор, пока делимость не станет очевидной; в других случаях (например, при проверке последних n цифр) результат должен быть проверен другими способами.
Для делителей с несколькими правилами правила обычно располагаются в порядке убывания: сначала те, которые подходят для чисел с большим количеством цифр, а затем те, которые полезны для чисел с меньшим количеством цифр.
Чтобы проверить делимость числа на степень 2 или степень 5 (2 n или 5 n , где n — положительное целое число), нужно посмотреть только на последние n цифр этого числа.
Чтобы проверить делимость на любое число, выраженное как произведение простых множителей , мы можем отдельно проверить делимость на каждое простое число в его соответствующей степени. Например, проверка делимости на 24 (24 = 8×3 = 2 3 ×3) эквивалентна проверке делимости на 8 (2 3 ) и 3 одновременно, таким образом, нам нужно показать делимость только на 8 и на 3, чтобы доказать делимость на 24.
Сначала возьмите любое число (в этом примере это будет 376) и запишите последнюю цифру в числе, отбросив остальные цифры. Затем возьмите эту цифру (6), игнорируя остальную часть числа, и определите, делится ли она на 2. Если она делится на 2, то исходное число делится на 2.
Пример
Сначала возьмем любое число (в данном примере это будет 492) и сложим все цифры в числе (4 + 9 + 2 = 15). Затем возьмем эту сумму (15) и определим, делится ли она на 3. Исходное число делится на 3 (или 9) тогда и только тогда, когда сумма его цифр делится на 3 (или 9).
Сложение цифр числа и последующее повторение процесса с результатом до тех пор, пока не останется только одна цифра, даст остаток исходного числа, если его разделить на девять (если только эта единственная цифра сама не девять, в этом случае число делится на девять, а остаток равен нулю).
Это можно обобщить на любую стандартную позиционную систему счисления , в которой рассматриваемый делитель становится на единицу меньше основания ; таким образом, в двенадцатой системе счисления при делении на одиннадцать цифры в сумме дадут остаток исходного числа, а числа делятся на одиннадцать только в том случае, если сумма цифр делится на одиннадцать.
Пример.
Основное правило делимости на 4 заключается в том, что если число, образованное двумя последними цифрами числа, делится на 4, то и исходное число делится на 4; [2] [3] это происходит потому, что 100 делится на 4, и поэтому прибавление сотен, тысяч и т. д. — это просто прибавление еще одного числа, которое делится на 4. Если какое-либо число заканчивается двузначным числом, которое, как вы знаете, делится на 4 (например, 24, 04, 08 и т. д.), то все число будет делиться на 4 независимо от того, что стоит перед последними двумя цифрами.
В качестве альтернативы можно просто прибавить половину последней цифры к предпоследней цифре (или оставшемуся числу). Если это число является четным натуральным числом, то исходное число делится на 4
Также можно просто разделить число на 2, а затем проверить результат, чтобы узнать, делится ли оно на 2. Если это так, то исходное число делится на 4. Кроме того, результат этого теста такой же, как и исходное число, деленное на 4.
Пример.
Общее правило
Второй метод
Третий способ
Делимость на 5 легко определяется проверкой последней цифры в числе (47 5 ) и определением, является ли она 0 или 5. Если последняя цифра равна 0 или 5, то все число делится на 5. [2] [3]
Если последняя цифра в числе — 0, то результатом будут оставшиеся цифры, умноженные на 2. Например, число 40 заканчивается на ноль, поэтому берем оставшиеся цифры (4) и умножаем их на два (4 × 2 = 8). Результат такой же, как и результат деления 40 на 5 (40/5 = 8).
Если последняя цифра в числе — 5, то результатом будут оставшиеся цифры, умноженные на два, плюс один. Например, число 125 заканчивается на 5, поэтому берем оставшиеся цифры (12), умножаем их на два (12 × 2 = 24), затем прибавляем один (24 + 1 = 25). Результат такой же, как и результат деления 125 на 5 (125/5=25).
Пример.
Если последняя цифра 0
Если последняя цифра 5
Делимость на 6 определяется путем проверки исходного числа, чтобы увидеть, является ли оно одновременно четным числом (делится на 2) и делится на 3. [6]
Если конечная цифра четная, то число делится на два и, следовательно, может делиться на 6. Если число делится на 2, продолжайте складывать цифры исходного числа и проверять, кратна ли эта сумма 3. Любое число, которое одновременно кратно 2 и 3, кратно 6.
Пример.
Делимость на 7 можно проверить рекурсивным методом. Число вида 10 x + y делится на 7 тогда и только тогда, когда x − 2 y делится на 7. Другими словами, вычтите дважды последнюю цифру из числа, образованного оставшимися цифрами. Продолжайте делать это до тех пор, пока не получится число, для которого известно, делится ли оно на 7. Исходное число делится на 7 тогда и только тогда, когда число, полученное с помощью этой процедуры, делится на 7. Например, число 371: 37 − (2 × 1) = 37 − 2 = 35; 3 − (2 × 5) = 3 − 10 = −7; таким образом, поскольку −7 делится на 7, 371 делится на 7.
Аналогично число вида 10 x + y делится на 7 тогда и только тогда, когда x + 5 y делится на 7. [8] Итак, прибавьте пять раз последнюю цифру к числу, образованному оставшимися цифрами, и продолжайте делать это до тех пор, пока не получится число, для которого будет известно, делится ли оно на 7. [9]
Другой метод — умножение на 3. Число вида 10 x + y имеет тот же остаток при делении на 7, что и 3 x + y . Нужно умножить самую левую цифру исходного числа на 3, добавить следующую цифру, взять остаток при делении на 7 и продолжить с начала: умножить на 3, добавить следующую цифру и т. д. Например, число 371: 3×3 + 7 = 16 остаток 2 и 2×3 + 1 = 7. Этот метод можно использовать для нахождения остатка от деления на 7.
Более сложный алгоритм проверки делимости на 7 использует тот факт, что 10 0 ≡ 1, 10 1 ≡ 3, 10 2 ≡ 2, 10 3 ≡ 6, 10 4 ≡ 4, 10 5 ≡ 5, 10 6 ≡ 1, ... (mod 7). Возьмите каждую цифру числа (371) в обратном порядке (173), умножая их последовательно на цифры 1 , 3 , 2 , 6 , 4 , 5 , повторяя эту последовательность множителей столько, сколько необходимо (1, 3, 2, 6, 4, 5, 1, 3, 2, 6, 4, 5, ...), и складывая произведения (1× 1 + 7× 3 + 3× 2 = 1 + 21 + 6 = 28). Исходное число делится на 7 тогда и только тогда, когда число, полученное с помощью этой процедуры, делится на 7 (следовательно, 371 делится на 7, поскольку 28 делится на 7). [10]
Этот метод можно упростить, устранив необходимость умножения. Все, что потребуется при таком упрощении, — это запомнить последовательность выше (132645...), а также складывать и вычитать, но всегда работая с однозначными числами.
Упрощение выглядит следующим образом:
Если в результате этой процедуры вы получите 0 или любое распознаваемое число, кратное 7, то исходное число будет кратным 7. Если вы получите любое число от 1 до 6 , это будет указывать, сколько вам следует вычесть из исходного числа, чтобы получить число, кратное 7. Другими словами, вы найдете остаток от деления числа на 7. Например, возьмем число 186 :
Теперь у нас есть число меньше 7, и это число (4) является остатком от деления 186/7. Таким образом, 186 минус 4, что равно 182, должно быть кратно 7.
Примечание: Причина, по которой это работает, заключается в том, что если у нас есть: a+b=c и b является кратным любому заданному числу n , то a и c обязательно дадут одинаковый остаток при делении на n . Другими словами, в 2 + 7 = 9, 7 делится на 7. Поэтому 2 и 9 должны иметь одинаковый остаток при делении на 7. Остаток равен 2.
Следовательно, если число n кратно 7 (т. е. остаток от n /7 равен 0), то прибавление (или вычитание) чисел, кратных 7, не может изменить это свойство.
Что делает эта процедура, как объяснялось выше для большинства правил делимости, это просто вычитание понемногу кратных 7 из исходного числа до тех пор, пока не достигнет числа, которое достаточно мало для того, чтобы мы могли запомнить, кратно ли оно 7. Если 1 становится 3 в следующей десятичной позиции, это то же самое, что и преобразование 10×10 n в 3×10 n . И это на самом деле то же самое, что вычитание 7×10 n (очевидно, кратно 7) из 10×10 n .
Аналогично, когда вы превращаете 3 в 2 в следующей десятичной позиции, вы превращаете 30×10 n в 2×10 n , что то же самое, что вычитание 30×10 n −28×10 n , и это снова вычитание числа, кратного 7. Та же причина применима ко всем оставшимся преобразованиям:
Пример первого метода
1050 → 105 − 0=105 → 10 − 10 = 0. ОТВЕТ: 1050 делится на 7.
Пример второго метода
1050 → 0501 (обратный) → 0× 1 + 5× 3 + 0× 2 + 1× 6 = 0 + 15 + 0 + 6 = 21 (умножить и сложить). ОТВЕТ: 1050 делится на 7.
Ведический метод делимости соприкосновением
Делимость на семь можно проверить умножением по Экхадике . Преобразуйте делитель семь в семейство девяток, умножив на семь. 7×7=49. Добавьте единицу, отбросьте цифру единиц и возьмите 5, Экхадику , в качестве множителя. Начните справа. Умножьте на 5, добавьте произведение к следующей цифре слева. Запишите этот результат на строке под этой цифрой. Повторите этот метод умножения цифры единиц на пять и прибавления этого произведения к числу десятков. Добавьте результат к следующей цифре слева. Запишите этот результат под цифрой. Продолжайте до конца. Если результат равен нулю или кратен семи, то да, число делится на семь. В противном случае — нет. Это соответствует ведическому идеалу, однострочной записи. [11] [ ненадежный источник? ]
Пример ведического метода:
Делится ли 438 722 025 на семь? Множитель = 5. 4 3 8 7 2 2 0 2 542 37 46 37 6 40 37 27ДА
Метод Полмана–Масса делимости на 7
Метод Полмана–Масса обеспечивает быстрое решение, которое может определить, делятся ли большинство целых чисел на семь за три шага или меньше. Этот метод может быть полезен в математическом конкурсе, таком как MATHCOUNTS, где время является фактором для определения решения без калькулятора в раунде спринта.
Шаг A: Если целое число равно 1000 или меньше, вычтите дважды последнюю цифру из числа, образованного оставшимися цифрами. Если результат кратен семи, то исходное число также кратно семи (и наоборот). Например:
112 -> 11 − (2×2) = 11 − 4 = 7 ДА98 -> 9 − (8×2) = 9 − 16 = −7 ДА634 -> 63 − (4×2) = 63 − 8 = 55 НЕТ
Поскольку 1001 делится на семь, интересная закономерность развивается для повторяющихся наборов из 1, 2 или 3 цифр, которые образуют 6-значные числа (ведущие нули допускаются), поскольку все такие числа делятся на семь. Например:
001 001 = 1001 / 7 = 143010 010 = 10 010 / 7 = 1 430011 011 = 11 011 / 7 = 1 573100 100 = 100 100 / 7 = 14 300101 101 = 101 101 / 7 = 14 443110 110 = 110 110 / 7 = 15 730
01 01 01 = 10,101 / 7 = 1,44310 10 10 = 101 010 / 7 = 14 430
111,111 / 7 = 15,873222,222 / 7 = 31,746999 999 / 7 = 142 857
576 576 / 7 = 82 368
Для всех приведенных выше примеров вычитание первых трех цифр из последних трех дает результат, кратный семи. Обратите внимание, что начальные нули разрешены для формирования 6-значного шаблона.
Это явление лежит в основе шагов B и C.
Шаг B: Если целое число находится в диапазоне от 1001 до одного миллиона, найдите повторяющуюся последовательность из 1, 2 или 3 цифр, которая образует 6-значное число, близкое к целому числу (ведущие нули допускаются и могут помочь вам визуализировать последовательность). Если положительная разность меньше 1000, примените шаг A. Это можно сделать, вычитая первые три цифры из последних трех цифр. Например:
341,355 − 341,341 = 14 -> 1 − (4×2) = 1 − 8 = −7 ДА 67,326 − 067,067 = 259 -> 25 − (9×2) = 25 − 18 = 7 ДА
Тот факт, что 999 999 кратно 7, можно использовать для определения делимости целых чисел, больших миллиона, путем сокращения целого числа до 6-значного числа, которое можно определить с помощью шага B. Это можно легко сделать, прибавив цифры слева от первых шести к последним шести и выполнив шаг A.
Шаг C: Если целое число больше миллиона, вычтите ближайшее кратное 999 999, а затем примените шаг B. Для еще больших чисел используйте большие наборы, такие как 12-значные (999 999 999 999) и т. д. Затем разбейте целое число на меньшее число, которое можно решить с помощью шага B. Например:
22 862 420 — (999 999 × 22) = 22 862 420 — 21 999 978 -> 862 420 + 22 = 862 442 862,442 -> 862 − 442 (Шаг B) = 420 -> 42 − (0×2) (Шаг A) = 42 ДА
Это позволяет складывать и вычитать чередующиеся наборы из трех цифр для определения делимости на семь. Понимание этих закономерностей позволяет вам быстро вычислять делимость на семь, как показано в следующих примерах:
Метод Полмана–Масса делимости на 7, примеры:
Делится ли 98 на семь?98 -> 9 − (8×2) = 9 − 16 = −7 ДА (Шаг A)
Делится ли 634 на семь?634 -> 63 − (4×2) = 63 − 8 = 55 НЕТ (Шаг A)
Делится ли 355 341 на семь?355 341 − 341 341 = 14 000 (Шаг B) -> 014 − 000 (Шаг B) -> 14 = 1 − (4×2) (Шаг A) = 1 − 8 = −7 ДА
Делится ли 42 341 530 на семь?42,341,530 -> 341,530 + 42 = 341,572 (Шаг C)341,572 − 341,341 = 231 (Шаг B)231 -> 23 − (1×2) = 23 − 2 = 21 ДА (Шаг A)
Используя быстрые чередующиеся сложения и вычитания: 42,341,530 -> 530 − 341 + 42 = 189 + 42 = 231 -> 23 − (1×2) = 21 ДА
Умножение на 3, способ делимости на 7, примеры:
Делится ли 98 на семь?98 -> 9 остаток 2 -> 2×3 + 8 = 14 ДА
Делится ли 634 на семь?634 -> 6×3 + 3 = 21 -> остаток 0 -> 0×3 + 4 = 4 НЕТ
Делится ли 355 341 на семь?3 × 3 + 5 = 14 -> остаток 0 -> 0×3 + 5 = 5 -> 5×3 + 3 = 18 -> остаток 4 -> 4×3 + 4 = 16 -> остаток 2 -> 2×3 + 1 = 7 ДА
Найдите остаток от деления 1036125837 на 71×3 + 0 = 33×3 + 3 = 12 остаток 55×3 + 6 = 21 остаток 00×3 + 1 = 11×3 + 2 = 55×3 + 5 = 20 остаток 66×3 + 8 = 26 остаток 55×3 + 3 = 18 остаток 44×3 + 7 = 19 остаток 5Ответ 5.
Нахождение остатка числа при делении на 7
7 − (1, 3, 2, −1, −3, −2, цикл повторяется для следующих шести цифр) Период: 6 цифр. Повторяющиеся числа: 1, 3, 2, −1, −3, −2
Минимальная последовательность величин
(1, 3, 2, 6, 4, 5, цикл повторяется для следующих шести цифр) Период: 6 цифр. Повторяющиеся числа: 1, 3, 2, 6, 4, 5
Положительная последовательность
Умножьте самую правую цифру на самую левую цифру в последовательности и умножьте вторую справа цифру на вторую слева цифру в последовательности и так далее и так далее. Затем вычислите сумму всех значений и возьмите модуль 7.
Пример: каков остаток при делении 1036125837 на 7?
Умножение самой правой цифры = 1 × 7 = 7
Умножение второй самой правой цифры = 3 × 3 = 9
Третья самая правая цифра = 8 × 2 = 16
Четвертая самая правая цифра = 5 × −1 = −5
Пятая самая правая цифра = 2 × −3 = −6
Шестая самая правая цифра = 1 × −2 = −2
Седьмая самая правая цифра = 6 × 1 = 6
Восьмая самая правая цифра = 3 × 3 = 9
Девятая самая правая цифра = 0
Десятая самая правая цифра = 1 × −1 = −1
Сумма = 33
33 модуль 7 = 5
Остаток = 5
Метод пар цифр делимости на 7
Этот метод использует шаблон 1 , −3 , 2 для пар цифр . То есть делимость любого числа на семь можно проверить, сначала разделив число на пары цифр, а затем применив алгоритм к трем парам цифр (шести цифрам). Если число меньше шести цифр, то заполните нули справа, пока не получится шесть цифр. Если число больше шести цифр, то повторите цикл для следующей группы из шести цифр, а затем сложите результаты. Повторяйте алгоритм, пока результатом не станет небольшое число. Исходное число делится на семь тогда и только тогда, когда число, полученное с помощью этого алгоритма, делится на семь. Этот метод особенно подходит для больших чисел.
Пример 1:
Число для проверки — 157514. Сначала мы разделим число на три пары цифр: 15, 75 и 14.
Затем мы применим алгоритм: 1 × 15 − 3 × 75 + 2 × 14 = 182
Поскольку полученное 182 меньше шести цифр, мы добавляем нули в правую часть, пока не станет шесть цифр.
Затем мы снова применяем наш алгоритм: 1 × 18 − 3 × 20 + 2 × 0 = −42
Результат −42 делится на семь, поэтому исходное число 157514 делится на семь.
Пример 2:
Число для проверки — 15751537186.
( 1 × 15 − 3 × 75 + 2 × 15) + ( 1 × 37 − 3 × 18 + 2 × 60) = −180 + 103 = −77
Результат −77 делится на семь, поэтому исходное число 15751537186 делится на семь.
Другой метод пар цифр делимости на 7
Метод
Это нерекурсивный метод нахождения остатка от деления числа на 7:
Например:
Число 194 536 при делении на 7 дает остаток 6.
Число 510 517 813 при делении на 7 дает остаток 1.
Доказательство правильности метода
Метод основан на наблюдении, что 100 дает остаток 2 при делении на 7. И поскольку мы разбиваем число на пары цифр, мы по сути имеем степени числа 100.
1 мод 7 = 1
100 мод 7 = 2
10 000 mod 7 = 2^2 = 4
1 000 000 по модулю 7 = 2 ^ 3 = 8; 8 мод 7 = 1
100 000 000 по модулю 7 = 2^4 = 16; 16 мод 7 = 2
10 000 000 000 по модулю 7 = 2^5 = 32; 32 мод 7 = 4
И так далее.
Корректность метода устанавливается тогда следующей цепочкой равенств:
Пусть N — заданное число .
Метод
Чтобы проверить делимость на 11, рассмотрим чередующуюся сумму цифр. Например, для 907 071:
поэтому 907 071 делится на 11.
Мы можем начать с или , поскольку умножение целого на ничего не меняет.
Доказательство правильности метода
Учитывая, что , мы можем записать для любого целого числа:
Тест на остаток 13 (1, −3, −4, −1, 3, 4, цикл продолжается.) Если вам некомфортно с отрицательными числами, то используйте эту последовательность. (1, 10, 9, 12, 3, 4)
Умножьте самую правую цифру числа на самую левую цифру в последовательности, показанной выше, а вторую самую правую цифру на вторую самую левую цифру числа в последовательности. Цикл продолжается.
Пример: Каков остаток при делении 321 на 13?
Используя первую последовательность,
Ответ: 1 × 1 + 2 × −3 + 3 × −4 = −17
Остаток = −17 mod 13 = 9
Пример: Каков остаток при делении 1234567 на 13?
Используя вторую последовательность,
ответ: 7 × 1 + 6 × 10 + 5 × 9 + 4 × 12 + 3 × 3 + 2 × 4 + 1 × 1 = 178 mod 13 = 9
Остаток = 9
Рекурсивный метод может быть получен с использованием того факта, что и что . Это подразумевает, что число делится на 13 тогда и только тогда, когда удаление первой цифры и вычитание 3 раз этой цифры из новой первой цифры дает число, делящееся на 13. У нас также есть правило, что 10 x + y делится тогда и только тогда, когда x + 4 y делится на 13. Например, чтобы проверить делимость 1761 на 13, мы можем свести это к делимости 461 по первому правилу. Используя второе правило, это сводится к делимости 50, и, сделав это снова, получаем 5. Таким образом, 1761 не делится на 13.
Проверка числа 871 таким образом сводит его к делимости на 91 с использованием второго правила, а затем к делимости на 13 с использованием этого правила еще раз, поэтому мы видим, что 871 делится на 13.
Свойства делимости чисел можно определить двумя способами в зависимости от типа делителя.
Число делится на заданный делитель, если оно делится на наивысшую степень каждого из своих простых множителей. Например, чтобы определить делимость на 36, проверьте делимость на 4 и на 9. [6] Обратите внимание, что проверки 3 и 12 или 2 и 18 будет недостаточно. Таблица простых множителей может оказаться полезной.
Составной делитель также может иметь правило, сформированное с использованием той же процедуры, что и для простого делителя, приведенной ниже, с оговоркой, что задействованные манипуляции не могут ввести какой-либо множитель, который присутствует в делителе. Например, нельзя создать правило для 14, которое включает умножение уравнения на 7. Это не проблема для простых делителей, потому что у них нет меньших множителей.
Цель состоит в том, чтобы найти обратное к 10 по модулю рассматриваемого простого числа (не работает для 2 или 5) и использовать его в качестве множителя, чтобы сделать делимость исходного числа на это простое число зависящей от делимости нового (обычно меньшего) числа на то же самое простое число. Используя 31 в качестве примера, поскольку 10 × (−3) = −30 = 1 mod 31, мы получаем правило для использования y − 3 x в таблице ниже. Аналогично, поскольку 10 × (28) = 280 = 1 mod 31, мы получаем дополнительное правило y + 28 x того же рода — наш выбор сложения или вычитания продиктован арифметическим удобством меньшего значения. Фактически, это правило для простых делителей, кроме 2 и 5, на самом деле является правилом делимости на любое целое число, взаимно простое с 10 (включая 33 и 39; см. таблицу ниже). Вот почему последнее условие делимости в таблицах выше и ниже для любого числа, взаимно простого с 10, имеет одинаковую форму (прибавить или вычесть некоторое кратное последней цифры из оставшейся части числа).
Для проверки делимости на D , где D заканчивается на 1, 3, 7 или 9, можно использовать следующий метод. [12] Найдите любое кратное D, оканчивающееся на 9. (Если D заканчивается соответственно на 1, 3, 7 или 9, то умножьте на 9, 3, 7 или 1.) Затем прибавьте 1 и разделите на 10, обозначив результат как m . Тогда число N = 10 t + q делится на D тогда и только тогда, когда mq + t делится на D . Если число слишком велико, вы также можете разбить его на несколько строк с e цифрами в каждой, удовлетворяющих либо 10 e = 1, либо 10 e = −1 (mod D ). Сумма (или чередующаяся сумма) чисел имеет ту же делимость, что и исходная.
Например, чтобы определить, делится ли 913 = 10×91 + 3 на 11, найдите, что m = (11×9+1)÷10 = 10. Тогда mq+t = 10×3+91 = 121; это делится на 11 (с частным 11), поэтому 913 также делится на 11. В качестве другого примера, чтобы определить, делится ли 689 = 10×68 + 9 на 53, найдите, что m = (53×3+1)÷10 = 16. Тогда mq+t = 16×9 + 68 = 212, что делится на 53 (с частным 4); поэтому 689 также делится на 53.
Альтернативно, любое число Q = 10c + d делится на n = 10a + b, так что gcd(n, 2, 5) = 1, если c + D(n)d = An для некоторого целого числа A, где:
Первые несколько членов последовательности, сгенерированной D(n), — это 1, 1, 5, 1, 10, 4, 12, 2, ... (последовательность A333448 в OEIS ).
Кусочная форма D(n) и последовательность, ею генерируемая, были впервые опубликованы болгарским математиком Иваном Стойковым в марте 2020 года. [13]
Многие из более простых правил можно получить, используя только алгебраические манипуляции, создавая биномы и переставляя их. Записывая число как сумму каждой цифры, умноженную на степень 10, можно манипулировать степенью каждой цифры по отдельности.
Случай, когда все цифры суммируются
Этот метод работает для делителей, являющихся множителями 10 − 1 = 9.
Используя 3 в качестве примера, 3 делит 9 = 10 − 1. Это означает (см. модульную арифметику ). То же самое для всех высших степеней 10: они все сравнимы с 1 по модулю 3. Поскольку два числа, сравнимые по модулю 3, либо оба делятся на 3, либо оба нет, мы можем поменять местами значения, сравнимые по модулю 3. Таким образом, в таком числе, как следующее, мы можем заменить все степени 10 на 1:
что в точности равно сумме цифр.
Случай, когда используется чередующаяся сумма цифр
Этот метод работает для делителей, являющихся множителями 10 + 1 = 11.
Используя 11 в качестве примера, 11 делит 11 = 10 + 1. Это означает . Для более высоких степеней 10 они сравнимы с 1 для четных степеней и сравнимы с −1 для нечетных степеней:
Как и в предыдущем случае, мы можем заменить степени числа 10 на конгруэнтные значения:
что также представляет собой разницу между суммой цифр на нечетных позициях и суммой цифр на четных позициях.
Случай, когда важны только последние цифры
Это применимо к делителям, которые являются множителями степени числа 10. Это связано с тем, что достаточно высокие степени основания кратны делителю и могут быть исключены.
Например, в десятичной системе счисления множители числа 10 1 включают 2, 5 и 10. Поэтому делимость на 2, 5 и 10 зависит только от того, делится ли последняя цифра 1 на эти делители. Множители числа 10 2 включают 4 и 25, а делимость на них зависит только от последних 2 цифр.
Случай, когда удаляются только последние цифры
Большинство чисел не делят нацело 9 или 10, но делят более высокую степень 10 n или 10 n − 1. В этом случае число по-прежнему записывается в виде степеней 10, но не полностью развернуто.
Например, 7 не делит 9 или 10, но делит 98, что близко к 100. Таким образом, исходим из
где в этом случае a — любое целое число, а b может находиться в диапазоне от 0 до 99. Далее,
и снова расширяется
и после исключения известного кратного 7, результат будет
которое заключается в правиле «удвоить число, образованное всеми цифрами, кроме последних двух, затем сложить последние две цифры».
Случай, когда последняя цифра(ы) умножается на коэффициент
Представление числа также может быть умножено на любое число, относительно простое к делителю, не изменяя его делимости. Заметив, что 7 делит 21, мы можем выполнить следующее:
после умножения на 2 это становится
а потом
Устранение 21 дает
и умножение на −1 дает
Можно использовать любое из последних двух правил, в зависимости от того, какое из них проще выполнить. Они соответствуют правилу «вычесть дважды последнюю цифру из остатка».
В этом разделе будет проиллюстрирован базовый метод; все правила могут быть выведены с помощью той же процедуры. Для следующего требуется базовая основа в модульной арифметике ; для делимости, отличной от 2 и 5, доказательства опираются на базовый факт, что 10 mod m обратимо, если 10 и m взаимно просты.
Для 2 н или 5 н :
Необходимо проверить только последние n цифр.
Представляя x как
и делимость x такая же, как и у z .
Для 7:
Поскольку 10 × 5 ≡ 10 × (−2) ≡ 1 (mod 7), мы можем сделать следующее:
Представляя x как
поэтому x делится на 7 тогда и только тогда, когда y − 2 z делится на 7.
Умножьте самую правую цифру на 5 и добавьте к остальным числам. Если эта сумма делится на 7, то исходное число делится на 7.