fbpx
Wikipedia

Factorización de polinomios

En matemáticas y álgebra computacional, la factorización de polinomios o factorización polinómica se refiere a factorizar un polinomio con coeficientes en un campo dado o en los números enteros en factores irreducibles con coeficientes en el mismo dominio. Factorización polinómica es una de las herramientas fundamentales de los sistemas de álgebra computacional. Ejemplo La historia de la factorización polinómica comienza con Hermann Schubert quien en 1793 describió el primer algoritmo de factorización de polinomios, y Leopold Kronecker, quien redescubrió el algoritmo de Schubert en 1882 y la amplió a polinomios multivariados y con coeficientes en una extensión algebraica. Pero la mayor parte de los conocimientos sobre este tema no es mayor que alrededor del año 1965 y los primeros sistemas de álgebra computacional. En una entrevista sobre el tema, Erich Kaltofen escribió en 1982 (véase la bibliografía):

Cuando los algoritmos de pasos finitos largo tiempo conocidos se pusieron por primera vez en los ordenadores, resultaron ser altamente ineficiente. El hecho de que casi cualquier polinomio uni o multivariado de hasta grado 100 y con coeficientes de tamaño moderado (hasta 100 bits) se puede factorizar mediante algoritmos modernos en unos pocos minutos indica el éxito con que este problema se ha atacado durante los últimos quince años.

Formulación

Anillos de polinomios sobre los enteros o sobre un campo son dominios de factorización única. Esto significa que cada elemento de estos anillos es el producto de una constante y el producto de polinomios irreducibles (aquellos que no son el producto de dos polinomios no constantes). Por otra parte, esta descomposición es única hasta la multiplicación de los factores por constantes invertibles.

La factorización depende del campo base. Por ejemplo, el teorema fundamental del álgebra, que establece que todo polinomio con coeficientes complejos tiene raíces complejas, implica que un polinomio con coeficientes enteros se puede factorizar (mediante algoritmos numéricos) en factores lineales sobre los números complejos. Del mismo modo, sobre los números reales, los factores irreducibles tienen grado a lo sumo dos, mientras que hay polinomios de cualquier grado que son irreducible sobre los números racionales.

La factorización polinómica sólo tiene sentido para coeficientes en un campo computable en donde cada elemento puede ser representado en una computadora y existan algoritmos para las operaciones aritméticas. Fröhlich y Shepherson han proporcionado ejemplos de estos campos para los que puede no existir ningún algoritmo de factorización.

Los campos de los coeficientes para los que se conocen algoritmos de factorización incluyen campos principales (es decir, los números racionales y la aritmética modular sobre primos) y sus extensiones de campo finito. Coeficientes enteros también son manejables: el método de Kronecker sólo es interesante desde un punto de vista histórico, los algoritmos modernos provienen de una sucesión de:

  • Factorización sin radicales
  • Factorización sobre campos finitos

y reducciones:

  • Desde el caso multivariado al univariado.
  • Desde coeficientes en una extensión puramente trascendental al caso multivariado sobre el campo base (véase más abajo)
  • Desde coeficientes en una extensión algebraica a coeficientes en el campo base
  • Desde coeficientes racionales a coeficientes enteros (véase más abajo)
  • Desde coeficientes enteros a coeficientes en un campo primo con p elementos, para cierto p.

Factorización primitiva basada en contenido

En esta sección, se muestra que la factorización sobre Q (los números racionales) y sobre Z (los enteros) es esencialmente el mismo problema.

El contenido de un polinomio pZ[X], denotado como "cont(p)", es, hasta su signo, el máximo común divisor de sus coeficientes. La parte primitiva de p es primpart(p)=p/cont(p), que es un polinomio primitivo con coeficientes enteros. Esto define una factorización de p como el producto de un número entero y un polinomio primitivo. Esta factorización es única hasta el signo del contenido. Es usual elegir el signo del contenido tal que el coeficiente principal de la parte primitiva sea positivo.

