Archivo de la etiqueta: resta

Álgebra Superior II: El anillo de polinomios con coeficientes reales

Por Leonardo Ignacio Martínez Sandoval

Introducción

Estamos listos para la cuarta y última parte del curso, en donde construiremos el anillo de polinomios con coeficientes reales. Los elementos de este anillo son polinomios, los cuales aparecen en numerosas áreas de las matemáticas. Tras su construcción, aprenderemos varias herramientas para trabajar con ellos.

En las tres primeras partes del curso ya trabajamos con otras estructuras algebraicas. Hasta ahora, hemos hablado de lo siguiente:

  • Naturales: Construimos a partir de teoría de conjuntos al conjunto N de números naturales, sus operaciones y orden. De lo más relevante es que dentro de los naturales podemos hacer definiciones por recursión y pruebas por inducción.
  • Enteros: Con N construimos a los enteros Z, sus operaciones y orden. Hablamos de divisibilidad y factorización. Esto dio pie a construir Zn, los enteros módulo n, junto con su aritmética. Aprendimos a resolver ecuaciones en Z y sistemas de congruencias.
  • Racionales y reales: Mencionamos brevemente cómo se construye Q a partir de Z y cómo se construye R a partir de Q. Tanto R como Q son campos, así que ahí se pueden hacer sumas, restas, multiplicaciones y divisiones.
  • Complejos: A partir de R construimos el campo C de los números complejos. Definimos suma, multiplicación, inversos, norma y conjugados. Luego, desarrollamos herramientas para resolver varios tipos de ecuaciones en C. Finalmente, construimos las funciones exponenciales, logarítmicas y trigonométricas.

Quizás a estas alturas del curso ya veas un patrón de cómo estamos trabajando. Aunque varias de estas estructuras ya las conocías desde antes, hay una primer parte importante que consiste en formalizar cómo se construyen. Luego, vimos cómo se definen las operaciones en cada estructura y qué propiedades tienen. Haremos algo muy parecido con los polinomios.

Intuición de los polinomios

La idea de esta entrada es llegar a los polinomios que ya conocemos, es decir, a expresiones como la siguiente: 4+5x+72x2x4+3x5. Lo que tenemos que formalizar es qué significa esa «x», y cómo le hacemos para sumar y multiplicar expresiones de este tipo.

Intuitivamente, lo que queremos ese que en la suma «se sumen términos del mismo grado» y que en el producto «se haga la distribución y se agrupen términos del mismo grado». Por ejemplo, queremos que la suma funcione así

(1+xx2+3x3)+(7+3x+x2+2x3+x4)=(17)+(1+3)x+(1+1)x2+(3+2)x3+(0+1)x4=6+4x+0x2+5x3+x4=6+4x+5x3+x4,

y que la multiplicación funcione así

(2+3x)(5+x+x2)=2(5+x+x2)+3x(5+x+x2)=(10+2x+2x2)+(15x+3x2+3x3)=10+(2+15)x+(2+3)x2+3x3=10+17x+5x2+3x3.

El exponente más grande de una x puede ser tan grande como queramos, pero no se vale que los polinomios tengan una infinidad de términos. Así, queremos descartar cosas del estilo 1+x+x2+x3+x4+, en donde sumamos indefinidamente.

Construcción de polinomios

Para construir polinomios formalmente, tenemos que elegir de dónde van a venir sus coeficientes. Puede ser Q, R, Z o incluso Z7, digamos. Nosotros nos enfocaremos en construir los polinomios con coeficientes en R, que tiene la ventaja de ser un campo. Algunas de las propiedades que probaremos se valen para cualquier elección de coeficientes, pero otras no. No profundizaremos en estas diferencias, pero es bueno que lo tengas en mente para tu formación matemática posterior.

Una buena idea para formalizar el concepto de polinomio, es notar que un polinomio está determinado por la lista de sus coeficientes, con esta idea en mente, podemos relacionar nuestra búsqueda con un concepto conocido de Cálculo.

Definición. Dado un conjunto X, una sucesión de elementos de X es una función a:NX. Para n en N, a a(n) usualmente lo denotamos simplemente por an, y a la sucesión a por {an}.

Definición. El soporte de una sucesión es el conjunto de naturales n tales que an0.

Podemos «visualizar» los primeros términos de una sucesión así: (a0,a1,a2,a3,a4,a5,), en donde podemos poner tantos términos como queramos y los puntos suspensivos indican que «sigue y sigue». Por supuesto, usualmente esta visualización no puede guardar toda la información de la sucesión, pero puede ayudarnos a entenderla un poco mejor.

Ejemplo 1. Si tomamos la función identidad id:NN, obtenemos la sucesión (0,1,2,3,4,5,6,7,).

Al tomar la función a:NZ tal que an=(1)n, obtenemos la sucesión (1,1,1,1,1,1,).

Los polinomios son aquellas sucesiones de reales que «después de un punto tienen puros ceros».

