Volume 2012, Issue 1 141684
Research Article
Open Access

Some Aspects of d-Units in d/BCK-Algebras

Hee Sik Kim

Hee Sik Kim

Department of Mathematics, Hanyang University, Seoul 133-791, Republic of Korea hanyang.ac.kr

Search for more papers by this author
J. Neggers

J. Neggers

Department of Mathematics, University of Alabama, Tuscaloosa, AL 35487-0350, USA ua.edu

Search for more papers by this author
Keum Sook So

Corresponding Author

Keum Sook So

Department of Mathematics, Hallym University, Chuncheon 200-702, Republic of Korea hallym.ac.kr

Search for more papers by this author
First published: 10 December 2012
Citations: 5
Academic Editor: Frank Werner

Abstract

We explore properties of the set of d-units of a d-algebra. A property of interest in the study of d-units in d-algebras is the weak associative property. It is noted that many other d-algebras, especially BCK-algebras, are in fact weakly associative. The existence of d/BCK-algebras which are not weakly associative is demonstrated. Moreover, the notions of a d-integral domain and a left-injectivity are discussed.

1. Introduction

Iséki and Tanaka introduced two classes of abstract algebras: BCK-algebras and BCI-algebras [1, 2]. It is known that the class of BCK-algebras is a proper subclass of the class of BCI-algebras. Neggers and Kim introduced the notion of d-algebras which is another useful generalization of BCK-algebras and then investigated several relations between d-algebras and BCK-algebras as well as several other relations between d-algebras and oriented digraphs [3]. After that some further aspects were studied [47]. As a generalization of BCK-algebras, d-algebras are obtained by deleting two identities. Thus, one may introduce an additional operation ⊙ and replace one of the deleted new algebras, for example, (x*(x*y))*y = 0, to obtain new algebras (X, *, ⊙, 0) for which the conditions (i) ((xy)*x)*y = 0 and (ii) (z*x)*y = 0 implies z*(xy) = 0, yielding a companion d-algebra which shares many properties of BCK-algebras and such that not every d-algebra is one. Allen et al. [4] developed a theory of companion d-algebras in sufficient detail to demonstrate considerable parallelism with the theory of BCK-algebras as well as obtaining a collection of results of a novel type. Recently, Allen et al. [8] introduced the notion of deformation in d/BCK-algebras. Using such deformations they constructed d-algebras from BCK-algebras in such a manner as to maintain control over properties of the deformed BCK-algebras via the nature of the deformation employed and observed that certain BCK-algebras cannot be deformed at all, leading to the notion of a rigid d-algebra and consequently of a rigid BCK-algebra as well.

In this paper we study properties of d-units in d-algebras (X, *, 0), that is, elements x of X such that x*X = X. Since 0*X = {0}, |X | ≥ 2 implies 0 is not a d-unit of (X, *, 0). Hence, d-algebras (X, *, 0) such that every non-zero element is a d-unit are special in the sense that they are “complete" with respect to this property. They are also not uncommon (see Proposition 3.2). It turns out that the property of weakly associativity in d-algebras is an important property in this context. In addition, we consider the class of d-integral domains and left-injective elements of d-algebras (defined below) in analogy with the usual notions in the theory of rings and their modules, where again the d-units investigated in this paper also play a significant role.

2. Preliminaries

In this section, we introduce some notions and propositions on d-algebras discussed in [3, 810] for reader’s convenience.

An (ordinary) d-algebra [3] is an algebra (X, *, 0) where * is a binary operation and 0 ∈ X such that the following axioms are satisfied:
  • (I)

    x*x = 0,

  • (II)

    0*x = 0,

  • (III)

    x*y = 0 and y*x = 0 imply x = y for all x, yX.

For brevity we also call X a d-algebra. In X we can define a binary relation “≤” by xy if and only if x*y = 0.

A BCK-algebra [1] is a d-algebra X satisfying the following additional axioms:
  • (IV)

     (x*y)*(x*z))*(z*y) = 0,

  • (V)

     (x*(x*y))*y = 0 for all x, y, zX.

Example 2.1 (see [3].)(a) Every BCK-algebra is an ordinary d-algebra. (b) Let R be the set of all real numbers and define x*y∶ = x · (xy), x, yR, where · " and − " are the ordinary product and subtraction of real numbers. Then x*x = 0,0*x = 0, x*0 = x2. If x*y = y*x = 0, then x · (xy) = 0 and y · (yx) = 0, that is, (x = 0 or x = y) and (y = 0 or y = x), that is, (x = 0 and y = 0) or (x = 0 and y = x) or (x = y and y = 0) or (x = y and y = x); all imply x = y. Hence, (R; *, 0) is an ordinary d-algebra. But it is not a BCK-algebra, since axiom (V) fails: (2*(2*0)*0) = 16 ≠ 0.