Por ejemplo,

 

es una factorización en el contenido y la parte primitiva.

Cada polinomio Q con coeficientes racionales puede ser escrito como

 

donde pZ[X] y CZ: basta con tomar para C un múltiplo de todos los denominadores de los coeficientes de Q (por ejemplo, su producto) y p = cq. El contenido de Q se define como:

 

y la parte primitiva de q es la de p. En cuanto a los polinomios con coeficientes enteros, esto define una factorización en un número racional y un polinomio primitivo con coeficientes enteros. Esta factorización es también única hasta la elección del signo.

Por ejemplo,

 

es una factorización en el contenido y la parte primitiva.

Gauss demostró en primer lugar que el producto de dos polinomios primitivos también es primitivo (Lema de Gauss). Esto implica que un polinomio primitivo es irreducible sobre los racionales si y sólo si es irreducible sobre los números enteros. Además implica que la factorización sobre los números racionales de un polinomio con coeficientes racionales es la misma que la factorización sobre los números enteros de su parte primitiva. Por otro lado, la factorización sobre los números enteros de un polinomio con coeficientes enteros es el producto de la factorización de su parte primitiva por la factorización de su contenido.

En otras palabras, integer GDD computation permite reducir la factorización de un polinomio sobre los números racionales a la factorización de un polinomio primitivo con coeficientes enteros, y reducir la factorización sobre los números enteros a la factorización de un número entero y un polinomio primitivo.

Todo lo anterior se sigue cumpliendo si Z es sustituido por un anillo de polinomios sobre un campo F y Q se sustituye por un campo de cocientes racionales sobre F en las mismas variables, con la única diferencia de que "hasta un signo" debe sustituirse por "hasta la multiplicación por una constante invertible en F". Esto permite reducir la factorización sobre una extensión puramente trascendente de F a la factorización de polinomios multivariados sobre F.

Factorización sin radicales (Square-free factorization)

Si dos o más factores de un polinomio son idénticos entre sí, entonces el polinomio es un múltiplo de la raíz de este factor. En el caso de polinomios univariantes, esto resulta en raíces múltiples. En este caso, el factor múltiple es también un factor de las derivadas del polinomio (con respecto a cualquiera de las variables), que a su vez es un polinomio de menor grado. En el caso de los polinomios univariantes sobre los racionales (o en general, sobre un campo de característica cero), el algoritmo de Yun explota esta característica al factorizar eficientemente el polinomio en factores que no son múltiplos de una raíz, por lo que son llamados sin radicales (square-free). Para factorizar el polinomio inicial, basta con factorizar cada factor sin radicales. Por tanto, este algoritmo es el primer paso de casi todos los algoritmos de factorización de polinomios.

El algoritmo de Yun se extiende fácilmente al caso multivariado considerando un polinomio multivariante como un polinomio univariado sobre un anillo de polinomios.

En el caso de un polinomio sobre un campo finito, el algoritmo de Yun sólo se aplica si el grado es menor que la característica, porque, de lo contrario, la derivada de un polinomio distinto de cero puede ser cero (sobre el campo con p elementos, la derivada de una polinomio en xp es siempre cero). Sin embargo, una sucesión de cálculos GCD, a partir del polinomio y su derivada, permite calcular la descomposición sin radicales.

La mayoría de los algoritmos de factorización, incluyendo los más eficientes, comienzan por una factorización sin radicales.

Métodos clásicos

Esta sección describe los métodos clásicos que resultan conveniente cuando se calcula a mano. Estos métodos no se utilizan para los cálculos por ordenador, ya que utilizan la factorización sobre enteros , que tiene una complejidad mucho mayor que la factorización polinómica.

Obteniendo factores lineales

