Abstract
The concept of quantum B-algebra was introduced by Rump and Yang, that is, unified algebraic semantics for various noncommutative fuzzy logics, quantum logics, and implication logics. In this paper, a new notion of q-filter in quantum B-algebra is proposed, and quotient structures are constructed by q-filters (in contrast, although the notion of filter in quantum B-algebra has been defined before this paper, but corresponding quotient structures cannot be constructed according to the usual methods). Moreover, a new, more general, implication algebra is proposed, which is called basic implication algebra and can be regarded as a unified frame of general fuzzy logics, including nonassociative fuzzy logics (in contrast, quantum B-algebra is not applied to nonassociative fuzzy logics). The filter theory of basic implication algebras is also established.
1. Introduction
For classical logic and nonclassical logics (multivalued logic, quantum logic, t-norm-based fuzzy logic [1,2,3,4,5,6]), logical implication operators play an important role. In the study of fuzzy logics, fuzzy implications are also the focus of research, and a large number of literatures involve this topic [7,8,9,10,11,12,13,14,15,16]. Moreover, some algebraic systems focusing on implication operators are also hot topics. Especially with the in-depth study of noncommutative fuzzy logics in recent years, some related implication algebraic systems have attracted the attention of scholars, such as pseudo-basic-logic (BL) algebras, pseudo- monoidal t-norm-based logic (MTL) algebras, and pseudo- B, C, K axiom (BCK)/ B, C, I axiom (BCI) algebras [17,18,19,20,21,22,23] (see also References [5,6,7]).
For formalizing the implication fragment of the logic of quantales, Rump and Yang proposed the notion of quantum B-algebras [24,25], which provide a unified semantic for a wide class of nonclassical logics. Specifically, quantum B-algebras encompass many implication algebras, like pseudo-BCK/BCI algebras, (commutative and noncommutative) residuated lattices, pseudo- MV/BL/MTL algebras, and generalized pseudo-effect algebras. New research articles on quantum B-algebras can be found in References [26,27,28]. Note that all hoops and pseudo-hoops are special quantum B-algebras, and they are closely related to L-algebras [29].
Although the definition of a filter in a quantum B-algebra is given in Reference [30], quotient algebraic structures are not established by using filters. In fact, filters in special subclasses of quantum B-algebras are mainly discussed in Reference [30], and these subclasses require a unital element. In this paper, by introducing the concept of a q-filter in quantum B-algebras, we establish the quotient structures using q-filters in a natural way. At the same time, although quantum B-algebra has generality, it cannot include the implication structure of non-associative fuzzy logics [31,32], so we propose a wider concept, that is, basic implication algebra that can include a wider range of implication operations, establish filter theory, and obtain quotient algebra.
2. Preliminaries
Definition 1.
Let (X, ≤) be partially ordered set endowed with two binary operations → and ↝ [24,25]. Then, (X, →, ↝, ≤) is called a quantum B-algebra if it satisfies: ∀x, y, z∈X,
(1) y→z ≤ (x→y)→(x→z);
(2) y↝z ≤ (x↝y) ↝ (x↝z);
(3) y ≤ z ⇒ x→y ≤ x→z;
(4) x ≤ y→z ⟺ y ≤ x↝z.
If u∈X exists, such that u→x = u↝x = x for all x in X, then u is called a unit element of X. Obviously, the unit element is unique. When a unit element exists in X, we call X unital.
Proposition 1.
An algebra structure (X, →, ↝, ≤) endowed with a partially order ≤ and two binary operations → and ↝ is a quantum B-algebra if and only if it satisfies [4]: ∀x, y, z∈X,
(1) x→(y↝z) = y↝(x→z);
(2) y ≤ z ⇒ x→y ≤ x→z;
(3) x ≤ y→z ⟺ y ≤ x↝z.
Proposition 2.
Let (X, →, ↝, ≤) be a quantum B-algebra [24,25,26]. Then, (∀ x, y, z∈X)
(1) y ≤ z ⇒ x↝y ≤ x↝z;
(2) y ≤ z ⇒ z↝x ≤ y↝x;
(3) y ≤ z ⇒ z→x ≤ y→x;
(4) x ≤ (x↝y)→y, x ≤ (x→y)↝y;
(5) x→y = ((x→y)↝y)→y, x↝y = ((x↝y)→y)↝y;
(6) x→y ≤ (y→z)↝(x→z);
(7) x↝y ≤ (y↝z)→(x↝z);
(8) assume that u is the unit of X, then u ≤ x↝y ⟺ x ≤ y ⟺ u ≤ x→y;
(9) if 0∈X exists, such that 0 ≤ x for all x in X, then 0 = 0↝0 = 0→0 is the greatest element (denote by 1), and x→1 = x↝1=1 for all x∈X;
(10) if X is a lattice, then (x ∨ y)→z = (x→z)∧(y→z), (x∨y)↝z = (x↝z) ∨(y↝z).
Definition 2.
Let (X, ≤) be partially ordered set and Y⊆ X [24]. If x ≥ y∈Y implies x∈Y, then Y is called to be an upper set of X. The smallest upper set containing a given x∈X is denoted by ↑x. For quantum B-algebra X, the set of upper sets is denoted by U(X). For A, B∈U(X), define
A·B = {x∈X| ∃b∈B: b→x∈A}.
We can verify that A·B = {x∈X|∃a∈A: a↝x∈B} = {x∈X|∃a∈A, b∈B: a≤b→x} = {x∈X|∃a∈A, b∈B: b ≤ a↝x}.
Definition 3.
Let A be an empty set, ≤ be a binary relation on A [17,18], → and ↝ be binary operations on A, and 1 be an element of A. Then, structure (A, →, ↝, ≤, 1) is called a pseudo-BCI algebra if it satisfies the following axioms: ∀ x, y, z∈A,
- (1)
- x→y ≤ (y→z)↝(x→z), x↝y ≤ (y↝z)→(x↝z),
- (2)
- x ≤ (x↝y)→y, x ≤ (x→y)↝y;
- (3)
- x ≤ x;
- (4)
- x ≤ y, y ≤ x ⇒ x = y;
- (5)
- x ≤ y ⟺ x→y = 1 ⟺ x↝y = 1.
If pseudo-BCI algebra A satisfies: x→1 = 1 (or x↝1 = 1) for all x∈A, then A is called a pseudo-BCK algebra.
Proposition 3.
Let (A, →, ↝, ≤, 1) be a pseudo-BCI algebra [18,19,20]. We have (∀x, y, z∈A)
(1) if 1 ≤ x, then x = 1;
(2) if x ≤ y, then y→z ≤ x→z and y↝z ≤ x↝z;
(3) if x ≤ y and y ≤ z, then x ≤ z;
(4) x→(y↝z) = y↝(x→z);
(5) x ≤ y→z ⟺ y ≤ x↝z;
(6) x→y ≤ (z→x)→(z→y); x↝y ≤ (z↝x)↝(z↝y);
(7) if x ≤ y, then z→x ≤ z→y and z↝x ≤ z↝y;
(8) 1→x = 1↝x =x;
(9) y→x = ((y→x)↝x)→x, y↝x = ((y↝x)→x)↝ x;
(10) x→y ≤ (y→x) ↝1, x↝y ≤ (y↝x)→1;
(11) (x→y)→1 = (x→1)↝(y→1), (x↝y)↝1 = (x↝1)→(y↝1);
(12) x→1 = x↝1.
Proposition 4.
Let (A, →, ↝, ≤, 1) be a pseudo-BCK algebra [17], then (∀x, yA): x ≤ y→x, x ≤ y↝x.
Definition 4.
Let X be a unital quantum B-algebra [24]. If there exists x∈X, such that x→u = x↝u = u, then we call that x integral. The subset of integral element in X is denoted by I(X).
Proposition 5.
Let X be a quantum B-algebra [24]. Then, the following assertions are equivalent:
(1) X is a pseudo-BCK algebra;
(2) X is unital, and every element of X is integral;
(3) X has the greatest element, which is a unit element.
Proposition 6.
Every pseudo-BCI algebra is a unital quantum B-algebra [25]. And, a quantum B-algebra is a pseudo-BCI algebra if and only if its unit element u is maximal.
Definition 5.
Let (A, →, ↝, ≤, 1) be a pseudo-BCI algebra [20,21]. When the following identities are satisfied, we call X an antigrouped pseudo-BCI algebra:
∀x∈A, (x→1)→1 = x or (x↝1)↝1 = x.
Proposition 7.
Let (A, →, ↝, ≤, 1) be a pseudo-BCI algebra [20]. Then, A is antigrouped if and only if the following conditions are satisfied:
(G1) for all x, y, z∈A, (x→y)→(x→z) = y→z, and
(G2) for all x, y, z∈A, (x↝y)↝(x↝z) = y↝z.
Definition 6.
Let (A, →, ↝, ≤, 1) be a pseudo-BCI algebra and F ⊆ X [19,20]. When the following conditions are satisfied, we call F a pseudo-BCI filter (briefly, filter) of X:
(F1) 1∈F;
(F2) x∈F, x→y∈F ⟹ y∈F;
(F3) x∈F, x↝y∈F ⟹ y∈F.
Definition 7.
Let (A, →, ↝, ≤, 1) be a pseudo-BCI algebra and F be a filter of X [20,21]. When the following condition is satisfied, we call F an antigrouped filter of X:
(GF) ∀x∈X, (x→1)→1∈F or (x↝1)↝1∈F ⟹ x∈F.
Definition 8.
A subset F of pseudo-BCI algebra X is called a p-filter of X if the following conditions are satisfied [20,21]:
(P1) 1∈F,
(P2) (x→y)↝(x→z)∈F and y∈F imply z∈F,
(P3) (x↝y)→(x↝z)∈F and y∈F imply z∈F.
3. Q-Filters in Quantum B-Algebra
In Reference [30], the notion of filter in quantum B-algebra is proposed. If X is a quantum B-algebra and F is a nonempty set of X, then F is called the filter of X if F∈U(X) and F·F ⊆ F. That is, F is a filter of X, if and only if: (1) F is a nonempty upper subset of X; (2) (z∈X, y∈F, y→z∈F) ⇒ z∈F. We denote the set of all filters of X by F(X).
In this section, we discuss a new concept of q-filter in quantum B-algebra; by using q-filters, we construct the quotient algebras.
Definition 9.
A nonempty subset F of quantum B-algebra X is called a q-filter of X if it satisfies:
- (1)
- F is an upper set of X, that is, F∈U(X);
- (2)
- for all x∈F, x→x∈F and x↝x∈F;
- (3)
- x∈F, y∈X, x→y∈F ⟹ y∈F.
- (4)
- A q-filter of X is normal if x→y∈F⟺ x↝y∈F.
Proposition 8.
Let F be a q-filter of quantum B-algebra X. Then,
(1) x∈F, y∈X, x↝y∈F ⟹ y∈F.
(2) x∈F and y∈X ⟹ (x↝y)→y∈F and (x→y)↝y∈F.
(3) if X is unital, then Condition (2) in Definition 9 can be replaced by u∈F, where u is the unit element of X.
Proof.
(1) Assume that x∈F, y∈X, and x↝y∈F. Then, by Proposition 2 (4), x ≤ (x↝y)→y. Applying Definition 9 (1) and (3), we get that y∈F.
(2) Using Proposition 2 (4) and Definition 9 (1), we can get (2).
(3) If X is unital with unit u, then u→u = u. Moreover, applying Proposition 2 (8), u ≤ x↝x and u ≤ x→x from x ≤ x, for all x∈X. Therefore, for unital quantum B-algebra X, Condition (2) in Definition 8 can be replaced by condition “u∈F”. □
By Definition 6, and Propositions 6 and 8, we get the following result (the proof is omitted).
Proposition 9.
Let (A, →, ↝, ≤, 1) be a pseudo-BCI algebra. Then, an empty subset of A is a q-filter of A (as a quantum B-algebra) if and only if it is a filter of A (according to Definition 6).
Example 1.
Let X = {a, b, c, d, e, f}. Define operationsand ↝ on X as per the following Cayley Table 1 and Table 2; the order on X is defined as follows: b ≤ a ≤ f; e ≤ d ≤ c. Then, X is a quantum B-algebra (we can verify it with the Matlab software (The MathWorks Inc., Natick, MA, USA)), but it is not a pseudo-BCI algebra. Let F1 = {f}, F2 = {a, b, f}; then, F1 is a filter but not a q-filter of X, and F2 is a normal q-filter of X.
Table 1.
Cayley table of operation .
Table 2.
Cayley table of operation ↝.
Theorem 1.
Let X be a quantum B-algebra and F a normal q-filter of X. Define the binary ≈F on X as follows:
x ≈F y ⟺ x→y∈F and y→x∈F, where x, y∈X.
Then,
(1) ≈F is an equivalent relation on X;
(2) ≈F is a congruence relation on X, that is, x≈F y ⟹ (z→x) ≈F (z→y), (x→z) ≈F (y→z), (z↝x) ≈F (z↝y), (x↝z) ≈F (y↝z), for all z∈X.
Proof.
(1) For any x∈X, by Definition 9 (2), x→x∈F, it follows that x ≈F x.
For all x, y∈X, if x ≈F y, we can easily verify that y ≈F x.
Assume that x ≈F y, y ≈F z. Then, x→y∈F, y→x∈F, y→z∈F, and z→y∈F, since
y→z ≤ (x→y)→(x→z) by Definition 1 (1).
From this and Definition 9, we have x→z∈F. Similarly, we can get z→x∈F. Thus, x ≈F z.
Therefore, ≈F is an equivalent relation on X.
(2) If x ≈F y, then x→y∈F, y→x∈F. Since
x→y ≤ (z→x)→(z→y), by Definition 1 (1).
y→x ≤ (z→y)→(z→x), by Definition 1 (1).
Using Definition 9 (1), (z→x)→(z→y)∈F, (z→y)→(z→x)∈F. It follows that (z→x) ≈F (z→y).
Moreover, since
x→y ≤ (y→z)↝(x→z), by Proposition 2 (6).
y→x ≤ (x→z)↝(y→z), by Proposition 2 (6).
Then, form x→y∈F and y→x∈F; using Definition 9 (1), we have (y→z)↝(x→z)∈F, (x→z)↝(y→z)∈F. Since F is normal, by Definition 9 we get (y→z)→(x→z)∈F, (x→z)→(y→z)∈F. Thus, (x→z) ≈F (y→z).
Similarly, we can get that x ≈F y ⟹ (z↝x) ≈F (z↝y) and (x↝z) ≈F (y↝z). □
Definition 10.
A quantum B-algebra X is considered to be perfect, if it satisfies:
(1) for any normal q-filter F of X, x, y in X,(there exists an∈X, such that [x→y]F = [a→a]F
) ⟺ (there exists b∈X, such that [x↝y]F = [b↝b]F
).
(2) for any normal q-filter F of X, (X/≈F →, ↝, ≤) is a quantum B-algebra, where quotient operations → and ↝ are defined in a canonical way, and ≤ is defined as follows:
[x]F ≤ [y]F ⟺ (there exists a∈X such that [x]F→[y]F = [a→a]F)
⟺ (there exists b∈X such that [x]F↝[y]F = [b↝b]F).
⟺ (there exists b∈X such that [x]F↝[y]F = [b↝b]F).
Theorem 2.
Let (A, →, ↝, ≤, 1) be a pseudo-BCI algebra, then A is a perfect quantum B-algebra.
Proof.
By Proposition 6, we know that A is a quantum B-algebra.
(1) For any normal q-filter F of A, x, y∈A, if there exists a∈A, such that [x→y]F = [a→a]F, then
[x→y]F = [a→a]F = [1]F.
It follows that (x→y)→1∈F, 1→(x→y) = x→y∈F. Applying Proposition 3 (11) and (12), we have
(x→1)↝(y→1) = (x→y)→1∈F.
Since F is normal, from (x→1)↝(y→1)∈F and x→y∈F we get that
(x→1)→(y→1)∈F and x↝y∈F.
Applying Proposition 3 (11) and (12) again, (x↝y)→1 = (x→1)→(y→1). Thus,
(x↝y)→1 = (x→1)→(y→1)∈F and 1→(x↝y) = x↝y∈F.
This means that [x↝y]F = [1]F = [1↝1]F. Similarly, we can prove that the inverse is true. That is, Definition 10 (1) holds for A.
(2) For any normal q-filter F of pseudo-BCI algebra A, binary ≤ on A/≈F is defined as the following:
[x]F ≤ [y]F ⟺ [x]F→[y]F = [1]F.
We verify that ≤ is a partial binary on A/≈F.
Obviously, [x]F ≤ [x]F for any x∈A.
If [x]F ≤ [y]F and [y]F ≤ [x]F, then [x]F→[y]F = [x→y]F = [1]F, [y]F→[x]F = [y→x]F = [1]F. By the definition of equivalent class, x→y = 1→(x→y) ∈F, y→x = 1→(y→x)∈F. It follows that x ≈F y; thus, [x]F = [y]F.
If [x]F ≤ [y]F and [y]F ≤ [z]F, then [x]F→[y]F = [x→y]F = [1]F, [y]F→[z]F = [y→z]F = [1]F. Thus,
x→y = 1→(x→y)∈F, (x→y)→1∈F;
y→z = 1→(y→z)∈F, (y→z)→1∈F.
Applying Definition 3 and Proposition 3,
y→z ≤ (x→y)→(x→z),
(x→y)→1 = (x→1)↝(y→1) ≤ ([(y→1)↝(z→1)]→[(x→1)↝(z→1)]) = [(y→z)→1]→[(x→z)→1].
By Definition 9,
1→(x→z) = x→z∈F, (x→z)→1∈F.
This means that (x→z) ≈F 1, [x→z]F = [1]F. That is, [x]F→[z]F =[x→z]F = [1]F, [x]F ≤ [z]F.
Therefore, applying Theorem 1, we know that (A/≈F →, ↝, [1]F) is a quantum B-algebra and pseudo-BCI algebra. That is, Definition 10 (2) holds for A.
Hence, we know that A is a perfect quantum B-algebra. □
The following examples show that there are some perfect quantum B-algebras that may not be a pseudo-BCI algebra.
Example 2.
Let X = {a, b, c, d, e, 1}. Define operationsand ↝ on X as per the following Cayley Table 3 and Table 4, the order on X is defined as the following: b ≤ a ≤ 1; e ≤ d ≤ c. Then, X is a pseudo-BCI algebra (we can verify it with Matlab). Denote F1 = {1}, F2 = {a, b, 1}, F3 = X, then Fi (i = 1, 2, 3) are all normal q-filters of X, and quotient algebras (X/≈Fi →, ↝, [1]Fi) are pseudo-BCI algebras. Thus, X is a perfect quantum B-algebra.
Table 3.
Cayley table of operation .
Table 4.
Cayley table of operation ↝.
Example 3.
Let X = {a, b, c, d, e, f}. Define operationsand ↝ on X as per the following Cayley Table 5 and Table 6, the order on X is defined as follows: b ≤ a ≤ f; e ≤ d ≤ c. Then, X is a quantum B-algebra (we can verify it with Matlab), but it is not a pseudo-BCI algebra, since e↝e≠ e→e. Denote F = {a, b, f}, then F, X are all normal q-filters of X, quotient algebras (X/≈F →, ↝, ≤), (X/≈X →, ↝, ≤) are quantum B-algebras, and X is a perfect quantum B-algebra.
Table 5.
Cayley table of operation .
Table 6.
Cayley table of operation ↝.
4. Basic Implication Algebras and Filters
Definition 11.
Let (A, ∨, ∧, ⨂, →, 0, 1) be a type-(2, 2, 2, 2, 0, 0) algebra [32]. A is called a nonassociative residuated lattice, if it satisfies:
(A1) (A, ∨, ∧, 0, 1) is a bounded lattice;
(A2) (A, ⨂, 1) is a commutative groupoid with unit element 1;
(A3) ∀x, y, z∈A, x⨂y ≤ z ⟺ x ≤ y→z.
Proposition 10.
Let (A, ∨, ∧, ⨂, →, 0, 1) be a nonassociative residuated lattice [32]. Then, (∀ x, y, z∈A)
(1) x ≤ y ⟺ x→y = 1;
(2) x ≤ y ⇒ x⨂z ≤ y⨂z;
(3) x ≤ y ⇒ y→z ≤ x→z;
(4) x ≤ y ⇒ z→x ≤ z→y;
(5) x⨂(y∨z) = (x⨂y)∨(x⨂z);
(6) x→(y∧z) = (x→y)∧(x→z);
(7) (y∨z)→x = (y→x)∧(z→x);
(8) (x→y)⨂x ≤ x, y;
(9) (x→y)→y ≥ x, y.
Example 4.
Let A = [0, 1], operation ⨂ on A is defined as follows:
x⨂y = 0.5xy + 0.5max{0, x + y − 1}, x, y∈A.
Then, ⨂ is a nonassociative t-norm on A (see Example 1 in Reference [32]). Operation → is defined as follows:
x→y = max{z∈[0, 1]|z⨂x ≤ y}, x, y∈A.
Then, (A, max, min, ⨂, →, 0, 1) is a nonassoiative residuated lattice (see Theorem 5 in Reference [32]). Assume that x = 0.5, y = 0.2, z = 0.1, then
Therefore,
Example 4 shows that Condition (1) in Definition 1 is not true for general non-associative residuated lattices, that is, quantum B-algebras are not common basic of non-associative fuzzy logics. So, we discuss more general implication algebras in this section.
Definition 12.
A basic implication algebra is a partially ordered set (X, ≤) with binary operation →, such that the following are satisfied for x, y, and z in X:
(1) x ≤ y ⇒ z→x ≤ z→y;
(2) x ≤ y ⇒ y→z ≤ x→z.
A basic implication algebra is considered to be normal, if it satisfies:
(3) for any x, y∈X, x→x = y→y;
(4) for any x, y∈X, x ≤ y ⟺ x→y = e, where e = x→x = y→y.
We can verify that the following results are true (the proofs are omitted).
Proposition 11.
Let (X, →, ≤) be a basic implication algebra. Then, for all x, y, z∈X,
(1) x ≤ y ⇒ y→x ≤ x→x ≤ x→y;
(2) x ≤ y ⇒ y→x ≤ y→y ≤ x→y;
(3) x ≤ y and u ≤ v ⇒ y→u ≤ x→v;
(4) x ≤ y and u ≤ v ⇒ v→x ≤ u→y.
Proposition 12.
Let (X, →, ≤, e) be a normal basic implication algebra. Then for all x, y, z∈X,
(1) x→x = e;
(2) x→y = y→x = e ⇒ x = y;
(3) x ≤ y ⇒ y→x ≤ e;
(4) if e is unit (that is, for all x in X, e→x = x), then e is a maximal element (that is, e ≤ x ⇒ e = x).
Proposition 13.
(1) If (X, →, ↝, ≤) is a a quantum B-algebra, then (X, →, ≤) and (X, ↝, ≤) are basic implication algebras; (2) If (A, →, ↝, ≤, 1) is a pseudo-BCI algebra, then (A, →, ≤, 1) and (A, ↝, ≤, 1) are normal basic implication algebras with unit 1; (3) If (A, ∨, ∧, ⨂, →, 0, 1) is a non-associative residuated lattice, then (A, →, ≤, 1) is a normal basic implication algebra.
The following example shows that element e may not be a unit.
Example 5.
Let X = {a, b, c, d, 1}. Define a ≤ b ≤ c ≤ d ≤ 1 and operation on X as per the following Cayley Table 7. Then, X is a normal basic implication algebra in which element 1 is not a unit. (X, →, ≤) is not a commutative quantum B-algebra, since
Table 7.
Cayley table of operation .
The following example shows that element e may be not maximal.
Example 6.
Let X = {a, b, c, d, 1}. Define a ≤ b ≤ c ≤ d, a ≤ b ≤ c ≤ 1 and operation on X as per the following Cayley Table 8. Then, X is a normal basic implication algebra, and element 1 is not maximal and is not a unit.
Table 8.
Cayley table of operation .
Definition 13.
A nonempty subset F of basic implication algebra (X, →, ≤) is called a filter of X if it satisfies:
(1) F is an upper set of X, that is, x∈F and x ≤ y∈X ⟹ y∈F;
(2) for all x∈F, x→x∈F;
(3) x∈F, y∈X, x→y∈F ⟹ y∈F;
(4) x∈X, y→z∈F ⟹ (x→y)→(x→z)∈F;
(5) x∈X, y→z∈F ⟹ (z→x)→(y→x)∈F.
For normal basic implication algebra (X, →, ≤, e), a filter F of X is considered to be regular, if it satisfies:
(6) x∈X, (x→y)→e∈F and (y→z)→e∈F ⟹ (x→z)→e∈F.
Proposition 14.
Let (X, →, ≤, e) be a normal basic implication algebra and F ⊆ X. Then, F is a filter of X if and only if it satisfies:
(1) e∈F;
(2) x∈F, y∈X, x→y∈F ⟹ y∈F;
(3) x∈X, y→z∈F ⟹ (x→y)→(x→z)∈F;
(4) x∈X, y→z∈F ⟹ (z→x)→(y→x)∈F.
Obviously, if e is the maximal element of normal basic implication algebra (X, →, ≤, e), then any filter of X is regular.
Theorem 3.
Let X be a basic implication algebra and F a filter of X. Define binary ≈F on X as follows:
x≈F y ⟺ x→y∈F and y→x∈F, where x, y∈X.
Then
(1) ≈F is a equivalent relation on X;
(2) ≈F is a congruence relation on X, that is, x≈F y ⟹ (z→x) ≈F (z→y), (x→z) ≈F (y→z), for all z∈X.
Proof
(1) ∀x∈X, from Definition 13 (2), x→x∈F, thus x ≈F x. Moreover, ∀x, y∈X, if x ≈F y, then y ≈F x.
If x ≈F y and y ≈F z. Then x→y∈F, y→x∈F, y→z∈F, and z→y∈F. Applying Definition 13 (4) and (5), we have
(x→y)→(x→z)∈F, (z→y)→(z→x)∈F.
From this and Definition 13 (3), we have x→z∈F, z→x∈F. Thus, x ≈F z.
Hence, ≈F is a equivalent relation on X.
(2) Assume x ≈F y. By the definition of bianary relation ≈F, we have x→y∈F, y→x∈F. Using Definition 13 (4),
(z→x)→(z→y)∈F, (z→y)→(z→x)∈F.
This means that (z→x) ≈F (z→y). Moreover, using Definition 13 (5), we have
(y→z)→(x→z)∈F, (x→z)→(y→z)∈F.
Hence, (x→z) ≈F (y→z). □
Theorem 4.
Let (X, →, ≤, e) be a normal basic implication algebra and F a regular filter of X. Define quotient operation → and binary relation ≤ on X/≈F as follows:
[x]F→[y]F = [x]F→[y]F, ∀x, y∈X;
[x]F≤ [y]F ⟺ [x]F →[y]F = [e]F, ∀x, y∈X.
[x]F≤ [y]F ⟺ [x]F →[y]F = [e]F, ∀x, y∈X.
Then, (X/≈F, →, ≤, [e]F) is a normal basic implication algebra, and (X, →, ≤, e) ∼ (X/≈F, →, ≤, [e]F).
Proof.
Firstly, we prove that binary relation ≤ on X/≈F is a partial order.
(1) ∀x∈X, obviously, [x]F ≤ [x]F.
(2) Assume that [x]F ≤ [y]F and [y]F ≤ [x]F, then
[x]F→[y]F = [x→y]F = [e]F, [y]F→[x]F = [y→x]F = [e]F.
It follows that e→(x→y)∈F, e→(y→x)∈F. Applying Proposition 14 (1) and (2), we get that (x→y)∈F and (y→x)∈F. This means that [x]F = [y]F.
(3) Assume that [x]F ≤ [y]F and [y]F ≤ [z]F, then
[x]F→[y]F = [x→y]F = [e]F, [y]F→[z]F = [y→z]F = [e]F.
Using the definition of equivalent relation ≈F, we have
e→(x→y)∈F, (x→y)→e∈F; e→(y→z)∈F, (y→z)→e∈F.
From e→(x→y)∈F and e→(y→z)∈F, applying Proposition 14 (1) and (2), (x→y)∈F and (y→z)∈F. By Proposition 14 (4), (x→y)→(x→z)∈F. It follows that (x→z)∈F. Hence, (x→x)→(x→z)∈F, by Proposition 14 (4). Therefore,
e→(x→z) = (x→x)→(x→z)∈F.
Moreover, from (x→y)→e∈F and (y→z)→e∈F, applying regularity of F and Definition 13 (6), we get that (x→z)→e∈F.
Combining the above e→(x→z)∈F and (x→z)→e∈F, we have x→z ≈F e, that is, [x→z]F = [e]F. This means that [x]F ≤ [z]F. It follows that the binary relation ≤ on X/≈F is a partially order.
Therefore, applying Theorem 3, we know that (X/≈F →, ≤, [e]F) is a normal basic implication algebra, and (X, →, ≤, e) ∼ (X/≈F →, ≤, [e]F) in the homomorphism mapping f: X→X/≈F; f(x) = [x]F. □
Example 7.
Let X = {a, b, c, d, 1}. Define operationson X as per the following Cayley Table 9, and the order binary on X is defined as follows: a ≤ b ≤ c ≤ 1, b ≤ d ≤ 1. Then (X, →, ≤, 1) is a normal basic implication algebra (it is not a quantum B-algebra). Denote F = {1}, then F is regular filters of X, and the quotient algebras (X, →, ≤, 1) is isomorphic to (X/≈F, →, [1]F).
Table 9.
Cayley table of operation .
Example 8.
Denote X = {a, b, c, d, 1}. Define operationson X as per the following Cayley Table 10, and the order binary on X is defined as follows: a ≤ b ≤ c ≤ 1, b ≤ d ≤ 1. Then (X, →, ≤, 1) is a normal basic implication algebra (it is not a quantum B-algebra). Let F = {1, d}, then F is a regular filters of X, and the quotient algebras (X/≈F, →, [1]F) is presented as the following Table 11, where X/≈F = {{a}, {b, c}, [1]F = {1, d}}. Moreover, (X, →, ≤, 1) ∼ (X/≈F →, [1]F).
Table 10.
Cayley table of operation .
Table 11.
Quotient algebra (X/≈F, →, [1]F).
5. Conclusions
In this paper, we introduced the notion of a q-filter in quantum B-algebras and investigated quotient structures; by using q-filters as a corollary, we obtained quotient pseudo-BCI algebras by their filters. Moreover, we pointed out that the concept of quantum B-algebra does not apply to non-associative fuzzy logics. From this fact, we proposed the new concept of basic implication algebra, and established the corresponding filter theory and quotient algebra. In the future, we will study in depth the structural characteristics of basic implication algebras and the relationship between other algebraic structures and uncertainty theories (see References [33,34,35,36]). Moreover, we will consider the applications of q-filters for Gentzel’s sequel calculus.
Author Contributions
X.Z. initiated the research and wrote the draft. B.R.A., Y.B.J., and X.Z. completed the final version.
Funding
This work was supported by the National Natural Science Foundation of China (Grant No. 61573240).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Hájek, P. Metamathematics of Fuzzy Logic; Kluwer: Dordrecht, The Netherlands, 1998. [Google Scholar]
- Klement, E.P.; Mesiar, R.; Pap, E. Triangular Norm; Springer: Berlin, Germany, 2000. [Google Scholar]
- Esteva, F.; Godo, L. Monoidal t-norm based logic: Towards a logic for left-continuous t-norms. Fuzzy Sets Syst. 2001, 124, 271–288. [Google Scholar] [CrossRef]
- Flaminio, T. Strong non-standard completeness for fuzzy logics. Soft Comput. 2008, 12, 321–333. [Google Scholar] [CrossRef]
- Zhang, X.H. Fuzzy Logics and Algebraic Analysis; Science in China Press: Beijing, China, 2008. [Google Scholar]
- Zhang, X.H.; Dudek, W.A. BIK+-logic and non-commutative fuzzy logics. Fuzzy Syst. Math. 2009, 23, 8–20. [Google Scholar]
- Iorgulescu, A. Implicative-Groups vs. Groups and Generalizations; Matrix Room: Bucuresti, Romania, 2018. [Google Scholar]
- Fodor, J.C. Contrapositive symmetry of fuzzy implications. Fuzzy Sets Syst. 1995, 69, 141–156. [Google Scholar] [CrossRef]
- Ruiz-Aguilera, D.; Torrens, J. Distributivity of residual implications over conjunctive and disjunctive uninorms. Fuzzy Sets Syst. 2007, 158, 23–37. [Google Scholar] [CrossRef]
- Yao, O. On fuzzy implications determined by aggregation operators. Inf. Sci. 2012, 193, 153–162. [Google Scholar]
- Baczyński, M.; Beliakov, G.; Bustince Sola, H.; Pradera, A. Advances in Fuzzy Implication Functions; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Vemuri, N.; Jayaram, B. The ⊗-composition of fuzzy implications: Closures with respect to properties, powers and families. Fuzzy Sets Syst. 2015, 275, 58–87. [Google Scholar] [CrossRef]
- Li, D.C.; Qin, S.J. The quintuple implication principle of fuzzy reasoning based on interval-valued S-implication. J. Log. Algebraic Meth. Program. 2018, 100, 185–194. [Google Scholar] [CrossRef]
- Su, Y.; Liu, H.W.; Pedrycz, W. A method to construct fuzzy implications–rotation construction. Int. J. Appr. Reason. 2018, 92, 20–31. [Google Scholar] [CrossRef]
- Wang, C.Y.; Wan, L.J. Type-2 fuzzy implications and fuzzy-valued approximation reasoning. Int. J. Appr. Reason. 2018, 102, 108–122. [Google Scholar] [CrossRef]
- Luo, M.X.; Zhou, K.Y. Logical foundation of the quintuple implication inference methods. Int. J. Appr. Reason. 2018, 101, 1–9. [Google Scholar] [CrossRef]
- Georgescu, G.; Iorgulescu, A. Pseudo-BCK algebras. In Combinatorics, Computability and Logic; Springer: London, UK, 2001; pp. 97–114. [Google Scholar]
- Dudek, W.A.; Jun, Y.B. Pseudo-BCI algebras. East Asian Math. J. 2008, 24, 187–190. [Google Scholar]
- Dymek, G. Atoms and ideals of pseudo-BCI-algebras. Commen. Math. 2012, 52, 73–90. [Google Scholar]
- Zhang, X.H.; Jun, Y.B. Anti-grouped pseudo-BCI algebras and anti-grouped filters. Fuzzy Syst. Math. 2014, 28, 21–33. [Google Scholar]
- Zhang, X.H. Fuzzy anti-grouped filters and fuzzy normal filters in pseudo-BCI algebras. J. Intell. Fuzzy Syst. 2017, 33, 1767–1774. [Google Scholar] [CrossRef]
- Emanovský, P.; Kühr, J. Some properties of pseudo-BCK- and pseudo-BCI-algebras. Fuzzy Sets Syst. 2018, 339, 1–16. [Google Scholar] [CrossRef]
- Zhang, X.H.; Park, C.; Wu, S.P. Soft set theoretical approach to pseudo-BCI algebras. J. Intell. Fuzzy Syst. 2018, 34, 559–568. [Google Scholar] [CrossRef]
- Rump, W.; Yang, Y. Non-commutative logical algebras and algebraic quantales. Ann. Pure Appl. Log. 2014, 165, 759–785. [Google Scholar] [CrossRef]
- Rump, W. Quantum B-algebras. Cent. Eur. J. Math. 2013, 11, 1881–1899. [Google Scholar] [CrossRef]
- Han, S.W.; Xu, X.T.; Qin, F. The unitality of quantum B-algebras. Int. J. Theor. Phys. 2018, 57, 1582–1590. [Google Scholar] [CrossRef]
- Han, S.W.; Wang, R.R.; Xu, X.T. On the injective hulls of quantum B-algebras. Fuzzy Sets Syst. 2018. [Google Scholar] [CrossRef]
- Rump, W. Quantum B-algebras: Their omnipresence in algebraic logic and beyond. Soft Comput. 2017, 21, 2521–2529. [Google Scholar] [CrossRef]
- Rump, W. L-algebras, self-similarity, and l-groups. J. Algebra 2008, 320, 2328–2348. [Google Scholar] [CrossRef]
- Botur, M.; Paseka, J. Filters on some classes of quantum B-algebras. Int. J. Theor. Phys. 2015, 54, 4397–4409. [Google Scholar] [CrossRef]
- Botur, M.; Halaš, R. Commutative basic algebras and non-associative fuzzy logics. Arch. Math. Log. 2009, 48, 243–255. [Google Scholar] [CrossRef]
- Botur, M. A non-associative generalization of Hájek’s BL-algebras. Fuzzy Sets Syst. 2011, 178, 24–37. [Google Scholar] [CrossRef]
- Zhang, X.H.; Smarandache, F.; Liang, X.L. Neutrosophic duplet semi-group and cancellable neutrosophic triplet groups. Symmetry 2017, 9, 275. [Google Scholar] [CrossRef]
- Zhang, X.H.; Bo, C.X.; Smarandache, F.; Park, C. New operations of totally dependent- neutrosophic sets and totally dependent-neutrosophic soft sets. Symmetry 2018, 10, 187. [Google Scholar] [CrossRef]
- Zhang, X.H.; Bo, C.X.; Smarandache, F.; Dai, J.H. New inclusion relation of neutrosophic sets with applications and related lattice structure. Int. J. Mach. Learn. Cyber. 2018, 9, 1753–1763. [Google Scholar] [CrossRef]
- Caponetto, R.; Fortuna, L.; Graziani, S.; Xibilia, M.G. Genetic algorithms and applications in system engineering: A survey. Trans. Inst. Meas. Control 1993, 15, 143–156. [Google Scholar] [CrossRef]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).