An algebra (X; *, 0), where * is a binary operation and 0 ∈ X, is said to be a strong d-algebra [9] if it satisfies (I), (II) and (III*) for all x, yX, where

  • (III*)  x*y = y*x implies x = y.

Obviously, every strong d-algebra is a d-algebra, but the converse needs not be true. The d-algebra in Example 2.1 (b) is not a strong d-algebra, since x*y = y*x implies either x = y or x = −y.

Example 2.2 (see [9].)Let R be the set of all real numbers and define x*y∶ = (xy)·(xe) + e, x, y, eR, where “·” and “−" are the ordinary product and subtraction of real numbers. Then x*x = e; e*x = e; x*y = y*x = e yields (xy)·(xe) = 0, (yx)·(ye) = 0 and x = y or x = e = y, that is, x = y, that is, (R; *, e) is a d-algebra.

However, (R; *, e) is not a strong d-algebra. If x*y = y*x⇔(xy)·(xe) + e = (yx)·(ye) + e⇔(xy)·(xe) = −(xy)·(ye)⇔(xy)·(xe + ye) = 0⇔(xy)·(x + y − 2e) = 0⇔ (x = y or x + y = 2e), then there exist x = e + α and y = eα such that x + y = 2e, that is, x*y = y*x and xy. Hence, axiom (III*) fails and thus the d-algebra (R; *, e) is not a strong d-algebra.

Theorem 2.3 (see [11].)The following properties hold in a BCK-algebra: for all x, y, zX,

  • (B1)

    x*0 = x,

  • (B2)

     (x*y)*z = (x*z)*y.

A BCK-algebra (X, *, 0) is said to be bounded if there exists an element x0X such that xx0 for all xX. We denote it by (X, *, 0, x0). Note that the usual notation is 1 rather than x0 in literatures. We call such an element the greatest element of X. In a bounded BCK-algebra, we denote x0*x by Nx. A bounded BCK-algebra (X, *, 0, x0) is called a BCK(DN)-algebra [12] if it verifies condition (DN):
  • (DN)  NNx = x for all xX.

A BCK-algebra (X, *, 0) is said to be commutative if x*(x*y) = y*(y*x) for any x, yX. We refer useful textbooks for BCK/BCI-algebra to [1114].

Theorem 2.4. If (X, *, 0) is a bounded commutative BCK-algebra, then NNx = x for any xX.

It is well known that bounded commutative BCK-algebras, D-posets and MV-algebras are logically equivalent each other (see [13, Page 420]).

Definition 2.5 (see [10].)Let (X, *, 0) be a d-algebra and IX. I is called a d-subalgebra of X if x*yI whenever xI and yI. I is called a BCK-ideal of X if it satisfies:

  • (D0)  0 ∈ I,

  • (D1)  x*yI and yI imply xI.

I is called a d-ideal of X if it satisfies (D1) and
  • (D2)  xI and yX imply x*yI, that is, I*XI.

Note that, by axiom (I) and definition of d-subalgebra, 0 ∈ X can be deduced easily.

Example 2.6 (see [10].)Let X∶ = {0,1, 2,3, 4} be a d-algebra which is not a BCK-algebra with the following table:

(2.1)
Then I∶ = {0, a} is a d-ideal of X.

In a d-algebra, a BCK-ideal need not be a d-subalgebra, and also a d-subalgebra need not be a BCK-ideal. Clearly, {0} is a d-subalgebra of any d-algebra X and every d-ideal of X is a d-subalgebra [10].

Let X be a d-algebra and xX. Define x*X∶ = {x*aaX}. X is said to be edge if for any xX, x*X = {x, 0}. It is known that if X is an edge d-algebra, then x*0 = x for any xX [3].

3. d-Units and Weakly Associativity

Let (X, *, 0) be a d-algebra. An element x of X is said to be a d-unit if x*X = X, where x*X∶ = {x*yyX}.

Example 3.1. Let X∶ = {0,1, 2,3} be a set with the following table:

(3.1)
Then (X, *, 0) is a d-algebra. It is easy to show that 1, 2 are d-units of X.

Proposition 3.2. Let (X, +, ·, 0,1) be a field. Define a binary operation “*” on X by

(3.2)
for any x, yX. Then (X, *, 0) is a d-algebra such that every non-zero element of X is a d-unit.

