Stelling van Euler

Uit testwiki
Naar navigatie springen Naar zoeken springen

De stelling van Euler, ook wel Eulers totiëntstelling genoemd, is een bewering uit de elementaire getaltheorie, genoemd naar de wiskundige Leonhard Euler uit Zwitserland. De stelling van Euler is een generalisatie van de kleine stelling van Fermat en is daardoor niet langer tot alleen priemgetallen beperkt. De stelling wordt op haar beurt zelf gegeneraliseerd door de stelling van Carmichael.

Stelling

De stelling van Euler zegt dat als a en n positieve gehele getallen zijn waarvoor geldt dat ze onderling ondeelbaar zijn, wat wil zeggen dat de grootste gemene deler van a en n gelijk is aan 1, dat dan geldt

aφ(n)1modn

waar φ(n) de indicator of totiënt van n is.

Voor p een priemgetal, volgt dan

φ(p)=p1,

en volgt de kleine stelling van Fermat onmiddellijk.

Voorbeeld

De stelling kan worden gebruikt om de berekening van hoge machten modulo n te vereenvoudigen. Ter illustratie beschrijven we de berekening van het laatste decimale cijfer van 7222, dat is 7222 mod 10.

Er geldt dat 7 en 10 relatief priem zijn en φ(10)=4.

741mod10

volgens de stelling van Euler en

722274×55+2=(74)55×72155×49=499mod10.

Er geldt dat

axaymodn,

als

xymodφ(n).

Bewijzen

Leonhard Euler publiceerde in 1736 een bewijs.

Het bewijs kan worden gegeven door te stellen dat de getallen a die relatief priem zijn met n de eenheden van de ring /n zijn en een groep vormen voor de vermenigvuldiging modulo n. Deze groep heeft φ(n) elementen en de stelling van Euler volgt dan uit de stelling van Lagrange.

Sjabloon:Uitklappen

RSA-algoritme

De stelling van Euler wordt onder meer in de cryptografie gebruikt, in het bijzonder in het RSA-algoritme. Er is voor die toepassing maar een specifiek geval van de stelling van Euler nodig, namelijk het geval dat n=pq, waarin p en q verschillende priemgetallen zijn. In het geval van cryptografie zijn p en q zeer grote priemgetallen die uit honderden cijfers bestaan.