Método Chakravala - Chakravala method

El método chakravala ( sánscrito : चक्रवाल विधि ) es un algoritmo cíclico para resolver ecuaciones cuadráticas indeterminadas , incluida la ecuación de Pell . Se atribuye comúnmente a Bhāskara II , (c. 1114-1185 d. C.) aunque algunos lo atribuyen a Jayadeva (c. 950 ~ 1000 d. C.). Jayadeva señaló que el enfoque de Brahmagupta para resolver ecuaciones de este tipo podría generalizarse, y luego describió este método general, que luego fue refinado por Bhāskara II en su tratado Bijaganita . Lo llamó el método Chakravala: chakra que significa "rueda" en sánscrito , una referencia a la naturaleza cíclica del algoritmo. CO. Selenius sostuvo que ninguna actuación europea en la época de Bhāskara, ni mucho después, excedió su maravilloso apogeo de complejidad matemática.

Este método también se conoce como método cíclico y contiene rastros de inducción matemática .

Historia

Chakra en sánscrito significa ciclo. Según la leyenda popular, Chakravala indica una cadena mítica de montañas que orbita alrededor de la tierra como una pared y no está limitada por la luz y la oscuridad.

Brahmagupta en 628 EC estudió ecuaciones cuadráticas indeterminadas, incluida la ecuación de Pell

para enteros mínimos x e y . Brahmagupta pudo resolverlo por varios N , pero no todos.

Jayadeva (siglo IX) y Bhaskara (siglo XII) ofrecieron la primera solución completa a la ecuación, utilizando el método chakravala para encontrar la solución.

Este caso fue conocido por su dificultad y fue resuelto por primera vez en Europa por Brouncker en 1657–58 en respuesta a un desafío de Fermat , utilizando fracciones continuas. Un método para el problema general fue descrito por primera vez rigurosamente por Lagrange en 1766. El método de Lagrange, sin embargo, requiere el cálculo de 21 convergentes sucesivos de la fracción continua para la raíz cuadrada de 61, mientras que el método de chakravala es mucho más simple. Selenius, en su evaluación del método chakravala , afirma

"El método representa el mejor algoritmo de aproximación de longitud mínima que, debido a varias propiedades de minimización, con un esfuerzo mínimo y evitando grandes números produce automáticamente las mejores soluciones a la ecuación. El método chakravala se anticipó a los métodos europeos por más de mil años. Pero ninguna actuación europea en todo el campo del álgebra en una época mucho más tardía que la de Bhaskara, es más, casi igual a nuestra época, igualaba la maravillosa complejidad e ingenio de chakravala ".

Hermann Hankel llama al método chakravala

"Lo mejor logrado en la teoría de los números antes de Lagrange".

El método

De la identidad de Brahmagupta , observamos que para N dado ,

Para la ecuación , esto permite la "composición" ( samāsa ) de dos triples de solución y en un nuevo triple

En el método general, la idea principal es que cualquier triple (es decir, uno que satisfaga ) se puede componer con el triple trivial para obtener el nuevo triple para cualquier m . Suponiendo que comenzamos con un triple para el cual , esto se puede reducir en k (este es el lema de Bhaskara ):

Dado que los signos dentro de los cuadrados no importan, son posibles las siguientes sustituciones:

Cuando se elige un entero positivo m de modo que ( a  +  bm ) / k sea ​​un entero, también lo son los otros dos números del triple. Entre tales m , el método elige uno que minimiza el valor absoluto de m 2  -  N y, por tanto, el de ( m 2  -  N ) / k . Luego se aplican las relaciones de sustitución para m igual al valor elegido. Esto da como resultado un nuevo triple ( a , b , k ). El proceso se repite hasta encontrar un triple con . Este método siempre termina con una solución (probada por Lagrange en 1768). Opcionalmente, podemos detenernos cuando k es ± 1, ± 2 o ± 4, ya que el enfoque de Brahmagupta brinda una solución para esos casos.

Método de composición de Brahmagupta

En 628 d.C., Brahmagupta descubrió una forma general de encontrar y de cuándo se da , cuando k es ± 1, ± 2 o ± 4.

