Processing math: 100%

6 votos

Sistema de ecuaciones de diophantine

Estoy tratando de saber si hay una forma eficaz de encontrar el menor (i.e lexicográficamente) triplete (a,b,c) de los enteros verificar a2+b2+c2=x a3+b3+c3=y a4+b4+c4=z if (x,y,z) es conocido.

Suponemos que existe una solución para que el triplete (x,y,z).

Originalmente, esta pregunta es parte de un problema algorítmico. Así que lo que quiero es una manera rápida de encontrar el triplete sin tener por fuerza bruta.

Lo he intentado (la fuerza bruta): ir a través de todos los posibles valores de a ya que se puede deducir un límite superior a su valor, nos quedamos con tres ecuaciones, donde es fácil encontrar a b c y ver si son números enteros.

EDIT: Podemos suponer también que, a a<b<c.

1voto

quasi Puntos 236

Si a,b,c es números enteros tales que

a2+b2+c2=x a3+b3+c3=y a4+b4+c4=z

entonces deben tener las siguientes condiciones de divisibilidad:

(a+b+c)(x22z)

(4(ab+bc+ca))(x4+6x2z16xy2+9z2)

(2abc)2(x64x3y23x2z2+12xy2z4y42z3)

De estos, el último reducirá su búsqueda considerablemente.

0voto

quasi Puntos 236

Si usted tiene un software para encontrar las raíces reales, el siguiente resultado nos proporciona otra manera de encontrar la clasificación de triples a,b,c ...

Proposición: Si a,b,c satisfacer a2+b2+c2=x, a3+b3+c3=y, a4+b4+c4=z, a continuación, a,b,c son las raíces de los siguientes 12-esima de grado del polinomio:

p(t)=(12)(t12)(24x)(t10)(16y)(t9)+(24x212z)(t8)+(48xy)(t7) (24x3+8y2)(t6)(24x2y24yz)(t5) +(15x4+6x2z24xy2+3z2)(t4)+(8x3y24xyz+16y3)(t3) (6x512x2y26xz2+12y2z)(t2)+(x64x3y23x2z2+12xy2z4y42z3)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X