Archivo de la etiqueta: lagrange

Álgebra Moderna I: Caracterización de grupos cíclicos

Por Cecilia del Carmen Villatoro Ramos

(Trabajo de titulación asesorado por la Dra. Diana Avella Alaminos)

Introducción

Gracias al teorema de Lagrange sabemos que el orden de todo subgrupo divide al del grupo que lo contiene, pero no sabemos si para cada divisor del orden del grupo, existe un subgrupo de ese tamaño. El siguiente teorema nos da una respuesta positiva en el caso de los grupos cíclicos finitos.

En los grupos cíclicos, para cada divisor del orden del grupo existe un único subgrupo que tiene por orden dicho divisor. Eso es lo primero que veremos en esta entrada. Después, demostraremos un resultado de la teoría de los números, usando la teoría de los grupos para llegar a una caracterización de los grupos cíclicos. Esta caracterización y sus consecuencias en los campos finitos se basan en el material de los textos de Rotman y aparecen también en el libro de Avella, Mendoza, Sáenz y Souto, mencionados en la bibliografía.

Todo divisor tiene un subgrupo de ese orden

Teorema. Sea G un grupo finito cíclico de orden n. Para cada dZ+ divisor de n existe un único subgrupo de G de orden d.

Demostración.
Sea G un grupo finito cíclico de orden n y sea aG tal que G=a.

Sea dZ+ con d|n.

Veamos que existe un subgrupo de G de orden d.

P.D. Existe un subgrupo de G de orden d.
Como d|n, entonces n=dk con kZ.

Queda como ejercicio para la tarea moral verificar que
o(ak)=n(n;k)=nk=d.

Así, |ak|=o(ak)=d.

Veamos ahora que este subgrupo es único.

P.D. Que no hay otro subgrupo de orden d.
Sea HG con |H|=d. Como G es cíclico, H también es cíclico y, por ende, H=am para alguna mZ, entonces

e=(am)|H|=(am)d=amd.
Como amd=e, podríamos pensar que o(a)=md, sin embargo eso no es siempre cierto, lo que sí es cierto es que n|md. Entonces, existe qZ tal que
md=nqmd=dkqSustituyendo n=dkm=kq.

Así am=akq=(ak)qak, entonces H=amak. Pero |am|=|ak|=d, por lo tanto am=ak.

◼

Demostrando resultados de teoría de números usando teoría de grupos

Para llegar a una caracterización de los grupos cíclicos, primero vamos a introducir alguna notación.

Notación. Sea C grupo cíclico, al conjunto de generadores del grupo cíclico C lo denotaremos por
gen C={aC|a=C}.

Recordatorio. Dado dZ+

φ(d)=#{m{1,2,,d}|(m;d)=1}.
Es decir, φ(d) es la cantidad de primos relativos con d. A la función φ se le conoce como la función phi de Euler.

Ahora, veamos un resultado que se refiere más a asuntos de la teoría de los números, y se puede encontrar en el libro de Rotman An introduction to the theory of groups, Teorema 2.16, mencionado en la bibliografía:

Teorema. Sea nZ+. Entonces n=d|n1dnφ(d).

Demostración.
Sea G un grupo cíclico de orden n.

Por el teorema anterior, para cada d|n con 1dn existe un único subgrupo de G de orden d, digamos Cd.

P.D. G=d|n1dngen Cd.

Lo probaremos por doble contención.

] Sea aG.

Sabemos que a es un subgrupo de G de orden o(a), con o(a)n. Entonces a=Co(a) y además agen Co(a) por construcción. Así, ad|n1dngen Cd.

] Por construcción, se da que gen CdG para cada d|n, 1dn.

Por lo tanto, G=d|n1dngen Cd.

Ahora veamos que la unión es disjunta.

Sean d,d{1,,n} divisores de n.

P.D. Si gen Cdgen Cd, entonces d=d.

Sea agen Cdgen Cd.

Entonces
Cd=a=Cdd=|Cd|=|Cd|=dd=d.

Así, tenemos una unión disjunta, y en consecuencia

|G|=|d|n1dngen Cd|=d|n1dn#gen Cd.

Luego, si Cd=a, queda como ejercicio para la tarea moral ver que Cd=ak si y sólo si (k;d)=1. Por lo que tenemos tantos generadores como primos relativos haya con d. Así,
|G|=d|n1dn#gen Cd=d|n1dnφ(d).

Por último, como |G|=n, se sigue que
d|n1dnφ(d)=n.

◼

Ahora sí, la caracterización que todos esperábamos

Después de los resultados anteriores ya estamos listos para dar el siguiente teorema, (que aparece en el libro de Rotman An introduction to the theory of groups, Proposición 2.17, mencionado en la bibliografía) pero esta vez lo demostraremos usando la teoría de los grupos.

Teorema. Sea G un grupo finito de orden n. G es cíclico si y sólo si para cada dZ+ divisor de n, G tiene a lo más un subgrupo cíclico de orden d.

