This section develops the features of multiset topology by introducing primal collections. This part extends classical concepts to account for element multiplicities. Based on these notions, we define a class of topological operators based on M-primal sets. We examine their behavior within fixed non-empty M-sets.
3.1. Multiset Primal Collection and Multiset Primal Topology
Here, we present the fundamental concepts of primal collections and primal topologies in the multiset context.
Definition 3. Consider a non-empty M-set A collection is called a multiset primal (or M-primal) on the M-set under the following conditions, for each
- (i)
A does not belong to
- (ii)
If and for all then
- (iii)
If then or
Based on the properties of M-sets, the concept of M-primal can be formulated as follows:
Example 1. Consider the non-empty M-set . Define the familyWe claim that forms an M-primal on A. Remark 1. We start with the definition of a grill, as given by Choquet [23]. A collection of nonempty subsets of a space X is called a grill if it satisfies the following conditions: if and , then , and if , then or . In the multiset setting, we consider an M-grill as a collection of sub-M-sets of a given M-set A, that is, , satisfying analogous properties with respect to multiplicities.
On the other hand, an M-primal structure is also a subcollection of . While M-grills are closed under enlargement and unions, M-primal structures satisfy a downward condition with respect to multiplicities (condition (ii)) and a prime-type condition with respect to intersections (condition (iii)).
This shows a complementary relationship between the two concepts within the same multiset framework.
Example 2. Let and define an M-set A on X bythat is, , , , and so on. We define an M-grill and M-primal on A as a collection respectively, given byThen is an M-grill on A, and is an M-primal structure on A, thus illustrating their complementary behavior. Theorem 1. The union of any two M-primals and on the M-set is also an M-primal.
Proof. First, since both and are M-primals, we have and . Thus
For the second condition, for all let Hence, or Since and are M-primals, it follows that Therefore,
Finally, let Then, Since and are M-primals, we have Also, Hence, □
Remark 2. The intersection of two M-primals defined on the same M-set is not necessarily an M-primal.
Example 3. Consider the M-set which is an infinite M-set constructed from the domain Define the families of M-primals on A as follows: Both and are M-primals on A, but their intersectionis not an M-primal. For instance, consider the M-sets Then,while neither nor . This demonstrates that the intersection of two M-primals may fail to satisfy the M-primal property when dealing with infinite collections.
Definition 4. A multiset topological space together with an M-primal defined on A is said to be a multiset primal topological space (or an M-Primal topological space).
Remark 3. Within an M-primal topological space, the closure and interior of sub-M-sets are defined analogously to those in multiset topology, taking into account the multiplicity structure. In particular, the closure is obtained as the intersection of all M-closed sets containing a given sub-M-set, with multiplicities determined by the minimum values, while the interior is defined as the union of all M-open sets contained in it, with multiplicities given by the maximum values. These operators satisfy the fundamental properties analogous to the classical case.
Example 4. Let be a non-empty M-set. Different families of sub-M-sets of A, together with a suitable M-primal set defined on A, give rise to different types of M-primal topological spaces.
For instance, the family , which denotes the support of the power M-set consisting of all M-subsets of A, together with , forms a discrete M-primal topological space, where every sub-M-set is considered open.
Similarly, the family , which represents the collection of all whole sub-M-sets of A, together with , generates an M-primal topological space based on all whole sub-M-sets of A.
On the other hand, the family consisting only of A and ⌀, together with , constitutes an indiscrete M-primal topological space, in which only the whole set and the empty set are open.
Additionally, the family , which denotes the collection of all full sub-M-sets of A, together with , forms an M-primal topological space that incorporates all full sub-M-sets of A.
Definition 5. In an M-primal topological space, an M-set B is called a q-neighborhood of the element iff there exists an open M-set O satisfying The family of q-neighborhood of is represented by
Definition 6. Let be an M-topological space equipped with an M-primal structure Let . The relative M-primal topology on A, denoted by , is defined asMoreover, the relative M-primal collection on A, denoted by , is defined by Remark 4. It is clear that defines an M-topology on A. Moreover, is the restriction of the M-primal structure to the subset A, in the sense that each element of is obtained as the intersection of a set in with A.
Proposition 1. If be an M-topological space equipped with an M-primal structure and , then equipped with an M-primal structure, then is also an M-primal topological space.
Proposition 2. Let and let . Then is M-open in A.
Proof. By the definition of , every set of the form , where , belongs to . Hence, it is M-open in A. □
Proposition 3. Let and let be M-closed. Then is M-closed in A.
Proof. Since
F is M-closed in
X, its complement
is M-open. Then
which belongs to
. Hence,
is M-closed in
A. □
Definition 7. If is an M-topological space equipped with an M-primal structure , then X is said to be M-connected if it cannot be expressed as the union of two nonempty disjoint M-open sets. That is, there do not exist nonempty M-open sets such that and .
This definition extends the classical notion of connectedness to the M-primal setting, where the concept of openness is determined by the M-primal structure. It ensures that the space cannot be partitioned into two separate M-open parts, preserving its topological coherence under the multiset framework.
Definition 8. If is an M-topological space equipped with an M-primal structure , a subset is said to be M-compact if every cover of A by M-open sets admits a finite subcover. That is, for any family such that , there exists a finite subcollection satisfying .
This concept generalizes compactness in the context of M-primal topology. It reflects the idea that even within the multiset structure, large coverings can be reduced to finite ones, which is a key property in many topological arguments and applications. In the study of M-topological and M-primal structures, it is natural to investigate how primality behaves under functions between M-sets. The following results demonstrate that primality is preserved when the function is bijective; however, this preservation may fail when bijectivity is not guaranteed.
Theorem 2. Consider as an M-function, and let If is an M-primal on A and f is bijective, then the family is an M-primal on
Proof. First, let ; thus, there exists such that . It follows that Since f is injective, ; this contradicts the assumption that is an M-primal on A.
For the second condition, consider and let . Then, there exists that satisfies . Let Clearly, . Since is an M-primal on A, it implies .
Moreover, which implies that . Finally, suppose . Then, there exist that satisfy □
Remark 5. If is an M-function and is an M-primal on B, then the collection is not necessarily an M-primal on A. The following example demonstrates this.
Example 5. (Application) Let T be a finite set of products, Consider the M-set of products A over T, representing customer purchase records Letbe a finite set of product categories. Define the M-primal on B as Define the mapping by assigning each product to its category:
Define the preimage collection Explicitly, consists of the following M-subsets of A: We show that is not an M-primal on A. Consider the M-subsets Clearly, and , since the multiplicities of milk and bread do not match those of any element in . However, Thus, there exist M-subsets such that , which violates condition (iii) of the definition of an M-primal. Therefore, is not an M-primal on A.
Remark 6. In the previous example, each product in A is mapped to a category in B, but since f is not bijective, the pre-image collection fails to be M-primal. Figure 1 illustrates this situation. 3.2. Local M-Functions in M-Primal Topology
This section introduces local M-functions in the framework of M-primal topologies on a fixed non-empty M-set . These operators generalize classical topological notions to M-sets, capturing the interaction between open M-sets and M-primal collections. The study provides a foundation for constructing M-primal topological spaces and applications where element multiplicities play a key role.
Definition 9. Consider as an M-topological space together with an M-primal collection given on A. The local M-function is defined for all and for at least one by Example 6. Let and consider the infinite M-set Let the M-topology on A be Define an M-primal collection on A byTake the M-set Let be a neighborhood of . Then Choose for some and take ThusHenceTherefore, Theorem 3. Consider as an M-topological space together with an M-primal collection given on A. If the complement of is an open M-set, then
Proof. Suppose that the complement of
is an open M-set, and assume that
but
It is follows that
is a q-neighborhood of
As
we have
for all
and at least one
Thus,
This contradicts the assumption that
. So,
□
Theorem 4. Consider as an M-topological space together with an M-primal collection given on Then for all
Proof. As
always holds, we need to show that
Suppose
and let
U be the q-neighborhood of
Thus,
U intersects
, i.e.,
Thus, there exists
satisfy
and
Hence,
for some
So,
which is implies that
□
Theorem 5. Consider as an M-topological space together with an M-primal collection defined on Thus, for all , the following properties hold:
- (i)
- (ii)
- (iii)
If then
- (iv)
- (v)
Proof. The proof is a direct consequence of Theorems 3 and 4. □
Definition 10. Consider as an M-topological space together with an M-primal collection defined on Define the operator by for all
Example 7. Based on Example 6, we haveBy applying the operator ð, we obtain Since , it follows that Theorem 6. Consider as an M-topological space together with an M-primal collection defined on Define the operator by for all Thus, ð is a Kuratowski’s closure operator.
- Proof. (i)
Since it follows that
- (ii)
We need to show that From the definition it is clear that
- (iii)
We need to show that
Since
we have
So,
- (iv)
We need to show that Since by monotonicity it follows that
Conversely, by Theorem 4,
is closed in
A, and from Theorem 5 (ii), we have
. Therefore,
Thus, . Therefore, ð satisfies the axioms of a Kuratowski closure operator.
□
Building upon the concept of local M-functions in M-primal topologies, we present a new result regarding the stability of ◊-closed sets under intersection and an application in recommendation systems.
Theorem 7. Let be an M-topological space with an M-primal collection . If are such that and (i.e., ◊-closed sets), then Proof. From Theorem 5 (v), we have Also, by definition of closure, . Hence, □