Abbreviation: BCK
A \emph{BCK-algebra} is a structure A=⟨A,⋅,0⟩ of type ⟨2,0⟩ such that
(1): ((x⋅y)⋅(x⋅z))⋅(z⋅y)=0
(2): x⋅0=x
(3): 0⋅x=0
(4): x⋅y=y⋅x=0⟹x=y
Remark: x≤y⟺x⋅y=0 is a partial order, with 0 as least element.
BCK-algebras provide algebraic semantics for BCK-logic, named after the combinators B, C, and K by C. A. Meredith, see 1).
A \emph{BCK-algebra} is a BCI-algebra A=⟨A,⋅,0⟩ such that
x⋅0=x
Let A and B be BCK-algebras. A morphism from A to B is a function h:A→B that is a homomorphism: h(x⋅y)=h(x)⋅h(y) and h(0)=0
Example 1:
f(1)=1f(2)=1f(3)=3f(4)=14f(5)=88f(6)=775