Proof. It is easy to show that (X, *, 0) is a d-algebra. Given a non-zero element x and any element u in X, the equation x*y = x2xy = u has a solution y = (x2u)/x.

Note that the d-algebra (X, *, 0) in Proposition 3.2 is not a BCK-algebra, since x*0 = x2x.

A d-algebra (X, *, 0) is said to be weakly associative if for any x, y, zX, there exists a wX such that (x*y)*z = x*w.

It is known that if (X, *, 0) is a BCK-algebra with condition (S), then (x * y) * z = x * (y ∘ z) for all x, y, zX, where yz is the greatest element of the set A(y, z)∶ = {xXx*yz} [11]. Hence every BCK-algebra with condition (S) is weakly associative.

Proposition 3.3. The d-algebra (X, *, 0) defined in Proposition 3.2 is weakly associative.

Proof. Given x, y, zX, we let w∶ = x + (xy)zx(xy) 2. Then we have

(3.3)
proving the proposition.

Example 3.4. Let X∶ = {0,1, 2,3} be a set with the following table:

(3.4)
Then (X, *, 0) is a d-algebra which is not a BCK-algebra. We know that (3*1)*2 = 3, but there is no element wX such that 3*w = 3. Hence (X, *, 0) is not weakly associative.

Proposition 3.5. Let (X, *, 0) be a weakly associative d-algebra and x, yX. If x*y is a d-unit, then x is also a d-unit.

Proof. Let uX be an arbitrary element of X. Then (x*y)*z = u for some zX. Since X is weakly associative, there exists wX such that (x*y)*z = x*w, proving u = x*w, which shows that x is a d-unit.

Proposition 3.6. Let (X, ≤) be a poset with minimal element 0. Define a binary operation “*” on X by

(3.5)
Then (X, *, 0) is a weakly associative BCK-algebra.

Proof. Given x, y, zX, we have either (x*y)*z = 0 or (x*y)*z = x. Now, assume (x*y)*z = 0. Since X is a BCK-algebra, x*yx and hence (x*y)*x = 0. If we take w∶ = x, then we obtain (x*y)*z = 0 = x*x. Assume (x*y)*z = x. If we take w∶ = 0, then x*w = x*0 = x = (X*y)*z, proving X is weakly associative.

Note that the BCK-algebra (X, *, 0) discussed in Proposition 3.6 is a dual Hilbert algebra (see [12, Page 30]). By routine calculations, we found that there is no weakly associative BCK-algebras with order ≤6.

By Propositions 3.3 and 3.6, the class of weakly associative BCK-algebras is a proper subclass of weakly associative d-algebras.

Let (X, *, 0) be a d-algebra and let N∶ = {0,1, 2,3, …}. We define the set of all monomials azk, a ≠ 0, kN and by MX where z is an indeterminate. We may regard for all kN.

Define a binary operation “⋆” on MX by
(3.6)
where α and β are fixed elements of N. Then we obtain the following.

Proposition 3.7. If (X, *, 0) is a d-algebra and if αβ in N, then is a d-algebra.

Proof. For any azk, bzlMX, we have and .

Assume that . Then a*b = b*a = 0 and αk + βl = αl + βk. Since (X, *, 0) is a d-algebra, we obtain a = b and (αβ)k = (αβ)l. It follows that either α = β or k = l. Since αβ, we have a = b and k = l, that is, azk = bzl. This proves the proposition.

Using Proposition 3.7, we construct a BCK-algebra which is not weakly associative.

Example 3.8. Define a binary operation “*” on X∶ = [0,1] by x*y∶ = max {0, xy} for all x, yX. Then it is easy to see that (X, *, 0) is a BCK-algebra. If we take α∶ = 3, β∶ = 7, then by Proposition 3.7, is a d-algebra, where azkbzl∶ = (a*b)z3k+7l for all azk, bzlMX.

We claim that is not weakly associative. By routine calculation, we obtain ((1/2)z3⋆(1/3)zl)⋆(1/12)zm = (1/12)z27+7(3l+m) and (1/2)z3Azn = (1/2 − A)z9+7n for any AznMX. If is weakly associative, then (1/12)z27+7(3l+m) = (1/2 − A)z9+7n for some AznMX. It follows that A = 5/12 and 18 = 7(nm − 3l), and hence 7 divides 18, a contradiction.

We claim that is a BCK-algebra. For any azk, bzl, cznMX, we have and for some qN. Hence is a BCK-algebra which is not weakly associative.

4. d-Units in BCK-Algebras

