Abbreviation: Dtoid
A \emph{directoid} is a structure A=⟨A,⋅⟩, where ⋅ is an infix binary operation such that
⋅ is idempotent: x⋅x=x
(x⋅y)⋅x=x⋅y
y⋅(x⋅y)=x⋅y
x⋅((x⋅y)⋅z)=(x⋅y)⋅z
Remark:
Let A and B be directoids. A morphism from A to B is a function h:A→B that is a homomorphism:
h(xy)=h(x)h(y)
Example 1:
The relation x≤y⟺x⋅y=x is a partial order.
f(1)=1f(2)=f(3)=f(4)=f(5)=f(6)=f(7)=