Todos los factores lineales con coeficientes racionales se pueden encontrar utilizando el Teorema de la raíz racional. Si el polinomio a factorizar es  , entonces todos los posibles factores (lineales) son de la forma  , donde   es un factor entero de   y   es un factor entero de  . Todas las posibles combinaciones de factores enteros pueden ser verificadas, y cada combinación válida puede ser factorizada usando la división polinomial. Si el polinomio original es el producto de varios factores, de los cuales al menos dos tienen grado 2 o superior, esta técnica sólo proporciona una factorización parcial, de lo contrario la factorización es completa. Tenga en cuenta que en el caso de un polinomio cúbico, si el cubo es factorizable, el Teorema de la raíz racional ya sea en un factor lineal y un factor cuadrático irreducible, o en tres factores lineales.

Método de Kronecker

Dado que polinomios enteros deben factorizar en factores polinomiales enteros, y la evaluación de polinomios enteros a valores enteros deben producir números enteros, los valores enteros de un polinomio deben tenerse en cuenta sólo en número finito de formas, y producen sólo un número finito de posibles factores polinómicos.

Por ejemplo, considere

 .

Si estos factores polinómicos están sobre Z, entonces al menos uno de ellos debe tener grado dos o inferior. Se necesitan tres valores para encontrar un polinomio único de segundo grado. Usaremos  ,   y  . Tenga en cuenta que si alguno de estos valores es 0, entonces ya se ha encontrado una raíz (y por consiguiente un factor). Si ninguno es 0, entonces cada uno tiene una cantidad finita de divisores. Ahora, 2 sólo puede factorizarse como

1×2, 2×1, (−1)×(−2), o (−2)×(−1).

Por lo tanto, si existe un factor polinómico entero de segundo grado existe, debe tomar uno de los valores

1, 2, −1, ó −2

en  , y asimismo en  . Hay ocho formas diferentes de Factor 6 (uno para cada divisor de 6), por lo que hay

4×4×8 = 128

combinaciones posibles, de las cuales la mitad se puede desechar como los negativos de la otra mitad, que corresponden a 64 posibles polinomios enteros de segundo grado que deben ser comprobados. Estos son los únicos posibles factores de polinomios enteros de  . Probándolos de forma exhaustiva se comprueba

 

construido a partir de  ,   y  , factorizando  .

Dividiendo   por   da el otro factor  , tal que  . Ahora se puede probar de forma recursiva para encontrar factores de   y  . Resulta que ambos son irreducible sobre los números enteros, de manera que la factorización irreductible de   es

 

(Van der Waerden, Secciones 5.4 y 5.6)

Métodos modernos

Algoritmo LLL

El primer algoritmo de complejidad temporal polinomial para factorizar polinomios racionales fue descubierto por Lenstra, Lenstra and Lovász. Usualmente llamado "para factorizar polinomios racionales LLL". (Lenstra, Lenstra y Lovász, 1982) A pesar de que, teóricamente, es más rápido en caso peor, el algoritmo no es eficiente en la práctica.

Sin embargo el algoritmo LLL es utilizado por algoritmos de factorización más rápidos para generar una factorización modular para una factorización sobre los números enteros.

Método de Trager

Podemos factorizar un polinomio  , donde   es una extensión de campo finita de  . Primero, usando factorización sin radicales, podemos suponer que el polinomio no tiene radicales. A continuación escribimos   explícitamente como un álgebra sobre  . A continuación escogemos un elemento aleatorio  . Por el teorema del elemento primitivo,   genera   sobre   con una alta probabilidad. Si este es el caso, podemos calcular el polinomio minimal,   de   sobre  . Factorizando

 

sobre  , determinamos que

 

(nótese que   es un anillo reducido dado que   es libre de radicales), donde   corresponde al elemento  . Tenga en cuenta que esta es la única descomposición de   como un campo de productos. Por lo tanto esta descomposición es el mismo que

 

donde

 

es la factorización de   sobre  . Al escribir   y generadores de   como polinomios en  , podemos determinar las incrustaciones de   y   en las componentes  . Al encontrar el polinomio mínimo de   en este anillo, hemos calculado  , y por lo tanto factorizar   sobre  

