Medio anillo

Un semiring  es una estructura algebraica general similar a un ring , pero sin el requisito de la existencia de un elemento opuesto además.

Definiciones

Un conjunto con operaciones binarias y definido en él se llama semiring si se cumplen las siguientes condiciones para cualquier elemento: [1] [2] [3]

  1. es un monoide  conmutativo . Es decir, hay propiedades:
  2.  es un semigrupo . Es decir, además, existe una propiedad:
  3. La multiplicación es distributiva con respecto a la suma:
    • Distributividad izquierda:
    • Distributividad derecha:
  4. Propiedad multiplicativa del cero:

Para un anillo, no se requiere la última relación, ya que se sigue de las demás; para un semiring, es necesario. La diferencia entre un semiring y un anillo es solo que, por adición, un semiring no forma un grupo conmutativo , sino solo un monoide conmutativo .

Un semicírculo se llama conmutativo si la operación de multiplicación en él es conmutativa : .

Un semiring se llama semiring con una unidad si contiene un elemento neutro por multiplicación (llamado unidad ): .

Se dice que un semianillo es reducible multiplicativamente (o aditivamente ) si se sigue de la igualdad (o, respectivamente, ) que .

Un semiring se llama idempotente si para cualquiera la igualdad

Ejemplos de semirings

Aplicaciones

Los anillos idempotentes, especialmente y , se utilizan a menudo en los métodos de evaluación de personal . Los números reales aquí denotan "tiempo de llegada" o "costos", la operación denota la necesidad de esperar todos los requisitos previos para realizar una acción (respectivamente, denota la capacidad de elegir la opción menos costosa) y + denota la adición de tiempo ( costes) al pasar por el mismo camino.

El algoritmo de Floyd-Warshall para encontrar los caminos más cortos se puede reformular para calcular sobre un álgebra. Además, el algoritmo de Viterbi para encontrar la secuencia de estados más probable en un modelo oculto de Markov se puede reformular para cálculos sobre un álgebra de probabilidades. Estos algoritmos de programación dinámica aprovechan la distributividad de los semianillos correspondientes para calcular propiedades utilizando una gran cantidad de variables (posiblemente exponencialmente grande) de manera más eficiente que enumerando cada una.

Semiring de conjuntos

Un semiring de conjuntos [4]  es un sistema de conjuntos para el cual se cumplen las siguientes condiciones:

Por lo tanto, el semicírculo de conjuntos contiene el conjunto vacío , está cerrado bajo la intersección , y cualquier diferencia de conjuntos del semicírculo de conjuntos puede representarse como una unión finita de conjuntos disjuntos (disjuntos por pares) que pertenecen a este semicírculo de conjuntos. Tales semianillos se usan a menudo en la teoría de la medida.

Un semiring de conjuntos con una unidad es un semiring de conjuntos con un elemento tal que su intersección con cualquier elemento delsemiring de conjuntos es igual a. Aplicando el método de inducción matemática , podemos ampliar el último punto de la definición: si los conjuntosson elementos de un semiconjunto de conjuntos y subconjuntos del elemento, entonces pueden complementarse con elementos disjuntoshasta. Cualquier anillo conjunto es un semianillo conjunto. El producto directo de semirings de conjuntos es también un semiring de conjuntos.

Notas

  1. Berstel y Perrin (1985)
  2. 1 2 Lothaire (2005) p.211
  3. Sakarovitch (2009) págs.27-28
  4. Noel Vaillant, Extensión de Caratheodory Archivado el 14 de abril de 2016 en Wayback Machine , enprobable.net.

Literatura