Twierdzenie o dzieleniu z resztą

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Dopracować

Z podziału dziesięciu jabłek (dzielna) na trzy grupy (iloraz) po trzy jabłka (dzielnik) pozostaje jedno jabłko (reszta), nie tworzące pełnej (trójelementowej) grupy jabłek.

Twierdzenie o dzieleniu z resztątwierdzenie matematyczne mówiące o możliwości przedstawienia danej liczby całkowitej, dzielnej, w postaci sumy iloczynu ilorazu przez (niezerowy) dzielnik oraz reszty. Innymi słowy twierdzenie mówi, ile razy (iloraz) dana liczba (dzielnik) mieści się w całości w innej (dzielna) oraz jaka część (reszta) tej liczby nie została wydzielona. Stosuje się także skróconą wersję nazwy: twierdzenie o dzieleniu.

Twierdzenie to znajduje zastosowanie m.in. w znajdowaniu największego wspólnego dzielnika dwóch liczb całkowitych, a przy tym uogólnia się wprost na dziedziny ideałów głównych.

Twierdzenie[1]

Jeżeli a i d są liczbami całkowitymi oraz d0, to istnieje dokładnie jedna taka para liczb całkowitych q i r, że

a=qd+r oraz 0r<|d|,

gdzie |d| oznacza wartość bezwzględną d. Powyższe liczby mają swoje nazwy

  • q nazywa się ilorazem,
  • r nazywa się resztą,
  • d nazywa się dzielnikiem,
  • a nazywa się dzielną.

Przykłady

  • Jeśli a=7 oraz d=3, to q=2 oraz r=1, gdyż 7=23+1.
  • Jeśli a=7 oraz d=3, to q=2 oraz r=1, gdyż 7=(2)(3)+1.
  • Jeśli a=7 oraz d=3, to q=3 oraz r=2, gdyż 7=(3)3+2.
  • Jeśli a=7 oraz d=3, to q=3 oraz r=2, gdyż 7=3(3)+2.

Dowód

Dowód składa się z dwóch części: pierwsza mówi o istnieniu q oraz r, druga – o ich jednoznaczności.

Istnienie

Niech dany będzie zbiór S liczb postaci and, gdzie n jest dowolną liczbą, tzn.

S={and:n}.

Zbiór ten zawiera przynajmniej jedną nieujemną liczbę całkowitą; są dwa przypadki:

  • jeśli a0, to można przyjąć n=0;
  • jeśli a<0, to wystarczy wziąć n=ad.

W obu przypadkach and jest liczbą nieujemną, zatem S zawiera przynajmniej jedną liczbę nieujemną. W ten sposób, z zasady dobrego uporządkowania, zbiór S musi zawierać najmniejszą nieujemną liczbę r, przy czym z definicji r=and dla pewnego n. Wspomniane n będzie oznaczane dalej literą q. W związku z tym, porządkując równanie, uzyskuje się a=qd+r.

Pozostaje wykazać, że 0r<|d|. Pierwsza nierówność wynika z wyboru r jako liczby nieujemnej. Aby pokazać drugą (ostrą) nierówność, przypuśćmy, że r|d|. Ponieważ wówczas d0 oraz r>0, to należy rozpatrzyć są dwa przypadki ze względu na znak d:

  • Jeżeli d>0, to rd pociąga, iż aqdd, co oznacza, że aqd0 i w dalszej kolejności a(q+1)d0, co oznacza, że a(q+1)d należy do S, a ponieważ a(q+1)d=rd, przy czym d>0, to a(q+1)d<r, co przeczy założeniu, że r było najmniejszą liczbą nieujemną należącą do S.
  • Jeżeli d<0, to rd oznacza, że aqdd, co daje aqd+d0 i dalej a(q1)d0, więc a(q1)d należy do S, a ponieważ a(q1)d=r+d, gdzie d<0, to a(q1)d<r, co stanowi sprzeczność z założeniem, że r był najmniejszym nieujemnym elementem S.

W ten sposób dowiedziono, że r>0 nie była w istocie najmniejszą nieujemną liczbą ze zbioru S; sprzeczność ta oznacza, że musi być r<|d|, co kończy dowód istnienia q oraz r.

Jednoznaczność

