Алгоритм вычисления символа Якоби

Материал из Викиконспекты
Перейти к: навигация, поиск
НЕТ ВОЙНЕ

24 февраля 2022 года российское руководство во главе с Владимиром Путиным развязало агрессивную войну против Украины. В глазах всего мира это военное преступление совершено от лица всей страны, всех россиян.

Будучи гражданами Российской Федерации, мы против своей воли оказались ответственными за нарушение международного права, военное вторжение и массовую гибель людей. Чудовищность совершенного преступления не оставляет возможности промолчать или ограничиться пассивным несогласием.

Мы убеждены в абсолютной ценности человеческой жизни, в незыблемости прав и свобод личности. Режим Путина — угроза этим ценностям. Наша задача — обьединить все силы для сопротивления ей.

Эту войну начали не россияне, а обезумевший диктатор. И наш гражданский долг — сделать всё, чтобы её остановить.

Антивоенный комитет России

Распространяйте правду о текущих событиях, оберегайте от пропаганды своих друзей и близких. Изменение общественного восприятия войны - ключ к её завершению.
meduza.io, Популярная политика, Новая газета, zona.media, Майкл Наки.
Эта статья находится в разработке!

Для вычисления символа Якоби [math]\left(\cfrac{a}{n}\right)[/math] эффективно использовать следующий алгоритм:

  1. Если [math]a\lt 0[/math], то применяя утверждения 2 и 5, получаем [math]\left(\cfrac{a}{n}\right)=\left(\cfrac{-a}{n}\right)\times(-1)^{\frac{n-1}{2}}[/math]. Вычисляем [math]\left(\cfrac{-a}{n}\right)[/math] и пропускаем последующие пункты.
  2. Если [math]a[/math] четно, то применяя утверждения 2 и 6, получаем [math]\left(\cfrac{a}{n}\right)=\left(\cfrac{a/2}{n}\right)\times(-1)^{\frac{n^2-1}{8}}[/math]. Вычисляем [math]\left(\cfrac{a/2}{n}\right)[/math] и пропускаем последующие пункты.
  3. Если [math]a=1[/math], то применяя утверждение 5 [math]\left(\cfrac{a}{n}\right)=1[/math], вычисление закончилось.
  4. Если [math]a\lt n[/math], то применяя теорему 2 получаем [math]\left(\cfrac{a}{n}\right)=(-1)^{\frac{a-1}{2}\frac{n-1}{2}}\left(\cfrac{n}{a}\right)[/math]. Вычисляем [math]\left(\cfrac{n}{a}\right)[/math] и пропускаем последующие пункты.
  5. [math]\left(\cfrac{a}{n}\right)=\left(\cfrac{a\mod n}{n}\right)[/math]. Вычисляем [math]\left(\cfrac{a\mod n}{n}\right)[/math]. Пирменяем алгоритм для каждого символа Якоби, который необходимо вычислить.