Abstract
A multiset is a set containing repeated elements. The objective of this paper is to combine the innovative concept of multisets and polygroups. In particular, we use multisets and fuzzy multisets to introduce the concepts of multi-polygroups and fuzzy multi-polygroups respectively and we discuss their properties. Moreover, we construct fuzzy multi-polygroups from multi-polygroups.
Introduction
Algebraic hyperstructures represent a natural generalization of classical algebraic structures and they were introduced by Marty [20] in 1934 at the eighth Congress of Scandinavian Mathematicians. Where he generalized the notion of a group to that of a hypergroup. In a group, the composition of two elements is an element whereas in a hypergroup, the composition of two elements is a set. Hypergroups have been used in algebra, geometry, convexity, automata theory, combinatorial problems of coloring, lattice theory, Boolean algebras, logic etc., over the years. An overview of the most important works and results in the field of hyperstructures up to 1993 is given in the book of Corsini [10]. A further overview of the work can be found in the book of Corsini and Leoreanu [11] and on the website of Prof. Vougiouklis and his team of collaborators (see web page: http://aha.eled.duth.gr/Thesaurus1.1.htm) [33–35]. Moreover, a comprehensive review was published in 2005 by Chvalina and Hoskova [18]. For recent similar overview of hyperstructures, we refer to [2, 13–15]. Some interesting results concerning hyperstructures theory can be also find in recent papers e.g. [12, 31]. Comer [7] introduced a special class of hypergroups, using the name of polygroups. He emphasized the importance of polygroups, by analyzing them in connections to graphs, relations, Boolean and cylindric algebras.
A set is a well-defined collection of distinct objects, that is, the elements of a set are pairwise different. A generalization of the notion of the set was introduced by Yager [36]. Yager introduced the bag (multiset) structure as a set-like object in which repeated elements are significant. He discussed operations on multisets such as intersection and showed the usefulness of the new defined structure in relational databases. Multisets are useful structures and they have found numerous applications in mathematics and computer science [21, 26]. For example, the prime factorization of an integer n > 0 is a multiset N whose elements are primes (e.g. 45 has the multiset {3, 3, 5}). Moreover, the eigenvalues of a matrix (e.g. the 4 × 4 upper triangular matrix (a ij ) with a11 = a22 = -3, a33 = 1,a44 = 0 has the multiset {-3, - 3, 1, 0}) and roots of a polynomial can be considered as multisets.
Zadeh [37] proposed fuzzy sets as mathematical model of vagueness where elements belong to a given set to some degree that is typically a number that belongs to the unit interval [0, 1]. Yager [36] introduced the concept of Fuzzy Multiset and investigated a calculus for them. An element of a Fuzzy Multiset can occur more than once with possibly the same or different membership values.
In [30], Shinoj introduced fuzzy multi-groups and studied their properties. And in [25], Onasanya and Hoskova-Mayerova introduced multi-fuzzy groups induced by multisets. Our paper generalizes the work in [25, 30] to polygroups. More specifically, it is concerned about (fuzzy) multi-polygroups and it is constructed as follows: After an Introduction, Section 2 presents basic notions related to polygroups and (fuzzy) multisets that are used throughout the paper. Section 3 defines and studies the properties of fuzzy multi-polygroups. Finally, Section 4 defines multi-polygroups, studies their properties and constructs fuzzy multi-polygroups from multi-polygroups.
Preliminaries
In this section, we present some definitions and theorems related to polygroups and (fuzzy) multisets that are used throughout the paper.
Polygroups
Let H be a non-empty set. Then, a mapping
In the above definition, if A and B are two non-empty subsets of P and x ∈ H, then we define:
A polygroup is a completely regular, reversible in itself multigroup in the sense of Dresher and Ore [16]. These systems occur naturally in the study of algebraic logic. Some algebraic and combinatorial properties were developed in [9].
(x · y) · z = x · (y · z), e · x = x · e = x, x ∈ y · z implies y ∈ x · z-1 and z ∈ y-1 · x.
The following elementary facts about polygroups follow easily from the axioms: e ∈ x · x-1 ∩ x-1 · x, e-1 = e, (x-1) -1 = x, and (x · y) -1 = y-1 · x-1, where A-1 = {a-1| a ∈ A}.
a homomorphism if f (x ∘ 1y) ⊆ f (x) ∘ 2f (y) for all x, y ∈ P1; a strong homomorphism if f (x ∘ 1y) = f (x) ∘ 2f (y) for all x, y ∈ P1; an isomorphism if f is a bijective strong homomorphism.
More recent results concerning the polygroups can be found in [1, 28].
Fuzzy multisets
Let us recall that the multiset is a collection of objects that can be repeated. A (crisp) multiset M is characterized by a count function C M : X → N.
Fuzzy set and crisp set are the part of the distinct set theories, where the fuzzy set implements infinite-valued logic while crisp set employs bi-valued logic. Previously, expert system principles were formulated premised on Boolean logic where crisp sets are used. But then scientists argued that human thinking does not always follow crisp “yes”/“no” logic, and it could be vague, qualitative, uncertain, imprecise or fuzzy in nature. This gave commencement to the development of the fuzzy set theory to imitate human thinking.
M ⊆ N if C
M
(x) ≤ C
N
(x) for all x ∈ P, The multiset M ∩ N is defined by CM∩N where CM∩N (x) = C
M
(x) ∧ C
N
(x) = min {C
M
(x) , C
N
(x)}.
In the above definition, the value CM
A
(x) is a crisp multiset drawn from [0, 1]. For each x ∈ X, the membership sequence is defined as the decreasingly ordered sequence of elements in CM
A
(x) and it is denoted by:
Let A, B be fuzzy multisets of X. Then L (x ; A) =
A ⊆ B if and only if A = B if and only if A ∩ B is defined by
The image of A under f is denoted by f (A) or
The inverse image of B under f is denoted by f-1 (B) where CMf-1(B) (x) = CM
B
(f (x)).
Properties of fuzzy multi-polygroups
Inspired by the definition of fuzzy multigroups [30], we introduce the concept of fuzzy multi-polygroup. And we investigate their properties. It is well known that a polygroup is a generalized case of a group (i.e. every group is a polygroup and the converse may not hold.). So, the results in this section can be considered as more general than that in [30].
CM
A
(x) ∧ CM
A
(y) ≤ inf {CM
A
(z) : z ∈ x ∘ y}; CM
A
(x) ≤ CM
A
(x-1).
CM
A
(x) ≤ CM
A
(e) for all x ∈ P; CM
A
(x-1) = CM
A
(x) for all x ∈ P; CM
A
(z) ≥ CM
A
(x1) ∧ … ∧ CM
A
(x
n
) for all z ∈ x1 ∘ … ∘ x
n
and n ≥ 2; CM
A
(z) ≥ CM
A
(x) for all z ∈ x
n
.
Proof of 1. Let x ∈ P. Then e ∈ x ∘ x-1. The latter implies that CM
A
(x) ≤ CM
A
(x) ∧ CM
A
(x-1) ≤ C M
A
(e). Proof of 2. For all x ∈ P, we have that x-1 ∈ P, CM
A
(x-1) ≥ CM
A
(x) and CM
A
(x) = CM
A
( (x-1) -1) ≥ CM
A
(x-1). Thus, CM
A
(x-1) = CM
A
(x). Proof of 3. By mathematical induction on the value of n, CM
A
(z) ≥ CM
A
(x1) ∧ … ∧ CM
A
(x
n
) for all z ∈ x1 ∘ … ∘ x
n
is true for n = 2. Assume that CM
A
(z) ≥ CM
A
(x1) ∧ … ∧ CM
A
(x
n
) for all z ∈ x1 ∘ … ∘ x
n
and let z′ ∈ x1 ∘ … ∘ x
n
∘ xn+1. Then there exists x ∈ x1 ∘ … ∘ x
n
such that z′ ∈ x ∘ xn+1. Having A a fuzzy multi-polygroup implies that CM
A
(z′) ≥ CM
A
(x) ∧ CM
A
(xn+1). And using our assumption that CM
A
(x) ≥ CM
A
(x1) ∧ … ∧ CM
A
(x
n
) implies that our statement is true for n + 1. Proof of 4. The proof follows from 3. by setting x
i
= x for all i = 1, …, n.□
Since A, B are fuzzy multi-polygroups of P1, P2 respectively, it follows that CM
A
(x-1) = CM
A
(x) and CM
B
(y-1) = CM
B
(y). Thus, CMA×B ((x, y) -1) = CM
A
(x) ∧ CM
B
(y) = CMA×B (x, y). Let (x3, y3) ∈ (x1, y1) ∘ (x2, y2). Then x3 ∈ x1 ∘ x2 and y3 ∈ y1 ∘ y2. Having A, B are fuzzy multi-polygroups of P1, P2 respectively implies that CM
A
(x3) ≥ CM
A
(x1) ∧ CM
A
(x2) and CM
B
(y3) ≥ CM
B
(y1) ∧ CM
B
(y2). We get now
Then A × A = {(0.8, 0.3, 0.3, 0.1)/(e, e) , (0.5, 0.2, 0.1)/(e, a) , (0.5, 0.2, 0.1)/(a, e) , (0.5, 0.2, 0.1)/(a, a)} is a fuzzy multi-polygroup of P1 × P2.
Case x, y ∈ M. For all z ∈ x ★ y = x ∘ 1y, we have CM (z) = CM
A
(z) ≥ min {CM
A
(x) , CM
A
(y)} = min {CM (x) , CM (y)} Case x, y ∈ N and y ≠ x-1. For all z ∈ x ★ y = x ∘ 2y, we have CM (z) = CM
B
(z) ≥ min {CM
B
(x) , CM
B
(y)} = min {CM (x) , CM (y)}. Case x, y ∈ B and y = x-1. For all z ∈ x ★ y = x ∘ 2y ∪ A, we have CM (z) = CM
B
(z) ≥ min {CM
B
(x) , CM
B
(y)} = min {CM (x) , CM (y)} if z ∈ x ∘ 2y. If z ∈ A, we have CM (z) = CM
A
(z) ≥ min {CM
B
(x) , CM
B
(y)} = min {CM (x) , CM (y)}. Case x ∈ A and y ∈ B. For all z ∈ x ★ y = y, we have CM (z) = CM
B
(y) ≥ min {CM
A
(x) , CM
B
(y)} = min {CM (x) , CM (y)}. Case x ∈ B and y ∈ A. For all z ∈ x ★ y = x, we have CM (z) = CM
B
(x) ≥ min {CM
B
(x) , CM
A
(y)} = min {CM (x) , CM (y)}.
For all x ≠ e ∈ M [N],
□
If A is a fuzzy multi-polygroup of P1, the f (A) is a fuzzy multi-polygroup of P2, If B is a fuzzy multi-polygroup of P2, the f-1 (B) is a fuzzy multi-polygroup of P1.
CMf(A) (y-1) =
Item 2.: Let x1, x2 ∈ P1 and x3 ∈ x1 ∘ 1x2. Then CMf-1(B) (x3) = CM B (f (x3)).
Having f (x3) ∈ f (x1 ∘ 1x2) = f (x1) ∘ f (x2) im-plies that CMf-1(B) (x3) = CM B (f (x3)) ≥ CM B (f (x1)) ∧ CM B (f (x2)) = CMf-1(B) (x1) ∧ CMf-1(B) (x2). Let x ∈ P1. Then CMf-1(B) (x-1) = CM B (f (x-1)).
Having f (x-1) = (f (x)) -1 and CM B (f (x)) = CM B (f (x)) -1) (as B is a fuzzy multi-polygroup of P2) implies that CMf-1(B) (x-1) = CMf-1(B) (x).□
Fuzzy multi-polygroups induced bymultisets
In this section, we define multi-polygroups of polygroups using multisets and we use our new definition to get fuzzy multi-polygroups.
C
M
(x) ∧ C
M
(y) ≤ inf {C
M
(z) : z ∈ x ∘ y}; C
M
(x) ≤ C
M
(x-1).
C
M
(x) ≤ C
M
(e) for all x ∈ P; C
M
(x-1) = C
M
(x) for all x ∈ P; C
M
(z) ≥ C
M
(x1) ∧ … ∧ C
M
(x
n
) for all z ∈ x1 ∘ … ∘ x
n
; C
M
(z) ≥ C
M
(x) for all z ∈ x
n
.
□
□
□
□
Let M, N be multisets on a polygroup P and with C
M
(x) ≤ α and C
N
(x) = α for all x ∈ P. We define
Conclusion
This paper has introduced an algebraic hyperstructure of multisets and fuzzy multisets in the form of multi-polygroups and fuzzy multi-polygroups respectively. Several interesting properties of the new defined notions were discussed. It is well known that the concept of (fuzzy) multiset is well established in dealing with many real life problems. So, the algebraic hyperstructure defined on them in this paper would help to approach these problems with a different perspective.
Footnotes
Acknowledgment
The work presented in this paper was supported within the project for development of basic and applied research developed in the long term by the departments of theoretical and applied bases FMT (Project code: DZRO K-217) supported by the Ministry of Defence in the Czech Republic.
