Введение

Математическое тождество многочленов
В математике разность двух квадратов — это квадрат числа, вычтенный из другого квадрата числа. Любая разность квадратов может быть разложена на множители в соответствии с тождеством в элементарной алгебре.

Геометрические демонстрации

Различие двух квадратов также может быть геометрически проиллюстрировано как разность двух квадратных площадей на плоскости. На диаграмме заштрихованная часть представляет собой разность между площадями двух квадратов, то есть площадь заштрихованной части можно найти, сложив площади двух прямоугольников; , которые можно разложить на множители. Следовательно, другое геометрическое доказательство выглядит следующим образом: Начнем с фигуры, показанной на первой диаграмме ниже – большого квадрата, из которого вырезан меньший квадрат. Сторона всего квадрата равна a, а сторона вырезанного меньшего квадрата равна b. Площадь заштрихованной области равна A. Производится разрез, разделяющий область на две прямоугольные части, как показано на второй диаграмме. Большая часть, сверху, имеет ширину a и высоту a-b. Меньшая часть, снизу, имеет ширину a-b и высоту b. Теперь меньшую часть можно отделить, повернуть и поместить справа от большей части. В этом новом расположении, показанном на последней диаграмме ниже, две части вместе образуют прямоугольник, ширина которого равна a+b, а высота равна a-b. Площадь этого прямоугольника равна (a+b)(a-b). Поскольку этот прямоугольник получен перестановкой исходной фигуры, он должен иметь ту же площадь, что и исходная фигура. Поэтому, .

Разница двух последовательных совершенных квадратов

Разница двух последовательных полных квадратов равна сумме двух оснований n и n+1. Это можно увидеть следующим образом:

Следовательно, разница двух последовательных полных квадратов является нечетным числом. Аналогично, разница двух произвольных полных квадратов вычисляется следующим образом:

Следовательно, разница двух четных полных квадратов кратна 4, а разница двух нечетных полных квадратов кратна 8.

Факторизация целых чисел

Несколько алгоритмов в теории чисел и криптографии используют разности квадратов для поиска множителей целых чисел и определения составных чисел. Простым примером является метод факторизации Ферма, который рассматривает последовательность чисел , для Если одно из значений равно полному квадрату , то это (потенциально нетривиальная) факторизация числа .
Этот прием можно обобщить следующим образом: если mod и mod , то число является составным и имеет нетривиальные множители и . Это является основой для нескольких алгоритмов факторизации (таких как квадратичное решето) и может быть объединено с тестом простоты Ферма для получения более сильного теста простоты Миллера — Рабина.