Referencias

  • Fröhlich, A.; Shepherson, J. C. (1955), «On the factorisation of polynomials in a finite number of steps», Mathematische Zeitschrift 62 (1), ISSN 0025-5874 .
  • Trager, B.M., «Algebraic Factoring and Rational Function Integration», Proc. SYMSAC 76 http://dl.acm.org/citation.cfm?id=806338 .
  • Bernard Beauzamy, Per Enflo, Paul Wang (octubre de 1995). «Quantitative Estimates for Polynomials in One or Several Variables: From Analysis and Number Theory to Symbolic and Massively Parallel Computation». Mathematics Magazine 67 (4): 243-257. JSTOR 2690843. doi:10.2307/2690843.  (accessible to readers with undergraduate mathematics)
  • Cohen, Henri (1993). A course in computational algebraic number theory. Graduate Texts in Mathematics 138. Berlin, New York: Springer-Verlag. ISBN 978-3-540-55640-4. MR 1228206. 
  • Kaltofen, Erich (1982), «Factorization of polynomials», en B. Buchberger; R. Loos; G. Collins, eds., Computer Algebra, Springer Verlag, consultado el 20 de septiembre de 2012 .
  • Knuth, Donald E (1997). «4.6.2 Factorization of Polynomials». Seminumerical Algorithms. The Art of Computer Programming 2 (Third edición). Reading, Massachusetts: Addison-Wesley. pp. 439-461, 678-691. ISBN 0-201-89684-2. 
  • Lenstra, A. K.; Lenstra, H. W.; Lovász, László (1982). «Factoring polynomials with rational coefficients». Mathematische Annalen 261 (4): 515-534. ISSN 0025-5831. MR 682664. doi:10.1007/BF01457454. 
  • Van der Waerden, Algebra (1970), trans. Blum and Schulenberger, Frederick Ungar.

Lecturas adicionales

  • Kaltofen, Erich (1990), «Polynomial Factorization 1982-1986», en D. V. Chudnovsky; R. D. Jenks, eds., Computers in Mathematics, Lecture Notes in Pure and Applied Mathematics 125, Marcel Dekker, Inc., consultado el 14 de octubre de 2012 .
  • Kaltofen, Erich (1992), «Polynomial Factorization 1987–1991», Proceedings of Latin ’92, Springer Lect. Notes Comput. Sci. 583, Springer, consultado el 14 de octubre de 2012 .
  •   Datos: Q392477

