Articulo de referencia

Descomposición polinómica

En matemáticas, una descomposición polinómica expresa un polinomio f como la composición funcional. gramo ∘ h {\displaystyle g\circ h} de polinomios g y h , donde g y h tienen g...

En matemáticas, una descomposición polinómica expresa un polinomio f como la composición funcional.gramoh{\displaystyle g\circ h}de polinomios g y h , donde g y h tienen grado mayor que 1; es una descomposición funcional algebraica . Se conocen algoritmos para descomponer polinomios univariados en tiempo polinomial .

Los polinomios que se pueden descomponer de esta manera son polinomios compuestos ; los que no se pueden descomponer son polinomios indescomponibles o, a veces, polinomios primos [ 1 ] (que no deben confundirse con los polinomios irreducibles , que no se pueden factorizar en productos de polinomios ). El grado de un polinomio compuesto es siempre un número compuesto , el producto de los grados de los polinomios que lo componen.

El resto de este artículo trata únicamente sobre polinomios univariados; también existen algoritmos para polinomios multivariados de grado arbitrario. [ 2 ] [ 3 ] [ 4 ]

Ejemplos

En el caso más simple, uno de los polinomios es un monomio . Por ejemplo,

F(incógnita)=incógnita63incógnita3+1{\displaystyle f(x)=x^{6}-3x^{3}+1}

se descompone engramoh{\displaystyle g\circ h}, dónde

gramo(incógnita)=incógnita23incógnita+1 y h(incógnita)=incógnita3{\displaystyle g(x)=x^{2}-3x+1{\text{ y }}h(x)=x^{3}}

desde

F(incógnita)=(gramoh)(incógnita)=gramo(h(incógnita))=gramo(incógnita3)=(incógnita3)23(incógnita3)+1,{\displaystyle f(x)=(g\circ h)(x)=g(h(x))=g(x^{3})=(x^{3})^{2}-3(x^{3})+1,}

utilizando el símbolo del operador de anillo{\displaystyle {\boldsymbol {\circ }}}para denotar la composición de funciones . Lo escribimos como

incógnita63incógnita3+1=(incógnita23incógnita+1)(incógnita3){\displaystyle x^{6}-3x^{3}+1=(x^{2}-3x+1)\circ (x^{3})}

tratar los polinomios implícitamente como funciones deincógnita{\displaystyle x}.

Menos trivial,

incógnita66incógnita5+21incógnita444incógnita3+68incógnita264incógnita+41=(incógnita3+9incógnita2+32incógnita+41)(incógnita22incógnita).{\displaystyle {\begin{aligned}&x^{6}-6x^{5}+21x^{4}-44x^{3}+68x^{2}-64x+41\\={}&(x^{3}+9x^{2}+32x+41)\circ (x^{2}-2x).\end{aligned}}}

Unicidad

Un polinomio puede tener distintas descomposiciones en polinomios indescomponibles dondeF=gramo1gramo2gramometro=h1h2hnorte{\displaystyle f=g_{1}\circ g_{2}\circ \cdots \circ g_{m}=h_{1}\circ h_{2}\circ \cdots \circ h_{n}}dóndegramoihi{\displaystyle g_{i}\neq h_{i}}para algunosi{\displaystyle i}La restricción en la definición a polinomios de grado mayor que uno excluye las infinitas descomposiciones posibles con polinomios lineales.

Joseph Ritt demostró quemetro=norte{\displaystyle m=n}y los grados de los componentes son los mismos, pero posiblemente en diferente orden; este es el teorema de descomposición polinomial de Ritt . [ 1 ] [ 5 ] Por ejemplo,incógnita2incógnita3=incógnita3incógnita2{\displaystyle x^{2}\circ x^{3}=x^{3}\circ x^{2}}De hecho, solo son posibles tres tipos de intercambio de posiciones: entre monomios; entre polinomios de ChebyshevTi(incógnita){\displaystyle T_{i}(x)}; y entre(incógnitak(incógnita)pag,incógnitapag)(incógnitapag,incógnitak(incógnitapag)){\displaystyle \left(x^{k}\,u\left(x\right)^{p},x^{p}\right)\leftrightarrow \left(x^{p},x^{k}\,u\left(x^{p}\right)\right)}— resumido como "Todo polinomio puede escribirse como una composición de indescomponibles, de forma única salvo permutaciones y unidades." [ 6 ] Por ejemplo:

incógnita14(incógnita98+1)2=(incógnita(incógnita7+1)2)(incógnita7)(incógnita2)=(incógnita2)(incógnita(incógnita14+1))(incógnita7){\displaystyle x^{14}\,\left(x^{98}+1\right)^{2}=\left(x\,\left(x^{7}+1\right)^{2}\right)\circ \left(x^{7}\right)\circ \left(x^{2}\right)=\left(x^{2}\right)\circ \left(x\,\left(x^{14}+1\right)\right)\circ \left(x^{7}\right)}
T2(incógnita)T3(incógnita)=T3(incógnita)T2(incógnita)=32incógnita648incógnita4+18incógnita21{\displaystyle T_{2}(x)\circ T_{3}(x)=T_{3}(x)\circ T_{2}(x)=32\,x^{6}-48\,x^{4}+18\,x^{2}-1}

Aplicaciones

Una descomposición polinómica puede permitir una evaluación más eficiente de un polinomio. Por ejemplo,

incógnita8+4incógnita7+10incógnita6+16incógnita5+19incógnita4+16incógnita3+10incógnita2+4incógnita1=(incógnita22)(incógnita2)(incógnita2+incógnita+1){\displaystyle {\begin{aligned}&x^{8}+4x^{7}+10x^{6}+16x^{5}+19x^{4}+16x^{3}+10x^{2}+4x-1\\={}&\left(x^{2}-2\right)\circ \left(x^{2}\right)\circ \left(x^{2}+x+1\right)\end{aligned}}}

can be calculated with 3 multiplications and 3 additions using the decomposition, while Horner's method would require 7 multiplications and 8 additions.

A polynomial decomposition enables calculation of symbolic roots using radicals, even for some irreducible polynomials of degree greater than 4. This technique is used in many computer algebra systems.[7] For example, using the decomposition

x66x5+15x420x3+15x26x1=(x32)(x22x+1),{\displaystyle {\begin{aligned}&x^{6}-6x^{5}+15x^{4}-20x^{3}+15x^{2}-6x-1\\={}&\left(x^{3}-2\right)\circ \left(x^{2}-2x+1\right),\end{aligned}}}

the roots of this irreducible polynomial can be calculated as[8]

1±21/6,1±1±3i21/3.{\displaystyle 1\pm 2^{1/6},1\pm {\frac {\sqrt {-1\pm {\sqrt {3}}i}}{2^{1/3}}}.}

In the case of quartic polynomials, if there is a decomposition, it can give a simpler form than the general formula. For example, the decomposition

x48x3+18x28x+2=(x2+1)(x24x+1){\displaystyle {\begin{aligned}&x^{4}-8x^{3}+18x^{2}-8x+2\\={}&(x^{2}+1)\circ (x^{2}-4x+1)\end{aligned}}}

gives the roots[8]

2±3±i{\displaystyle 2\pm {\sqrt {3\pm i}}}

but straightforward application of the quartic formula gives a form that is difficult to simplify and difficult to understand; one of the four roots is:

29(810i33/2+72)2/3+36(810i33/2+72)1/3+156(810i33/2+72)1/36(810i33/2+72)1/3523(810i33/2+72)1/3+82.{\displaystyle 2-{\frac {\sqrt {{9\left({\frac {8{\sqrt {10}}i}{3^{3/2}}}+72\right)^{2/3}+36\left({\frac {8{\sqrt {10}}i}{3^{3/2}}}+72\right)^{1/3}+156} \over {\left({\frac {8{\sqrt {10}}i}{3^{3/2}}}+72\right)^{1/3}}}}{6}}-{{\sqrt {-\left({\frac {8{\sqrt {10}}i}{3^{3/2}}}+72\right)^{1/3}-{{52} \over {3\left({\frac {8{\sqrt {10}}i}{3^{3/2}}}+72\right)^{1/3}}}+8}} \over 2}.}

