Eukleidovo lemma

Eukleidovo lemma je lemma v aritmetice a v teorii čísel, které říká, že pokud je nějaké prvočíslo dělitelem součinu celých čísel, pak dělí i nějaký z činitelů. Toto tvrzení se poprvé objevuje již v Eukleidových Základech (kniha VII, 30. postulát[1]) a používá se například v důkaze Základní věty aritmetiky.

Znění

Lemma lze vyslovit v několika podobách. Nechť jsou-li a {\displaystyle a} a b {\displaystyle b} celá čísla a p {\displaystyle p} je prvočíslo. Následující tvrzení jsou pak ekvivalentní:

  • pokud p {\displaystyle p} dělí a b {\displaystyle ab} , tak p {\displaystyle p} dělí a {\displaystyle a} nebo b {\displaystyle b}
  • pokud p {\displaystyle p} dělí a b {\displaystyle ab} a p {\displaystyle p} nedělí a {\displaystyle a} , pak p {\displaystyle p} dělí b {\displaystyle b}
  • pokud p {\displaystyle p} nedělí a {\displaystyle a} ani b {\displaystyle b} , pak nedělí ani a b {\displaystyle ab}

Důkaz

Jednoduchý důkaz Eukleidova lemmatu je možný pomocí Bézoutovy rovnosti. Předpokládejme, že p {\displaystyle p} dělí a b {\displaystyle ab} a nedělí a {\displaystyle a} . Bézoutova rovnost nám pro libovolná dvě nesoudělná čísla, tedy například i pro prvočíslo p {\displaystyle p} a jím nedělitelné číslo a {\displaystyle a} , zaručuje existenci x {\displaystyle x} a y {\displaystyle y} takových, že:

p x + a y = 1 {\displaystyle px+ay=1}

Vynásobíme-li tuto rovnost číslem b {\displaystyle b} , máme

b p x + b a y = b {\displaystyle bpx+bay=b}

Prvočíslo p {\displaystyle p} zjevně dělí první sčítanec i druhý sčítanec ( b a = a b {\displaystyle ba=ab} , p {\displaystyle p} dělí a b {\displaystyle ab} ), proto musí dělit i jejich součet, jímž je číslo b {\displaystyle b} .

Varianty

Eukleidovo lemma neplatí pouze v celých číslech, ale platí také v jiných algebraických strukturách, v kterých funguje Eukleidův algoritmus (jenž konstruktivně zaručuje Bézoutovu rovnost), tedy v Eukleidovských oborech. Existence Eukleidova algoritmu ovšem není nutnou podmínkou, Eukleidovo lemma platí i v oborech hlavních ideálů (v kterých také pro libovolné nesoudělné prvky existuje Bézoutova rovnost, nicméně Eukleidův algoritmus v nich fungovat nemusí).

Reference

  1. Eukleidovy základy, VII. kniha, 30. postulát [online]. [cit. 2013-01-29]. Dostupné online. (starořecky, anglicky)