Załóżmy istnienie takich liczb q,q,r,r, gdzie 0r,r<|d|, że a=dq+r oraz a=dq+r. Bez straty ogólności można założyć, że qq (jeśli jest odwrotnie, to liczby te można zamienić rolami).

Odejmując oba równania stronami otrzymuje się

d(qq)=(rr).

Jeżeli d>0, to rr oraz r<dd+r, a stąd (rr)<d. Podobnie dla d<0 jest rr oraz r<dd+r, co daje (rr)<d. Łącząc obie te nierówności w jedną uzyskuje się |rr|<|d|.

Wyjściowe równanie zapewnia, że |d| jest dzielnikiem |rr|, stąd |d||rr| lub |rr|=0. Ponieważ dowiedziono już, że |rr|<d, to z trychotomii można wnioskować, że pierwsza możliwość nie może zachodzić, dlatego r=r.

Podstawiając ten wynik do dwóch pierwszych równań daje dq=dq, a ponieważ d0, to musi być q=q, co dowodzi jednoznaczności.

Uogólnienia

Szablon:Zobacz też Jeśli a oraz d0liczbami rzeczywistymi, to wykonalne jest dzielenie a przez d bez reszty, przy czym iloraz jest inną liczbą rzeczywistą. Jeśli jednak ograniczyć iloraz tak, by był liczbą całkowitą, to pojęcie reszty nadal okazuje się niezbędne; zachodzi wtedy odpowiednik twierdzenia o dzieleniu: istnieje jednoznacznie wyznaczony iloraz całkowity q oraz jednoznacznie wyznaczona reszta rzeczywista r, które spełniają a=qd+r, gdzie 0r<|d|; wówczas

r=adad,

gdzie oznacza część całkowitą.

Powyższe rozszerzenie pojęcia reszty na liczby rzeczywiste nie ma wielkiego znaczenia teoretycznego w matematyce, jednak definicję tę stosuje się w wielu językach programowania oraz systemach obliczeniowych; liczbę r wyznaczoną w powyższy sposób oznacza się czasami a mod d, przy czym przypadek szczególny a mod 1=aa odpowiada mantysie {a}.

Definicja reszty (w przypadku całkowitym, jak i rzeczywistym), oprócz równości a=qd+r, zawiera również nierówność 0r<|d| zapewniającą jej jednoznaczność. Czasem spotyka się również nierówność |d|<r0, przy czym ten wybór sprawia, że reszta ma ten sam znak, co dzielnik (w przeciwieństwie do poprzedniego, w którym reszta ma znak dzielnej); z tego powodu należy mieć na uwadze konwencję stosowaną w danym języku programowania, np. C99 i Pascal zwracają resztę o tym samym znaku co dzielna (wcześniej w języku C zależało to od implementacji), z kolei Perl oraz Python dają resztę o tym samym znaku, co dzielnik; język Ada umożliwia wybranie znaku reszty.

Z punktu widzenia teorii wybór między powyższymi nierównościami jest jednak kwestią gustu, gdyż dowolny warunek postaci x<rx+|d|, czy też xr<x+|d|, gdzie x jest stałą, gwarantuje jednoznaczność reszty. Zbiór reszt {0,1,,|d|1} jest tak wybrany ze względu na jego wygodę: znak reszty jest zgodny ze znakiem dzielnika (co można zaobserwować w Przykładach); powyższe, w języku arytmetyki modularnej, oznacza, że zamiast wspomnianego zbioru można wykorzystać dowolny zbiór liczb całkowitych przystających do liczb z tego zbioru, a w języku teorii grup, iż każdy element tego zbioru powinien być reprezentantem innej warstwy (zob. grupa ilorazowa).

Zobacz też

Szablon:Wikisłownik

Przypisy

Szablon:Przypisy

Linki zewnętrzne

Szablon:Otwarty dostęp Nagrania na YouTube [dostęp 2023-11-24]:

Szablon:Arytmetyka elementarna

ca:Divisió euclidiana de:Division mit Rest en:Division algorithm es:algoritmo de la división fr:Division euclidienne it:divisione euclidea nl:Quotiënt ro:Teorema împărțirii cu rest ru:Деление с остатком fi:Jakoyhtälö