factorización, polinomios, matemáticas, álgebra, computacional, factorización, polinomios, factorización, polinómica, refiere, factorizar, polinomio, coeficientes, campo, dado, números, enteros, factores, irreducibles, coeficientes, mismo, dominio, factorizaci. En matematicas y algebra computacional la factorizacion de polinomios o factorizacion polinomica se refiere a factorizar un polinomio con coeficientes en un campo dado o en los numeros enteros en factores irreducibles con coeficientes en el mismo dominio Factorizacion polinomica es una de las herramientas fundamentales de los sistemas de algebra computacional Ejemplo La historia de la factorizacion polinomica comienza con Hermann Schubert quien en 1793 describio el primer algoritmo de factorizacion de polinomios y Leopold Kronecker quien redescubrio el algoritmo de Schubert en 1882 y la amplio a polinomios multivariados y con coeficientes en una extension algebraica Pero la mayor parte de los conocimientos sobre este tema no es mayor que alrededor del ano 1965 y los primeros sistemas de algebra computacional En una entrevista sobre el tema Erich Kaltofen escribio en 1982 vease la bibliografia Cuando los algoritmos de pasos finitos largo tiempo conocidos se pusieron por primera vez en los ordenadores resultaron ser altamente ineficiente El hecho de que casi cualquier polinomio uni o multivariado de hasta grado 100 y con coeficientes de tamano moderado hasta 100 bits se puede factorizar mediante algoritmos modernos en unos pocos minutos indica el exito con que este problema se ha atacado durante los ultimos quince anos Indice 1 Formulacion 2 Factorizacion primitiva basada en contenido 3 Factorizacion sin radicales Square free factorization 4 Metodos clasicos 4 1 Obteniendo factores lineales 4 2 Metodo de Kronecker 5 Metodos modernos 5 1 Algoritmo LLL 5 2 Metodo de Trager 6 Referencias 7 Lecturas adicionalesFormulacion EditarAnillos de polinomios sobre los enteros o sobre un campo son dominios de factorizacion unica Esto significa que cada elemento de estos anillos es el producto de una constante y el producto de polinomios irreducibles aquellos que no son el producto de dos polinomios no constantes Por otra parte esta descomposicion es unica hasta la multiplicacion de los factores por constantes invertibles La factorizacion depende del campo base Por ejemplo el teorema fundamental del algebra que establece que todo polinomio con coeficientes complejos tiene raices complejas implica que un polinomio con coeficientes enteros se puede factorizar mediante algoritmos numericos en factores lineales sobre los numeros complejos Del mismo modo sobre los numeros reales los factores irreducibles tienen grado a lo sumo dos mientras que hay polinomios de cualquier grado que son irreducible sobre los numeros racionales La factorizacion polinomica solo tiene sentido para coeficientes en un campo computable en donde cada elemento puede ser representado en una computadora y existan algoritmos para las operaciones aritmeticas Frohlich y Shepherson han proporcionado ejemplos de estos campos para los que puede no existir ningun algoritmo de factorizacion Los campos de los coeficientes para los que se conocen algoritmos de factorizacion incluyen campos principales es decir los numeros racionales y la aritmetica modular sobre primos y sus extensiones de campo finito Coeficientes enteros tambien son manejables el metodo de Kronecker solo es interesante desde un punto de vista historico los algoritmos modernos provienen de una sucesion de Factorizacion sin radicales Factorizacion sobre campos finitosy reducciones Desde el caso multivariado al univariado Desde coeficientes en una extension puramente trascendental al caso multivariado sobre el campo base vease mas abajo Desde coeficientes en una extension algebraica a coeficientes en el campo base Desde coeficientes racionales a coeficientes enteros vease mas abajo Desde coeficientes enteros a coeficientes en un campo primo con p elementos para cierto p Factorizacion primitiva basada en contenido EditarVease tambien Lema de Gauss En esta seccion se muestra que la factorizacion sobre Q los numeros racionales y sobre Z los enteros es esencialmente el mismo problema El contenido de un polinomio p Z X denotado como cont p es hasta su signo el maximo comun divisor de sus coeficientes La parte primitiva de p es primpart p p cont p que es un polinomio primitivo con coeficientes enteros Esto define una factorizacion de p como el producto de un numero entero y un polinomio primitivo Esta factorizacion es unica hasta el signo del contenido Es usual elegir el signo del contenido tal que el coeficiente principal de la parte primitiva sea positivo Por ejemplo 10 x 2 5 x 5 5 2 x 2 x 1 displaystyle 10x 2 5x 5 5 cdot 2x 2 x 1 es una factorizacion en el contenido y la parte primitiva Cada polinomio Q con coeficientes racionales puede ser escrito como q p c displaystyle q frac p c donde p Z X y C Z basta con tomar para C un multiplo de todos los denominadores de los coeficientes de Q por ejemplo su producto y p cq El contenido de Q se define como cont q cont p c displaystyle text cont q frac text cont p c y la parte primitiva de q es la de p En cuanto a los polinomios con coeficientes enteros esto define una factorizacion en un numero racional y un polinomio primitivo con coeficientes enteros Esta factorizacion es tambien unica hasta la eleccion del signo Por ejemplo 1 3 x 5 7 2 x 2 2 x 1 1 6 2 x 5 21 x 2 12 x 6 displaystyle frac 1 3 x 5 frac 7 2 x 2 2x 1 frac 1 6 2x 5 21x 2 12x 6 es una factorizacion en el contenido y la parte primitiva Gauss demostro en primer lugar que el producto de dos polinomios primitivos tambien es primitivo Lema de Gauss Esto implica que un polinomio primitivo es irreducible sobre los racionales si y solo si es irreducible sobre los numeros enteros Ademas implica que la factorizacion sobre los numeros racionales de un polinomio con coeficientes racionales es la misma que la factorizacion sobre los numeros enteros de su parte primitiva Por otro lado la factorizacion sobre los numeros enteros de un polinomio con coeficientes enteros es el producto de la factorizacion de su parte primitiva por la factorizacion de su contenido En otras palabras integer GDD computation permite reducir la factorizacion de un polinomio sobre los numeros racionales a la factorizacion de un polinomio primitivo con coeficientes enteros y reducir la factorizacion sobre los numeros enteros a la factorizacion de un numero entero y un polinomio primitivo Todo lo anterior se sigue cumpliendo si Z es sustituido por un anillo de polinomios sobre un campo F y Q se sustituye por un campo de cocientes racionales sobre F en las mismas variables con la unica diferencia de que hasta un signo debe sustituirse por hasta la multiplicacion por una constante invertible en F Esto permite reducir la factorizacion sobre una extension puramente trascendente de F a la factorizacion de polinomios multivariados sobre F Factorizacion sin radicales Square free factorization EditarSi dos o mas factores de un polinomio son identicos entre si entonces el polinomio es un multiplo de la raiz de este factor En el caso de polinomios univariantes esto resulta en raices multiples En este caso el factor multiple es tambien un factor de las derivadas del polinomio con respecto a cualquiera de las variables que a su vez es un polinomio de menor grado En el caso de los polinomios univariantes sobre los racionales o en general sobre un campo de caracteristica cero el algoritmo de Yun explota esta caracteristica al factorizar eficientemente el polinomio en factores que no son multiplos de una raiz por lo que son llamados sin radicales square free Para factorizar el polinomio inicial basta con factorizar cada factor sin radicales Por tanto este algoritmo es el primer paso de casi todos los algoritmos de factorizacion de polinomios El algoritmo de Yun se extiende facilmente al caso multivariado considerando un polinomio multivariante como un polinomio univariado sobre un anillo de polinomios En el caso de un polinomio sobre un campo finito el algoritmo de Yun solo se aplica si el grado es menor que la caracteristica porque de lo contrario la derivada de un polinomio distinto de cero puede ser cero sobre el campo con p elementos la derivada de una polinomio en xp es siempre cero Sin embargo una sucesion de calculos GCD a partir del polinomio y su derivada permite calcular la descomposicion sin radicales La mayoria de los algoritmos de factorizacion incluyendo los mas eficientes comienzan por una factorizacion sin radicales Metodos clasicos EditarEsta seccion describe los metodos clasicos que resultan conveniente cuando se calcula a mano Estos metodos no se utilizan para los calculos por ordenador ya que utilizan la factorizacion sobre enteros que tiene una complejidad mucho mayor que la factorizacion polinomica Obteniendo factores lineales Editar Todos los factores lineales con coeficientes racionales se pueden encontrar utilizando el Teorema de la raiz racional Si el polinomio a factorizar es a n x n a n 1 x n 1 a 1 x a 0 displaystyle a n x n a n 1 x n 1 cdots a 1 x a 0 entonces todos los posibles factores lineales son de la forma b 1 x b 0 displaystyle b 1 x b 0 donde b 1 displaystyle b 1 es un factor entero de a 0 displaystyle a 0 y b 0 displaystyle b 0 es un factor entero de a n displaystyle a n Todas las posibles combinaciones de factores enteros pueden ser verificadas y cada combinacion valida puede ser factorizada usando la division polinomial Si el polinomio original es el producto de varios factores de los cuales al menos dos tienen grado 2 o superior esta tecnica solo proporciona una factorizacion parcial de lo contrario la factorizacion es completa Tenga en cuenta que en el caso de un polinomio cubico si el cubo es factorizable el Teorema de la raiz racional ya sea en un factor lineal y un factor cuadratico irreducible o en tres factores lineales Metodo de Kronecker Editar Dado que polinomios enteros deben factorizar en factores polinomiales enteros y la evaluacion de polinomios enteros a valores enteros deben producir numeros enteros los valores enteros de un polinomio deben tenerse en cuenta solo en numero finito de formas y producen solo un numero finito de posibles factores polinomicos Por ejemplo considere f x x 5 x 4 x 2 x 2 displaystyle f x x 5 x 4 x 2 x 2 Si estos factores polinomicos estan sobre Z entonces al menos uno de ellos debe tener grado dos o inferior Se necesitan tres valores para encontrar un polinomio unico de segundo grado Usaremos f 0 2 displaystyle f 0 2 f 1 6 displaystyle f 1 6 y f 1 2 displaystyle f 1 2 Tenga en cuenta que si alguno de estos valores es 0 entonces ya se ha encontrado una raiz y por consiguiente un factor Si ninguno es 0 entonces cada uno tiene una cantidad finita de divisores Ahora 2 solo puede factorizarse como 1 2 2 1 1 2 o 2 1 Por lo tanto si existe un factor polinomico entero de segundo grado existe debe tomar uno de los valores 1 2 1 o 2en x 0 displaystyle x 0 y asimismo en x 1 displaystyle x 1 Hay ocho formas diferentes de Factor 6 uno para cada divisor de 6 por lo que hay 4 4 8 128combinaciones posibles de las cuales la mitad se puede desechar como los negativos de la otra mitad que corresponden a 64 posibles polinomios enteros de segundo grado que deben ser comprobados Estos son los unicos posibles factores de polinomios enteros de f x displaystyle f x Probandolos de forma exhaustiva se comprueba p x x 2 x 1 displaystyle p x x 2 x 1 construido a partir de p 0 1 displaystyle p 0 1 p 1 3 displaystyle p 1 3 y p 1 1 displaystyle p 1 1 factorizando f x displaystyle f x Dividiendo f displaystyle f por p displaystyle p da el otro factor q x x 3 x 2 displaystyle q x x 3 x 2 tal que f p q displaystyle f pq Ahora se puede probar de forma recursiva para encontrar factores de p displaystyle p y q displaystyle q Resulta que ambos son irreducible sobre los numeros enteros de manera que la factorizacion irreductible de f displaystyle f es f x p x q x x 2 x 1 x 3 x 2 displaystyle f x p x q x x 2 x 1 x 3 x 2 Van der Waerden Secciones 5 4 y 5 6 Metodos modernos EditarAlgoritmo LLL Editar Articulo principal Algoritmo LLL El primer algoritmo de complejidad temporal polinomial para factorizar polinomios racionales fue descubierto por Lenstra Lenstra and Lovasz Usualmente llamado para factorizar polinomios racionales LLL Lenstra Lenstra y Lovasz 1982 A pesar de que teoricamente es mas rapido en caso peor el algoritmo no es eficiente en la practica Sin embargo el algoritmo LLL es utilizado por algoritmos de factorizacion mas rapidos para generar una factorizacion modular para una factorizacion sobre los numeros enteros Metodo de Trager Editar Podemos factorizar un polinomio p x K x displaystyle p x in K x donde K displaystyle K es una extension de campo finita de Q displaystyle mathbb Q Primero usando factorizacion sin radicales podemos suponer que el polinomio no tiene radicales A continuacion escribimos L K x p x displaystyle L K x p x explicitamente como un algebra sobre Q displaystyle mathbb Q A continuacion escogemos un elemento aleatorio a L displaystyle alpha in L Por el teorema del elemento primitivo a displaystyle alpha genera L displaystyle L sobre Q displaystyle mathbb Q con una alta probabilidad Si este es el caso podemos calcular el polinomio minimal q y Q y displaystyle q y in mathbb Q y de a displaystyle alpha sobre Q displaystyle mathbb Q Factorizando q y i 1 n q i y displaystyle q y prod i 1 n q i y sobre Q y displaystyle mathbb Q y determinamos que L Q a Q y q y i 1 n Q y q i y displaystyle L mathbb Q alpha mathbb Q y q y prod i 1 n mathbb Q y q i y notese que L displaystyle L es un anillo reducido dado que p x displaystyle p x es libre de radicales donde a displaystyle alpha corresponde al elemento y y y displaystyle y y ldots y Tenga en cuenta que esta es la unica descomposicion de L displaystyle L como un campo de productos Por lo tanto esta descomposicion es el mismo que i 1 m K x p i x displaystyle prod i 1 m K x p i x donde p x i 1 m p i x displaystyle p x prod i 1 m p i x es la factorizacion de p x displaystyle p x sobre K x displaystyle K x Al escribir x L displaystyle x in L y generadores de K displaystyle K como polinomios en a displaystyle alpha podemos determinar las incrustaciones de x displaystyle x y K displaystyle K en las componentes Q y q i y K x p i x displaystyle mathbb Q y q i y K x p i x Al encontrar el polinomio minimo de x displaystyle x en este anillo hemos calculado p i x displaystyle p i x y por lo tanto factorizar p x displaystyle p x sobre K displaystyle K Referencias EditarFrohlich A Shepherson J C 1955 On the factorisation of polynomials in a finite number of steps Mathematische Zeitschrift 62 1 ISSN 0025 5874 Trager B M Algebraic Factoring and Rational Function Integration Proc SYMSAC 76 http dl acm org citation cfm id 806338 Bernard Beauzamy Per Enflo Paul Wang octubre de 1995 Quantitative Estimates for Polynomials in One or Several Variables From Analysis and Number Theory to Symbolic and Massively Parallel Computation Mathematics Magazine 67 4 243 257 JSTOR 2690843 doi 10 2307 2690843 accessible to readers with undergraduate mathematics Cohen Henri 1993 A course in computational algebraic number theory Graduate Texts in Mathematics 138 Berlin New York Springer Verlag ISBN 978 3 540 55640 4 MR 1228206 Kaltofen Erich 1982 Factorization of polynomials en B Buchberger R Loos G Collins eds Computer Algebra Springer Verlag consultado el 20 de septiembre de 2012 Knuth Donald E 1997 4 6 2 Factorization of Polynomials Seminumerical Algorithms The Art of Computer Programming 2 Third edicion Reading Massachusetts Addison Wesley pp 439 461 678 691 ISBN 0 201 89684 2 Lenstra A K Lenstra H W Lovasz Laszlo 1982 Factoring polynomials with rational coefficients Mathematische Annalen 261 4 515 534 ISSN 0025 5831 MR 682664 doi 10 1007 BF01457454 Van der Waerden Algebra 1970 trans Blum and Schulenberger Frederick Ungar Lecturas adicionales EditarKaltofen Erich 1990 Polynomial Factorization 1982 1986 en D V Chudnovsky R D Jenks eds Computers in Mathematics Lecture Notes in Pure and Applied Mathematics 125 Marcel Dekker Inc consultado el 14 de octubre de 2012 Kaltofen Erich 1992 Polynomial Factorization 1987 1991 Proceedings of Latin 92 Springer Lect Notes Comput Sci 583 Springer consultado el 14 de octubre de 2012 Datos Q392477Obtenido de https es wikipedia org w index php title Factorizacion de polinomios amp oldid 128231319, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos