2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 5x2+4=y2 в целых числах
Сообщение21.02.2010, 14:05 
Добрый день.

Нужен алгоритм решения уравнения вида $5(xN)^2 \pm 4 = y^2$ в целых числах.

$N$ - простое или составное число, задано на входе.

Существует ли алгоритм с полиномиальным временем выполнения?

 
 
 
 Re: 5x2+4=y2 в целых числах
Сообщение21.02.2010, 19:10 
Аватара пользователя
Это уравнение Пелля, которое классически записывается в форме:
$$y^2 - m\cdot x^2 = \pm 4.$$
где в данном случае $m=5N^2$.

Как решать такие уравнения описано много где. Например:
Cohen H. — Number Theory, Volume 1: Tools and Diophantine Equations

Для конкретных значений $m$ можно также воспользоваться солвером:
http://www.alpertron.com.ar/QUAD.HTM

-- Sun Feb 21, 2010 11:15:09 --

Кстати, решениями данного конкретного уравнения относительно $x$ являются целые числа вида $\frac{F_k}{N}$, где $F_k$ - числа Фибоначчи. Более того, все подходящие $k$ являются кратными некоторого числа, зависящего от $N$.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group