If $\mathbb{R}$ is the real numbers and x#y=max{x,y} then ($\mathbb{R}$,#,+) is a semiring where ($\mathbb{R}$,#) is a semigroup and + distributes over #.
If you have a set R with three distinct binary operations *, +, # such that * distributes over + , and + distributes over # then must # be an idempotent operation? (i.e. x#x=x)
Does it make any difference if (R,+,*) is a ring and (R,#,+) is a semiring or does the double distributivity on its own force the idempotency?
Whether or not it turns out to be the case that # must be idempotent, does the double distributivity imply any other restrictions on the characteristics of *,+ or #?