Równanie diofantyczne

Z testwiki
Wersja z dnia 10:00, 25 lut 2024 autorstwa imported>MrAngel777 (Typowe problemy)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Równanie diofantycznerównanie postaci:

f(x1,x2,,xn)=0,

gdzie f jest n-argumentową funkcją (n2) i którego rozwiązania szuka się w dziedzinie liczb całkowitych lub rzadziej wymiernych[1]. Jeżeli f jest wielomianem ze współczynnikami całkowitymi, to takie równanie nazywamy algebraicznym równaniem diofantycznymSzablon:Odn.

Przykłady równań diofantycznych

  • Równanie xn+yn=zn: dla n=2 równanie to obrazuje zależność między długościami boków w trójkącie prostokątnym (zobacz: trójki pitagorejskie). Dla n>2 równanie to nie ma rozwiązań – jest to treść wielkiego twierdzenia Fermata.
  • Równanie ax+by=c (a,b,c są dane) jest równaniem diofantycznym liniowym. Ma rozwiązanie wtedy i tylko wtedy, gdy największy wspólny dzielnik liczb a i b dzieli c.
  • Równanie 2x+1=y2 ma w liczbach naturalnych jedno rozwiązanie: (3,3).
  • Równanie xy=yx ma w liczbach naturalnych dwa rozwiązania, gdy xy: x=2,y=4 oraz x=4,y=2.
  • Równanie x2ny2=1 (n>0) zwane równaniem Pella (od nazwiska angielskiego matematyka Johna Pella; sam Pell nie zajmował się takimi równaniami) – jeżeli n jest kwadratem liczby naturalnej, to równanie nie ma rozwiązań, jeżeli zaś nie jest, ma ich ono nieskończenie wiele. Rozwiązania te tablicuje się w zależności od n.
  • Równanie 3ak12ak1=2x jest warunkiem istnienia tzw. pętli pierwszego stopnia w ciągu Collatza-Ulama. Ma ono tylko jedno rozwiązanie dla a=1, k=1 oraz x=1, które odpowiada występowaniu pętli trywialnej w tym ciągu.

Typowe problemy

Badając dane równanie diofantyczne, staramy się przede wszystkim odpowiedzieć na następujące pytaniaSzablon:Odn:

  • Czy ma ono rozwiązania?
  • Jeśli tak, to ile ich jest (skończenie, czy nieskończenie wiele)?
  • Czy istnieje algorytm na ich wyznaczanie?

W przypadku wielu prostych równań te i inne pytania pozostawały bez odpowiedzi przez długie lata, a próby znalezienia ich częstokroć prowadziły do głębokich badań i rozwoju nowych teorii matematycznych. Klasycznym przykładem jest wielkie twierdzenie Fermata, które pozostawało bez dowodu przez blisko 350 lat.

Ogólna charakterystyka

Jednym z podstawowych problemów teorii równań diofantycznych jest znalezienie efektywnych sposobów wyznaczenia rozwiązań danego równania. Okazało się, że nie istnieje algorytm, który w każdym przypadku prowadziłby do rozwiązania równania diofantycznego. Znane są tylko algorytmy rozwiązywania równań liniowych i kwadratowych wielu zmiennych oraz pewnych szczególnych przypadków równań wyższych stopni.

Często nie potrafimy odpowiedzieć na podstawowe pytania: czy dane równanie diofantyczne ma choć jedno rozwiązanie, czy liczba tych rozwiązań jest skończona, czy jest ich nieskończenie wiele?

Stale używanym narzędziem teorii równań diofantycznych (i w ogóle w teorii liczb) jest stworzona przez Gaussa teoria kongruencji. Kongruencja to przystawanie liczb „modulo n”: liczby a i b przystają modulo n, jeżeli ich różnica ab dzieli się bez reszty przez n, co zapisuje się: ab(modn).

Klasycznym przykładem równania diofantycznego, rozwiązanego przez samego Diofantosa (to od jego nazwiska ukuto nazwę tego działu matematyki; Diofantosa interesowały rozwiązania w liczbach wymiernych, a nie naturalnych), jest problem trójkątów pitagorejskich. Szukamy rozwiązań w liczbach naturalnych równania: x2+y2=z2. Przykładowe rozwiązania to następujące trójki pitagorejskie: (3, 4, 5), (5, 12, 13),... Rozwiązania niebędące wielokrotnościami innych rozwiązań to tzw. „rozwiązania właściwe” lub trójkąty pitagorejskie, właściwe. Nieskończoną serię takich rozwiązań uzyskała już szkoła Pitagorasa.

