Teoría Unidad 3 - ESTRUCTURAS ALGEBRAICAS 2024 PDF

Summary

This document is a set of notes on algebra and discrete mathematics. It covers topics like monoids, semigroups, groups, rings, fields, and Boolean algebra. The notes are aimed at undergraduate students and include many examples and definitions.

Full Transcript

LOGICA Y ESTRUCTURAS DISCRETAS / MATEMATICA DISCRETA Unidad 3: ESTRUCTURAS ALGEBRAICAS FINITAS Estructuras Algebraicas. Operaciones. Propiedades de una Operación Binaria Cerrada. Princ...

LOGICA Y ESTRUCTURAS DISCRETAS / MATEMATICA DISCRETA Unidad 3: ESTRUCTURAS ALGEBRAICAS FINITAS Estructuras Algebraicas. Operaciones. Propiedades de una Operación Binaria Cerrada. Principales estructuras algebraicas: Monoide, Semigrupo, Grupo, Anillo, Cuerpo, Álgebra de Boole. Esper, Lidia Beatriz (2023) 115 1.1 Introducción Desde el nivel primario se conocen distintos conjuntos numéricos: ℕ , ℤ , ℚ y ℝ, y en el nivel superior algunos nuevos como Mmxn(ℝ): conjunto de las matrices de números reales; ℝ𝑛 : el conjunto de 𝑛-uplas ordenadas de números reales y 𝐶 𝑛 : conjunto de funciones continuas hasta la derivada de orden 𝑛. En ellos se definen operaciones que tienen propiedades en común, las cuales permiten clasificar a los conjuntos en "categorías". A dichas categorías se las llaman Estructuras Algebraicas. Estas estructuras (grupos, anillos, cuerpos, entre otros) permiten generalizar y abstraer conceptos matemáticos para resolver problemas complejos. Son fundamentales en matemáticas y tienen aplicaciones en diversas áreas como la física, la informática y la ingeniería. En informática, las estructuras algebraicas son de gran importancia por varias razones: - Permiten modelar estructuras de datos complejas y sus operaciones, lo que es fundamental para el diseño de software y bases de datos (Modelado de Datos) - Son esenciales en criptografía para crear algoritmos de cifrados seguros. Por ejemplo, la teoría de grupos se utiliza en algoritmos como RSA (Criptografía) - Ayudan a entender los fundamentos teóricos de la computación, como la complejidad computacional y la teoría de autómatas (Teoría de la Computación) - Facilitan la creación y análisis de algoritmos eficientes, especialmente en la resolución de problemas combinatorios (Optimización de Algoritmos) - Desde el punto de vista del Álgebra Universal son básicas en el desarrollo actual de la ciencia de la computación. Esto incluye monoides, semigrupos, grupos y anillos, que son estudiados en particular debido a su relevancia. - Tienen aplicaciones prácticas en áreas como gráficos por computadora, encriptación de datos, procesamiento de señales, aprendizaje automático, robótica y automatización. En resumen, las estructuras algebraicas proporcionan un marco teórico que apoya el desarrollo y la comprensión de muchos aspectos fundamentales de la informática. Esper, Lidia Beatriz (2023) 117 1.2 Estructuras Algebraicas  Definición Una Estructura Algebraica es un objeto matemático formado por un conjunto no vacío y una operación definida en él. Notación: (A, operación 1); (A,) Se lee estructura algebraica o sistema matemático del conjunto A ≠ respecto de la operación 1. En situaciones más complejas, puede suceder que: - exista más de una operación en A, en ese caso se tiene: (A, operación 1, operación 2,…, operación n); (A, , #) - involucre más de un conjunto: (A, operación 1, B, operación 2) ; (A, , B, #) - Además del símbolo  se puede usar cualquier símbolo a elección, por ejemplo: #, ♦, Δ, , etc. inclusive los símbolos de las operaciones conocidas como + (adición), (multiplicación),  (unión),  (intersección) ,  (disyunción),  (conjunción), etc.  Ejemplos Las siguientes son estructuras ya conocidas por el estudiante: i) ( ℕ , − ) , Números Naturales respecto de la operación diferencia usual ii) ( ℤ , + ) , Números Enteros respecto de la operación suma usual iii) (ℝ , + , ), Números Reales respecto de la suma y producto usuales. iv) ( ℘(𝑋) ,  ,  ), Potencia de 𝑋 respecto de la unión e intersección. v) (Mnxn(ℝ) , + , ) , Matrices cuadradas de orden n de números reales con la suma y producto usual. vi) ( S ,  ,  ) , Conjunto de todas las proposiciones respecto de las operaciones disyunción y conjunción. vii) ({0,1}, +, ), Conjunto de valores booleanos con las operaciones suma y producto lógico. viii) (𝑉, +, ℝ , ) espacio vectorial: es una estructura algebraica formada por un conjunto de vectores, donde se definen dos operaciones: la suma de vectores y la multiplicación de un vector por un escalar. Categoría que no se considerará en esta materia. En particular, si el conjunto es finito se tiene una Estructura Algebraica Finita y son las estructuras en las que pondremos más énfasis en este capítulo. 1.3 Operación Una operación es una función definida en un conjunto. Se clasifican en binarias y unarias. Para la aplicación de una ley o enunciado, las operaciones pueden requerir un solo elemento, en cuyo caso se denominan unarias, o dos elementos, motivo por el cual suelen llamarse binarias. Operación binaria  Definición Sea un conjunto A   se llama operación binaria sobre A, a toda función que tiene por dominio a AxA= A2 e imagen en otro conjunto (que puede o no ser igual a A). En particular, se dice que una operación binaria sobre A es cerrada (o ley de composición interna) si su imagen es A. Simbólicamente, se indica: 𝑓: AxA ⟶ A / 𝑓 (𝑎, 𝑏) = c Notación Utilizaremos el símbolo ∗ en lugar de 𝑓, de la siguiente manera: 𝑓(𝑎, 𝑏) = 𝑎 ∗ 𝑏 = c ∗ : AxA ⟶ A /.𝒂.𝒃 A (𝑎, 𝑏) ⟶ 𝑎  𝑏.𝒂  𝒃 Fig.3.1. Conjunto A. Esper, Lidia Beatriz (2023) 119 Es decir 𝑎 ∈ 𝐴 ∧ 𝑏 ∈ 𝐴 → 𝑎  𝑏  Observaciones - La unicidad de 𝑎  𝑏 está dada por la definición de función, así como 𝐷𝑜𝑚() = A2. - En la expresión “𝑎  𝑏”, 𝑎 y 𝑏 son los operandos izquierdo y derecho respectivamente de . OPERACIONES BINARIAS DEFINIDAS EN CONJUNTOS FINITOS Si 𝐴 es finito con 𝑛 elementos, las operaciones binarias pueden definirse por medio de una tabla bidimensional (de doble entrada) de 𝑛 filas por 𝑛 columnas. Convenimos en disponer los elementos de A, en las columnas de izquierda a derecha y (con el mismo orden) en las filas de arriba hacia abajo, es decir: Sea A = { x1, x2,…, xn }, la operación binaria  : AxA → A puede definirse por  x1 … xj … xn elementos de A x1 ⁞ xi xixj La posición (i, j) corresponde al resultado ⁞ de operar xi con xj. xn Tabla 3.1 elementos de A Si * es una operación binaria sobre un conjunto A, es común referirse a ∗ utilizando alguno de los siguientes enunciados (todos ellos equivalentes) * es una operación cerrada sobre A el conjunto A es cerrado bajo * * es una ley de composición interna * es una operación interna sobre A  Ejemplos a) La adición o la multiplicación son cerradas en cada uno de los conjuntos numéricos: ℕ , ℤ , ℚ , ℝ y ℂ Pues, cualquiera sea el par de números que se tomen de estos conjuntos siempre es posible sumarlos (o multiplicarlos) y el resultado que se obtiene es un único número que pertenece al mismo conjunto. b) La adición usual en A = {1, 2, 3, 4, 5 } no es cerrada ya que 3 + 4 ∉ A. c) En A = { a , b , c } y la operación  definida por Tabla 3.2 es cerrada.  a b c a a c b b b a c c c b a Tabla 3.2 Pues todos los elementos interiores a la tabla son elementos de A. Es decir: aa = a; ab = c, ac = b¸ ba = b, bb = a, bc = c; ca = c, cb = b, cc = a; Actividad 3.1 Determinar si las siguientes son operaciones binarias cerradas (o leyes de composición interna) en el conjunto indicado: a) Las operaciones sustracción y división en los conjuntos numéricos ℕ , ℤ , ℚ , ℝ y ℝ − {0} b) Las operaciones adición y multiplicación usual en el conjunto A donde A = { x  ℤ / x es un entero impar} * -1 0 1 a) La operación  : A x A → A donde A = {-1, 0, 1} -1 1 0 -1 y  está dada por la Tabla 3.3 0 0 1 0 1 -1 0 1 Tabla 3.3 Esper, Lidia Beatriz (2023) 121 Operación Unaria  Definición Sea A   , se dice que una operación es unaria sobre A si la función tiene dominio en A e imagen en cualquier conjunto. En particular, se dice que una operación unaria es cerrada si su dominio e imagen es A. 𝑓: A ⟶ A / 𝑓 (𝑎) = c Notación Utilizaremos el símbolo ’ en lugar de 𝑓, de la siguiente manera: 𝑓(𝑎) = 𝑎’ = c ’:A⟶A / A 𝑎 ⟶ 𝑎’.𝑎. 𝑎’ Fig. 4.2. Conjunto A.  Ejemplos Son operadores unarios: i) La negación de una proposición ii) La operación complemento de un conjunto. iii) La función valor absoluto de un número real. Actividad 3.2 Determinar si cada uno de los siguientes operadores es cerrado: a) En ℝ𝑛 , la operación módulo de un vector b) En M2x3(ℝ) , la operación transposición de una matriz c) En M3x3(ℝ) , la operación transposición de una matriz 1.4 Propiedades de una Operación Binaria Cerrada Propiedad Conmutativa  Definición Sea (A , ) con  una operación binaria cerrada. Se dice que  es conmutativa en A ⇔ ∀ a, b ∈ A, a  b = b  a  Ejemplos a) La adición y la multiplicación son conmutativas en ℕ , ℤ , ℚ y ℝ. b) La potenciación en ℤ no es conmutativa ya que, por ejemplo: 23 ≠ 32. c) Sea A = {a, 0, b} y  dada por la Tabla 3.4.  a 0 b a b 0 a 0 0 0 0 b a 0 b Tabla 3.4 Se tiene que  es conmutativa, pues a  0 = 0  a ; a  b = b  a ; 0  b = b  0  Observación Se observa que, si la operación está dada por tabla, es conmutativa si hay simetría respecto de la diagonal. Propiedad asociativa  Definición Sea (A , ) con  una operación binaria cerrada. Se dice que  es asociativa en A ⇔ ∀ a, b, c ∈ A, a(bc) = (ab)c  Observaciones Para la demostración de la propiedad asociativa se debe considerar todos los casos posibles. Si |A| = n, el número total de ternas a considerar es n3. Esper, Lidia Beatriz (2023) 123 Los elementos a, b y c no necesariamente deben ser distintos, por lo que, para probar la asociatividad en conjuntos con menos de 3 elementos se deben tomar ternas repitiendo elementos.  Ejemplos Las siguientes operaciones son asociativas: a) La adición y la multiplicación en ℕ , ℤ , ℚ y ℝ b) La intersección y unión en el conjunto potencia. c) La disyunción y la conjunción en el con junto de todas las proposiciones. Actividad 3.3 Determinar si las siguientes operaciones son conmutativas o asociativas en los conjuntos dados a) En S = { p / p es una proposición} , las operaciones disyunción excluyente y condicional. b) En A = {a, b} , la operación  : AxA ⟶ A dada por la Tabla 3.5  a b a b b b a b Tabla 3.5 Existencia del elemento neutro  Definición Sea (A , ) con  una operación binaria cerrada. Se dice que A posee elemento neutro (o elemento identidad) respecto de  ⇔ ∃e∈A,∀a∈A, ea=ae=a Es decir, al operar cualquier elemento del conjunto con el neutro el resultado que devuelve la operación es el elemento original.  Teorema: Unicidad del elemento neutro Sea (A , ) con  una operación binaria cerrada. Si A posee neutro respecto de  , éste es único.  Ejemplos i) En ℤ , 0 es el neutro respecto de la operación suma pues x+0=0+x=x , x. ii) En ℤ , 1 es el neutro respecto de la operación multiplicación pues x.1=1.x=x , x. iii) En el conjunto Potencia de X , ℘(X) , el neutro respecto de la operación unión es  y el neutro respecto de la operación intersección es X, que sería en este caso el universo, ya que para cualquier conjunto A  ℘(X) se tendrá que A=A=A y AX=XA=A iv) La operación potenciación no posee neutro en ningún conjunto numérico dado que no existe un elemento e tal que a.e = e.a = a. v) En A = {a, 0, b} existe el elemento neutro respecto de  dada por la Tabla 3.6  a 0 b a b 0 a 0 0 b 0 b a 0 b Tabla 3.6 Dado que b  a = a  b = a , b  0 = 0  b = 0 y b  b = b , entonces el neutro es b. vi) La Tabla 3.7 define a la operación  la cual no posee elemento neutro en el conjunto A = { a , 0 , b } Esper, Lidia Beatriz (2023) 125  a 0 b a a 0 b 0 0 0 a b a 0 b Tabla 3.7  Observación Cuando el conjunto es finito y la operación se presenta por medio de una tabla, para hallar el elemento neutro se observa si existe un elemento tal que operando por izquierda (ver fila) y por derecha (ver columna) reproduce los encabezados de la tabla. Existencia de elementos inversos  Definiciones Sea (A , ) con  una operación binaria cerrada con e como su elemento neutro. - Se dice que a’ es el inverso de a respecto de  ⇔ a  a’ = a’  a = e. - Se dice que A cumple con la propiedad de existencia del inverso si y solo si ∀ a ∈ A , ∃ a’ ∈ A / a  a’ = a’ a = e.  Ejemplos i) En ℤ existe el inverso respecto de la +. Se le llama inverso aditivo (u opuesto). Simbólicamente: ∀ a ∈ ℤ , ∃ a’= -a ∈ ℤ / a + (-a) = (-a) + a = 0 ii) En ℝ − {0} existe el inverso respecto de la multiplicación, se le llama inverso multiplicativo (o recíproco). Simbólicamente: ∀ a ∈ ℝ − {0} , ∃ a’= 1 / a ∈ ℝ − {0} / a. (1/a) = (1/a). a =1 iii) En A = { a , 0 , b } y la operación  definida por la Tabla 3.8 donde el elemento neutro es b se tiene que a’ = a , 0’ = 0 y b’ = b, luego se puede decir que el conjunto A cumple con la propiedad de existencia del inverso respecto de .  a 0 b a b 0 a 0 0 b 0 b a 0 b Tabla 3.8  Observaciones ▪ Cuando la operación está tabulada, para tener el inverso de cada elemento se detecta en cada fila al elemento neutro. La fila y la columna donde aparece el neutro están señalando a los elementos que son inversos mutuamente. ▪ Si A respecto de la operación  no posee neutro, entonces tampoco posee elementos inversos. Actividad 3.4 En cada apartado determinar si el conjunto cumple con la propiedad de existencia del elemento neutro respecto de la operación indicada. En los casos afirmativos investigar si el conjunto cumple con la propiedad de existencia del elemento inverso. a) En Mnxn(ℝ) , respecto de la suma y multiplicación usual de matrices b) En A = {a, 0, b} y la operación binaria  : AxA → A, dada por la siguiente tabla:  a 0 b a a 0 b 0 0 0 a b b a b Tabla 3.9 c) En A = { a, b, c } con la operación  dada por la siguiente tabla:  a b c a c a b b a b c c b c a Tabla 3.10. Esper, Lidia Beatriz (2023) 127 Hasta aquí se presentaron las propiedades que pueden cumplir las operaciones cerradas. En el siguiente ejemplo se mostrará que pueden definirse nuevas operaciones a partir de otras ya conocidas.  Ejemplo En ℤ se define la operación  por medio de a  b = a + b + 2 , donde + es la suma usual ¿Cuáles son las propiedades de  ? i) ¿Es  una operación cerrada en ℤ ? ¿Se cumple que ∀ a, b ∈ ℤ , a  b ∈ ℤ ? Para la demostración, se toman dos elementos: sean a ∈ ℤ ∧ b ∈ ℤ ⇒ a + b ∈ ℤ por ser la suma cerrada en ℤ. Luego como 2 ∈ ℤ ⇒ a + b + 2 ∈ ℤ ⇒ a  b ∈ ℤ. Por lo tanto, la respuesta es sí, la operación  es cerrada en ℤ. ii) ¿Es  asociativa en ℤ? ¿Se cumple que ∀ a, b, c ∈ ℤ , a  ( b  c ) = ( a  b )  c ? Para la demostración, se desarrolla cada miembro de la igualdad a probar: (I) a  (b  c) = a  ( b + c + 2 ) = a + ( b + c + 2 ) + 2 = a + b + c + 4 (II) (ab)c=(a+b+2)c=(a+b+2)+c+2=a+b+c+4 Las expresiones finales (I) y (II) son iguales. Por lo tanto,  es asociativa en ℤ. iii) ¿Es  conmutativa? Para ello se debe analizar si ∀ a, b ∈ ℤ , a  b = b  a Para la demostración, se desarrolla cada miembro de la igualdad a probar: (I) ab=a+b+2 (II) b  a = b + a + 2 = a + b + 2 por la propiedad conmutativa de la + en ℤ. Las expresiones finales (I) y (II) son iguales. Por lo tanto,  es conmutativa en ℤ. iv) ¿Posee  elemento neutro en ℤ ? ¿ ∃ e ∈ Z , ∀ a ∈ Z , e  a = a  e = a ? Como se sabe que  es conmutativa, se busca el neutro sólo a derecha y el mismo será neutro a izquierda. ae=a ⇒ a+e+2=a ⇒ e + 2 = 0 ⇒ e = -2  ℤ Por lo tanto – 2 es el elemento neutro respecto  en ℤ v) ¿Existe el elemento inverso respecto de  para cada elemento de ℤ? Se debe analizar si ∀a ∈ ℤ, ∃ a’ ∈ ℤ , a  a’ = a’  a = -2 Como  es conmutativa, se puede buscar el inverso sólo a derecha y el mismo será inverso a izquierda. a  a’ = -2 ⇒ a + a’ + 2 = -2 ⇒ a’ = - 4 - a ∈ ℤ Por ejemplo, 5’ = - 9. La conclusión es que el conjunto ℤ posee inverso respecto de la operación .  Observación Se puede usar la notación a’ = a-1 para el elemento inverso. Actividad 3.5 En el conjunto ℤ se definen las operaciones ∘ y  por medio de a ∘ b = a + b + a.b y a  b = a + b + 1 donde ‘+ ’ y ‘.’ son las operaciones sumas y productos usuales. Determinar si i) ∘ y  son operaciones conmutativas y asociativas ii) En ℤ existen elementos neutros y/o inverso respecto de ∘ y  Distributividad  Definición Sea ( A ,  , ∘) con  y ∘ dos operaciones cerradas en A. Se dice que ∘ es distributiva respecto de  en A ⇔ ∀ a, b, c ∈ A , se cumple que a ∘ ( b  c ) = ( a ∘ b )  ( a ∘ c ) (distributiva por izquierda) y ( b  c ) ∘ a = ( b ∘ a )  ( c ∘ a ) (distributiva por derecha) Esper, Lidia Beatriz (2023) 129 y, recíprocamente, se dice que  es distributiva respecto de ∘ ⇔ a  ( b ∘ c ) = ( a  b ) ∘ ( a  c ) (distributiva por izquierda) y ( b ∘ c )  a = ( b  a ) ∘ ( c  a ) (distributiva por derecha) Si se cumple que ∘ es distributiva respecto de  y que  es distributiva respecto de ∘ se dice que  y ∘ son mutuamente distributivas  Ejemplos i) En ℕ , ℤ , ℚ y ℝ la multiplicación es distributiva respecto de la adición dado que: x.(y+z)=x.y+x.z, ∀x,y,z (y+z).x=y.x+z.x, ∀x,y,z ii) En el conjunto Potencia de 𝑋 , ℘(𝑋) , la unión y la intersección son distributivas mutuamente ya que: 𝐴  (𝐵  𝐶) = (𝐴  𝐵) (𝐴  𝐶) , ∀ 𝐴 , 𝐵 , 𝐶 ∈ ℘(𝑋) 𝐴  (𝐵  𝐶) = (𝐴  𝐵) (𝐴  𝐶) , ∀ 𝐴 , 𝐵 , 𝐶 ∈ ℘(𝑋) Actividad 3.6 a) En ℤ se definen las operaciones “ ∘ ” y “” por medio de a ∘ b = a + b + a.b y ab=a+b+1 donde ‘+’ y ‘.’ son las operaciones sumas y productos usuales. Determinar si ∘ y  son distributivas mutuamente. b) En A = { 0 , 1 } se definen las operaciones “∘” y “” definidas por las tablas 3.11 y 3.12. Determinar si ”∘” y “” son distributivas mutuamente. ∘ 0 1  0 1 0 0 1 0 0 0 1 1 1 1 0 1 Tabla 3.11 Tabla 3.12 1.5 Principales Estructuras Algebraicas Las estructuras algebraicas se clasifican según las propiedades que cumplen las operaciones sobre el conjunto donde están definidas. Las principales son: Monoide  Definición Sea A ≠ . Se dice que M = (A , ) es un monoide si y sólo sí “” es una operación cerrada o ley de composición interna, esto es  : A x A ⟶ A  Observación No existe un criterio uniforme en cuanto a la definición de monoide. Claude Chevalley (1909-1984), en Fundamental Concepts of Algebra (Conceptos Fundamentales del Algebra-1956), lo introduce como un conjunto en el que se define una ley de composición interna (LCI), asociativa y con elemento neutro. En este curso, adoptamos la definición que expone Enzo R. Gentile, en Estructuras algebraicas (Monografía N° 3 de la O.E.A.-1967) en la que se exigen menos condiciones.  Ejemplos 1) (ℕ , +) es un monoide mientras que (ℕ , – ) no lo es. 2) (ℕ ,  ) donde “” está definida como a  b = máx {a , b} es un monoide. 3) Concatenación de cadenas alfanuméricas: Si consideramos un conjunto (A) de caracteres alfanuméricos, la concatenación de cadenas del alfabeto (A) forma un monoide. Esper, Lidia Beatriz (2023) 131 Semigrupo  Definición Sea A ≠  y sea  una operación binaria cerrada definida en A. Se dice que S = (A , ) es un Semigrupo si y sólo sí “” cumple la siguiente condición: a(bc)=(ab)c , ∀ a, b, c  A (asociativa)  Observaciones ▪ Si además “” es conmutativa, entonces S = (A, ) se dice Semigrupo Conmutativo. ▪ Si existe el elemento neutro en A respecto de “”, S = (A, ) se dice que es un Semigrupo con Unidad  Ejemplos i) (ℕ, +) es un Semigrupo Conmutativo. ii) (ℕ0 , +) es un Semigrupo Conmutativo con Unidad. iii) (ℕ,.) es un Semigrupo Conmutativo con Unidad. iv) ( Mmxn(ℝ) , +) , (℘(𝑋) , ) y (℘(𝑋) , ) son Semigrupos Conmutativos con Unidad. Actividad 3.7 Determinar en cada caso a que estructura corresponde cada apartado: a) ( Pn, +) donde Pn es el conjunto de polinomios de grado menor o igual que n, con coeficientes reales y + es la operación suma usual de polinomios b) ( A , ) siendo A = {1 ,2 , 3 } y “” definida por medio de la Tabla 3.13  1 2 3 1 3 2 1 2 2 3 1 3 1 1 1 Tabla 3.13 Grupo  Definición Sea A ≠  y sea  una operación binaria cerrada definida en A. Se dice que G = (A , ) es Grupo si y sólo sí “” cumple las siguientes condiciones: i) a  (b  c) = (a  b)  c, ∀ a, b, c  A, (asociativa) ii) ∃ e ∈ A / e  a = a  e = a , ∀ a ∈ A (existencia elemento neutro) iii) ∀ a ∈ A , ∃ a-1 ∈ A / a  a-1 = a-1  a = e (existencia elemento inverso)  Observaciones ▪ Si además “” es conmutativa entonces (A; ) se dice grupo abeliano (en honor al matemático N. Henrik Abel,1802-1829). ▪ Si G = (A,  ) es un grupo, se dice que es un grupo finito cuando el conjunto A es finito, y su cardinal se dice orden del grupo.  Ejemplos i) (ℚ − {0}, ) y (ℝ − {0}, ) son grupos, donde “ ” es el producto usual. ii) (ℝ, +) es un grupo abeliano iii) (ℝ − {0}, ) es un grupo abeliano iv) (ℕ , +) no es grupo, no tiene elemento neutro y por lo tanto tampoco inverso. v) (ℕ0 , +) no es grupo, aunque tiene neutro, pero no tiene inverso aditivo. Actividad 3.8 ¿Es (M2x3(ℝ) , +) grupo abeliano, donde M2x3(ℝ) es el conjunto de todas las matrices de números reales de orden 2x3 y + es la suma usual? Justificar la respuesta dada. Propiedades de los grupos Sea ( A ,  ) un grupo. Entonces se cumple que: Esper, Lidia Beatriz (2023) 133 a) Si  posee elemento identidad e, éste es único (Unicidad del elemento identidad) b) Si a ∈ G tiene elemento inverso a -1, éste es único (Unicidad del elemento inverso) c) Propiedad cancelativa: i) a  b = a  c ⇒ b = c (propiedad cancelativa por izquierda) ii) b  a = c  a ⇒ b = c (propiedad cancelativa por derecha) d) Propiedades del inverso: i) (a−1) −1 = a ii) (a  b) −1 = b−1  a −1 e) Si a, b A entonces las ecuaciones del tipo x  a = b y a  x = b admiten solución única en A, y es x = b  a-1 (unicidad de la solución de una ecuación)  Ejemplo Sea el conjunto: 𝑀 = {𝐴 𝜖 𝑀2 𝑥2 |𝐴| ≠ 0} y la operación binaria “.” (producto habitual de matrices), luego (𝑀,. ) es un grupo por lo que son válidas las leyes cancelativas, esto nos permite resolver problemas como el siguiente: Sean A, B ϵ M calcular 𝑋 𝜖 𝑀 tal que: 𝐴. 𝑋 = 𝐵 Como (𝑀,. ) es un grupo existe 𝐴−1 : 𝐴. 𝑋 = 𝐵 ⟹ 𝐴−1. 𝐴. 𝑋 = 𝐴−1. 𝐵 ⟹ 𝑋 = 𝐴−1. 𝐵 Cómo la matriz 𝐴−1 es única, la solución de la ecuación, 𝑋 = 𝐴−1. 𝐵 es única. Actividad 3.9 a) Demostrar que ( ℤ , ) es grupo abeliano, donde “” es la operación definida como a  b = a + b + 3 b) Sea A = { a , b , c } y las operaciones  y   a b c  a b c a a b b c c Tabla 3.14 Tabla 3.15 i) Completar la Tabla 3.14 de tal modo que A tenga estructura de Grupo respecto de  con elemento neutro b y a’ = c. ii) Completar la Tabla 3.15 para que A sea de grupo abeliano respecto de  y además las ecuaciones a  x = b y c  x = a se satisfacen para x = a. En síntesis: Dado un conjunto 𝐴 ≠ ∅ en el que se ha definido una operación binaria ∗, el par (𝐴,∗) constituye una estructura algebraica, cuyo nombre depende de las propiedades que deba satisfacer ∗. ▪ (A, ∗) es un monoide si ∗ es una operación binaria asociativa. ---------------- ▪ (A, ∗) es un semigrupo si ∗ es una operación binaria asociativa que posee ---------------- --------------------------------- elemento identidad e. ▪ (A, ∗) es un grupo si ∗ es una operación binaria asociativa que posee elemento identidad e y además cada elemento a en A tiene inverso a -1 en A. ▪ Si la operación ∗ verifica la propiedad conmutativa se dice que el sistema matemático es abeliano (monoide abeliano, semigrupo abeliano, grupo abeliano) ▪ De las definiciones de monoide, semigrupo y grupo se desprende que: - Todo grupo es también monoide y semigrupo - Todo semigrupo es también monoide. Subgrupo  Definición Sea ( A , ) un Grupo y sea B  A , tal que B  . Se dice que ( B , ) es subgrupo de ( A , ) si y solo sí ( B ,  ) es un grupo por sí mismo respecto de la misma operación . Esper, Lidia Beatriz (2023) 135  Ejemplos 1) (ℤ ,+) es un subgrupo de (ℚ , +) , donde + es la suma usual. 2) (ℚ , +) es subgrupo de (ℝ ,+) , donde + es la suma usual. 3) (ℚ − {0}, ) es subgrupo de (ℝ − {0} , ), donde es la multiplicación usual. 4) Sea H el conjunto de las matrices cuadradas simétricas, (H, +) es un subgrupo de (ℝ𝑛 𝑥 𝑛 , +) grupo abeliano de las matrices cuadradas 𝑛 𝑥 𝑛, con la adicción usual de matrices. 5) B = {(x, y)  ℝ2 / y = 2x}, (B, +) es un subgrupo del grupo abeliano (ℝ2 , +). Propiedad de los Subgrupos Sea ( A , ) un grupo y sea B   tal que B  A , entonces B es subgrupo de A si y solo si se verifican: i) a  b  B , a , b  B. ii) a-1  B , a  B.  Observación La condición “B  ” puede sustituirse por otra condición necesaria, como es que “e  B”, con e: elemento neutro. Actividad 3.10 Dado el grupo ( A ,  ) , donde A = { a , b , c , d } y  a b c d a a b c d “” definida por la Tabla 3.16 b b a d c c c d a b Demostrar que: d d c b a a) B = { a , b } es subgrupo de A. Tabla 3.16 b) B = { a , b , c } no es subgrupo de A. Anillo  Definición Sea A   y dos leyes de composición interna “” y “ ” definidas en A. Sean a , b , c elementos cualesquiera de A. Se dice que (A , , ) tiene estructura de Anillo si y solo si a) (a  b)  c = a  ( b  c) b)  e  A / a  e = e  a = a , a c) a ,  a-1A / a  a-1 = a-1 a = e d) a  b = b  a e) (a b) c= a ( b c ) f) a ( b  c ) = ( a b )  (a c) y (b c) a=(b a)(c a) Es decir, (A , , ) es un Anillo si y solo si i) (A , ) es un Grupo Abeliano ; ii) ( A , ) es un Semigrupo y iii) La segunda operación “ ” es distributiva respecto de la primera “”. Si en el anillo (A , , ) se cumple además que: - La operación “ ” es conmutativa entonces (A , , ) es un anillo conmutativo. - La operación “ ” posee elemento neutro en A, entonces (A , , ) es un anillo con Identidad o anillo con unidad. Sea A un Anillo con Identidad. Si todo elemento de A distinto de cero es invertible en A respecto de “ ” entonces (A , , ) se llama Anillo de División. Si además se cumple que elementos no nulos de A dan producto no nulo se dice que (A , , ) es un Anillo sin divisores de cero. Esper, Lidia Beatriz (2023) 137  Ejemplos Sean los conjuntos numéricos ℕ , ℕ0 y ℤ, y sean + y las operaciones de adición y multiplicación usuales. Se tiene que: i) (ℕ , + , ) no es un Anillo, pues en ℕ no existe neutro para la adición. ii) (ℕ0 , + , ) no es un Anillo, pues ℕ0 carece de inversos aditivos iii) ( ℤ , + , ) es un Anillo Conmutativo con Unidad y sin divisores de cero.  Observaciones ▪ Es usual escribir (A, + , ) para representar a cualquier Anillo, pero “+” y “ ” no son forzosamente las operaciones suma y producto usual, salvo que ello esté expresamente indicado. ▪ El elemento neutro de la operación “+” se representa con el símbolo 0 (cero) y el neutro de la operación “ ” con el símbolo 1 (uno) sin que ellos sean necesariamente los números reales 0 y 1. Actividad 3.11 Sea 𝑋 = { a , b } y sea A = ℘(𝑋) = {  , {a} , {b} , {a,b} }. Demostrar que ( ℘(𝑋) ,  ,  ) es un anillo, donde , la operación diferencia simétrica y  , la operación intersección están dadas por las tablas 3.17 y 3.18   {a} {b} {a,b}   {a} {b} {a,b}   {a} {b} {a,b}      {a} {a}  {a,b} {b} {a}  {a}  {a} {b} {b} {a,b}  {a} {b}   {b} {b} {a,b} {a,b} {b} {a}  {a,b}  {a} {b} {a,b} Tabla 3.17 Tabla 3.18 Cuerpo  Definición Sea A   y sean dos operaciones binarias cerradas “” y “ ” definidas en A. Se dice que ( A ,  , ) es un cuerpo si y solo si i) ( A ,  ) es un grupo abeliano. ii) ( A – {0} , ) es un grupo abeliano, donde 0 es el neutro respecto de “” iii) “ ” se distribuye respecto de “”. Es decir, (A, , ) es un cuerpo si y solo si ( A, , ) es un Anillo Conmutativo, con Unidad y cuyos elementos no nulos admiten inverso multiplicativo.  Ejemplos i) ( ℚ , + , ) , (ℝ, + , ) y (ℂ , + , ) con las operaciones suma y producto usual son cuerpos. ii) ( ℤ , + , ) con las operaciones suma y producto usual no es cuerpo, pues ℤ carece de inversos multiplicativos. Actividad 3.12 Determinar si cada uno de los siguientes conjuntos tiene estructura de Cuerpo a) A es el conjunto de los enteros pares respecto de la suma y producto usuales. b) A = {0 ,1} y las operaciones “+” y “ ” definidas por las siguientes tablas: + 0 1 0 1 0 0 1 0 0 0 1 1 0 1 0 1 Tabla 3.19 Tabla 3.20 Esper, Lidia Beatriz (2023) 139 Algebra de Boole  Definición Un Álgebra Booleana es una estructura matemática conformada por un conjunto B que contiene por lo menos dos elementos que indicamos con 0 y 1, en donde se han definido dos operaciones binarias cerradas, simbolizadas como y + (que se leen por y más) y una operación unaria ‘ (que se lee como complemento). Simbólicamente la sextupla (B, +, , ‘, 0, 1) es un algebra de boole (en honor a George Boole 1813-1864) si tomando elementos cualesquiera a, b y c del conjunto B, se cumplen las siguientes propiedades o axiomas: 1) Leyes asociativas x+(y+z)=(x+y)+z x (y z)=(x y) z 2) Leyes conmutativas x+y=y+x x y=y x 3) Leyes distributivas x+y z = (x + y) (x + z) x (y + z) = x y+x z 4) Leyes de identidad (o de elemento neutro)  0  B / x  B , x+0=0+x=x  1  B / x  B , x 1=1 x=x 5) Leyes de complementariedad x  B,  x’  B / x + x’ = x’ + x =1 x  B,  x’  B / x x’ = x’ x = 0  Observaciones - Por convención habitual (si no existen paréntesis), la operación unaria tiene prioridad sobre , y tiene prioridad sobre +. Por ejemplo: x + y z = x + (y z) y x y’ = x (y’). - El uso del “0” y del “1” es simplemente simbólico (no necesariamente tienen que ver con los números cero y uno. Comentario análogo para los símbolos “+” y “ ”  Ejemplos a) Sea X   Y finito y sea ℘(X) el conjunto potencia de X. Entonces ( ℘(X),  , ) constituye un Álgebra Booleana. Como caso particular si X = {𝑎, 𝑏, 𝑐} , ℘(X) = {∅ , {𝑎}, {𝑏}, {𝑐}, {𝑎, 𝑏}, {𝑎, 𝑐}, {𝑏, 𝑐}, 𝑋} entonces ( ℘(X) ,  ,  ) es un Álgebra de Boole donde ∅ y X son los neutros respecto de la unión e intersección respectivamente, y los complementos son: ∅′ = X y X ′ = ∅ pues: ∅  X = X y ∅X=∅ {𝑎}′ = {𝑏, 𝑐} y {𝑏, 𝑐}′ = {𝑎} ya que {𝑎} {𝑏, 𝑐} = X y {𝑎} {𝑏, 𝑐} = ∅ {𝑏}′ = {𝑎, 𝑐} y {𝑎, 𝑐}′ = {𝑏} ya que {𝑏} {𝑎, 𝑐} = X y {𝑏} {𝑎, 𝑐} = ∅ {𝑐}′ = {𝑎, 𝑏} y {𝑎, 𝑏}′ = {𝑐} ya que {𝑐} {𝑎, 𝑏} = X y {𝑐} {𝑎, 𝑏} = ∅ b) Sea 𝐷30 = {1,2,3,5,6,10,15,30}, el conjunto de los divisores positivos de 30 donde definimos las leyes de composición interna, adición y multiplicación como: 𝑥 + 𝑦 = 𝑚𝑐𝑚{𝑥, 𝑦}; 𝑥 ∗ 𝑦 = 𝑚𝑐𝑑{𝑥, 𝑦}. Las tablas de las operaciones “+” y “” serían las siguientes: + 1 2 3 5 6 10 15 30  1 2 3 5 6 10 15 30 1 1 2 3 5 6 10 15 30 1 1 1 1 1 1 1 1 1 2 2 2 6 10 6 10 30 30 2 1 2 1 1 2 2 1 2 3 3 6 3 15 6 30 15 30 3 1 1 3 1 3 1 3 3 5 5 10 15 5 30 10 15 30 5 1 1 1 5 1 10 5 5 6 6 6 6 30 6 30 30 30 6 1 2 3 1 6 2 3 6 10 10 10 30 10 30 10 30 30 10 1 2 1 10 2 10 5 10 15 15 30 15 15 30 30 15 30 15 1 1 3 5 3 5 15 15 30 30 30 30 30 30 30 30 30 30 1 2 3 5 6 10 15 30 Tabla 3.21 Tabla 3.22 Observemos que los neutros son: 1 para la operación “+” y 30 para la operación “”. Los complementos de: 1´ = 30 y 30´=1 pues: 1 + 30 = 30 y 1  30 = 1, 2´ = 15 y 15´ = 2 pues: 2 + 15 = 30 y 2  15 = 1, Esper, Lidia Beatriz (2023) 141 3´ = 10 y 10´ = 3 pues: 3 + 10 = 30 y 3  10 = 1, 5´ = 6 y 6´ = 5 pues: 5 + 6 = 30 y 5  6 = 1. c) Sea 𝐵 𝑛 el conjunto de las sucesiones de 𝑛-bits. 𝐵 𝑛 es un álgebra de Boole definiendo la suma de dos elementos a y b como el elemento a+b que contiene un 1 en una cierta posición si a o b tienen un 1 en esa misma posición, y el producto de a y b como el elemento a b que tiene un 1 en una cierta posición si ambos, a y b, tienen un 1 en esa misma posición. El complemento de a, denotado por a’, contiene un 1 si a contiene un 0. (𝐵 𝑛 , +, ) es el álgebra de Boole de las secuencias de 𝑛 bits, definiendo 0 como la secuencia de 𝑛 bits iguales a cero y 1 como la secuencia de 𝑛 bits iguales a 1.  Observaciones En general nos referiremos a D𝑛 = { x  ℕ , x |𝑛} como el conjunto de los divisores positivos de 𝑛  ℕ. Definiendo las operaciones “+” y “∗ “ como: 𝑥 + 𝑦 = 𝑚𝑐𝑚{𝑥, 𝑦}; 𝑥 ∗ 𝑦 = 𝑚𝑐𝑑{𝑥, 𝑦} se genera la estructura (D𝑛 , + , ∗ ). De aquí surge la pregunta ¿Para qué valores de 𝑛, D𝑛 es un álgebra de Boole?  Teorema 𝐷𝑛 es un Álgebra Booleana si y solo sí 𝑛 = 𝑝1. 𝑝2 ….. 𝑝𝑘 donde 𝑝1 , 𝑝2 , ….. , 𝑝𝑘 son números primos distintos.  Ejemplos i) 𝐷6 es algebra booleana pues 6 = 2.3 ii) 𝐷20 no es algebra booleana pues 20 = 2.2.5 iii) 𝐷30 es algebra booleana pues 30 = 2.3.5 iv) 𝐷1848 no es algebra booleana pues 1848 = 23.3. 7.11  Teorema En un Álgebra de Boole B, se cumplen las siguientes propiedades para todos sus elementos a y b cualesquiera: 1) Leyes idempotencia (a + a) = a (a a) = a 2) Leyes de acotación a+1=1 a 0=0 3) Leyes de absorción a + (a b ) = a a (a + b ) = a 4) Leyes de complementos de los neutros 0’ = 1 1’ = 0 Leyes de De Morgan (a + b)’ = a’ b’ (a b )’ = a’ + b’ Ley de involución (a’)’= a Actividad 3.13 a) Sea B = { 0, 1} y las operaciones “+” y “ ” definidas por las tablas 3.23 y 3.24 Demostrar que (B,+ , ) tiene estructura de Algebra de Boole. + 0 1 0 1 0 0 1 0 0 0 1 1 1 1 0 1 Tabla 3.23 Tabla 3.24 b) Determinar si los siguientes conjuntos son Algebras de Boole: D21 , D25, D40 , D60, D105 Esper, Lidia Beatriz (2023) 143

Use Quizgecko on...
Browser
Browser