Równanie Pella

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Przykład równania Pella dla D=2

Równanie Pellarównanie diofantyczne postaci

x2Dy2=1

gdzie D jest liczbą całkowitą dodatnią. Równanie to dla D będącego kwadratem liczby całkowitej posiada jedynie rozwiązania (1,0) oraz (1,0), zaś dla D niebędącego kwadratem liczby całkowitej posiada nieskończenie wiele rozwiązań.

Dla D=n2, gdzie n otrzymujemy równanie x2n2y2=1, czyli (xny)(x+ny)=1, co jak łatwo zauważyć faktycznie w liczbach całkowitych posiada jedynie rozwiązania (1,0) oraz (1,0).

Dla D niebędącego kwadratem liczby całkowitej istnieje algorytm konstruujący nieskończenie wiele rozwiązań.

Znajdowanie rozwiązań

Niech lnmn będzie ciągiem ułamków łańcuchowych dla liczby D. Sprawdzamy pary liczb (ln,mn) aż któraś z nich będzie spełniać równanie Pella, taki moment nastąpi o ile D nie jest kwadratem liczby całkowitej. Z tej pary liczb (oznaczmy ją jako (x1,y1)) można wygenerować nieskończenie wiele innych (istotne jest to, że w tej parze y10, w przeciwnym razie jako parę początkową można by brać parę (1,0)).

Zauważmy, że skoro x12Dy12=1, to (x1y1D)(x1+y1D)=1. Oznaczmy przez xn i yn liczby spełniające równanie (x1+y1D)n=xn+ynD. Wówczas spełnione będzie równanie (x1y1D)n=xnynD, gdyż współczynnik całkowity wyrażenia po lewej stronie pozostanie taki sam jak był, a współczynnik przy D jedynie zmieni znak. Zatem

xn2Dyn2=(xn+ynD)(xnynD)=(x1+y1D)n(x1y1D)n=(x12Dy12)n=1n=1.

Z pewnością pary (xn,yn) są parami różne (gdyż x1+y1D1), a zatem istotnie dostajemy nieskończenie wiele różnych rozwiązań równania Pella.

Przykład

Znajdźmy kilka rozwiązań równania Pella dla D=3. Generowane ułamki łańcuchowe to 11,21,53, Już para (x,y)=(2,1) spełnia równanie x23y2=1. Mamy zatem (x1,y1)=(2,1).

Podnosimy więc do kolejnych potęg wyrażenie (2+3). Mamy zatem:

  • (2+3)2=7+43,(x2,y2)=(7,4), faktycznie 72342=49316=1
  • (2+3)3=26+153,(x3,y3)=(26,15), faktycznie 2623152=6763225=1

Bibliografia

Linki zewnętrzne

Szablon:Teoria liczb Szablon:Krzywe stożkowe

Szablon:Kontrola autorytatywna