2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Старый сюжет (IMO 1988, Problem 6)
Сообщение28.04.2019, 20:57 
Заслуженный участник


20/12/10
8858
Если значение дроби $$\frac{a^2+b^2}{ab+1}$ (где $a$ и $b$ --- натуральные числа) оказалось целым числом, то, как хорошо известно, это число должно быть точным квадратом. Это можно интерпретировать так: уравнение $a^2+b^2=k(ab+1)$ не имеет решений $(a,b)$ в целых числах при любом натуральном $k$, не являющемся точным квадратом. Доказательство проводится методом бесконечного спуска (см., например, https://en.wikipedia.org/wiki/Vieta_jumping). Вместе с тем, при некоторых $k$ отсутствие целочисленных решений можно пытаться доказать гораздо более простым "методом остатков" --- просто доказывая, что соответствующее сравнение $$a^2+b^2 \equiv k(ab+1) \pmod{m}$$ по некоторому "волшебному" модулю $m$ неразрешимо. Например, для $k=19$ можно взять $m=7$, и доказательство состоится.

А теперь, собственно, вопрос: при каком наименьшем натуральном $k$, не являющемся точным квадратом, этот метод доказательства не сработает (т.е. "волшебный модуль" $m$ подобрать не удастся)?

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 01:33 
Аватара пользователя


07/01/16
1426
Аязьма
Кажется, при $k=3\cdot5\cdot7=105$; по крайней мере, каждое из уравнений $x^2\equiv2\pmod{103}$ и $x^2\equiv-2\pmod{107}$ имеет натуральные решения, и трюк с приведением левой части к полному квадрату не работает; для меньших нечетных чисел одно из уравнений (или оба) не имеют решений в натуральных числах (слава вольфрам-математике! :oops: )

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 05:14 
Заслуженный участник


20/12/10
8858
waxtep в сообщении #1390133 писал(а):
Кажется, при $k=3\cdot5\cdot7=105$
Нет, с этим $k$ все в порядке: можно взять $m=9$, сравнение $a^2+b^2 \equiv 105(ab+1) \pmod{9}$ не имеет решений.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 11:54 


26/08/11
2066
nnosipov в сообщении #1390080 писал(а):
А теперь, собственно, вопрос: при каком наименьшем натуральном $k$, не являющемся точным квадратом, этот метод доказательства не сработает (т.е. "волшебный модуль" $m$ подобрать не удастся)?
При $k=5$ метод остатков точно не сработает, потому что уравнение имеет решений в целых числах. (но не и в натуральных).
UPD
Ай, глупость написаl, извините - при $k=-5$...не годится.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 16:31 
Заслуженный участник


20/12/10
8858
Shadow
А действительно, что с отрицательными значениями $k \neq -5$, про которые я почему-то забыл? Здесь, по-видимому, первый раз метод остатков не сработает при $k=-29$ (компьютер не смог найти волшебный модуль за разумное время). Теперь можно пробовать это доказать.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 17:11 


16/08/05
1146
$k=160$

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 18:13 
Заслуженный участник


20/12/10
8858
dmd в сообщении #1390212 писал(а):
$k=160$
Да, у меня так же. Но надо бы еще доказать, что сравнение $a^2+b^2 \equiv 160(ab+1) \pmod{m}$ разрешимо при любом натуральном $m$. С одной стороны, здесь работают стандартные рассуждения, с другой --- есть более короткий нестандартный путь.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 18:21 


16/08/05
1146
Вероятно выстроится последовательность 160,241,265,436,580,601,720,.... Как доказать - пока никаких идей.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение29.04.2019, 18:35 
Заслуженный участник


20/12/10
8858
dmd в сообщении #1390225 писал(а):
Вероятно выстроится последовательность 160,241,265,436,580,.... Как доказать - пока никаких идей.
У меня есть идея. Вот как раз и проверим на этой последовательности, может ли из этой идеи вырасти метод. (Кстати, в OEIS этой последовательности нет.)

Сейчас оглашать ее не буду, вдруг кому-то интересно самому догадаться. Речь о том, чтобы придумать какой-то быстрый алгоритм проверки того, что квадратичное сравнение разрешимо по любому модулю.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение30.04.2019, 17:16 
Заслуженный участник


20/12/10
8858
Идея оказалась шаманством и до метода не дотягивает (не работает при $k=241$, хотя для остальных значений из последовательности $160,241,265,436,580$ все хорошо), поэтому привожу решение исходной задачи.

Во-первых, при $k<160$ "волшебный модуль" $m \in \{3,4,5,7,9,11,13,19,23,29,31,37,43,47,53,101,149\}$.

Во-вторых, сравнение
$$
a^2+b^2 \equiv 160(ab+1) \pmod{m}
$$
разрешимо при любом натуральном $m$. Поскольку можно положить
$$
a=80b \pm \sqrt{6399b^2+160},
$$
достаточно убедиться, что сравнение
$$
6399b^2+160-c^2 \equiv 0 \pmod{m}
$$
разрешимо при любом $m$. Действительно, при $c=b-48$ оно принимает вид
$$
2(7b-4)(457b+268) \equiv 0 \pmod{m}.
$$
Если $m$ --- степень простого числа, то последнее сравнение разрешимо (из-за линейных сомножителей). Осталось сослаться на китайскую теорему об остатках.

Таким образом, алгоритм разумнее строить на стандартных соображениях.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение30.04.2019, 18:32 


16/08/05
1146
nnosipov в сообщении #1390387 писал(а):
Действительно, при $c=b-48$ оно принимает вид

а откуда $c=b-48$?

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение30.04.2019, 19:11 
Заслуженный участник


20/12/10
8858
dmd в сообщении #1390412 писал(а):
а откуда $c=b-48$?
Я же говорю, шаманство :) На самом деле, после подстановки $c=b-x$ пытаемся подобрать $x$ так, чтобы квадратный трехчлен относительно $b$ разложился на линейные множители с целыми коэффициентами. Для этого его дискриминант должен быть точным квадратом. Это приводит к уравнению Пелля, которое (вот тут нам просто везет) имеет решения (а $x=48$ --- часть одного из них).