A pesar de que el enunciado dice que G tiene a lo más un subgrupo cíclico, al final resulta que existe un único. La redacción es adrede para que la demostración del regreso no sea trivial.

Demostración.
Sea G un grupo finito de orden n.

|] Supongamos que G es cíclico, entonces, por un resultado previo, para cada dZ+ divisor de n, G tiene exactamente un subgrupo cíclico de orden d.

[| Supongamos que para toda dZ+ divisor de n, G tiene a lo más un subgrupo cíclico de orden d; si éste existe lo denotaremos por Cd, si no existe definimos Cd= y definimos también gen Cd= en ese caso.

Por un argumento análogo al de la demostración del teorema anterior, se tiene que G es la siguiente unión disjunta:
G=d|n1dngen Cd.

Entonces, usando el teorema anterior,

n=|G|=d|n1dn#gen Cdd|n1dnφ(d)=n

(donde el teorema anterior se usa en la última igualdad.)

Entonces,

d|n1dn#gen Cd=d|n1dnφ(d).

Así, para toda d|n, con 1dn se tienen que #gen Cd=φ(d) de donde gen Cd.

Por lo tanto, para toda d|n con 1dn, G tiene exactamente un subgrupo cíclico de orden d. En particular G tiene exactamente un subgrupo cíclico de orden n que debe ser G mismo.

G es cíclico. ◼

Consecuencias

Veamos las siguientes consecuencias del resultado anterior (aparecen en el libro de Rotman A first course in abstract algebra mencionado en la bibliografía en el Teorema 2.18 y la observación previa):

Corolario 1. Sea G un grupo finito de orden n. Si para toda dZ+ divisor de n hay a lo más d soluciones de xd=e en G, entonces G es cíclico.

Demostración.
Sea G un grupo finito, |G|=n, tal que dZ+ que d|n, existen a lo más d soluciones de xd=e en G.

P.D. G es cíclico.

Supongamos por contradicción que G no es cíclico, entonces, por el teorema anterior tenemos que para alguna dZ+ divisor de n existe más de un subgrupo cíclico de orden d, es decir, existen C,C con CC subgrupos cíclicos de G de orden d.

Por un lado, si aC, e=a|C|=ad. Por otro lado, si aC, e=a|C|=ad. Entonces para toda aCC, a es solución de xd=e.

Pero como CC, entonces #CC>|C|=d, entonces habría más de d soluciones de xd=e en G. Esto es una contradicción.

Así, para toda dZ+ tal que dN existe a lo más un subgrupo cíclico de orden d.

Por el teorema anterior, G es cíclico.

◼

En realidad, nos interesa el corolario 1, para probar el corolario 2.

Corolario 2. Para todo campo finito K, el grupo K=K{0} con la multiplicación del campo, es cíclico.

Demostración.
Sea dZ+ tal que d||K|.

Ahora, nos fijamos en el polinomio f(x)=xd1 que tiene a lo más d raíces en K. Pero las raíces de f(x) son precisamente las soluciones de la ecuación xd=1, con 1 es el neutro multiplicativo de K.
Por lo tanto, por el corolario 1, K es cíclico.

◼

Tarea moral

1. Sea G un grupo finito cíclico de orden n y sea aG. Sea kZ+.

  • Demuestra que o(ak)=n(n;k)=nk.
  • Demuestra que G=ak si y sólo si (n;k)=1.

2. Dada dZ+ definimos

ϕ(d)=#{m{1,2,,d}|(m;d)=1}.

Donde (m,d) es máximo común divisor de m y d.

Encuentra d|n1dnϕ(d) para n{5,8,9,12}.

3. Considera el conjunto
K={(abba+b)|a,bZ2}
con las operaciones usuales. Prueba que K es un campo con cuatro elementos y verifica que K es cíclico.

Más adelante…

Con esta entrada concluimos por el momento los temas relacionados al orden de un grupo y de un subgrupo. En la próxima entrada comenzaremos una nueva tarea: encontrar una multiplicación apropiada entre dos clases laterales, para ello, regresaremos a estudiar un poco a los enteros.

Entradas relacionadas

Álgebra Moderna I: Teorema de Lagrange

Por Cecilia del Carmen Villatoro Ramos

(Trabajo de titulación asesorado por la Dra. Diana Avella Alaminos)

Introducción

En la entrada anterior vimos que si tenemos un grupo G y nos agarramos un subgrupo H, obtenemos una partición H,a1H,a2H,a3H,,atH donde
|H|=#a2H=#a3H==atH.

Recuerda que |G| se refiere al orden de un grupo y #aiH es el orden de un conjunto que no es necesariamente un grupo. Esto quiere decir que el orden de G es un t veces del orden de H, en decir |G|=t|H|. Este resultado sencillo pero importante es conocido como el Teorema de Lagrange, aunque en esta entrada, lo definimos en términos del índice de H en G, [G:H].

Joseph-Louis Lagrange, conocido simplemente como Lagrange, nació en 1739 y falleció en 1813.

Ejemplo de la partición {H,a1H,,atH}.

A pesar de que vivió antes de que la teoría de conjuntos se desarrollara en el siglo XIX, su trabajo fue muy importante para ella. Por eso este teorema tiene su nombre.

Ingredientes para la demostración

Lema. Sea G un grupo, H un subgrupo de G, aG. Entonces #aH=|H|.

Demostración. Sean G un grupo, HG y aG.

Consideremos φ:HaH, tal que hah.

Veamos que φ es inyectiva ya que si tomamos h,h¯H son tales que φ(h)=φ(h¯) entonces ah=aφ y por cancelación, h=(h¯).

Además, φ es suprayectiva ya que dado ahaH con hH tenemos
ah=φ(h)Imφ.

Donde Imφ es la imagen de φ.

Por lo tanto |H|=#aH.

◼

Señoras y señores, les presento a Lagrange

Ahora ya tenemos todos los ingredientes para demostrar el teorema de Lagrange.

Teorema. (Teorema de Lagrange) Sea G un grupo finito, H subgrupo de G. Entonces |H| divide al orden de G y
[G:H]=|G||H|.

Demostración. Sea G un grupo finito, HG. Como G es finito debe haber una cantidad finita de clases laterales izquierdas de G en G, notemos que cada una es no vacía con al menos un elemento.

Sean a1,,atG representantes de las distintas clases laterales izquierdas de H en G, con t=[G:H]. Sabemos que G=i=1taiH. Como aiHajH= para ij, con i,j{1,,t}, entonces la unión, es una unión disjunta. Así podemos hacer,

|G|=|i=1taiH|=i=1t#aiH=i=1t|H|Lema anterior=t|H|=[G:H]|H|

Así |G|=[G:H]|H|, enconces |H|||G| y [G:H]=|G||H|.

◼

Consecuencias del teorema

Corolario 1. Sea G un grupo finito, aG. Entonces o(a)||G|. Así a|G|=e.

Demostración. Sea G un grupo finito, aG. Consideremos aG. Por el teorema de Lagrange:

o(a)=|a|||G|o(a)||G|.

Así |G|=o(a)q, para algún qZ,
a|G|=ao(a)q=(ao(a))q=eq=e.

◼

Corolario 2. Todo grupo finito de orden primo es cíclico.

Demostración. Sea G un grupo finito, |G|=p con p primo.

Como |G|>1 sea aG{e}. Por el corolario 1,
1<o(a)||G|=p.

Entonces o(a)=p. Así a=G y G es cíclico.

◼

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. Sea G un grupo finito, H y K subgrupos de G con KH. En cada inciso (son los ejercicios 2 y 3 de la entrada anterior) justifica usando el teorema de Lagrange ¿cómo es [G:K] en términos de [G:H] y [HK]?
    1. G=Q los cuaternios, H=i y K={±1}.
    2. G=S4, H=A4 y K=(123).
  2. Encuentra todos los subgrupos del grupo de los cuaternios y de Z8 ¿de qué orden son? ¿cuántos hay del mismo orden?
  3. Revisa el video de la Sorbona: Lagrange-Universidad de la Sorbona. Se puede poner poner subtítulos en español.

Más adelante…

El teorema de Lagrange es uno de los resultados más importantes del curso. Se usará multiples veces. Por lo pronto, en la siguiente entrada, revisitaremos los grupos cíclicos y usaremos el teorema de Lagrange para probar una caracterización de esos grupos.

Entradas relacionadas

Seminario de Resolución de Problemas: Grupos, anillos y campos

Por Leonardo Ignacio Martínez Sandoval

Introducción

En estas entradas hemos visto cómo distintas herramientas de álgebra nos pueden ayudar en la resolución de problemas. En las primeras dos entradas, hablamos de identidades algebraicas básicas y un par de avanzadas. Luego, hablamos de factorización en polinomios y del teorema de la identidad. Ahora platicaremos de cómo estructuras un poco más abstractas nos pueden ayudar. De manera particular, nos enfocaremos en aplicaciones de teoría de grupos a la resolución de problemas. Sin embargo, hacia el final de la entrada también hablaremos un poco acerca de anillos, dominios enteros y campos.

Teoría de grupos básica

Una de las nociones de álgebra abstracta más básicas, y a la vez más flexibles, es la de grupo. La teoría de grupos es muy rica y se estudia a profundidad en un curso de álgebra abstracta o álgebra moderna. Aquí veremos únicamente un poco de esta teoría y algunas aplicaciones a resolución de problemas. Comenzamos con la definición.

Definición. Un grupo es un conjunto no vacío G con una operación binaria que cumple lo siguiente:

  • Asociatividad: Para cualesquiera elementos x,y,z en G tenemos que x(yz)=(xy)z.
  • Neutro: Existe un elemento e en G tal que xe=x=ex para todo elemento x.
  • Inversos: Para cada elemento x en G, existe un elemento y en G tal que xy=e=yx.

Usualmente se simplifica la notación de la siguiente manera. Por un lado, en vez de poner el símbolo de producto, simplemente se ponen elementos consecutivos, por ejemplo ab=ab. Además, por la asociatividad, muchas veces no se ponen los paréntesis, de modo que expresiones como (ab)c se escriben simplemente como abc, a menos que los paréntesis ayuden a entender un argumento.

Hay que tener cuidado con invertir el orden de factores. En grupos, no necesariamente sucede que la operación es conmutativa, es decir, que ab=ba para todo par de elementos a y b. Si ab=ba decimos que a y b conmutan y si todo par de elementos de G conmutan, decimos que G es conmutativo. Un elemento siempre conmuta consigo mismo. Para n un entero positivo definimos an como el producto formado por n veces el elemento a.

A partir de la definición se puede ver que el neutro es único, pues si hubiera dos neutros e y e tendríamos e=ee=e, en donde primero usamos que e es neutro y después que e lo es. Para a en G, definimos a0 como e.

En grupos se vale «cancelar». Por ejemplo, si ab=ac, entonces podemos multiplicar esta igualdad a la izquierda por un inverso d de a y obtendríamos b=eb=dab=dac=ec=c. Del mismo modo, la igualdad ba=ca implica b=c.

En particular, si d y d son inversos de a, tenemos da=e=da, de donde d=d. Esto muestra que los inversos también son únicos, así que al inverso de a le llamamos a1. Observa que e1=e. Nota que si a y b son elementos de G, entonces ab(b1a1)=aea1=aa1=e, de modo que el inverso de un producto ab es el producto b1a1. Para n un entero positivo, definimos an como el inverso de an, que por lo anterior, es precisamente (a1)n. De hecho, ya definido an para todo entero, se puede verificar que se satisfacen las leyes usuales de los exponentes.

Problema. Sean a y b dos elementos en un grupo G con neutro e tales que aba=ba2b, a3=e y b2021=e. Muestra que b=e.

Sugerencia pre-solución. Observa que si a y b conmutaran, entonces el resultado se deduce fácilmente de la primer igualdad. Así, intenta modificar el problema a demostrar que a y b conmutan. Para ello tienes que hacer un paso intermedio que necesita inducción.

Solución. Lo primero que veremos es que a y b2 conmutan. Poniendo una identidad entre ambas b en el producto ab2, tenemos que ab2=abaa1b=ba2ba1b. De a3=e, tenemos a1=a2, así que siguiendo con la cadena de igualdades, ba2ba1b=ba2ba2b=ba2aba=bba=b2a. Así, ab2=b2a.

Ahora veremos que a y b conmutan. Para ello, como a y b2 conmutan, tenemos que a y b2k conmutan para cualquier entero k. Esto se puede probar por inducción. El caso k=1 es lo que ya probamos. Si es válido para cierta k, se sigue que ab2k+2=b2kab2=b2k+2a. Por hipótesis, b2020=b, así que el resultado anterior nos dice que a y b conmutan.

Por esta razón, la primer hipótesis aba=ba2b se puede reescribir como a2b=a2b2, que por cancelación izquierda da e=b, como queríamos mostrar.

◻

Subgrupos y órdenes

Dentro de un grupo pueden vivir grupos más pequeños.

Definición. Un subgrupo de un grupo G es un subconjunto H de G que es un grupo con las operaciones de G restringidas a H.

Para que H sea subgrupo, basta con que no sea vacío y que sea cerrado bajo la operación de grupos y la operación «sacar inverso».

Por ejemplo, se puede ver que Z12, los enteros módulo 12 con la suma, forman un grupo. De aquí, H1={0,3,6,9} es un subgrupo y H2={0,4,8} es otro.

Proposición. Si a es un elemento de un grupo G, entonces o bien 1,a,a2,a3, son todos elementos distintos de G, o bien existe un entero positivo n tal que an=1 y 1,a,,an1 son todos distintos. En este segundo caso, {1,a,,an1} es un subgrupo de G.

Sugerencia pre-demostración. Divide en casos. Luego, usa el principio de cancelación o las leyes de exponentes para grupos.

Demostración. Si todos los elementos son distintos, entonces no hay nada que hacer. De otra forma, existen i<j tales que aj=ai, de donde por la ley de cancelación tenemos que aji=e y ji1. Así, el conjunto de enteros positivos m tales que am=e es no vacío, de modo que por el principio de buen orden tiene un mínimo, digamos n.

Afirmamos que 1,a,a2,,an1 son todos distintos. En efecto, de no ser así, como en el argumento de arriba existirían 0i<jn1 tales que aji=e, pero jin1 sería una contradicción a la elección de n como elemento mínimo.

Probemos ahora que A={1,a,,an1} es subgrupo de G. Si tenemos ak y al en A, su producto es ak+l. Por el algoritmo de la división, k+l=qn+r, con r{0,,n1}, de modo que akal=aqn+r=(an)qar=eqar=ar, así que A es cerrado bajo productos. Además, si 1kn1, entonces 1nkn1 y akank=an=e. Así, A es cerrado bajo inversos. Esto muestra que A es subgrupo de G.

◻

En teoría de grupos, la palabra «orden» se usa de dos maneras. Por un lado si G es un grupo, su orden ord(G) es la cantidad de elementos que tiene. Por otro, dado un elemento a, el orden ord(a) de a es el menor entero positivo n tal que an=e, si es que existe.

Definimos al subgrupo generado por a como a:={an:nZ}. La proposición anterior dice que si a es finito, entonces es un subgrupo de G de orden ord(a)=ord(a). A los grupos de la forma a se les llama cíclicos.

Teorema de Lagrange

Cuando estamos trabajando con grupos finitos, el orden de un subgrupo debe cumplir una condición de divisibilidad.

Teorema (de Lagrange). Sea G un grupo finito y H un subgrupo de G. Entonces ord(H) divide a ord(G).

No daremos la demostración de este teorema, pero veremos algunos corolarios que sirven en la resolución de problemas.

Proposición. Sea G un grupo finito.

  • Si ord(G) es un primo p, entonces G es cíclico.
  • El orden de cualquier elemento a de G divide al orden de G, y por lo tanto aord(G)=1.
  • Si a es un elemento de G de orden n y am=e, entonces n divide a m.

Demostración. Para la primer parte, si tomamos un elemento a de G que no sea e, ya vimos que a es un subgrupo cíclico de G. Por el teorema de Lagrange, su orden debe dividir al primo p. Pero el orden de a es al menos 2, así que el orden de a debe ser p y por lo tanto a=G.

Como vimos arriba, el orden de a es el orden de a, que divide a G. Así,
aord(G)=(aorda)ord(G)/ord(a)=eord(G)/ord(a)=e. Con esto queda probado el segundo punto.

Para el último punto, usamos el algoritmo de la división para escribir m=qn+r, con r entre 0 y n1. Tenemos que e=am=aqn+r=ar. Por lo visto en la sección anterior, necesariamente r=0, así que n divide a m.

◻

Veamos cómo se pueden aplicar algunas de las ideas anteriores a un problema de teoría de grupos concreto.

Problema. En un grupo G, tenemos elementos a y b tales que a7=1 y aba1=b2. Determina qué posibles valores puede tener el orden de b.

Sugerencia pre-solución. Conjetura una fórmula para b2n buscando un patrón. Establécela por inducción.

Solución. El orden de a debe dividir a 7, así que es o 1 o 7. Si es 1, entonces a=e, por lo que por la hipótesis tenemos b=b2. De aquí b=e, así que el orden de b es 1. La otra opción es que el orden de a sea 7.

Afirmamos que para todo entero n se tiene que anban=b2n. Esto se prueba inductivamente. Es cierto para n=1 por hipótesis. Si se cumple para cierta n y elevamos la igualdad al cuadrado, tenemos que
b2n+1=(b2n)2=anbananban=anb2an=an+1ba(n+1),

lo cual termina la inducción.

En particular, para n=7 tenemos que a7=a7=e, por lo que b=b27, y por lo tanto b127=e. Como 127 es primo, el orden de b puede ser 1 ó 127.

◻

En realidad, en el problema anterior falta mostrar que en efecto existe un grupo que satisfaga las hipótesis, y para el cual el orden de b sea exactamente 127. Esto no lo verificaremos aquí.

Teoría de grupos en teoría de números

Lo que hemos platicado de teoría de grupos se vale para grupos en general. Cuando aplicamos estos resultados a grupos particulares, tenemos nuevas técnicas para resolver problemas. Uno de los casos que aparecen más frecuentemente es aplicar teoría de grupos en problemas de teoría de números.

Si tomamos un entero n, los enteros entre 1 y n1 que son primos relativos con n forman un grupo con la operación de producto módulo n. Si llamamos φ(n) a la cantidad de primos relativos con n entre 1 y n1, el teorema de Lagrange da el siguiente corolario.

Teorema (de Euler). Para todo entero positivo n y a un entero primo relativo con n, se tiene que aφ(n)1(modn).

Como corolario al teorema de Euler, tenemos el pequeño teorema de Fermat, que hemos discutido previamente aquí en el blog.

Teorema (pequeño teorema de Fermat). Para p un primo y a un entero que no sea múltiplo de p, se tiene que ap11(modp).

Así, cuando p es primo y a no es múltiplo de p, se tiene que el orden de a divide a p1. Veamos un ejemplo en donde esta idea forma parte fundamental de la solución.

Problema. Muestra que para ningún entero n>1 se tiene que n divide a 2n1.

Sugerencia pre-solución. Procede por contradicción, suponiendo que sí existe. Considera un primo p que divida a n y que además sea extremo en algún sentido. Trabaja módulo p.

Solución. Supongamos que existe un entero n>1 tal que n divide a 2n1. Sea p el primo más pequeño que divide a n. Tomemos a el orden de 2 en el grupo multiplicativo Zp.

Por un lado, como p divide a n y n divide a 2n1, se tiene que p divide a 2n1 y por lo tanto 2n1(modp). De esta forma, a divide a n.

Por otro lado, por el pequeño teorema de Fermat, tenemos que 2p11(modp), así que a divide a p1 y por lo tanto ap1.

Si a1, entonces a tiene un divisor primo que divide a n y es menor que ap1, lo cual es imposible pues elegimos a p como el menor divisor primo de n. De esta forma, a=1. Pero esto da la contradicción 21(modp).

◻

Anillos, dominios enteros y campos

Cuando se están resolviendo problemas, es importante tener en mente que existen otras estructuras algebraicas. Definiremos sólo las más comunes y veremos un problema ejemplo.

Definición. Un anillo es un conjunto R con dos operaciones binarias suma y producto tales que:

  • R con la suma es un grupo conmutativo.
  • El producto en R es asociativo, es decir (ab)c=a(bc) para a,b,c en R.
  • Se cumple la ley distributiva, es decir a(b+c)=ab+ac y (b+c)a=ba+ca para a,b,c en R.

El producto en R no tiene por qué ser un grupo. De hecho, ni siquiera tiene que tener neutro.

Definición. Si un anillo R tiene neutro, decimos que R es un anillo con 1. Si la multiplicación de R es conmutativa, decimos que R es conmutativo.

Definición. Un dominio entero es un anillo conmutativo con uno en donde además se vale cancelar, es decir, ab=ac implica b=c y ba=ca implica b=c.

Definición. Un campo es un anillo conmutativo con uno en donde cada elemento distinto de la identidad aditiva tiene inverso multiplicativo. En otras palabras, es un anillo en donde la suma y el producto son grupos.

Problema. Muestra que todo dominio entero finito es un campo.

Sugerencia pre-solución. Usa el principio de las casillas.

Solución. Supongamos que R={a1,,an} es un dominio entero con una cantidad finita de elementos. Lo único que falta para que sea campo es que los elementos tengan inversos multiplicativos.

Sea a un elemento de R y supongamos que a no tiene inverso multiplicativo. Entonces, los números a1a,a2a,,ana sólo pueden tomar a lo más n1 valores diferentes, de modo que por principio de las casillas existen dos de ellos que son iguales, digamos aia=aja para ij.

Como R es dominio entero, se vale cancelar, lo cual muestra ai=aj. Esto es una contradicción, pues ai y aj eran elementos distintos de R. Así, todo elemento tiene inverso multiplicativo.

◻

En cursos de matemáticas a nivel superior se ven muchos ejemplos de estas estructuras algebraicas. En cursos de Álgebra Superior se construye el dominio entero de enteros Z. Se construyen los campos R, Q y C. También, se construyen los anillos de polinomios F[x]. La noción de campo es fundamental cuando se construye la teoría de Álgebra Lineal. Como se puede ver, la teoría de álgebra es muy amplia, así que esta entrada sólo queda como invitación al tema.

Más problemas

Puedes encontrar más problemas de estructuras algebraicas en la Sección 4.4 del libro Problem Solving through Problems de Loren Larson.

Álgebra Lineal I: Problemas de dualidad y base dual

Por Blanca Radillo

Introducción

En esta ocasión, comenzaremos a resolver problemas sobre un nuevo tema: espacio dual. La parte teórica ya la hemos cubierto en entradas anteriores. En la entrada de introducción a dualidad definimos el espacio dual y las formas coordenadas. Después, en una siguiente entrada, de bases duales vimos que las formas coordenadas son una base del espacio dual, hablamos de ciertos problemas prácticos para resolver, y vimos un teorema que relaciona bases, bases duales y una matriz invertible.

Problemas resueltos

Uno de los problemas de dualidad que discutimos la ocasión anterior es expresar a una base dual de vectores en V en términos de la base dual de la base canónica. Veamos un ejemplo de esto.

Problema 1. Sean v1,v2,v3,v4 los vectores en R4 definidos como v1=(1111),v2=(1234),v3=(0012),v4=(1005). Demuestra que V:={v1,v2,v3,v4} es una base de R4 y encuentra la base dual de V en términos de ei, donde ei es la base dual de la base canónica de R4.

Solución. Dado que V está conformado por cuatro vectores y la dimensión de R4 es 4, basta con probar que son vectores linealmente independientes. Hay dos maneras de hacerlo.

Manera 1: Sean a,b,c,dR tales que 0=av1+bv2+cv3+dv4. Esto da cuatro ecuaciones

0=a+b+d0=a+2b0=a+3b+c0=a+4b+2c+5d.

De la segunda obtenemos que a=2b, sustituyendo en la primera y en la tercera
d=2bb=b,c=2b3b=b,
y sustituyendo ésto en la cuarta, tenemos que 0=2b+4b2b+5b=5b. Por lo tanto a=b=c=d=0, implicando que los vectores en V son linealmente independientes, y por consiguiente forman una base de R4.

Manera 2: También podemos hacer la reducción gaussiana en la matriz (A|I) donde A es la matriz cuyas columnas son los vectores de V. Esta forma tiene la ventaja de que a la vez calcularemos la matriz inversa que nos interesa encontrar.
(11011000120001001310001014250001)

(11011000010111000211101003241001)

(11011000010111000011121000272301)

(100027/54/52/5010016/52/51/50010111/57/51/5000101/52/51/5)


Como podemos reducir a la identidad, los vectores iniciales son linealmente independientes y forman una base. Más aún, ya obtuvimos la inversa de A.

Ahora, para obtener la base dual V:={v1,v2,v3,v4} de la base V, por lo visto en la última entrada, podemos escribir a cada elemento de V como combinación lineal de ei, donde los coeficientes del vector vi están en la i-ésima fila de A1. Por lo tanto,
v1=2e175e2+45e325e4v2=e1+65e225e3+15e4v3=e1115e2+75e315e4v4=15e225e3+15e4.

◻

Otro tipo de problemas de dualidad consisten en determinar algunos vectores en V cuya base dual sea una base dada de V.

Problema 2. Considera las siguientes formas lineales en R3: l1(x,y,z)=xy,l2(x,y,z)=yz,l3(x,y,z)=x+yz.

  1. Prueba que l1,l2,l3 forman una base del dual de R3.
  2. Encuentra una base de R3 cuya base dual es l1,l2,l3.

Solución. (1) Por el último teorema de la entrada de bases duales, sabemos que l1,l2,l3 forman una base si la matriz A=[li(ej)] es invertible, donde ej es la base canónica de R3.

Para mostrar que A es invertible, calcularemos la forma escalonada reducida de la matríz (A|I). Entonces,

(110100011010111001)(110100011010021101)(110100011010001121)(100011010111001121)

Con esto concluimos que A es invertible, y por lo tanto l1,l2,l3 forman una base del dual de R3.

(2) En el inciso anterior, calculamos la inversa de A, obteniendo A1=(011111121).
Recordemos que la base v1,v2,v3 de R3 está determinada por las columnas de B=A1, entonces v1=(011), v2=(112), v3=(111).

◻

Veamos otro ejemplo, en el que veremos formas lineales un poco más interesantes, relacionadas con cálculo.

Problema 3. Sea V=C2[X] el espacio vectorial de polinomios de grado a lo más 2 con coeficientes complejos, y para cada PV definimos
l1(P)=P(0),l2(P)=01P(x)dx,l3(P)=01P(x)e2πixdx.

  1. Prueba que l1,l2,l3 pertenecen a V. Más aún, forman una base de V.
  2. Encuentra una base v1,v2,v3 de V cuya base dual es l1,l2,l3.

Solución. (1) No es difícil ver que son formas lineales. Para l1, notamos que l1(P+Q)=P(0)+Q(0)=l1(P)+l1(Q)l1(aP)=aP(0)=al1(P) para cualesquiera polinomios P y Q, y cualquier escalar a en C. Para l2 y l3, la linealidad se sigue por las propiedades de la integral.

Para probar que l1,l2,l3 forman una base de V, lo haremos de manera similar al problema anterior. Sabemos que 1,x,x2 forman la base canónica de V, entonces L:={l1,l2,l3} es una base de V si la matriz A=[li(ej)] es invertible. Calculando l1(1)=1, l1(x)=l1(x2)=0, l2(1)=1, l2(x)=01xdx=12, l2(x2)=01x2dx=13, l3(1)=01e2πixdx=0, l3(x)=01xe2πixdx=i2π, l3(x2)=01x2e2πixdx=1+iπ2π2.
(Para calcular l3(x),l3(x2) se usa integración por partes). Entonces la matriz es A=(10011/21/30i2π1+iπ2π2).

Ahora, reduciremos la matriz (A|I) para simultáneamente probar que A es invertible y encontrar A1. Tenemos que

(10010011/21/30100i2π1+iπ2π2001)(10010001/21/31100iπ1+iπ002π2)(100100032660011+iπiπ002iπ)(10010001066πi3+πi6+6πi3+πi4π23+πi0016πi3+πi6πi3+πi6π23+πi)

Por lo tanto A es invertible, implicando que L es una base de V.

(2) Ya calculada en el inciso anterior, tenemos que A1=13+πi(3+πi0066πi6+6πi4π26πi6πi6π2). De esta matriz leemos a las coordenadas de la base que estamos buscando en términos de la la base canónica {1,x,x2}. Las columnas son los vectores de coordenadas. Por lo tanto, la base de V tal que L es la base dual es:

v1=13+πi(3+πi(6+6πi)x+6πix2)v2=13+πi((6+6πi)x6πix2)v3=13+πi(4π2x+6π2x2).

◻

Fórmula de interpolación de Lagrange

La teoría de dualidad tiene amplias aplicaciones. Con ella se puede probar un resultado clásico: podemos construir un polinomio de grado n que pase por n+1 puntos que nosotros queramos. En el siguiente ejercicio vemos los detalles.

Problema. (Interpolación de Lagrange) Sea V=Rn[X] el espacio vectorial de polinomios de grado a lo más n con coeficientes reales. Sean x0,,xn números reales distintos. Para 0in definimos Li(x)=0jn,jixxjxixj.

  1. Demuestra que Li(xj)=δij para todo 1i,jn, donde δij es igual a 1 si i=j y es igual a 0 si ij.
  2. Prueba que L0,,Ln forman una base de V.
  3. Encuentra la base dual de L0,,Ln.
  4. Prueba la Fórmula de Interpolación de Lagrange: para todo PV tenemos que P=i=0nP(xi)Li.
  5. Demuestra que para cualquiera b0,,bnR, podemos encontrar un único polinomio PV tal que P(xi)=bi para todo 0in. Este polinomio P es llamado el polinomio de interpolación de Lagrange asociado a b0,,bn.

Solución. (1) Si ji, entonces Li(xj)=xjxjxixjkj,ixjxkxixk=0. Por otro lado si i=j, Li(xj)=Li(xi)=kixixkxixk=1.

(2) Dado que dim(V)=n+1, cuya base canónica es 1,x,,xn y L0,,Ln son n+1 vectores, para probar que son base, basta con demostrar que son linealmente independientes. Sean a0,,an tales que a0L0++anLn=0. Evaluando en xi y usando el inciso anterior, tenemos que 0=j=0najLj(xi)=j=0najδij=ai, pero esto pasa cualquier 0in. Por lo tanto L0,,Ln son linealmente independientes, y por consiguiente, son base de V.

(3) Por definición de la base dual Li(Lj)=δij, y por el inciso (a) tenemos que Lj(xi)=δij, entonces Li(Lj)=Lj(xi), para toda i,j. Ahora, fijamos i. Dado que L0,,Ln forman una base de V y dado que Li es lineal, para todo polinomio P en V, escrito en términos de la base como P(x)=a0L0+a1L1++anLn, tenemos que
Li(P)=a0Li(L0)++anLi(Ln)=a0L0(xi)++anLn(xi)=P(xi).

Por lo tanto la base dual es Li=evxi. Dicho de otra forma, la i-ésima forma coordenada consiste en evaluar en xi.

(4) Sabemos que la base dual satisface que P=i=0nLi,PLi. Pero por el inciso anterior, Li,P=Li(P)=P(xi), entonces P=iP(xi)Li.

(5) Definimos P=i=0nbiLi. Por el inciso (1), tenemos que P(xj)=ibiLi(xj)=ibiδij=bj. Entonces el polinomio existe. Falta probar la unicidad.

Suponemos que existe QV tal que Q(xi)=bi para todo i. Notemos que PQ es un polinomio de grado a lo más n (por definición) y (PQ)(xi)=0 para todo i, esto implica que PQ tiene n+1 raíces distintas, lo cual es imposible si PQ0, por lo tanto, PQ=0, es decir P=Q.

◻

El último argumento viene de la teoría de polinomios. Puedes repasarla en otro curso que tenemos en el blog. Observa que este problema también se satisface para los polinomios con coeficientes complejos, V=Cn[X]. Intenta reproducir la demostración por tu cuenta.

Expresar integral como suma de evaluaciones

Terminamos esta entrada con el siguiente problema. El enunciado no menciona dualidad, pero podemos usar la teoría desarrollada hasta ahora para resolverlo.

Problema. Sean x0,x1,x2[0,1], y sea V=R2[X]. Definimos el mapeo l(P)=01P(x)exdx. Demuestra que l es una forma lineal en V y prueba que existe una única tercia (a0,a1,a2) de números reales tales que para todo polinomio P en V se cumple que 01P(x)exdx=a0P(x0)+a1P(x1)+a2P(x2).

Solución. Debido a las propiedades de la integral, es fácil ver que l es lineal, ya que

l(aP+Q)=01(aP(x)+Q(x))exdx=a01P(x)exdx+01Q(x)exdx=al(P)+l(Q).

Usando el problema anterior, tenemos que L0=evx0, L1=evx1 y L2=evx2 forman una base de V. Por lo tanto existen (a0,a1,a2) tales que l=a0L0+a1L1+a2L2. Entonces

01P(x)ex=l(P)=a0L0(P)+a1L1(P)+a2L3(P)=a0P(x0)+a1P(x1)+a2P(x2).

Es fácil ver que es única esa tercia, ya que, si existiera otra (b0,b1,b2) tal que l=b0L0+b1L1+b2L2, esto implica que 0=(a0b0)L0+(a1b1)L1+(a2b2)L2, y dado que Li son una base, tendríamos ai=bi para i=0,1,2.

◻

Entradas relacionadas

Agradecimientos

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