Definición. Un polinomio con coeficientes reales es una sucesión {an} de reales tal que an0 sólo para una cantidad finita de naturales n.

En otras palabras, un polinomio es una sucesión con soporte finito. Si visualizamos a un polinomio como una sucesión, entonces es de la forma (a0,a1,a2,a3,a4,a5,), en donde a partir de un punto ya tenemos puros ceros a la derecha. Por conveniencia, marcaremos ese punto con un 0.

Ejemplo 2. La sucesión (5,7,72,0,1,3,0,0,0,), en la que después del 3 ya todos los términos son ceros, representa a un polinomio. Con la convención de arriba, podemos escribirlo como (5,7,72,0,1,3,0). Su soporte consiste de aquellas posiciones en las que la sucesión no es cero, que son 0,1,2,4,5.

La sucesión (1,1,1,1,1,1,) dada por an=(1)n no es un polinomio, pues podemos encontrar una infinidad de términos no cero.

Para que las definiciones de la siguiente sección te hagan sentido, puedes pensar de manera informal que la sucesión (a0,a1,a2,a3,a4,a5,), representa al polinomio a0+a1x+a2x2+a3x3+a4x4+a5x5+. La última condición en la definición de polinomio es la que garantiza que «tenemos un número finito de sumandos».

Definición. Definimos al conjunto de polinomios con coeficientes reales como R[x]:={p:p es polinomio con coeficientes reales}.

La igualdad de polinomios de define término a término, es decir.

Definición. Sean a={an} y b={bn} en R[x]. Decimos que a=b si para todo natural se tiene an=bn.

En las siguientes secciones definiremos las operaciones de suma y producto en R[x].

Suma y producto de polinomios

Los polinomios se suman «entrada a entrada».

Definición. Dados dos polinomios a={an} y b={bn} en R[x], definimos su suma como el polinomio a+b:={an+bn}, o bien, en términos de sucesiones, como la sucesión a+b:NR tal que (a+b)(n)=a(n)+b(n).

Observa que nos estamos apoyando en la suma en R para esta definición.

Ejemplo 1. Los polinomios (0,2,0,4,1,23,0) y (1,2,1,4,2,0) tienen como suma al polinomio (0+1,22,01,44,12,23+0,0+0,), que es (1,0,1,0,3,23,0).

La suma de dos polinomios sí es un polinomio pues claramente es una sucesión, y su soporte se queda contenido en la unión de los soportes de los sumandos.

La siguiente definición guarda la idea de que para multiplicar queremos distribuir sumandos y agrupar términos del mismo grado. Tiene sentido si piensas en la asociación intuitiva informal que discutimos al final de la sección anterior.

Definición. Dados dos polinomios a={an} y b={bn} en R[x], definimos su producto como el polinomio ab:={cn}, en donde cn está dado por cn:=i+j=naibj, en otras palabras, cn=a0bn+a1bn1++an1b1+anb0.

Aquí nos estamos apoyando en la suma y producto en R para definir la multiplicación de polinomios.

Una forma práctica de hacer el producto es mediante una tabla. En la primer fila ponemos al primer polinomio y en la primer columna al segundo. Las entradas interiores son el producto de la fila y columna correspondiente. Una vez que hacemos esto, la entrada cj del producto es la suma de los elementos en la j-ésima «diagonal».

Ejemplo 2. Multipliquemos a los polinomios a=(3,2,0,1,0) y b=(0,2,7,0).

Ponemos a a y b en la primer fila y columna respectivamente de la siguiente tabla:

3201
0
2
7

Luego, en cada entrada interior de la tabla ponemos el producto de los coeficientes correspondientes:

3201
030200010
232220212
737270717

Después, hacemos las operaciones:

3201
00000
26402
3211407

Finalmente, para encontrar el coeficiente cj del producto, hacemos la suma de las entradas en la j-ésima diagonal dentro de la tabla, es decir:
c0=0c1=6+0=6c2=214+0=17c3=14+0+0=14c4=0+2=2c5=7.

De esta forma, el polinomio producto es (0,6,17,14,2,7,0). Es muy recomendable que notes que esto coincide con el producto (por ahora informal) (32x+x3)(2x+7x2)=6x+17x214x3+2x4+7x5.

El anillo de polinomios con coeficientes reales

Los polinomios y los enteros se parecen, en el sentido de que como estructura algebraica comparten muchas propiedades. La idea de esta sección es formalizar esta afirmación.

Teorema. El conjunto R[x] con las operaciones de suma y producto arriba definidos forman un anillo.

Demostración. Por una parte, tenemos que mostrar que la suma es asociativa, conmutativa, que tiene neutro e inversos aditivos. Por otra parte, tenemos que mostrar que el producto es asociativo. Finalmente, tenemos que mostrar que se vale la ley distributiva.

Tomemos dos polinomios a={an}, b={bn} y un natural n. El término n de a+b es an+bn y el de b+a es bn+an, que son iguales por la conmutatividad de la suma en R. De manera similar, se muestra que la suma es asociativa.

