Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INTRODUCCIÓN
Este articulo se irá desarrollando utilizando las Fig 2 Posee elemento neutro en A
matemáticas como base y algunas aplicaciones del lenguaje de
la Teoría de Conjuntos para demostrar las propiedades y leyes
de las Estructuras Algebraicas. No siempre una operación
tendrá todas las propiedades, según se cumplan unas u otras Fig 3 Todo elemento de A es invertible en A respecto de *
estaremos delante de distintos tipos de estructuras. Se
conocerá también el significado de grupos y algunas
aplicaciones al campo de la computación sobre esto.
Fig 4 Grupo Abeliano o Grupo conmutativo es cuando además de
II. CONCEPTO DE ESTRUCTURAS ALGEBRAICAS ser un grupo, es conmutativa
En matemáticas, una estructura algebraica es un conjunto Si G = (A , ) es un grupo, se dice que es un grupo finito
de elementos con unas propiedades operacionales si el conjunto A es finito y su cardinal se llama orden del
determinadas; es decir, lo que define a la estructura del grupo.
conjunto son las operaciones que se pueden realizar con los
B. Semigrupo
elementos de dicho conjunto y las propiedades matemáticas
que dichas operaciones poseen. Un monoide asociativo se denomina semigrupo. Si la ley
de composición interna también es conmutativa se llama
Un objeto matemático constituido por un conjunto no
semigrupo conmutativo. Si existe el elemento neutro se dice
vacío y algunas leyes de composición interna, eventualmente
que es un semigrupo con unidad o semigrupo con identidad.
completadas por un orden o una topología, el todo
El elemento neutro de llama identidad. Un semigrupo cumple
satisfaciendo un cierto número de axiomas. Las estructuras
las tres siguientes propiedades: Operación interna,
algebraicas más importantes [1] son:
Asociatividad y Conmutatividad [2].
Magma
Operación interna: para cualesquiera dos elementos
Semigrupo del conjunto A operados bajo, el resultado siempre
Monoide pertenece al mismo conjunto A. Es decir:
Grupo
Bucle
Cuasigrupo
Fig 5 Operación Interna
III. CONCEPTO DE ESTRUCTURAS ALGEBRAICAS Asociatividad: para cualesquiera elementos del
GRUPOS Y SEMIGRUPOS
conjunto A no importa el orden en que se operen las
A. Grupos
parejas de elementos, mientras no se cambie el orden
Un grupo es una estructura algebraica que consta de un de los elementos (ver grupo abeliano), siempre dará
conjunto con una operación que combina cualquier pareja de el mismo resultado. Es decir:
sus elementos para formar un tercer elemento. Para que se
pueda calificar como un grupo, el conjunto y la operación
deben satisfacer algunas condiciones llamadas axiomas de
grupo, estas condiciones son: tener la propiedad asociativa, Fig 6 Asociatividad
tener elemento identidad y elemento inverso.
Comprobar que los movimientos del cubo de Rubik V. APLICACIÓN DE LA TEORIA DE GRUPOS EN
forman un grupo con la composición de movimientos: es LA GENERACIÓN DE CÓDIGOS BINARIOS O
evidente que hay un elemento neutro, que es no hacer ningún EN CRIPTOGRAFÍA: LA MÁQUINA DE
movimiento, y también es evidente que hay un elemento ENIGMA.
opuesto para todo movimiento, que es repetir lo que has hecho
yendo hacia atrás. La asociatividad no es tan trivial, pero si se A. Códigos Binario de Golay
piensa un poco en lo que supone físicamente en el cubo el
agrupar paréntesis, sí parece más claro: si tenemos tres En las matemáticas y en la informática el código binario
movimientos, que se ejecutan de derecha a izquierda (esto es de Golay es un tipo de código corrector de errores usado en
estándar en funciones): a o b o c supone que primero hacemos las comunicaciones digitales. El código binario de Golay,
el movimiento c, luego el b y luego el a. Pues bien (a o b) o c junto con el código terciario de Golay tienen una
supone primero hacer c, y luego hacer (a o b) =a o b, es decir, particularidad y conexión interesante con la teoría de los
luego b y por último a, pero tener a o (b o c) es exactamente lo grupos esporádicos finitos en matemáticas. El código lleva el
mismo, pues supone primero realizar (b o c), es decir, primero nombre en honor a Marcel J.E Golay [4].
c, luego b, y por último a, es decir realizamos el mismo
movimiento y por lo tanto el resultado es el mismo, luego la Hay dos tipos de códigos Golay que están relacionados
operación es asociativa [3]. entre sí. El primero es el código Golay extendido binario que
codifica 12 bits de datos en una palabra de 24 bits de tal
manera que cualquier error de 3 bits puede ser corregido y
cualquier error de 4 bits puede ser detectado. El otro es el
código binario perfecto de Golay tiene palabras código de
longitud 23 bits, y es obtenido directamente del código binario
extendido de Golay al suprimir una posición de coordenadas,
de otra manera se puede decir que el código binario extendido
de Golay se obtiene a partir del código binario perfecto al
añadir un bit de paridad.
B. Aplicaciones en la Criptografía
Fig 8 Las posibles manipulaciones del Cubo de Rubik forman un grupo. La criptografía es la ciencia que estudia las posibles
transformaciones de un mensaje para que sólo el receptor al
Ahora veamos un poco de notación: para referirnos al
que está dirigido pueda recomponer el mensaje inicial y
cubo, usaremos la notación normal inglesa: los giros de las
conocer lo que se le está trasmitiendo.
caras vienen dados por U (up), F (front), D (down), B (back,
R (right), L (left). Los giros se hacen siempre de 90 grados, y Uno de los problemas matemáticos más conocidos y
en el sentido de las agujas del reloj. Si tenemos UF, entonces utilizados para construir criptosistemas de clave pública es el
giramos primero la cara superior 90 grados, y luego la cara problema de la factorización de enteros. En la actualidad, no
frontal. Llamaremos también a los giros en el sentido
sólo se estudian criptosistemas basados en problemas de teoría
contrario a las agujas del reloj mediante una prima: U’
de números, como el mencionado problema de la
significa girar la cara superior 90 grados en el sentido
factorización de enteros, sino que han surgido también
contrario a las agujas del reloj, y U2 o U^2, significa girar la
cara 180 grados. Evidentemente U’=UUU, UU’=U’U=0=U^2 propuestas más recientes que basan su seguridad en otros
U^2. problemas matemáticos.
C. Máquina de Enigma
Enigma era el nombre de una máquina de rotores que “amigo”, “madre”, “enemigo”, etc. Mientras que la operación
permitía usarla tanto para cifrar como para descifrar mensajes. binaria es normalmente la composición de relaciones, como
Fue patentada en 1918 por la empresa alemana Scherbius en “la madre de un amigo”. Dependiendo de la situación, estas
& Ritter, cofundada por Arthur Scherbius, quien había relaciones pueden hacerse de diferentes maneras.
comprado el patente de un inventor neerlandesa, y se puso a la
venta en 1923 para un uso comercial. En 1926, la Armada
alemana la adopta para uso militar y poco después su uso se VII. CONCLUSIONES
extendió a las demás fuerzas armadas alemanas, siendo su uso
extendido antes de y durante la Segunda Guerra Mundial [5]. Las Estructuras Algebraicas se presentó la noción
intuitiva consistente de un conjunto con una o varias
operaciones. se hizo referencias a las leyes externas e internas
cada una con sus propiedades y notaciones también se mostró
que una estructura puede expandirse a considerar lista de
parámetros no homogéneas. Es decir que además de
operaciones, incluyan relaciones.