Un semigrupo cumple las dos siguientes propiedades:
Operación interna: para cualquiera de los dos elementos del conjunto A operados bajo , el resultado siempre pertenece al mismo conjunto A. Es decir:
.
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:
.
En otras palabras, un semigrupo es un magma asociativo. Si además se cumple la propiedad conmutativa:
Conmutatividad: un conjunto A tiene la propiedad conmutativa respecto a la operación interna si:
se dice que es un semigrupo conmutativo o abeliano.
Un ejemplo de semigrupo conmutativo es el conjunto de los números naturales, con la operación suma, +. Que se representa: .
Podemos ver que '+' es:
Una operación interna, dado que la suma de dos números naturales es otro número natural:
.
Una operación asociativa:
.
Y conmutativa:
.
Luego es semigrupo conmutativo o abeliano.
Otros ejemplos son los formados por el conjunto + de los enteros positivos junto con una cualquiera de las siguientes operaciones:
Consideremos el conjunto potencia de A, P(A) = {X/ X⊂ A}; P(A) tanto con la unión cuanto la intersección de conjuntos es un semigrupo con unidad.[2] Unidad para la unión es el conjunto vacío; y en este ejemplo, la unidad para la intersección será el conjunto A.
Sea el conjunto de la matrices reales de orden n, con la suma de matrices. En tal caso es un semigrupo conmutativo. Lo mismo, cuando se considera la multiplicación es un semigrupo, pero no es conmutativo.[3]
Sea el conjunto de matrices estocásticas con la habitual multiplicación de matrices; si es así es un semigrupo.[4]
Sea S = {4k+1/ k ∈ ℕ} con la multiplicación habitual de números naturales. Luego S es un semigrupo multiplicativo.
Considerando S´ ⊂ S donde S es un semigrupo con la operación º, diremos que S´ es un subsemigrupo si xºy está en S´ para cualquier x, y elementos de S´.[5]
Ejemplos
El conjunto 4ℤ de los múltiplos enteros de 4, con la adición de enteros, es un subsemigrupo del semigrupo 2ℤ aditivo de los pares enteros.
El conjunto de las matrices diagonales de orden 2, con la suma de matrices, es un subsemigrupo del semigrupo aditivo de la matrices cuadradas de orden 2.[6]
Un cuasi grupoQ es un sistema de elementos Q(a,b,c,...) en el cual está definida una operación binaria de producto ab tal que, en ab = c cualquiera de los dos de a, b, c determina, de modo único, el tercero como elemento de Q.[7]
Proposición
Un grupo es a la vez un semigrupo y un cuasi grupo.[7]
Un lazo es un cuasi grupo con una unidad 1 tal que 1a = a1 = a para cualquier elemento a.[8]