El polinomio (0) es la identidad de la suma. Esto es sencillo de mostrar y se queda como tarea moral. Además, si a={an} es un polinomio, entonces {an} es una sucesión con el mismo soporte (y por lo tanto finito), que cumple que {an}+{an}=(0,0,0,)=(0), así que la suma tiene inversos aditivos.

Ahora probemos la asociatividad del producto. Tomemos tres polinomios a={an}, b={bn}, c={cn} y un natural n. Hagamos el producto (ab)c. Para cada i, el i-ésimo término de ab es un cierto di dado por di=k+l=iakbl. El n-ésimo término de (ab)c es entonces
i+j=ndicj=i+j=nk+l=iakblcj=k+l+j=nakblcj.

Un argumento análogo muestra que el n-esimo término de a(bc) es también k+l+j=nakblcj,

lo cual muestra que la multiplicación es asociativa.

Lo último que nos queda por probar es la ley distributiva. Tomemos tres polinomios a={an}, b={bn}, c={cn} y un natural n. Usamos las propiedades de las operaciones en R para ver que el n-ésimo término de a(b+c) es
i+j=nai(bj+cj)=i+j=n(aibj+aicj)=i+j=naibj+i+j=naicj.

A la derecha tenemos el n-ésimo término de ab sumado con el n-ésimo término de ac, así que coincide con el n-ésimo término de la suma ab+ac. Esto muestra que a(b+c) y ab+ac son iguales término a término y por lo tanto son iguales como polinomios.

◻

Como de costumbre, al inverso aditivo de un polinomio a le llamamos a, y definimos ab:=a+(b).

Proposición. La multiplicación en R[x] es conmutativa.

Demostración. Tomemos dos polinomios a={an} y b={bn}. Tenemos que ver que ab y ba son iguales término a término. Tomemos entonces un natural n. El término cn de ab es cn=i+j=naibj, y el término dn de ba es dn=i+j=nbiaj. Por la conmutatividad de la suma y el producto en R, tenemos que cn=dn.

◻

Proposición. La multiplicación en R[x] tiene identidad.

Demostración. El polinomio (1,0) es la identidad multiplicativa. Esto es sencillo de mostrar y se queda como tarea moral.

◻

Proposición. Si a y b son polinomios en R[x] distintos del polinomio (0), entonces su producto también.

Demostración. Para ello, tomemos el mayor natural m tal que am0 y el mayor natural n tal que bn0. Estos existen pues a y b no son el polinomio (0), y su soporte es finito.

Cualquier pareja de naturales k y l tales que k+l=m+n con km1 cumple ln+1. Así, si k+l=m+n tenemos que:

  • Si km1, entonces bl=0 y por lo tanto akbl=0.
  • Si km+1, entonces ak=0 y por lo tanto akbl=0.
  • Finalmente, si k=m, entonces l=n y akbl=ambn0.

De esta forma, el (m+n)-ésimo término de ab es k+l=m+nakbl=ambn0, de modo que ab no es el polinomio (0).

◻

Corolario. En R[x] se vale la regla de cancelación, es decir, si a,b,c son polinomios, a0 y ab=ac, entonces b=c.

Demostración. De la igualdad ab=ac obtenemos la igualdad a(bc)=0. Como a0, por la proposición anterior debemos tener bc=0, es decir, b=c.

◻

A un anillo conmutativo cuya multiplicación tiene identidad y en donde se vale la regla de cancelación se le conoce como un dominio entero.

Teorema. El anillo R[x] es un dominio entero.

Con esto terminamos la construcción de R[x] y de sus operaciones. Cuando trabajamos con los polinomios de manera práctica resulta engorroso mantener esta notación de sucesiones. En la siguiente entrada justificaremos el uso de la notación «usual» de los polinomios, en la que usamos la letra «x» y exponentes.

Más adelante…

Ya que definimos el anillo de polinomios con coeficientes en los reales, y sus operaciones, el siguiente paso que haremos será practicar como operar polinomios.

Después de esto empezaremos a desarrollar la teoría sobre los polinomios. Como ya hemos mencionado, y como te podrás dar cuenta en las siguientes entradas, esta teoría será muy similar a la que desarrollamos para los números enteros cuando vimos los temas de teoría de números.

Tarea moral

A continuación hay algunos ejercicios para que practiques los conceptos vistos en esta entrada. Te será de mucha utilidad intentarlos para entender más la teoría vista.

  1. Justifica por qué el soporte del producto de dos polinomios es finito.
  2. Muestra que la suma en R[x] es asociativa.
  3. Verifica que el polinomio (0) es la identidad aditiva en R[x].
  4. Verifica que el polinomio (1,0) es la identidad multiplicativa en R[x].
  5. Considera los polinomios a=(13,4,57,8,0) y b=(0,0,25,34,0). Determina a+b y ab.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE104522 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM – Etapa 2»