Proposition 4.1. If (X, *, 0) is a BCK-algebra and x0 is a d-unit of X, then (X, *, 0, x0) is a bounded BCK-algebra.

Proof. Let x0 be a d-unit of X. Then x0*X = X, which means that for any yX, there exists uX such that y = x0*u. Hence we have y*x0 = (x0*u)*x0 = (x0*x0)*u = 0*u = 0 for any yX. This proves that (X, *, 0, x0) is a bounded BCK-algebra.

The converse of Proposition 4.1 need not be true in general.

Example 4.2. Consider the BCK-algebra (X, *, 0) [11, Page 252]) with the following table:

(4.1)
Then (X, *, 0,4) is a bounded BCK-algebra not verifying condition (DN), but 4 is not a d-unit, since 4*X = {0,2, 4} ≠ X.

Proposition 4.3. Let (X, *, 0, x0) be a BCK(DN)-algebra and let x0X. Then x0 is the greatest element of X if and only if x0 is a d-unit of X.

Proof. Let x0 be the greatest element of X. Since X is a BCK(DN)-algebra, by Theorem 2.4, we have x = x0*(x0*x) ∈ x0*X for any xX, that is, Xx0*X, proving that x0 is a d-unit of X. The converse was proved in Proposition 4.1.

Example 4.4. Consider the BCK-algebra (X, *, 0) with the following table:

(4.2)
Then (X, *, 0,4) is a BCK(DN)-algebra [11, Page 253]), namely a bounded commutative BCK-algebra, and 4 is both the greatest element of X and a d-unit of X.

5. d-Integral Domains

Let (X, *, 0) be a d-algebra. An element xX is said to be a d-zero divisor of X if there exists an element y(≠x) in X such that x*y = 0.

Example 5.1. Let X∶ = {0,1, 2,3} be a set with the following table:

(5.1)
Then (X, *, 0) is a d-algebra and 0,1, 3 are d-zero divisors of X.

Note that if |X | ≥ 2, then 0 is a d-zero divisor of X.

Let (X, *, 0) be a BCK-algebra. If x*y = 0 with yx, then x < y in the induced order, that is, x is not a maximal element of X. This shows that every non-maximal element of a BCK-algebra X is a d-zero divisor of X.

A d-algebra (X, *, 0) is said to be a d-integral domain if every non-zero element x is not a d-zero divisor, that is, x ≠ 0, x*y = 0, yX implies x = y.

Proposition 5.2. The d-algebra (X, *, 0) in Proposition 3.2 is a d-integral domain.

Proof. If x*y = x(xy) = 0 and x ≠ 0, then xy = 0, that is, x = y. Hence x is not a d-zero divisor and the conclusion follows.

Example 5.3. Let X∶ = {0,1, 2,3} be a set with the following table:

(5.2)
Then (X, *, 0) is a d-integral domain which is not a BCK-algebra, since every non-zero element is not a d-zero divisor.

Given two posets X and Y, we construct the ordinal sum XY of X and Y if xy for all xX and yY [15].

Proposition 5.4. Let (X, ≤, 0) be an ordinal sum X = {0} ⊕ A, where A is an anti-chain. If one defines a binary operation “*" on X by

(5.3)
then the BCK-algebra (X, *, 0) is a d-integral domain.

Proof. If x ≠ 0 in X, then xA. Since X is a BCK-algebra, we have x * 0 = x, and if yA, yx, then x*y = x. Hence x ≠ 0, x*y = 0 implies y = x, proving the proposition.

In the situation of Proposition 5.4, it follows that x ≠ 0 is a d-unit if |A | = 1. Indeed, x*X = {0, x} for all xA, and x*X = X implies |X | = 2. If |X | ≥ 3, then (X, *, 0) is a d-integral domain having no d-units.

6. Left-Injective

Let (X, *, 0) be a d-algebra. A non-zero element xX is said to be left-injective if x*y = x*z for all y, zX implies y = z. A d-algebra (X, *, 0) is said to be left-injective if every non-zero element of X is left-injective.

Proposition 6.1. Let (X, *, 0) be a d-algebra and |X | ≥ 2. If xX is left-injective, then it is not a d-zero divisor of X.

Proof. If we assume that x is a d-zero divisor of X, then x*y = 0 for some y(≠x) in X. Since X is a d-algebra, x*x = 0 = x*y. It follows from x is left-injective that x = y, a contradiction.

Proposition 6.2. Let (X, *, 0) be a finite d-algebra and xX. If x is left-injective, then it is a d-unit.

