Kleine stelling van Fermat

De kleine stelling van Fermat zegt dat voor ieder priemgetal p {\displaystyle p} en ieder geheel getal a {\displaystyle a} geldt:

a p a mod p {\displaystyle a^{p}\equiv a{\bmod {p}}}

De stelling is genoemd naar Pierre de Fermat (1601 of 1606/7 - 1665).

Als a {\displaystyle a} en p {\displaystyle p} onderling ondeelbaar zijn is de stelling equivalent met de uitspraak:

a p 1 1 mod p {\displaystyle a^{p-1}\equiv 1{\bmod {p}}}

Als a {\displaystyle a} een veelvoud van p {\displaystyle p} is, geldt:

a p 1 0 mod p {\displaystyle a^{p-1}\equiv 0{\bmod {p}}}

De stelling wordt bijvoorbeeld gebruikt om bij modulair rekenen de restklasse van een groot getal uit te rekenen en is in 1736 door Leonhard Euler bewezen.

Bewijs van de kleine stelling van Fermat 

Laat a , p Z {\displaystyle a,p\in \mathbb {Z} } zijn en p {\displaystyle p} een priemgetal.

a mod p {\displaystyle a{\bmod {p}}} is de rest bij geheeltallige deling van a {\displaystyle a} door p {\displaystyle p}

Het bewijs van de kleine stelling maakt gebruik van een hulpstelling over modulair rekenen:

Voor a mod p 0 {\displaystyle a{\bmod {p}}\neq 0} geldt:

a m a n mod p     m n mod p {\displaystyle a\cdot m\equiv a\cdot n{\bmod {p}}\ \Longleftrightarrow \ m\equiv n{\bmod {p}}}

dus ook

a m a n mod p     m n mod p {\displaystyle a\cdot m\not \equiv a\cdot n{\bmod {p}}\ \Longleftrightarrow \ m\not \equiv n{\bmod {p}}}

Bewijs voor de kleine stelling:

Zij p {\displaystyle p} een priemgetal en a Z {\displaystyle a\in \mathbb {Z} } . Er zijn twee mogelijkheden:

  • a mod p = 0 {\displaystyle a{\bmod {p}}=0}
Het spreekt in dit geval vanzelf dat a p a mod p {\displaystyle a^{p}\equiv a{\bmod {p}}} .
  • a mod p 0 {\displaystyle a{\bmod {p}}\neq 0} .
Beschouw alle getallen 1 , 2 , , p 1 {\displaystyle 1,2,\ldots ,p-1} . Deze p 1 {\displaystyle p-1} getallen zijn modulo p {\displaystyle p} ongelijk aan 0. Het product a b {\displaystyle ab} van een van deze getallen b {\displaystyle b} met a {\displaystyle a} is modulo p {\displaystyle p} weer gelijk aan een van deze getallen.
a 0 mod p {\displaystyle a\not \equiv 0{\bmod {p}}} en als a b 0 mod p {\displaystyle a\cdot b\equiv 0{\bmod {p}}} , dan a mod p = 0 {\displaystyle a{\bmod {p}}=0} of b mod p = 0 {\displaystyle b{\bmod {p}}=0} . Het product a b {\displaystyle ab} kan dus geen 0 zijn.
Voor x , y { 1 , 2 , , p 1 } {\displaystyle x,y\in \{1,2,\ldots ,p-1\}} geldt dat x y mod p a x a y mod p {\displaystyle x\not \equiv y{\bmod {p}}\Leftrightarrow a\cdot x\not \equiv a\cdot y{\bmod {p}}} . Dus vormen de getallen a 1 , a 2 , , a ( p 1 ) mod p {\displaystyle a\cdot 1,a\cdot 2,\ldots ,a\cdot (p-1){\bmod {p}}} een permutatie van de getallen 1 , 2 , , p 1 {\displaystyle 1,2,\ldots ,p-1} .
Hieruit volgt voor de vermenigvuldiging met a {\displaystyle a} dat ( 1 a ) ( 2 a ) ( ( p 1 ) a ) mod p = 1 2 ( p 1 ) {\displaystyle (1\cdot a)\cdot (2\cdot a)\cdot \ldots \cdot ((p-1)\cdot a){\bmod {p}}=1\cdot 2\cdot \ldots \cdot (p-1)} , dus is 1 2 ( p 1 ) a p 1 1 2 ( p 1 ) mod p {\displaystyle 1\cdot 2\cdot \ldots \cdot (p-1)\cdot a^{p-1}\equiv 1\cdot 2\cdot \ldots \cdot (p-1){\bmod {p}}} .
Daaruit volgt dat a p 1 1 mod p {\displaystyle a^{p-1}\equiv 1{\bmod {p}}} en door beide zijden met a {\displaystyle a} te vermenigvuldigen dat a p a mod p {\displaystyle a^{p}\equiv a{\bmod {p}}} .

Pseudo-priemgetallen

Het omgekeerde van de kleine stelling van Fermat is niet algemeen geldig. Als voor zekere gehele a {\displaystyle a} en k {\displaystyle k} geldt dat

a k a mod k {\displaystyle a^{k}\equiv a{\bmod {k}}} ,

dan is k {\displaystyle k} niet noodzakelijk een priemgetal.

Een getal q {\displaystyle q} dat geen priemgetal is, maar waarvoor geldt dat

a q a mod q {\displaystyle a^{q}\equiv a{\bmod {q}}}

voor zekere a {\displaystyle a} wordt een pseudopriemgetal genoemd. Als q {\displaystyle q} de eigenschap heeft dat het bovengenoemde geldt voor elke a {\displaystyle a} , dan heet q {\displaystyle q} een carmichael-getal. Hierbij is de naam fermattest bedacht: als een getal r {\displaystyle r} voldoet aan

a r a mod r {\displaystyle a^{r}\equiv a{\bmod {r}}}

voor zekere a {\displaystyle a} dan is r {\displaystyle r} een priemgetal of een pseudo-priemgetal.

Er is bewezen dat er oneindig veel pseudo-priemgetallen bestaan, maar binnen de gehele getallen zijn de pseudo-priemgetallen wel 'dunner gezaaid' dan de priemgetallen.

Laatste stelling van Fermat

Zie Laatste stelling van Fermat voor het hoofdartikel over dit onderwerp.

De kleine stelling van Fermat mag niet worden verward met de laatste stelling van Fermat, die zegt dat de vergelijking x n + y n = z n {\displaystyle x^{n}+y^{n}=z^{n}} geen geheeltallige oplossing heeft verschillend van 0 voor alle gehele waarden van n {\displaystyle n} groter dan 2. De stelling werd in november 1994 bewezen door de Britse wiskundige Andrew Wiles.

Literatuur

  • M.C. van Hoorn, college over kleine stelling van Fermat aan de RUG