2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6
 
 Re: Диофантово уравнение 1 + x^2 + x^3 + y^2 = 9xyz
Сообщение23.09.2024, 15:29 


16/08/19
120
dmd в сообщении #1655690 писал(а):
$(x,y,z)$=(-707898957401771913757226, 6377985188886147, 8730045949720501300467109875755)


Это сильно меньше уже известных решений

 Профиль  
                  
 
 Re: Диофантово уравнение 1 + x^2 + x^3 + y^2 = 9xyz
Сообщение23.09.2024, 22:08 
Модератор
Аватара пользователя


11/01/06
5702
dmd в сообщении #1655690 писал(а):
$(x,y,z)$=(-707898957401771913757226, 6377985188886147, 8730045949720501300467109875755)

Поздравляю! Как именно нашли его?

 Профиль  
                  
 
 Re: Диофантово уравнение 1 + x^2 + x^3 + y^2 = 9xyz
Сообщение24.09.2024, 08:57 


16/08/05
1153
Нашел таким поиском:

(код pari/gp)

Код:
my(V,P,p1,c,r,m,x,y,z,x0,y0,x1,y1,x2,y2,x3,y3,z3);
V= [];
forprime(p=3,100000,
  P=polrootsmod(1+'x^2+'x^3, p)~;
  for(i=1,#P,
   V= concat(V,P[i]);
   parfor(j=1,#V,
    p1= V[j].mod;
    if(p1<p,
     c= chinese(P[i],V[j]);
     c= chinese(Mod(4,9),c);
     r= lift(c); m= c.mod;
     for(k=0, 16, forstep(ksign=-1,1,2,
      x= r+k*ksign*m;
      y= 9*p1*p;
      z= -(1+x^2+x^3+y^2)/(x*y);
      if(z==floor(z),

       print("("x","y","z")    ",factorint(y),"    ",k"\n");
       x0= x; y0= y;
       x1= (y0^2+1)/x0; y1= y0;
       x2= x1; y2= (x1^3+x1+1)/y1;
       x3= (y2^2+1)/x2; y3= y2;
       z3= -(1+x3^2+x3^3+y3^2)/(x3*y3);
       if(z3==floor(z3), if(z3%9==0,
        print("(*)    ("x3","y3","z3/9")\n");
       ));

       y= (1+x^2+x^3)/y;
       print("("x","y","z")    ",factorint(y),"\n");
       x0= x; y0= y;
       x1= (y0^2+1)/x0; y1= y0;
       x2= x1; y2= (x1^3+x1+1)/y1;
       x3= (y2^2+1)/x2; y3= y2;
       z3= -(1+x3^2+x3^3+y3^2)/(x3*y3);
       if(z3==floor(z3), if(z3%9==0,
        print("(*)    ("x3","y3","z3/9")\n");
       ))

      )
     ))
    )
   )
  )
)

Было бы здорово, если кто-то сможет объяснить магию этого метода.
Происходит примерно следующее. Начать нужно с более простого уравнения $1 + x^2 + x^3 + y^2 + xyz = 0$, для которого сравнительно легко находить малые целые решения $(x_0,y_0,z_0)$, которые будут стартовыми в итерациях алгоритма. Легко видеть, что в дивизорах $1 + x^2 + x^3$ два целых значения $y$, которые участвуют в решениях. А в дивизорах $1 + y^2$ лишь одно целое значение $x$, два других комплексные/иррациональные сопряженные, т.к. по $x$ уравнение кубическое. Волшебство случается, когда метод прыгает на "соседнюю" поверхность $1 + x + x^3 + y^2 + xyz = 0$, делаются три шага $(x_0,y_0)\to (x_1,y_1)\to (x_2,y_2)\to (x_3,y_3)$. В результате третья целая точка $(x_3,y_3,z_3)$ почему-то оказывается на исходной поверхности. Если при этом $9|z_3$, то решение найдено.

 Профиль  
                  
 
 Re: Диофантово уравнение 1 + x^2 + x^3 + y^2 = 9xyz
Сообщение24.09.2024, 14:35 


18/08/14
58
Можно записать еще так:
$-9\,x\,y\,z+{y}^{2}+{x}^{3}+{x}^{2}+1=\left( 9\,{y}_{1}\,x\,z-{x}^{3}-{x}^{2}-{y}_{1}^{2}-1\right) \,\left( 9\,{y}_{1}\,{y}_{2}^{2}\,x\,z-9\,{y}_{2}\,x\,z-{y}_{2}^{2}\,{x}^{3}-{y}_{2}^{2}\,{x}^{2}-{y}_{1}^{2}\,{y}_{2}^{2}-{y}_{2}^{2}+2\,{y}_{1}\,{y}_{2}-1\right) $
когда $y={y}_{1}\,\left( 9\,{y}_{2}\,x\,z-{y}_{1}\,{y}_{2}+1\right) -{y}_{2}\,\left( {x}^{3}+{x}^{2}+1\right) $

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Padawan


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group