Dado un conjunto A y dos operaciones binarias+ y ·, llamadas adición y multiplicación, la 3-tupla(A,+,·) es un semianillo si satisface las siguientes condiciones:
(a · b) · c = a · (b · c) para todo a, b, c en A (asociatividad)
La multiplicación distribuye sobre la adición; es decir:
a · (b + c) = a · b + a · c para todo a, b, c en A (distribución por la izquierda)
(a + b) · c = a · c + b · c para todo a, b, c en A (distribución por la derecha)
Si la operación "·" es conmutativa el semianillo se llama semianillo conmutativo o abeliano.
Semianillo unitario
Dado un conjunto A y dos operaciones binarias+ y ·, llamadas adición y multiplicación, la 3-tupla(A,+,·) es un semianillo si satisface las siguientes condiciones:
Golan, Jonathan S., Semirings and their applications. Updated and expanded version of The theory of semirings, with applications to mathematics and theoretical computer science (Longman Sci. Tech., Harlow, 1992, MR1163371. Kluwer Academic Publishers, Dordrecht, 1999. xii+381 pp. ISBN 0-7923-5786-8MR1746739
Jean Berstel; Dominique Perrin (1985). Theory of codes. Pure and applied mathematics 117. Academic Press. ISBN9780120934201.