Algorithms

The first algorithm for polynomial decomposition was published in 1985,[9] though it had been discovered in 1976,[10] and implemented in the Macsyma/Maximacomputer algebra system.[11] That algorithm takes exponential time in worst case, but works independently of the characteristic of the underlying field.

A 1989 algorithm runs in polynomial time but with restrictions on the characteristic.[12]

A 2014 algorithm calculates a decomposition in polynomial time and without restrictions on the characteristic.[13]

Notes

  1. 12J.F. Ritt, "Prime and Composite Polynomials", Transactions of the American Mathematical Society23:1:51–66 (January, 1922) doi:10.2307/1988911JSTOR 1988911
  2. Jean-Charles Faugère, Ludovic Perret, "An efficient algorithm for decomposing multivariate polynomials and its applications to cryptography", Journal of Symbolic Computation, 44:1676-1689 (2009), doi:10.1016/j.jsc.2008.02.005
  3. Zhao, Shangwei; Feng, Ruyong; Gao, Xiao-Shan (2012-04-01). "Sobre la descomposición funcional de polinomios multivariados con diferenciación y homogeneización" . Journal of Systems Science and Complexity . 25 (2): 329– 347. doi : 10.1007/s11424-012-1144-8 . ISSN 1559-7067 . 
  4. von zur Gathen, Joachim; Ziegler, Konstantin (2015), "Survey on Counting Special Types of Polynomials" , en Gutierrez, Jaime; Schicho, Josef; Weimann, Martin (eds.), Computer Algebra and Polynomials: Applications of Algebra and Number Theory , Cham: Springer International Publishing, pp. 50–75 , doi : 10.1007/978-3-319-15081-9_3 , ISBN  978-3-319-15081-9, consultado el 14 de julio de 2025
  5. Capi Corrales-Rodrigáñez, "Una nota sobre el teorema de Ritt sobre la descomposición de polinomios", Journal of Pure and Applied Algebra 68 :3:293–296 (6 de diciembre de 1990) doi : 10.1016/0022-4049(90)90086-W
  6. Medvedev, Alice; Scanlon, Thomas (31 de agosto de 2018). "Teorema de Ritt y refinamientos" (PDF) . DART XI (Álgebra diferencial y temas relacionados) . Universidad de Leeds.
  7. Los ejemplos que aparecen a continuación se calcularon utilizando Maxima .
  8. 1 2 Donde cada ± se toma de forma independiente.
  9. David R. Barton, Richard Zippel (1985). "Algoritmos de descomposición polinomial". Journal of Symbolic Computation . 1 (2): 159– 168. doi : 10.1016/S0747-7171(85)80012-2 .
  10. Richard Zippel, Descomposición funcional , 1996.
  11. Consulte la función polydecomp .
  12. Kozen, Dexter ; Landau, Susan (1989). "Algoritmos de descomposición polinomial". Journal of Symbolic Computation . 7 (5): 445– 456. CiteSeerX 10.1.1.416.6491 . doi : 10.1016/S0747-7171(89)80027-6 . 
  13. Raoul Blankertz (2014). "Un algoritmo de tiempo polinomial para calcular todas las descomposiciones mínimas de un polinomio" (PDF) . ACM Communications in Computer Algebra . 48 (187): 1.Archivado el 24 de septiembre de 2015 en Wayback Machine.

Referencias

  • Joel S. Cohen (2003). «Capítulo 5. Descomposición polinómica». Álgebra computacional y computación simbólica: métodos matemáticos . ISBN 1-56881-159-4.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Polynomial_decomposition&oldid=1360729384 "