2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5
 
 Re: Числа Фибоначчи и треугольники Герона
Сообщение29.09.2020, 17:20 


16/08/05
1154
Например
Код:
(a,b,c) = (43, 59, -47)
(A,B,C) = (11565, -188, -1)

 Профиль  
                  
 
 Re: Числа Фибоначчи и треугольники Герона
Сообщение29.09.2020, 20:41 
Модератор
Аватара пользователя


11/01/06
5710
dmd в сообщении #1485196 писал(а):
Например
Код:
(a,b,c) = (43, 59, -47)
(A,B,C) = (11565, -188, -1)

Код:
? bnfisnorm( bnfinit( x^2 + 43*59 ), 47*43, 0 )
%63 = [Mod(256420604537/291038813883*x + 2091491150354/291038813883, x^2 + 2537), 1]
? bnfisnorm( bnfinit( x^2 + 11565*(-188) ), 11565*(-1), 0 )
%64 = [Mod(617/86*x - 454890/43, x^2 - 2174220), 43]

Соответственно для первой тройки имеем решение: [48639329078, 256420604537, 291038813883], хотя небольшим перебором можно найти и меньшее решение: [11, 50, 57].
А вот для второй решения с ненулевым $z$ нет ("If bnf is known to be Galois, set flag=0 (in this case, x is a norm iff b=1).").

 Профиль  
                  
 
 Re: Числа Фибоначчи и треугольники Герона
Сообщение29.09.2020, 21:20 


16/08/05
1154

(Оффтоп)

Имелось ввиду, что это один пример. Маленькие $a,b,c$ это коэффициенты биквадратного уравнения, для которого высчитаны большие $A,B,C$ для $Ax_0+By_0+Cz_0=0$. В общем понятно, спасибо. Значит на этом шаге вычисления $x_0,y_0,z_0$ тоже можно делать вывод о существовании решений для исходно биквадратного.

 Профиль  
                  
 
 Re: Числа Фибоначчи и треугольники Герона
Сообщение29.09.2020, 23:00 
Модератор
Аватара пользователя


11/01/06
5710
maxal в сообщении #1485210 писал(а):
Соответственно для первой тройки имеем решение: [48639329078, 256420604537, 291038813883], хотя небольшим перебором можно найти и меньшее решение: [11, 50, 57].
Я задал вопрос о минимизации размера решения авторам PARI/GP, и они предложили qfsolve() как альтернативу bnfisnorm(), позволяющую находить маленькие решения для квадратичных расширений. Получается даже прямолинейнее:
Код:
? qfsolve(matdiagonal([43, 59, -47]))
%151 = [-21, 10, -23]~

 Профиль  
                  
 
 Re: Числа Фибоначчи и треугольники Герона
Сообщение30.09.2020, 06:48 


16/08/05
1154
Для некоторых наборов коэффициентов qfsolve даёт нулевые решения:

Код:
(A,B,C) = (40, 7, -28)
qfsolve: [0, 2, 1]~
перебор: [14, 6, 17]

(A,B,C) = (-8, 8, 74)
qfsolve: [1, -1, 0]~
перебор: [19, 18, 2]

(A,B,C) = (36, 59, -49)
qfsolve: [-7, 0, 6]~
перебор: [17, 30, 36], [55, 24, 54]


И не всегда минимальные:
Код:
(A,B,C) = (58, 95, -47)
qfsolve: [-6, 11, -17]~
перебор: [8, 1, 9]

(A,B,C) = (36, 46, -95)
qfsolve: [11, 42, 30]~
перебор: [7, 6, 6]

 Профиль  
                  
 
 Re: Числа Фибоначчи и треугольники Герона
Сообщение30.09.2020, 17:05 
Модератор
Аватара пользователя


11/01/06
5710
dmd, отдельные нулевые элементы нам не страшны, важно наличие хотя бы одного ненулевого.
А маленькие не значит минимальные. Для минимальности (которая нам по сути не так важна) нужно крутить qfparam как описано в ответе Билла.

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

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



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

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


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

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