Ir al contenido

Monoide

De Mexpedia

Error: la imagen no es válida o no existe.

En álgebra abstracta, un monoide es una estructura algebraica con una operación binaria, que es asociativa y tiene elemento neutro, es decir, es un semigrupo con elemento neutro.

Definición formal

[editar | editar código]

Un monoide (A,⊚) es una estructura algebraica en la que A es un conjunto y ⊚ es una operación binaria interna en A:

⊚:A×A⟶A(a,b)⟼c=a⊚b

Que cumple las siguientes tres propiedades (la primera es redundante con la definición):[1]

  1. Operación interna: para cualquiera de los dos elementos del conjunto A operados bajo ⊚, el resultado siempre pertenece al mismo conjunto A. Es decir:
    ∀x,y∈A:x⊚y∈A
  2. Asociatividad: para cualquier elemento del conjunto A no importa el orden en que se operen las parejas de elementos, mientras no se cambie el orden de los elementos (ver grupo abeliano), siempre dará el mismo resultado. Es decir:
    ∀x,y,z∈A:x⊚(y⊚z)=(x⊚y)⊚z
  3. Elemento neutro: existe un (único) elemento, e, en A que es neutro de la operación ⊚, es decir:
    ∃ !e∈A,∀x∈A:e⊚x=x⊚e=x

Es fácil demostrar que el elemento neutro es necesariamente único por lo que es redundante exigir su unicidad en este axioma o propiedad. En esencia, un monoide es un semigrupo con elemento neutro.

Conmutatividad

[editar | editar código]

Si además se cumple la propiedad conmutativa:

Conmutatividad: un conjunto A tiene la propiedad conmutativa respecto a la operación interna ⊚ si:

∀a,b∈A:a⊚b=b⊚a

Se dice que es un monoide conmutativo o abeliano.

Concatenación de cadenas alfanuméricas

[editar | editar código]

Dado un conjunto A de caracteres alfanuméricos, que llamaremos alfabeto, una cadena alfanumerica del alfabeto A es una secuencia de elementos de A en cualquier orden y de cualquier longitud, si tomas el conjunto como:

A={d,e,f,g,5,8,9}

Cadenas del alfabeto[2] A, que representamos C(A) pueden ser:

«fdggdd»
«df5d8»
«888»
«eeefeffe»

La cadena vacía, la que no tiene ningún carácter, sería:

«»

Definimos la operación: ∘ , de concatenación de cadenas del alfabeto A como:

∘:C(A)×C(A)→C(A)(a,b)→c=a∘b

que podemos representar, de las siguientes formas:

  • «egdd»∘«dfdf»→«egdddfdf»
  • «589»∘«gg»→«589gg»

podemos ver que (C(A),∘) tiene estructura algebraica de monoide:

1.- Es una operación interna: para cualquiera dos cadenas del alfabeto A su concatenación es una cadena de A:

∀a,b∈C(A):a∘b∈C(A).

2.- Es asociativa:

∀a,b,c∈C(A):a∘(b∘c)=(a∘b)∘c

3.- Tiene elemento neutro: para todo elemento a cadena de caracteres de A, existe la cadena vacía «» de A, de modo que:

∀a∈C(A):∃«»:«»∘a=a∘«»=a

La concatenación de cadenas de caracteres no es conmutativa:

a,b∈C(A):a∘b≠b∘a

Siendo a, b de C(A) la concatenación de a con b no es igual a la concatenación de b con a.

Luego la concatenación de cadenas alfanuméricas es un monoide no conmutativo.

Multiplicación de números naturales

[editar | editar código]

Partiendo del conjunto de los números naturales:

ℕ={1,2,3,4,…}

y la operación multiplicación:

×:ℕ×ℕ→ℕ(a,b)→c=a×b

podemos ver que: (ℕ,×) es un monoide:

1.- Es una operación interna: para cualquiera dos números naturales su multiplicación es un número natural:

∀a,b∈ℕ:a×b∈ℕ.

2.- Es asociativa:

∀a,b,c∈ℕ:a×(b×c)=(a×b)×c

3.- Tiene elemento neutro: el 1 en N es el elemento neutro para la multiplicación de todos los números naturales ya que cumple:

∃1∈ℕ:∀a∈ℕ:1×a=a×1=a

4.- La multiplicación de números naturales es conmutativa:

∀a,b∈A:a×b=b×a

El conjunto de los números naturales, bajo la operación multiplicación: (ℕ,×), tiene estructura algebraica de monoide conmutativo o abeliano.

En la teoría de categorías

[editar | editar código]

Definición como categoría

[editar | editar código]

Un monoide también se puede ver como un tipo particular de categoría. Concretamente, un monoide se puede definir como una categoría con un único objeto.

Dados una categoría 𝖢 y un objeto suyo A, todos los morfismos de A en A forman un conjunto Hom⁡(A,A). Sobre este conjunto, la composición de morfismos define una operación binaria interna. Debido a los axiomas de la teoría de categorías, la composición de morfismos es asociativa y debe existir un morfismo identidad 1A:A→A, por lo que el conjunto Hom⁡(A,A) equipado con la composición de morfismos constituye un monoide.

De esta forma, toda categoría con un único objeto A da lugar a un monoide al tomar el conjunto de morfismos Hom⁡(A,A). También es posible ir en la dirección opuesta y definir, a partir de un monoide M, una categoría con un único objeto A tal que Hom⁡(A,A)=M, justificando así la definición alternativa de monoide en términos de categorías.

Categoría monoidal

[editar | editar código]

Una categoría monoidal es una categoría 𝖢, equipada con un bifuntor ⊗:𝖢×𝖢→𝖢, que satisface propiedades análogas a las de la operación binaria en un monoide. Dos ejemplos son:

  1. La categoría de conjuntos con la unión disjunta de conjuntos y el conjunto vacío como elemento neutro.
  2. La categoría 𝐕𝐞𝐜𝐭𝕂 de los espacios vectoriales sobre un cuerpo 𝕂 junto con el producto tensorial de espacios vectoriales y a 𝕂 como el elemento neutro.

Véase también

[editar | editar código]
Grupo
Monoide
Semigrupo
Magma
Conjunto
Ley de composición
Interna
Asociatividad
Elemento neutro
Elemento simétrico

Referencias

[editar | editar código]
  1. ↑ Álgebra (1971) Lang, Serge, versión española de Milagros Ancoche ISBN 84-03-20216-4; pg.3
  2. ↑ Hernández Rodríguez, Leonardo Alonso; Jaramillo Valbuena, Sonia; Cardona Torres, Sergio Augusto (2010). «2.1.2». Practique la teoría de autómatas y lenguajes formales. Ediciones Elizcom. p. 8. ISBN 978-958-44-7913-6. 

Bibliografía

[editar | editar código]
  1. Gutiérrez Gómez, Andrés; García Castro, Fernando. Álgebra lineal (2 edición). Ediciones Pirámide, S.A. ISBN 978-84-368-0174-3. 

Enlaces externos

[editar | editar código]