А вот в случае $k=241$, увы, не свезло. В общем, это не алгоритм.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение01.05.2019, 05:00 
Модератор
Аватара пользователя


11/01/06
5660
nnosipov в сообщении #1390415 писал(а):
Это приводит к уравнению Пелля

Если уж сводить к уравнению Пелля, точнее к уравнению Пелля-Ферма, то это можно сделать сразу и с исходным уравнением. А именно, $a^2+b^2=160(ab+1)$ равносильно $(a-80b)^2 - 6399b^2 = 160$. Найдем его решение:
Код:
? bnfisnorm(bnfinit(x^2-6399),160)
%1 = [Mod(-1331788/15*x + 35511572/5, x^2 - 6399), 1]

Т.е. $a-80b = 35511572/5$ и $b=-1331788/15$, и значит $a=-8324/15$. Таким образом, имеем решение по модулю степени любого простого, кроме 3 и 5, и остается рассмотреть только степени последних.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение01.05.2019, 08:38 
Заслуженный участник


20/12/10
8858
maxal
Кажется, дошло: дело в наличии рациональных решений (принцип Хассе ведь?). Если так, то есть быстрая проверка с помощью критерия Лежандра, которая позволит продолжить последовательность dmd.

 Профиль  
                  
 
 Re: Старый сюжет (IMO 1988, Problem 6)
Сообщение01.05.2019, 11:18 


16/08/05
1146
Так фильтровать будет правильно?:
Код:
nno2()=
{
for(k=3, 1000,

  if(!issquare(k),

   if(k%2, d= k^2-4; f= 4*k, d= (k/2)^2-1; f= k);

   if(kronecker(f, d)==1,

    N= bnfisnorm(bnfinit('X^2 - d), f);

    if(N[2]==1,

     n= lift(N[1]);

     b= polcoeff(n, 1); q= polcoeff(n, 0);

     if(k%2, a= (q + b*k)/2, a= q + b*k/2);

     S= factorint(denominator(a)); s= 1;

     for(i=1, #S~,

      m= S[i,1]; p= polrootsmod('X^2 - f, m); if(!#p, s= 0; break())

     );

     if(s, print1(k,", "))

\\     if(s, print(k,"    ",n,"    ",m,"    ",b,"    ",a,"\n"))

    )
   )
  )
)
};


Вывод программы:
Код:
? \r nno2.gp
? nno2()
160, 241, 580, 601, 720, 745, 801, 865, 916,


Но почему-то отсеились 265, 436, 820, которые были кандидатами после численной проверки в Вольфраме.

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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