k = -1

Usando la identidad de Brahmagupta , para componer el triple consigo mismo:

El nuevo triple se puede expresar como . Sustituyendo para obtener la solución:

k = ± 2

Nuevamente usando la ecuación,

Sustituyendo ,

Sustituyendo ,

k = 4

Sustituir en la ecuación crea el triple .

Cuál es una solución si es par:

Si a es impar, comience con las ecuaciones y .

Conduciendo a los triples y . Componer los triples da

Cuando es extraño

k = -4

Cuando , entonces . Componer consigo mismo cede .

De nuevo componerse rinde

Finalmente, a partir de las ecuaciones anteriores, componga los triples y , para obtener

.

Esto nos da las soluciones

(Tenga en cuenta que es útil para encontrar una solución a la ecuación de Pell , pero no siempre es el par de enteros más pequeño. Por ejemplo, la ecuación le dará , que cuando se pone en la ecuación de Pell da como resultado , que funciona, pero también lo hace para .

Ejemplos de

n = 61

El caso n  = 61 (que determina una solución entera satisfactoria ), presentado como un desafío por Fermat muchos siglos después, fue dado por Bhaskara como ejemplo.

Comenzamos con una solución para cualquier k encontrado por cualquier medio. En este caso, podemos dejar que b sea ​​1, por lo tanto, ya que tenemos el triple . Componerlo con da el triple , que se reduce (o se usa directamente el lema de Bhaskara ) para obtener:

Para que 3 se divida y sea ​​mínimo, elegimos , para que tengamos el triple . Ahora que k es −4, podemos usar la idea de Brahmagupta: se puede reducir a la solución racional , que se compone de sí misma tres veces, respectivamente, cuando k se vuelve cuadrado y se puede aplicar la escala, esto da . Por último, tal procedimiento se puede repetir hasta que la solución se encuentra (que requiere 9 auto-composiciones adicionales y 4 cuadrados batiduras adicionales): . Esta es la solución de entero mínimo.

n = 67

Supongamos que estamos a resolver para x e y .

Comenzamos con una solución para cualquier k encontrado por cualquier medio; en este caso podemos hacer que b sea ​​1, produciendo así . En cada paso, encontramos un m  > 0 tal que k divide a  +  bm , y | m 2  - 67 | es mínimo. A continuación, actualizamos un , b y k a y , respectivamente.

Primera iteración

Tenemos . Queremos un entero positivo m tal que k divida a  +  bm , es decir, 3 divida 8 + m, y | m 2  - 67 | es mínimo. La primera condición implica que m es de la forma 3 t + 1 (es decir, 1, 4, 7, 10,… etc.), y entre tales m , el valor mínimo se alcanza para m = 7. Reemplazando ( abk ) con , obtenemos los nuevos valores . Es decir, tenemos la nueva solución:

En este punto, se completa una ronda del algoritmo cíclico.

Segunda iteración

Ahora repetimos el proceso. Tenemos . Queremos un m  > 0 tal que k divida a  +  bm , es decir, 6 divida 41 + 5 m , y | m 2  - 67 | es mínimo. La primera condición implica que m es de la forma 6 t  + 5 (es decir, 5, 11, 17,… etc.), y entre tales m , | m 2  - 67 | es mínimo para m  = 5. Esto conduce a la nueva solución a  = (41⋅5 + 67⋅5) / 6, etc .:

Tercera iteración

Para que 7 divida 90 + 11 m , debemos tener m = 2 + 7 t (es decir, 2, 9, 16,… etc.) y entre tales m , elegimos m = 9.

Solución final

En este punto, podríamos continuar con el método cíclico (y terminaría, después de siete iteraciones), pero como el lado derecho está entre ± 1, ± 2, ± 4, también podemos usar la observación de Brahmagupta directamente. Al componer el triple (221, 27, −2) consigo mismo, obtenemos

es decir, tenemos la solución entera:

Esta ecuación se aproxima como a dentro de un margen de alrededor .

Notas

Referencias

enlaces externos