Malá Fermatova věta

Malá Fermatova věta je matematická věta, která tvrdí, že pro každé prvočíslo p a každé celé číslo a platí

a p a ( mod p ) {\displaystyle a^{p}\equiv a{\pmod {p}}}

To znamená, že číslo ( a p a ) {\displaystyle (a^{p}-a)} je dělitelné prvočíslem p.

Pokud NSD(a,p) = 1, pak platí také tvar
a p 1 1 ( mod p ) {\displaystyle a^{p-1}\equiv 1{\pmod {p}}} .

Symbol ≡ pochází z modulární aritmetiky a zápis se čte "je kongruentní s" (v modulo p).

Věta je nazvána podle francouzského matematika Pierra de Fermat (1601–1665); přívlastek malá ji odlišuje od Velké Fermatovy věty. Využívá se například pro Fermatův test prvočíselnosti.

Zobecnění

Pro libovolná přirozená čísla a {\displaystyle a} a n {\displaystyle n} taková, že NSD(a,n) = 1, platí

a φ ( n ) 1 ( mod n ) {\displaystyle a^{\varphi (n)}\equiv 1{\pmod {n}}} , kde φ {\displaystyle \varphi } je Eulerova funkce.

Příklad

  • Buď p=5, a=2. Jelikož 5 je prvočíslo a 2 není násobek 5, má podle malé Fermatovy věty platit, že 2 5 2 {\displaystyle 2^{5}-2} je dělitelné 5. Vskutku, 2 5 2 = 32 2 = 30 {\displaystyle 2^{5}-2=32-2=30} je dělitelné 5.

Důkazy

Důkaz indukcí

Buď k < p 1 {\displaystyle k<p-1} a nechť a p 1 1 ( mod p ) {\displaystyle a^{p-1}\equiv 1{\pmod {p}}} pro přirozená 1 a k {\displaystyle 1\leq a\leq k} . Pak ( k + 1 ) p k p + 1 p ( mod p ) {\displaystyle (k+1)^{p}\equiv k^{p}+1^{p}{\pmod {p}}} (ostatní členy v binomickém rozvoji ( k + 1 ) p {\displaystyle (k+1)^{p}} jsou dělitelné p {\displaystyle p} ) a podle indukčního předpokladu k p k ( mod p ) {\displaystyle k^{p}\equiv k{\pmod {p}}} . Tedy ( k + 1 ) p k + 1 ( mod p ) {\displaystyle (k+1)^{p}\equiv k+1{\pmod {p}}} , neboli ( k + 1 ) p 1 1 ( mod p ) {\displaystyle (k+1)^{p-1}\equiv 1{\pmod {p}}} . Tedy tvrzení platí pro a = 1 , , p 1 {\displaystyle a=1,\ldots ,p-1} . Dále pro b Z {\displaystyle b\in \mathbb {Z} } platí ( a + p b ) p a p ( mod p ) {\displaystyle (a+pb)^{p}\equiv a^{p}{\pmod {p}}} , což plyne opět z binomického vzorce. Zbývá si uvědomit, že libovolné číslo x Z {\displaystyle x\in \mathbb {Z} } , které není násobkem p {\displaystyle p} , je možno napsat jako x = a + b p {\displaystyle x=a+bp} , kde a { 1 , 2 , , p 1 } {\displaystyle a\in \{1,2,\ldots ,p-1\}} . Tedy x p 1 a p 1 1 ( mod p ) {\displaystyle x^{p-1}\equiv a^{p-1}\equiv 1{\pmod {p}}} .

Elementární důkaz

Mějme a {\displaystyle a} různých písmen A 1 , , A a {\displaystyle A_{1},\ldots ,A_{a}} (nějaké) abecedy a uvažujme množinu všech slov o p {\displaystyle p} písmenech z oné abecedy (nad onou abecedou), kde p {\displaystyle p} je prvočíslo. Takových slov je zřejmě a p {\displaystyle a^{p}} . Buď σ ( A i 1 A i 2 A i p ) = A i 2 A i 3 A i p A i 1 {\displaystyle \sigma (A_{i_{1}}A_{i_{2}}\ldots A_{i_{p}})=A_{i_{2}}A_{i_{3}}\ldots A_{i_{p}}A_{i_{1}}} .

