1. Introduction
The Sheffer stroke (also known as a NAND operation) was initially introduced by Sheffer [
1], in order to obtain Boolean functions from a single binary operation. This operation holds a unique position in algebraic logic, due to its functional completeness—the remarkable ability to express all fundamental logical operations by itself without usage of any other logical connective; this property distinguishes it as a powerful tool for logical system representation. The Sheffer stroke is not only useful in Boolean algebra but also in other algebraic structures, helping us explore the connections between logic and algebra more deeply.
The study of Sheffer stroke operations in algebraic structures has attracted considerable attention in recent years. McCune et al. [
2] demonstrated that the Sheffer stroke operation can be used to formulate a single equational axiom for Boolean algebras. This result was later extended by Chajda [
3], who proved that an analogous axiomatization holds in lattices endowed with an antitone involution, particularly in ortholattices. Oner and Senturk [
4] introduced the Sheffer stroke operation in basic algebras and established its connection to Boolean algebras. Subsequently, together with Saeid [
5], they investigated congruence properties in Sheffer stroke basic algebras. Senturk [
6] further constructed and analyzed three state operators on Sheffer stroke basic algebras. Molkhasi [
7] proved that Lukasiewicz near-semi-rings are categorically equivalent to Sheffer stroke basic algebras with a least element 0. Meanwhile, the connection between Sheffer stroke operations and Hilbert algebras was first explored in [
8] and extended in [
9], leading to the emergence of Sheffer stroke Hilbert algebras as a distinct research area.
Implication algebras were initially introduced by Abbott in 1967 [
10] for Boolean algebras. As a generalization, Abbot investigated orthoimplication algebra in [
11] and Chajda, Halaš and Kühr introduced weak implication algebras as the implication reducts of MV-algebras [
12]. To include these two implication algebras, the concept of implication basic algebras was proposed in [
13]. Furthermore, for non-associative MV-algebras, the authors show that the correspondence between weak Sheffer stroke NMV-algebras and implication NMV-algebras is one-to-one in [
14].
The study of algebraic reducts has deep roots in Mal’tsevs systematic development of algebraic structures [
15], particularly his categorical treatment of derived operations. Building upon Plotkin’s subsequent unification of algebraic logic with computational structures [
16], our investigation of Sheffer stroke versus implication reducts reveals new connections between these two fundamental representations of basic algebras.
In this work, we first discuss the relationship between Sheffer stroke basic algebras and implication basic algebras. We show that every Sheffer stroke basic algebra is an implication basic algebra, although the converse does not hold. Then, we focus on a special class of implicative basic algebras, which is called strong implication basic algebras, and we obtain a one-to-one correspondence between bounded Sheffer stroke basic algebras and strong implication basic algebras (cf. Theorem 1). We also show that the variety of Sheffer stroke basic algebras is weakly regular, congruence distributive and congruence 3-permutable (cf. Theorem 2). Finally, we use the ideal terms to characterize compatible filters of Sheffer stroke basic algebras (cf. Theorem 3).
2. Preliminaries
In this section, we present the fundamental concepts and key results concerning basic algebras and MV-algebras that will be utilized throughout this paper.
Definition 1 ([
17])
. A basic algebra is an algebraic structure equipped with a binary operation ⊕ and a unary operation ¬ satisfying the following identities for all :If B also satisfies then we call B a commutative basic algebra. Defining
, we obtain a partial order via
Definition 2 ([
4] (p. 928, Def. 3.1))
. A Sheffer stroke basic algebra means an algebra of type satisfying the following identities: The relation between basic algebras and Sheffer stroke basic algebras was discussed in [
4].
Lemma 1 ([
4] (p. 930, Thm. 3.4))
. Every basic algebra admits a Sheffer stroke structure through the operation , making a Sheffer stroke basic algebra. Remark 1. In [4], the authors investigated a particular class of basic algebras where each element x has a negation that serves as its lattice complement in the induced lattice , i.e., Lemma 2 ([
4] (p. 932, Thm. 3.4))
. A Sheffer Stroke basic algebra with the least element 0 can be converted into a basic algebra with and . Some properties of Sheffer stroke basic algebras in [
4] are listed as follows.
Lemma 3. Let be a Sheffer stroke basic algebra. Then,
(i) According to [4] (p. 928, Lem. 3.2), where 1 is an algebraic constant element in (ii) According to [4] (p. 931, Lem. 3.5), there is a partial order on B defined bysuch that 1 is the largest element. Moreover, we have and implies for all Remark 2. If admits a least element 0, we speak of a Sheffer stroke basic algebra with 0. For a Sheffer stroke basic algebra with 0 and 1, we call it a bounded Sheffer stroke basic algebra. Obviously,
Lemma 4 ([
4] (p. 933, Lem. 3.13))
. In a bounded Sheffer stroke basic algebra B, and for every Proposition 1. Let be a bounded Sheffer stroke basic algebra. Then, and for every
Proof. Applying Lemma 4 yields directly. By Lemma 3 (i) and Remark 2, we have □
Definition 3 ([
13] (p. 23, Def. 1))
. An algebra is called an implication basic algebra if it satisfies the following identities:
If admits a least element 0, we speak of an implication basic algebra with 0.
In [
13], the authors examined the correspondence between basic algebras and implication basic algebras.
Lemma 5 ([
13] (p. 24, Thm. 2))
. Let be a basic algebra. Define Then, is a implication basic algebra. Lemma 6 ([
13] (p. 27, Thm. 6))
. Let be an implication basic algebra with least element 0. Put and . Then, forms a basic algebra and . We recall some properties of implication basic algebras in [
13].
Lemma 7. Let be an implication basic algebra. Then,
(i) According to [13] (p. 23, Lem. 2), , where 1 is an algebraic constant element. (ii) According to [13] (p. 25, Lem. 3), there is a partial order on B defined byfor all , such that 1 is the greatest element. Next, we will recall some results about MV-algebras. The introduction of MV-algebras by Chang [
18] is well-known, as they were originally developed to establish the completeness of a particular axiomatic system for multiple-valued reasoning. Recall that an MV-algebra is a system
satisfying the following:
The relation ≤ given by is a partial order. It is straightforward to verify that conditions (BA1)–(BA4) in Definition 2 are satisfied in any MV-algebra, showing that every MV-algebra is indeed a basic algebra.
However, as demonstrated by Botur and Halaš in [
19], the associativity of the binary operation in MV-algebras can lead to significant problems in certain applications, particularly in expert systems and artificial intelligence more broadly. These concerns prompted the introduction and study of so-called non-associative MV-algebras.
Definition 4 ([
20])
. A non-associative MV-algebra (abbreviated as NMV-algebra) is an algebraic structure , where ⊕ is a binary operation and ¬ is a unary operation, satisfying the following identities: Remark 3. In [20], the authors’ definition of non-associative MV-algebras does not simply remove associativity from standard MV-algebras (which would disrupt the partial order relation). Rather, they substitute the associativity condition with the last two axioms that preserve the partial order structure. In this way, it not natural to obtain the relation between NMV-algebras and commutative basic algebras. So, Zhang [21] introduced and characterized a special class of NMV-algebras, termed strong NMV-algebra, which is defined as NMV-algebra satisfying the following identity:for all . He demonstrated that strong NMV-algebras are equivalent to commutative basic algebras. Some results on implication NMV-algebras and Sheffer stroke NMV-algebras are presented below.
Definition 5 ([
14])
. A non-empty groupoid is called an implication NMV-algebra if it satisfies the following identities: Every NMV-algebra naturally induces an implication NMV-algebra through the operation defined by . Conversely, an implication NMV-algebra with 0 satisfying the identity can be endowed with an NMV-algebra structure by defining Furthermore, the authors also established a one-to-one correspondence between strong Sheffer stroke NMV-algebras and NMV-algebras.
As established in [
14], any NMV-algebra can be viewed as a strong Sheffer stroke NMV-algebra by defining the Sheffer stroke operation as
. Conversely, every strong Sheffer stroke NMV-algebra admits an NMV-algebra structure by defining
and
.
Definition 6 ([
14])
. An algebraic structure of type (2, 0) is said to be a strong Sheffer stroke NMV-algebra if the following identities hold: The authors in [
14] also investigate the relation between implication NMV-algebras and Sheffer stroke NMV-algebras by modifying some axioms in Definition 7 to define a weak Sheffer stroke NMV-algebra.
Definition 7 ([
14])
. A weak Sheffer stroke NMV-algebra is defined as a (2, 0)-algebra satisfying the following conditions: Proposition 2 ([
14] (p. 3944, Thm. 4.8))
. Let be an implication NMV-algebra with 0 and define for all . Then, is a weak Sheffer stroke NMV-algebra. Conversely, let be a weak Sheffer stroke NMV-algebra and put for all Then, is an implication NMV-algebra with 0. The correspondence is one-to-one. 3. Sheffer Stroke Basic Algebras and Implication Basic Algebras
It is well-established in the literature that every non-associative strong MV-algebra forms a commutative basic algebra. Furthermore, as demonstrated in [
14], there exists a one-to-one correspondence between weak Sheffer stroke NMV-algebras and implication NMV-algebras with 0. Motivated by these results, we investigate an analogous relationship between Sheffer stroke basic algebras and implication basic algebras. Our main results establish that every Sheffer stroke basic algebra can be viewed as an implication basic algebra, whereas the converse assertion is not valid. Then, we introduce strong implication basic algebras and show that their relation with bounded Sheffer stroke basic algebras is one-to-one.
Proposition 3. Let be a Sheffer stroke basic algebra. Then, is an implication basic algebra with for each .
Proof. By Lemma 3 , and , a direct verification shows that B fulfills condition (I1)
The validity of (I2) and (I3) in B follows immediately from (SH2) and (SH3)in Definition 2. □
Conversely, we give an example to show that an implication basic algebra may be not a Sheffer stroke basic algebra.
Example 1 ([
22] (p. 144, Ex. 3.7))
. An implication basic algebra with the following Hasse diagram and operation ∘ is given by Table 1. ![Axioms 14 00640 i001 Axioms 14 00640 i001]()
Table 1.
Operation ∘ of Example 1.
Table 1.
Operation ∘ of Example 1.
∘ | 0 | a | b | c | d | 1 |
0 | 1 | 1 | 1 | 1 | 1 | 1 |
a | c | 1 | d | c | 1 | 1 |
b | d | d | 1 | 1 | 1 | 1 |
c | a | a | c | 1 | d | 1 |
d | b | d | d | c | 1 | 1 |
1 | 0 | a | b | c | d | 1 |
By Lemma 6, is a basic algebra, where and . However, , which means B is not a Sheffer stroke basic algebra (Table 2). We construct a concrete algebraic structure that simultaneously admits both implication basic algebra and Sheffer stroke basic algebra structures.
Example 2. Consider a basic algebra with the following Hasse diagram and the operation ⊕ being given by Table 3: ![Axioms 14 00640 i002 Axioms 14 00640 i002]()
Table 3.
Operation ⊕ and ¬ of Example 2.
Table 3.
Operation ⊕ and ¬ of Example 2.
⊕ | 0 | a | b | c | d | 1 |
0 | 0 | a | b | c | d | 1 |
a | a | a | b | 1 | c | 1 |
b | b | a | b | 1 | 1 | 1 |
c | c | 1 | 1 | c | d | 1 |
d | d | b | 1 | c | d | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 |
¬ | 0 | a | b | c | d | 1 |
| 1 | c | d | a | b | 0 |
Define the implication operation . Then, by Lemma 5 the algebra forms an implication basic algebra, with the complete operation table for ∘ given in Table 4. For all , put . Then, M equipped with this operation forms a Sheffer stroke basic algebra, as verified by the operation | given by Table 5. We can also provide another way to show that M can be converted into a Sheffer stroke basic algebra. Since M is a basic algebra satisfying for each by Table 1 then it is also a Sheffer stroke basic algebra by Lemma 1 with It is easily proved that | coincides with , since By Example 2, if we want to obtain the one-to-one correspondence between a Sheffer stroke operation and an implication operation on basic algebras then we need to consider the relations between basic algebras. Therefore, we focus on a special class of implicative basic algebras with 0 that satisfy , which we call strong implication basic algebras.
Definition 8. A strong implication basic algebra is an implication basic algebra with the least element 0 satisfying for all .
In what follows, we establish a correspondence between strong implication basic algebras and bounded Sheffer stroke basic algebras.
Proposition 4. A bounded Sheffer stroke basic algebra can be converted into a strong implication basic algebra via defining for all .
Proof. By Proposition 3, is an implication basic algebra. Furthermore, we have by Proposition 1. So, is a strong implication basic algebra. □
Conversely:
Proposition 5. A strong implication basic algebra induces a bounded Sheffer basic algebra with defining for all .
Proof. By Lemma 7 (i), we obtain and . Then, , which shows that (SH1) holds in We can also obtain So, B satisfies (SH2). By (I3) in Definition 3, which means that (SH3) holds in
Furthermore, we have and for every , which means . So, is a bounded Sheffer basic algebra. □
Theorem 1. and , where is a strong implication basic algebra and is a bounded Sheffer basic algebra.
Proof. Since is a strong implication basic algebra, by Proposition 5, is a Sheffer stroke basic algebra where for all By Proposition 4, is a strong implication basic algebra, where So, i.e., We denote, respectively, the partial order in by ≤ and the partial order in by ; it is obvious that ≤ coincides with For every , we know that is equivalent to . Then, ; this shows that .
Conversely, we put for all where is a bounded Sheffer basic algebra. Then, by Proposition 4, is a strong implication basic algebra. By Proposition 5, we obtain , which is a bounded Sheffer stroke basic algebra with operation defined by According to Proposition 1, we obtain i.e., . We denote the partial order in by and the partial order in by , respectively; it is obvious that coincides with Since for every □
We give an example to illustrate Theorem 1.
Example 3. Consider an implication basic algebra with the least element 0 whose Hasse diagram and the operation ∘ are given in the following (Figure 1 and Table 6). A straightforward verification demonstrates that is a strong implication basic algebra. We define Then, is a bounded Sheffer stroke basic algebra by Proposition 5, and the operation | is given by Table 7. Next, we put Then, by Proposition 4 we obtain , which is an implication basic algebra with the operation given by Table 8. It is clear that is coincident with ∘ and that is a strong implication basic algebra. 4. Some Results of Congruences and Filters of Sheffer Stroke Basic Algebras
Based on the relationship between a Sheffer stroke basic algebra and an implication basic algebra according to Proposition 3, we derive analogous results concerning congruences and filters of Sheffer stroke basic algebras that parallel those in implication basic algebras.
Definition 9 ([
5])
. An equivalence relation Θ on a Sheffer stroke basic algebra B is called congruence if it satisfies the following conditions:for all Let denote the congruence lattice of B. For any congruence and elements , the equivalence implies the equality of congruence classes .
Next, we recall some basic concepts, all from [
23]. Let
A be an algebra with a constant 1,
then,
A is
if
implies
A is
1 if
A is
congruence 3-permutable if
.
A is
if
Evidently, from the weak regularity and distributivity at 1 of an algebra A with constant 1 the congruence distributivity of A follows immediately.
Some characterizations of the above-mentioned concepts of an algebra
A that is a variety are also given in [
23]: A variety
V with a constant 1 is said to be
if there exists a finite system of binary terms
, such that
V is
1 if there exists a binary term
, such that
and
V is
congruence 3-permutable if there exist two ternary terms
and
satisfying
We denote the variety of Sheffer stroke basic algebras by We establish the following result:
Theorem 2. The variety is weakly regular, congruence distributive and congruence 3-permutable.
Proof. Let and define the binary terms By Lemma 3 (i), we have . Conversely, if then Lemma 3 (i) implies and ; hence, . This shows that is weakly regular. Furthermore, taking Lemma 3 (i) yields , and . Consequently, is distributive at 1 and, therefore, congruence distributive.
Consider the ternary terms and By Lemma 3 (i), we obtain , and by Definition 2 (SH2). Thus, is congruence 3-permutable. □
In what follows, we will use ideal terms to characterize compatible filters of Sheffer stroke basic algebras. Recall that an
ideal term [
23] on an algebra
with a constant 1 is a term
, such that the identity
holds on
. For non-empty subsets
,
of
A, we say
M is closed under the ideal term
t if
for all
and
The definition of compatible filters of Sheffer stroke basic algebras and their relation with congruence relation are given as follows.
Definition 10 ([
5])
. A subset F of a Sheffer stroke basic algebra A is said to be a compatible filter if and for all : Proposition 6 ([
5])
. For any compatible filter F of a Sheffer stroke basic algebra B, the binary relation defined bybeing a congruence relation on A. Moreover, In what follows, we present our main result characterizing compatible filters through ideal terms.
Theorem 3. A subset F with 1 in a Sheffer stroke basic algebra is a compatible filter if and only if it is closed under the following four ideal terms: Proof. By Proposition 6, for any compatible filter
F of
B, the relation
is a congruence on
B and
. For all
and
we have
Then,
If
then
Since
we obtain
Similarly, if
then it follows that
, and if
and
then
Conversely, if
and
then
So, we verify that
F satisfies (FSH1).
Assume that
and
then,
Substitute 1 by
and then substitute the first
x by
since
by Lemma 3 (i) and (SH2); so, we obtain
, which means that
F satisfies (FSH2).
If
then denote
by ∆; then,
Denote
by ∇; then,
Together with (FSH1), we have
, which shows that
F satisfies (FSH3). So,
F is a compatible filter of
□
As an immediate consequence, we have the following result.
Corollary 1 ([
5] (p. 224, Thm. 3.30))
. Let Θ be a congruence of a Sheffer stroke basic algebra A; then, is a compatible filter of Proof. By the proof of Theorem 3, when is a congruence of A, is closed under the ideal items then, it is a compatible filter. □
Remark 4. This proof is different from that in [5].