Dejemos que $X$ sea un conjunto. Entonces $\emptyset \neq \mathcal{S} \subset 2^{X}$ se llama semianillo si:
(a) $A, B \in \mathcal{S} \Rightarrow A\cap B \in \mathcal{S}$
(b) $A, B \in \mathcal{S}$ implican que $A\setminus B$ es una unión disjunta finita de elementos de $\mathcal{S}$ .
Por otro lado, $\mathcal{S}$ se llama anillo si $A, B \in \mathcal{S} \Rightarrow A \cup B \in \mathcal{S}$ y $A\setminus B \in \mathcal{S}$ .
Dejemos que $\mathcal{S}$ sea un semianillo y $\mathcal{U}$ sea el conjunto de todas las uniones disjuntas finitas de elementos de $\mathcal{S}$ . Quiero demostrar que $\mathcal{U}$ es un anillo. Es evidente que $\mathcal{U}$ es cerrado bajo la unión finita por lo que sólo tengo que demostrar la segunda propiedad.
Mi prueba: Dejemos que $A, B \in \mathcal{U}$ para que..: $$A = \bigcup_{i=1}^{n}A_{i} \quad \mbox{and} \quad B = \bigcup_{j=1}^{m} B_{j}$$ donde $A_{1},...,A_{n} \in \mathcal{S}$ son todos disjuntos y $B_{1},...,B_{m}\in \mathcal{S}$ también son disjuntos. Tenemos: $$A \setminus B = \bigcup_{i=1}^{n}\bigcap_{j=1}^{m} A_{i}\setminus B_{j}$$ y porque $\mathcal{S}$ es un semianillo, cada $A_{i}\setminus B_{j}$ es la unión finita de los elementos de $\mathcal{S}$ digamos: $$A_{i}\setminus B_{j} = \bigcup_{l=1}^{k(i,j)}F_{l}^{ij}$$ Por lo tanto, $$A\setminus B = \bigcup_{i=1}^{n}\bigcap_{j=1}^{m}\bigcup_{l=1}^{k(i,j)}F_{l}^{ij} = \bigcup_{i=1}^{n}\bigcup_{l=1}^{k(i,j)}\bigcap_{j=1}^{m}F_{l}^{ij}$$ Pero como cada $F_{l}^{ij} \in \mathcal{S}$ y $\mathcal{S}$ es cerrado bajo intersecciones finitas, $S_{l}^{i} = \bigcap_{j=1}^{m}F_{l}^{ij} \in \mathcal{S}$ y todos ellos son disjuntos. Por lo tanto, $A\setminus B \in \mathcal{U}$ .
¿Es correcta mi prueba? No estoy seguro de estos últimos argumentos.