Символ Лежандра

Символ Лежандра — это удобная компактная запись, служащая для обозначения квадратичного характера целого числа по модулю простого. Формально символ записывают так: (ap)={0,pa1,a≢0(modp) и a — квадратичный вычет1,иначе\left(\frac{a}{p}\right)=\begin{cases}0,& p\mid a\\1,& a\not\equiv0\pmod p\ \text{и }a\text{ — квадратичный вычет}\\-1,&\text{иначе}\end{cases}, где результат принимает три возможных значения: знак нуля означает делимость на модуль, единица — что число является квадратичным вычетом, а минус единица — что не является. Этот символ введён в классической теории чисел и используется там, где важно классифицировать элементы по тому, имеют ли они квадратный корень в кольце вычетов по простому модулю. Существуют также естественные обобщения символа Лежандра (например, символ Якоби и символ Кронекера), которые расширяют понятие на составные модули и на более общие ситуации.

Несколько фундаментальных свойств делают символ Лежандра удобным инструментом. Во‑первых, он подчиняется критерию Эйлера — простому способу проверить «квадратичность» с помощью возведения в степень (см. (ap)ap12(modp)\left(\frac{a}{p}\right)\equiv a^{\frac{p-1}{2}}\pmod p). Во‑вторых, он мультипликативен по числу в числителе, то есть умножение аргументов переводится в произведение символов (см. (abp)=(ap)(bp)\left(\frac{ab}{p}\right)=\left(\frac{a}{p}\right)\left(\frac{b}{p}\right)). Центральное место занимает закон квадратичной взаимности, который устанавливает связь между взаимодействием двух нечётных простых модулей (см. (pq)(qp)=(1)p12q12\left(\frac{p}{q}\right)\left(\frac{q}{p}\right)=(-1)^{\frac{p-1}{2}\frac{q-1}{2}}). Кроме того, существуют удобные дополнительные формулы для вычисления характера числа −1 и числа 2 (см. (1p)=(1)p12\left(\frac{-1}{p}\right)=(-1)^{\frac{p-1}{2}} и (2p)=(1)p218\left(\frac{2}{p}\right)=(-1)^{\frac{p^{2}-1}{8}}). Благодаря этим свойствам символ Лежандра широко применяется при решении квадратичных сравнений, в доказательствах теорем о представлении чисел в виде сумм квадратов, в алгоритмах проверки простоты и в криптографических задачах, связанных с квадратичными вычетами.

Примеры. 1) Проверим, является ли 5 квадратичным вычетом по модулю 11. По критерию Эйлера вычисляем 511121(mod11)5^{\frac{11-1}{2}}\equiv1\pmod{11}, откуда следует значение символа (511)=1\left(\frac{5}{11}\right)=1. 2) Для быстрого определения характера 2 по модулю 7 можно воспользоваться специальной формулой для двойки: (27)=(1)7218\left(\frac{2}{7}\right)=(-1)^{\frac{7^{2}-1}{8}}, что даёт упрощение (1)6=1(27)=1(-1)^{6}=1\quad\Rightarrow\quad\left(\frac{2}{7}\right)=1. Эти два примера иллюстрируют два распространённых подхода: прямое вычисление степеней по модулю и применение вспомогательных формул и взаимности, которые позволяют свести задачу к более простым случаям.