Jacobiho symbol

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores
...

Definice

Nechť je dáno celé číslo a a nějaké liché přirozené číslo n. Pak je Jacobiho symbol definován na základě prvočíselného rozkladu čísla n jako součin: :\Bigg(\frac{a}{n}\Bigg) = \left(\frac{a}{p_1}\right)^{\alpha_1}\left(\frac{a}{p_2}\right)^{\alpha_2}\cdots \left(\frac{a}{p_k}\right)^{\alpha_k},\mbox{ kde } n=p_1^{\alpha_1}p_2^{\alpha_2}\cdots p_k^{\alpha_k}

Pro n rovno jedné je roven jedné i Jacobiho symbol.

Vlastnosti

# Je-li n liché prvočíslo pak se Jacobiho symbol rovná Legendreovu symbolu. # Pokud platí a \equiv b \pmod{n}, pak také platí \Bigg(\frac{a}{n}\Bigg) = \left(\frac{b}{n}\right) # Pokud jsou čísla a, n soudělná, je Jacobiho symbol roven 0, jinak nabývá jedné z hodnot +1, −1. +more # \left(\frac{ab}{n}\right) = \Bigg(\frac{a}{n}\Bigg)\left(\frac{b}{n}\right), tedy \left(\frac{a^2}{n}\right) = 1 (případně 0) # \left(\frac{a}{mn}\right)=\left(\frac{a}{m}\right)\left(\frac{a}{n}\right), tedy \left(\frac{a}{n^2}\right) = 1 (případně 0) # zákon kvadratické reciprocity: Pokud jsou m a n lichá nesoudělná přirozená čísla, pak\left(\frac{m}{n}\right) = \left(\frac{n}{m}\right)(-1)^{\tfrac{m-1}{2}\tfrac{n-1}{2}} = \begin{cases} \;\;\;\left(\frac{n}{m}\right) & \text{pokud }n \equiv 1 \pmod 4 \text{ nebo } m \equiv 1 \pmod 4 \\ -\left(\frac{n}{m}\right) & \text{pokud }n\equiv m \equiv 3 \pmod 4 \end{cases}.

# \left(\frac{-1}{n}\right) = (-1)^\tfrac{n-1}{2} = \begin{cases} \;\;\,1 & \text{pokud }n \equiv 1 \pmod 4\\ -1 &\text{pokud }n \equiv 3 \pmod 4\end{cases}

# \left(\frac{2}{n}\right) = (-1)^\tfrac{n^2-1}{8} = \begin{cases} \;\;\,1 & \text{pokud }n \equiv 1,7 \pmod 8\\ -1 &\text{pokud }n \equiv 3,5\pmod 8\end{cases}

Na rozdíl od Legendreova symbolu hodnoty Jacobiho symbolu neodpovídají přesně tomu, zda je a modulo n kvadratickým zbytkem nebo nezbytkem. Platí, že * je-li \left(\frac{a}{n}\right) = -1, pak a je kvadratický nezbytek \pmod{n} * je-li a kvadratický zbytek \pmod{n}, pak \left(\frac{a}{n}\right) = 1.

Nicméně z toho, že \left(\frac{a}{n}\right) = 1 nevyplývá, zda a je nebo není kvadratický zbytek \pmod{n}. To je dáno tím, že aby bylo kvadratický zbytek, musí být kvadratickým zbytkem pro všechna prvočísla prvočíselného rozkladu n. +more Jacobiho symbol se ovšem bude rovnat jedné i v případě, kdy bude a nezbytkem pro sudý počet zmíněných prvočísel.

Efektivní výpočet

Na základě vlastností výše lze vypočítat Jacobiho symbol dvou čísel poměrně efektivně způsobem připomínajícím Eukleidův algoritmus.

Nejprve je možné díky 2. vlastnosti změnit horní číslo na číslo menší než dolní číslo. +more Pak je možné z něj odstranit pomocí 4. vlastnosti násobky dvou a pomocí 8. vlastnosti je vyčíslit. A pak je možné pomocí 6. vlastnosti Jacobiho symbol převrátit a pokračovat znovu stejným postupem.

Takto se budou obě čísla Jacobiho symbolu postupně snižovat, až buď bude horní z nich rovno 1 (a pak aplikujeme 4. vlastnost) nebo 2 (pak aplikujeme 8. +more vlastnost), nebo budou čísla shodná (a pak aplikujeme 3. vlastnost).

Srovnání s výpočtem Legendreova symbolu

Přestože je Jacobiho symbol obecnější než Legendreův (a má složitější definici), jeho vlastnosti umožňují dosáhnout jeho upravováním výsledku rychleji. Je tedy vhodné ho použít pro výpočet i v případech, kdy n je prvočíslo.

V případě Legendreova symbolu je totiž před převrácením nutné nalézt prvočíselný rozklad horního čísla, což je obecně asymptoticky velmi náročné.

Příklad výpočtu

Chtějme spočítat \left(\frac{1001}{9907}\right)

Výpočet pouze přes Legendreovy symboly

: \left(\frac{1001}{9907}\right) =\left(\frac{7}{9907}\right) \left(\frac{11}{9907}\right) \left(\frac{13}{9907}\right).

:: \left(\frac{7}{9907}\right) =-\left(\frac{9907}{7}\right) =-\left(\frac{2}{7}\right) =-1

:: \left(\frac{11}{9907}\right) =-\left(\frac{9907}{11}\right) =-\left(\frac{7}{11}\right) =\left(\frac{11}{7}\right) =\left(\frac{4}{7}\right) =1

:: \left(\frac{13}{9907}\right) =\left(\frac{9907}{13}\right) =\left(\frac{1}{13}\right) =1

:\left(\frac{1001}{9907}\right) =-1

Výpočet pomocí Jacobiho symbolů

: \left(\frac{1001}{9907}\right) =\left(\frac{9907}{1001}\right) =\left(\frac{898}{1001}\right) =\left(\frac{2}{1001}\right)\left(\frac{449}{1001}\right) =\left(\frac{449}{1001}\right)

:: =\left(\frac{1001}{449}\right) =\left(\frac{103}{449}\right) =\left(\frac{449}{103}\right) =\left(\frac{37}{103}\right) =\left(\frac{103}{37}\right)

:: =\left(\frac{29}{37}\right) =\left(\frac{37}{29}\right) =\left(\frac{8}{29}\right) =\left(\frac{4}{29}\right)\left(\frac{2}{29}\right) =-1.

Testování prvočíselnosti

Jacobiho symbol lze použít k testování prvočíselnosti pomocí Eulerova kritéria.

Další zobecnění

V oboru celých čísel lze princip Legendreova symbolu dále rozšířit na Kroneckerův symbol.

Také lze definovat Jacobiho symbol i v jiných oborech než v celých číslech, například pro algebraická celá čísla.

Odkazy

Reference

Literatura

Externí odkazy

[url=http://math.fau.edu/richman/jacobi.htm]On-line výpočet[/url] (anglicky)

Kategorie:Teorie čísel

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top