Rozdělme tuto množinu slov do menších podmnožin M {\displaystyle M} takovým způsobem, že slovo S M {\displaystyle S\in M} právě když σ ( S ) M {\displaystyle \sigma (S)\in M} . Buď k {\displaystyle k} nejmenší takové, že σ k S = S {\displaystyle \sigma ^{k}S=S} . Zřejmě k p {\displaystyle k\mid p} , proto buď k = 1 {\displaystyle k=1} anebo k = p {\displaystyle k=p} . Tedy každá z těchto podmnožina M {\displaystyle M} může mít buď jeden prvek (pokud se v slově opakuje p krát jedno písmeno), anebo p prvků (v ostatních případech). Jednoprvkových množin je však a {\displaystyle a} , neboť jsou to právě množiny { A 1 A 1 A 1 } , , { A a , , A a } {\displaystyle \{A_{1}A_{1}\ldots A_{1}\},\ldots ,\{A_{a},\ldots ,A_{a}\}} . Zbylá slova se tedy dají rozdělit do podmnožin velikosti p {\displaystyle p} , tedy p a p a {\displaystyle p\mid a^{p}-a} .

Důkaz pomocí teorie grup

Buď p {\displaystyle p} prvočíslo. Pak množina zbytkových tříd Z p {\displaystyle \mathbb {Z} _{p}} je těleso, jehož nenulové prvky tvoří multiplikativní grupu Z p {\displaystyle \mathbb {Z} _{p}^{*}} řádu p 1 {\displaystyle p-1} . Libovolný prvek a Z p {\displaystyle a\in \mathbb {Z} _{p}^{*}} generuje její cyklickou podgrupu řádu k {\displaystyle k} , tj. k {\displaystyle k} je nejmenší číslo, pro které a k = 1 {\displaystyle a^{k}=1} . Podle Lagrangeovy věty, počet prvků podgrupy dělí počet prvků grupy, tedy p 1 = k m {\displaystyle p-1=km} . Tedy a p 1 = a k m = ( a k ) m = 1 m = 1 {\displaystyle a^{p-1}=a^{km}=(a^{k})^{m}=1^{m}=1} v Z p {\displaystyle \mathbb {Z} _{p}^{*}} . Tedy pro 0 a Z p {\displaystyle 0\neq a\in \mathbb {Z} _{p}} máme a p 1 = 1 {\displaystyle a^{p-1}=1} v Z p {\displaystyle \mathbb {Z} _{p}} .

Důkaz pomocí součinu zbytkových tříd

Buď opět p {\displaystyle p} prvočíslo, Z p {\displaystyle \mathbb {Z} _{p}} množina zbytkových tříd, jejíž nenulové prvky tvoří multiplikativní grupu Z p {\displaystyle \mathbb {Z} _{p}^{*}} řádu p 1 {\displaystyle p-1} . Násobení prvkem a 0 {\displaystyle a\neq 0} permutuje prvky Z p {\displaystyle \mathbb {Z} _{p}^{*}} , proto součin všech prvků se nezmění:

Π x Z p x = Π x Z p a x = a p 1 Π x Z p x {\displaystyle \Pi _{x\in \mathbb {Z} _{p}^{*}}x=\Pi _{x\in \mathbb {Z} _{p}^{*}}ax=a^{p-1}\Pi _{x\in \mathbb {Z} _{p}^{*}}x}

Součin na obou stranách je nesoudělný s p {\displaystyle p} (poněvadž každý prvek součinu je nesoudělný s p {\displaystyle p} ). Můžeme tedy zkrátit součin a dostáváme a p 1 = 1 {\displaystyle a^{p-1}=1} v Z p {\displaystyle \mathbb {Z} _{p}} .

Literatura

  • Jaroslav Blažek, Emil Calda, Blanka Kussová: Algebra a teoretická aritmetika I., SPN Praha 1979

Externí odkazy

Pahýl
Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.
Autoritní data Editovat na Wikidatech