Proof. Given a left-injective element x, we define a map φx : XX by φx(a)∶ = x*a. Then it is injective mapping, since x is left-injective. Since X is finite, φx is onto, which proves that x*X = φx(X) = X. This proves that x is a d-unit.

In the infinite case, Proposition 6.2 need not be true. We give an example of d-algebra such that every non-zero element xX is a left-injective, but not a d-unit element.

Example 6.3. Let X∶ = R be the set of real numbers and let x*y∶ = tan−1(x(xy)) for any x, yX. Then it is easy to show that (X, *, 0) is a d-algebra which is not a BCK-algebra, since x*0 = tan−1(x(x − 0)) = tan−1(x2) ≠ x in general. Let x ≠ 0 in X. Assume x*y = x*z. Then tan−1(x(xy)) = tan−1(x(xz)). Since tan−1 is a bijective mapping, we obtain x(xy) = x(xz), whence x ≠ 0 implies xy = xz and y = z, that is, if x ≠ 0, it is a left-injective element. Since x*y ∈ [−π/2, π/2] in that case, it follows that x*y = π does not have a solution in such a case. Hence x*XX, that is, x is not a d-unit.

By Proposition 6.2, the d-algebra described in Example 6.3 is a d-integral domain such that every element is not a d-unit. The following example shows that there is a d-algebra such that every non-zero element of X is a d-unit, but not left-injective.

Example 6.4. Let X∶ = [0, ). Define a binary operation “*” on X by x*y∶ = x2(xy) 2 for any x, yX. Then it is easy to show that (X, *, 0) is a d-algebra. We claim that every non-zero element x of X is a d-unit. Given uX, if we take y in X as follows:

(6.1)
then x*y = u, which proves that x is a d-unit. We claim that X is not left-injective, since 5*6 = 25 = 5*4, but 6 ≠ 4.

A non-empty subset I of a d-algebra (X, *, 0) is said to be a left-ideal of X if it satisfies the condition (D2). Every left-ideal I of a d-algebra (X, *, 0) contains 0, since 0 = x*xI*XI for some xI. Hence, a left-ideal of X satisfies (D0). Every d-ideal of a d-algebra (X, *, 0) is a left-ideal of X, but the converse may not be true in general.

Example 6.5. Let X∶ = {0, a, b, c} be a d-algebra which is not a BCK-algebra with the following table:

(6.2)
Then J∶ = {0, a, c} is a left-ideal, but not a d-ideal of X, since b*c = 0 ∈ J and cJ, but bJ.

A d-algebra (X, *, 0) is said to be simple if its only left-ideals are {0} and X. A d-algebra (X, *, 0) is said to be d-proper if for all xX, x*X is a left-ideal of X.

Example 6.6. In Example 6.3, for any x ≠ 0 in X, we have x*X = (−π/2, π/2)⫋X, that is, x*X is a left-ideal of X. This shows that (X, *, 0) is d-proper. It is not simple, since L*X = (−π/2, π/2)⊆L for any LX with (−π/2, π/2)⊆L, that is, L is a left-ideal of X.

Proposition 6.7. If (X, *, 0) is a weakly associative d-algebra, then it is d-proper.

Proof. For any xX, if α ∈ (x*X)*X, then α = (x*y)*z for some y, zX. Since X is weakly associative, (x*y)*z = x*w for some wX, that is, α = x*wx*X, proving that x*X is a left-ideal of X.

Theorem 6.8. Let (X, *, 0) be a d-algebra. Then X is simple and d-proper if and only if every non-zero element of X is a d-unit.

Proof. Since X is d-proper, x*X is a left-ideal of X for any non-zero element x of X. Moreover, x ≠ 0 implies x * 0 ≠ 0 and hence x * X ≠ {0}. By the simplicity of (X, *, 0) it follows that x * X = X, and thus x is a d-unit.

Assume that every non-zero element of X is a d-unit. We claim that X is d-proper. For any xX, if x = 0, then 0*X = {0} is a left-ideal of X. Assume x ≠ 0. Since x is a d-unit, we have x*X = X and hence (x*X)*X = X*XX = x*X, proving that x*X is a left-ideal of X. We claim that X is simple. Assume that L is a left-ideal of X such that L ≠ {0}. If we let x ≠ 0 in L, then X = x*XL*XL since x is a d-unit. This proves that X is simple.

By Theorem 6.8, the d-algebra X described in Example 6.4 is simple and d-proper, but not left-injective.

Acknowledgment

The authors would like to express their great thanks to the referee’s careful reading and valuable suggestions.

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.