Równanie diofantyczne

Równanie diofantycznerównanie postaci:

f ( x 1 , x 2 , , x n ) = 0 , {\displaystyle f(x_{1},x_{2},\dots ,x_{n})=0,}

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

Przykłady równań diofantycznych

  • Równanie x n + y n = z n : {\displaystyle x^{n}+y^{n}=z^{n}{:}} dla n = 2 {\displaystyle 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 {\displaystyle n>2} równanie to nie ma rozwiązań – jest to treść wielkiego twierdzenia Fermata.
  • Równanie a x + b y = c {\displaystyle ax+by=c} ( a , b , c {\displaystyle 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 {\displaystyle a} i b {\displaystyle b} dzieli c . {\displaystyle c.}
  • Równanie 2 x + 1 = y 2 {\displaystyle 2^{x}+1=y^{2}} ma w liczbach naturalnych jedno rozwiązanie: (3,3).
  • Równanie x y = y x {\displaystyle x^{y}=y^{x}} ma w liczbach naturalnych dwa rozwiązania, gdy x y : {\displaystyle x\neq y{:}} x = 2 , y = 4 {\displaystyle x=2,y=4} oraz x = 4 , y = 2. {\displaystyle x=4,y=2.}
  • Równanie x 2 n y 2 = 1 {\displaystyle x^{2}-ny^{2}=1} ( n > 0 ) {\displaystyle (n>0)} zwane równaniem Pella (od nazwiska angielskiego matematyka Johna Pella; sam Pell nie zajmował się takimi równaniami) – jeżeli n {\displaystyle 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 . {\displaystyle n.}
  • Równanie 3 a k 1 2 a k 1 = 2 x {\displaystyle {\tfrac {3^{a}\cdot k-1}{2^{a}\cdot k-1}}=2^{x}} jest warunkiem istnienia tzw. pętli pierwszego stopnia w ciągu Collatza-Ulama. Ma ono tylko jedno rozwiązanie dla a = 1 , {\displaystyle a=1,} k = 1 {\displaystyle k=1} oraz x = 1 , {\displaystyle 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 pytania[2]:

  • 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 {\displaystyle n} ”: liczby a {\displaystyle a} i b {\displaystyle b} przystają modulo n , {\displaystyle n,} jeżeli ich różnica a b {\displaystyle a-b} dzieli się bez reszty przez n , {\displaystyle n,} co zapisuje się: a b ( mod n ) . {\displaystyle a\equiv b{\pmod {n}}.}

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: x 2 + y 2 = z 2 . {\displaystyle x^{2}+y^{2}=z^{2}.} 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 ) {\displaystyle (x,y,z)} można uzyskać ze wzorów podanych przez Diofantosa: x = k 2 l 2 , {\displaystyle x=k^{2}-l^{2},} y = 2 k l , {\displaystyle y=2kl,} z = k 2 + l 2 ; {\displaystyle z=k^{2}+l^{2};} gdzie k , {\displaystyle k,} l {\displaystyle l} to liczby naturalne, przy czym k > l . {\displaystyle k>l.} Jeśli k {\displaystyle k} i l {\displaystyle l} wzglę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 | , {\displaystyle \Re (z),\Im (z),|z|,} gdzie z {\displaystyle z} jest liczbą zespoloną, o całkowitej części rzeczywistej i urojonej, i o całkowitym module | z | . {\displaystyle |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 postaci[3]:

D ( x 1 , , x n ) = 0 {\displaystyle D(x_{1},\dots ,x_{n})=0}

do postaci:

D 1 ( x 1 , , x n ) D 2 ( x 1 , , x n ) D k ( x 1 , , x n ) = a , {\displaystyle D_{1}(x_{1},\dots ,x_{n})\cdot D_{2}(x_{1},\dots ,x_{n})\dots D_{k}(x_{1},\dots ,x_{n})=a,}

gdzie D 1 , D 2 , , D k Z [ X 1 , X 2 , , X n ] {\displaystyle D_{1},D_{2},\dots ,D_{k}\in \mathbb {Z} [X_{1},X_{2},\dots ,X_{n}]} i a Z . {\displaystyle a\in \mathbb {Z} .}

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

D 1 ( x 1 , , x n ) = a 1 D 2 ( x 1 , , x n ) = a 2 D k ( x 1 , , x n ) = a k . {\displaystyle {\begin{aligned}D_{1}(x_{1},\dots ,x_{n})=a_{1}\\D_{2}(x_{1},\dots ,x_{n})=a_{2}\\\dots \\D_{k}(x_{1},\dots ,x_{n})=a_{k}.\\\end{aligned}}}

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

Przykład

Rozważmy równanie:

n m 2 n + m 6 = 0. {\displaystyle nm-2n+m-6=0.}

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

n ( m 2 ) + m 2 = 4 , {\displaystyle n(m-2)+m-2=4,}
( m 2 ) ( n + 1 ) = ( ± 2 ) 2 . {\displaystyle (m-2)(n+1)=(\pm 2)^{2}.}

Odpowiada to dwóm możliwościom:

{ m 2 = 2 n + 1 = 2 , {\displaystyle {\begin{cases}m-2=2\\n+1=2,\end{cases}}}
{ m 2 = 2 n + 1 = 2 , {\displaystyle {\begin{cases}m-2=-2\\n+1=-2,\end{cases}}}

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

Rozwiązania z wykorzystaniem nierówności

Metoda polega na ograniczeniu przestrzeni potencjalnych rozwiązań równania do skończonego zbioru[4].

Przykład

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

n 3 + m 3 = ( n + m ) 2 . {\displaystyle n^{3}+m^{3}=(n+m)^{2}.}

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

n 2 n m + m 2 = n + m {\displaystyle n^{2}-nm+m^{2}=n+m}

i przekształcić do postaci:

( n m ) 2 + ( n 1 ) 2 + ( m 1 ) 2 = 2. {\displaystyle (n-m)^{2}+(n-1)^{2}+(m-1)^{2}=2.}

Z tego wynikają nierówności ( n 1 ) 2 1 {\displaystyle (n-1)^{2}\leqslant 1} i ( m 1 ) 2 1 {\displaystyle (m-1)^{2}\leqslant 1} ograniczające położenie niewiadomych n , m {\displaystyle n,m} do przedziału [ 0 , 2 ] . {\displaystyle [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 ) , {\displaystyle (0,1),} ( 1 , 0 ) , {\displaystyle (1,0),} ( 1 , 2 ) , {\displaystyle (1,2),} ( 2 , 1 ) , {\displaystyle (2,1),} ( 2 , 2 ) . {\displaystyle (2,2).}

Metoda parametryczna

W niektórych przypadkach zbiór rozwiązań równania f ( x 1 , x 2 , , x n ) = 0 {\displaystyle f(x_{1},x_{2},\dots ,x_{n})=0} można opisać jako:

x 1 = g 1 ( k 1 , , k l ) x 2 = g 2 ( k 1 , , k l ) x n = g n ( k 1 , , k l ) , {\displaystyle {\begin{aligned}x_{1}=g_{1}(k_{1},\dots ,k_{l})\\x_{2}=g_{2}(k_{1},\dots ,k_{l})\\\dots \\x_{n}=g_{n}(k_{1},\dots ,k_{l}),\\\end{aligned}}}

gdzie g 1 , g 2 , , g n {\displaystyle g_{1},g_{2},\dots ,g_{n}} l {\displaystyle l} -argumentowymi funkcjami o wartościach całkowitych i k 1 , k 2 , , k l Z . {\displaystyle k_{1},k_{2},\dots ,k_{l}\in \mathbb {Z} .} 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 wiele[5].

Przykład

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

a 3 + b 3 + c 3 = a 2 + b 2 + c 2 . {\displaystyle a^{3}+b^{3}+c^{3}=a^{2}+b^{2}+c^{2}.}

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

a 3 = a 2 + 2 b 2 . {\displaystyle a^{3}=a^{2}+2b^{2}.}

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

a = 2 k 2 + 1 , {\displaystyle a=2k^{2}+1,}
b = k ( 2 k 2 + 1 ) , {\displaystyle b=k(2k^{2}+1),}
c = k ( 2 k 2 + 1 ) . {\displaystyle c=-k(2k^{2}+1).}

Zobacz też

Przypisy

Bibliografia

  • Titu Andreescu, Dorin Andrica, Ion Cucurezeanu: An Introduction to Diophantine Equations. A Problem-Based Approach. Birkhäuser, 2010. ISBN 978-0-8176-4548-9.

Linki zewnętrzne

  • publikacja w otwartym dostępie – możesz ją przeczytać Jonathan Pila, D is for Diophantine Equations (ang.), Oxford University Mathematical Institute, maths.ox.ac.uk, 7 czerwca 2022 [dostęp 2023-05-29].
  • Eric W.E.W. Weisstein Eric W.E.W., Diophantine Equation, [w:] MathWorld, Wolfram Research  (ang.). [dostęp 2024-02-02].
  • publikacja w otwartym dostępie – możesz ją przeczytać Diophantine equations, solvability problem of (ang.), Encyclopedia of Mathematics, encyclopediaofmath.org [dostęp 2024-02-02].
  • p
  • d
  • e
ogólne typy liczb
relacje
podzielność
zdefiniowane podzielnością
działania
liczby pierwsze
podstawy
testy pierwszości
sita
faktoryzacja
hipotezy
równania
diofantyczne
liniowe
kwadratowe
wyższych stopni
układy równań
powiązane zagadnienia
twierdzenia
arytmetyki modularnej
inne zagadnienia
twierdzenia limitacyjne
Kontrola autorytatywna (równanie wielomianowe):
  • LCCN: sh92001030
  • GND: 4150020-9
  • NDL: 00563800
  • BnF: 13162761m
  • SUDOC: 027359611
  • BNCF: 20872
  • NKC: ph137101
  • BNE: XX541101
  • J9U: 987007548971805171
  • LNB: 000176320
  • PWN: 3892839
  • Britannica: topic/Diophantine-equation
  • Universalis: equations-diophantiennes
  • Catalana: 0099166
  • DSDE: diofantisk_ligning