PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Revision difference : idempotent semiring
Version 2 Version 1
A semiring $S$ is called an \emph{idempotent semiring}, or \emph{i-semiring} for short if addition $+$ is an idempotent binary operation: A semiring $S$ is called an \emph{idempotent semiring}, or \emph{i-semiring} for short if addition $+$ is an idempotent binary operation:
$$a+a=a,\qquad\mbox{ for all }a\in S.$$ $$a+a=a,\qquad\mbox{ for all }a\in S.$$
\textbf{Some properties on an i-semiring $S$}. \textbf{Some properties on an i-semiring $S$}.
\begin{enumerate} \begin{enumerate}
\item If we define a binary relation $\le$ on $S$ by \item If we define a binary relation $\le$ on $S$ by
$$a\le b\qquad\mbox{ iff }\qquad a+b=b$$ $$a\le b\qquad\mbox{ iff }\qquad a+b=b$$
then $\le$ becomes a partial order on $S$. Indeed, for $a+a=a$ implies $a\le a$; if $a\le b$ and $b\le a$, then $b=a+b=a$; and finally, if $a\le b$ and $b\le c$, then $a+c=a+(b+c)=(a+b)+c=b+c=c$ so $a\le c$. then $\le$ becomes a partial order on $S$. Indeed, for $a+a=a$ implies $a\le a$; if $a\le b$ and $b\le a$, then $b=a+b=a$; and finally, if $a\le b$ and $b\le c$, then $a+c=a+(b+c)=(a+b)+c=b+c=c$ so $a\le c$.
\item $0\le a$ for any $a\in S$, because $0+a=a$. \item $0\le a$ for any $a\in S$, because $0+a=a$.
\item $a+b$ is the supremum of $a$ and $b$: $a+(a+b)=(a+a)+b=a+b$, so $a\le a+b$. Similarly $b\le a+b$. If $a\le c$ and $b\le c$, then $(a+b)+c=a+(b+c)=a+c=c$. So $a+b\le c$. \item $a+b$ is the supremum of $a$ and $b$: $a+(a+b)=(a+a)+b=a+b$, so $a\le a+b$. Similarly $b\le a+b$. If $a\le c$ and $b\le c$, then $(a+b)+c=a+(b+c)=a+c=c$. So $a+b\le c$.
\item Collecting all the information above, we see that $(S,+)$ is an upper semilattice with $+$ as the join operation on $S$ and $0$ the bottom element. \item Collecting all the information above, we see that $(S,+)$ is an upper semilattice with $+$ as the join operation on $S$ and $0$ the bottom element.
\item Additon and multiplication respect partial ordering: suppose $a\le b$, then for any $c\in S$, $(c+a)+(c+b)=(c+c)+(a+b)=c+b$, hence $c+a\le c+b$; also, $cb=c(a+b)=ca+cb$ implies $ca\le cb$. \item Additon and multiplication respect partial ordering: suppose $a\le b$, then for any $c\in S$, $(c+a)+(c+b)=(c+c)+(a+b)=c+b$, hence $c+a\le c+b$; also, $cb=c(a+b)=ca+cb$ implies $ca\le cb$.
\end{enumerate} \end{enumerate}
\textbf{Remark}. $S$ in general is not a lattice, and in particular, $1$ is not the top element of $S$. \textbf{Remark}. $S$ in general is not a lattice, and in particular, $1$ is not the top element of $S$.
The main example of an i-semiring is a Kleene algebra used in the theory of computations. The main example of an i-semiring is a Kleene algebra used in the theory of computations.