Wszystkie rozwiązania właściwe równania Pitagorasa w liczbach naturalnych (x,y,z) można uzyskać ze wzorów podanych przez Diofantosa: x=k2l2, y=2kl, z=k2+l2; gdzie k, l to liczby naturalne, przy czym k>l. Jeśli k i lwzględnie pierwsze, o różnej parzystości, to uzyskuje się rozwiązania właściwe. W ten sposób można uzyskać wszystkie rozwiązania właściwe.

Liczby zespolone pozwalają określić trójkąt pitagorejski jako (z),(z),|z|, gdzie z jest liczbą zespoloną, o całkowitej części rzeczywistej i urojonej, i o całkowitym module |z|.

Istnieje też geometryczna konstrukcja Vogelera umożliwiająca znajdowanie trójkątów pitagorejskich, ale nie ma znaczenia praktycznego. Sposób Vogelera pozwala również skonstruować wszystkie ułamki pitagorejskie: każda znaleziona trójka pitagorejska generuje trzy następne.

Metody rozwiązywania

Podstawowe metody

Metoda dekompozycji

Polega na przekształceniu równania z postaciSzablon:Odn:

D(x1,,xn)=0

do postaci:

D1(x1,,xn)D2(x1,,xn)Dk(x1,,xn)=a,

gdzie D1,D2,,Dk[X1,X2,,Xn] i a.

Następnie liczbę a rozkładamy na k czynników pierwszych. Każdy taki rozkład daje układ równań postaci:

D1(x1,,xn)=a1D2(x1,,xn)=a2Dk(x1,,xn)=ak.

Suma zbioru rozwiązań tych układów daje zbiór rozwiązań równania D.

Przykład

Rozważmy równanie:

nm2n+m6=0.

I przekształćmy je w następujący sposób:

n(m2)+m2=4,
(m2)(n+1)=(±2)2.

Odpowiada to dwóm możliwościom:

{m2=2n+1=2,
{m2=2n+1=2,

co daje rozwiązanie:{m=4,n=1} lub {m=0,n=3}.

Rozwiązania z wykorzystaniem nierówności

Metoda polega na ograniczeniu przestrzeni potencjalnych rozwiązań równania do skończonego zbioruSzablon:Odn.

Przykład

Szukamy wszystkich par liczb całkowitych (n,m) spełniających równanie:

n3+m3=(n+m)2.

Po pierwsze, rozwiązaniem powyższego równania są wszystkie pary postaci (k,k),k. Teraz rozważmy takie rozwiązania, że (n+m)0, wtedy równanie możemy podzielić obustronnie przez (n+m):

n2nm+m2=n+m

i przekształcić do postaci:

(nm)2+(n1)2+(m1)2=2.

Z tego wynikają nierówności (n1)21 i (m1)21 ograniczające położenie niewiadomych n,m do przedziału [0,2]. Ponieważ rozpatrujemy rozwiązania w dziedzinie liczb całkowitych, daje to dziewięć potencjalnych rozwiązań. Poprzez sprawdzenie każdej możliwości z osobna możemy pokazać, że rozwiązaniami są pary: (0,1), (1,0), (1,2), (2,1), (2,2).

Metoda parametryczna

W niektórych przypadkach zbiór rozwiązań równania f(x1,x2,,xn)=0 można opisać jako:

x1=g1(k1,,kl)x2=g2(k1,,kl)xn=gn(k1,,kl),

gdzie g1,g2,,gnl-argumentowymi funkcjami o wartościach całkowitych i k1,k2,,kl. Metoda parametryczna jest często wykorzystywana w sytuacjach, gdy nie jest możliwe pokazanie explicite wszystkich rozwiązań równania, ponieważ jest ich nieskończenie wieleSzablon:Odn.

Przykład

Określić w podanej wyżej postaci nieskończenie wiele rozwiązań poniższego równania:

a3+b3+c3=a2+b2+c2.

Rozważmy podzbiór rozwiązań takiej postaci, że c=b, w ten sposób otrzymujemy równanie:

a3=a2+2b2.

Biorąc b=ka i a=1+2k2 (k), powyższe równanie jest spełnione. W ten sposób otrzymujemy rodzinę rozwiązań w postaci:

a=2k2+1,
b=k(2k2+1),
c=k(2k2+1).

Zobacz też

Przypisy

Szablon:Przypisy

Bibliografia

Linki zewnętrzne

Szablon:Teoria liczb

Szablon:Kontrola autorytatywna