In this paper, we give a new characterization of M-fuzzifying span mappings defined by M-fuzzifying rank functions. Then we research the relations between M-fuzzifying span mappings and other M-fuzzifying mappings on M-fuzzifying matroid, and characterize the M-fuzzifying coindependent, nonspan and hyperplane mappings. Based on these characterizations, we put forward one class of special fuzzifying matroids.
Matroids were introduced by Whitney in 1935 as a generalization of vector linear correlation and graphs [14]. It is well known that matroids play an important role in mathematics, especially in applied mathematics. One example is that the greedy algorithm is one simple and efficient algorithm in matroid structures [1]. A characteristic of matroids is that they can be defined in many different but equivalent concepts such as bases, independent sets, spanning sets, rank function, closure operator, etc. Among these concepts, the notion of independent sets, which is a generalization of the notion of vector linear correlation, defined a matroid as a pair where E is a finite set and is a subfamily of 2E satisfying three axioms [2, 13].
Now a fuzzifying method of the (crisp) matroid is using a mapping from 2E to M instead of a family of sets, where M a completely distributive lattice. From this point of view, Shi introduced the notion of M-fuzzifying matroids [6] and further he introduced the notion of (L, M)-fuzzy matroids (L is a completely distributive lattice) in [7]. From then on, the axioms of M-fuzzifying matriod were studied and discussed by many scholars, for example, the axioms of bases and circuits of ([0, 1]-)fuzzifying matroids, M-fuzzifying bases, M-fuzzifying rank function, M-fuzzifying closure operator, M-fuzzifying nullity, etc. [3–5, 15–21]. In [9, 11], the M-fuzzifying spanning and nonspanning axioms were introduced by Sun and Li. They further discussed the relation with dual M-fuzzifying independent sets [10]. But the relations among the known axioms of M-fuzzifying matroid have not been given. Li and Shi proposed the definition of dual M-fuzzifying rank function and characterize the dual, minors, and nullity for an M-fuzzifying matroid when M is the unit interval [0, 1] or a finite Boolean algebra [3]. And as the applications, the ([0, 1]-)fuzzifying matroid has been introduced to obtain knapsack problem in [21] and the fuzzifying greedy algorithm in [20].
The aim of this paper is to research the axioms and properties of M-fuzzifying matroid. In Section 2, we recall some basic properties and notions of M-fuzzy natural number, crisp matroids, lattices, and previous M-fuzzifying axioms. We begin Section 3 by using M-fuzzifying rank function to give a new characterization of M-fuzzifying span mapping, and then characterize the M-fuzzifying nonspan, hyperplane and coindependent mappings by researching the relations between M-fuzzifying span mapping and other M-fuzzifying mappings. In Section 4, we study the properties of fuzzifying dual matroids induced by fuzzifying span mappings. In Section 5, we propose a class of special fuzzifying matroid (i.e., RC matroid) and give its some equivalent conditions and properties.
Preliminaries
Throughout this paper (M, ⋁ , ⋀ , ′) denotes a completely distributive lattice with an order-reversing involution (.) ′, unless specifically stated otherwise. The smallest element and the largest element in M are denoted by ⊥ and ⊤, respectively. An element a in M is called a (meet-)prime element if a ≥ b ∧ c implies a ≥ b or a ≥ c. a in M is called co-prime or join-prime if a ≤ b ∨ c implies a ≤ b or a ≤ c . The set of non-unit prime elements in M is denoted by P (M) . The set of non-zero join-prime elements in M is denoted by J (M). Denote the set of all M-fuzzy sets on X by MX . For A ∈ MX and a ∈ M, define A[a] = {x ∈ X : A (x) ≥ a}, A(a) = {x ∈ X : A (x) ≰a}.
In [6], there is one class of fuzzy natural number to define the cardinality of a fuzzy set. Let N denote the set of all natural numbers. An M-fuzzy natural number is an antitone map λ : N → M satisfying λ (0) =⊤ , ⋀ n∈Nλ (n) = ⊥. The set of all M-fuzzy natural numbers is denoted by N (M). For any m ∈ N, we define such that m (t) =⊤ when t ≤ m and m (t) =⊥ when t ≥ m + 1. In the sequel, we shall not distinguish m from .
Recall that the pseudocomplement [3] of a relative to b (a, b ∈ M) is an element a → b of M satisfying a ∧ x ≤ b if and only if x ≤ a → b, that is,
It follows easily from definition that ⊤ → a = a and a→ ⊤ = ⊥ → b = ⊤ for any a, b ∈ M. And it is easy to show that b ≤ c ⇒ a → b ≤ a → c.
Given a non-empty finite set E, we denote the set of all subsets of E by 2E, and for any X ∈ E, the cardinality of X by |X|. Let . The following symbols are useful in the sequel.
= {: implies A = B};
= {: implies A = B};
= {X ∈ 2E: there exists an such that A ⊆ X};
= {X ∈ 2E: there exists an such that X ⊆ A};
= {X ∈ 2E: };
= {X ∈ 2E: }.
The families of independent sets , bases , dependent sets , minimal circuits , spanning sets , nonspanning sets , and rank function of crisp matroids have been extended to fuzzy environment. Now we just list the parts of the knowledge researched in this paper.
Definition 2.1. ([2, 13]). is the family of hyperplanes of a matroid if and only if satisfies the following conditions.
.
If , then H1 ⊆ H2 implies H1 = H2.
If with H1 ≠ H2, then for any e ∈ E - (H1 ∪ H2), there exists an such that H ⊇ (H1 ∩ H2) ∪ {e}.
Theorem 2.2.([2, 13]). The above subfamilies of crisp matroids could be exchanged by the operations as follows:
Theorem 2.3.([2, 13]). Let be a matroid, be the family of bases of , then satisfies the base axioms.
Definition 2.4. ([2, 13]). For a matroid , there exists a matroid such that its family of bases is , then M∗ is called the dual matroid for M. And a base of M∗ is called a cobase of M, an independent set of M∗ is called a coindependent set of M, a circuit of M∗ is called a cocircuit of M and so on. The families of subsets of M∗ are denoted by , , and so on.
Theorem 2.5.([2, 13]). Let be a matroid and be its dual, then the following statements are true.
, ;
, ;
, ;
, ;
for any X ⊆ E, and .
On the basis of the above theory, the definition of M-fuzzifying matroids was first given by Shi in [16].
Definition 2.6. ([6, 7]). Let : 2E → M be a mapping. The pair is called an M-fuzzifying matroid if satisfies the following conditions.
.
For any A, B ∈ 2E and A ⊇ B implies .
For any A, B ∈ 2E with |A| < |B|, .
A [0, 1]-fuzzifying matroid is also called a fuzzifying matroid for short.
Definition 2.7. ([6, 7]). Let be an M-fuzzifying matroid. The mapping defined by
is called the M-fuzzifying rank function for
Theorem 2.8.([6, 7]). Let be an M-fuzzifying matroid, then the M-fuzzifying rank function for satisfies the following conditions.
For any
If A, B ∈ 2E and A ⊆ B, then
For any
Moreover, it was proved that whenever a mapping satisfies (MFR1), (MFR2) and (MFR3), there is an M-fuzzifying matroid in which is determined by
And as expected, R is the M-fuzzifying rank function for In other words, the above gives a one-to-one corresponding between M-fuzzifying matroids and the mappings from 2E to satisfying conditions (MFR1), (MFR2) and (MFR3), and hence the three conditions give a complete characterization of M-fuzzifying rank functions.
Theorem 2.9.([6, 7]) Let E be a finite set and be a mapping. Then the following statements are equivalent.
is an M-fuzzifying matroid.
For each a ∈ J (M) , is a matroid.
For each a ∈ P (M) , is a matroid.
Theorem 2.10.([8]). Let be an M-fuzzifying matroid. Then for any A ⊆ E,
for each a ∈ J (M) , where is the rank function of
for each a ∈ P (M) , where is the rank function of ;
Then Shi and Wang gave the definition of M-fuzzifying dependent axioms in [8].
Definition 2.11. ([8]). A mapping : 2E → M is called an M-fuzzy family of dependent sets if satisfies the following conditions.
.
For any A, B ∈ 2E and A ⊆ B implies .
For any A, B ∈ 2E, .
Especially, the relation between the M-fuzzy family of dependent sets and the M-fuzzy family of independent sets is a one-to-one corresponding described in the following theorems.
Theorem 2.12.([8]) Let be an M-fuzzifying matroid. Define a mapping : 2E → M by for any A ∈ 2E. Then is an M-fuzzy family of dependent sets on E.
Theorem 2.13.([8]). Let E be a finite set and : 2E → M be an M-fuzzy family of dependent sets on E. For any A ∈ 2E, define , then is an M-fuzzy family of independent sets and .
The fuzzifying base-mappings of fuzzifying matroids were introduced in [19–21] as follows.
Definition 2.14. ([20, 21]). Let be a fuzzifying matroid. A mapping is called a fuzzifying quasi-base-mapping of if for any A ⊆ E, . The minimal fuzzifying quasi-base-mapping is called the fuzzifying base-mapping.
Theorem 2.15.([19–21]). Let be a fuzzifying matroid. Define a mapping by
Then is the fuzzifying base-mapping of .
Theorem 2.16.([20]) Let be a fuzzifying matroid, and be the fuzzifying base-mapping. Then satisfies the following conditions.
There exists a B ∈ 2E such that .
If and |B1| < |B2|, then and there exists a B3 ∈ 2E such that B1 ⊂ B3 and .
If B1, B2 ∈ 2E, |B1| = |B2| and B1 ≠ B2, then
These three conditions are called the bases axioms of fuzzifying matroids.
Theorem 2.17.([20]). Let E be a finite set and be a mapping which satisfies (FB1), (FB2) and (FB3). Define a mapping by
If be a mapping which satisfies (FB1), (FB2) and (FB3), then BIB = B.
The above give a one-to-one corresponding relation between fuzzifying matroids and the mappings which satisfy the fuzzifying basis axioms.
The fuzzifying circuit-mappings of fuzzifying matroids were introduced in [19–21] as follows.
Definition 2.19. ([20, 21]). Let be a fuzzifying matroid. A mapping is called a fuzzifying quasi-circuit-mapping of if for all A ⊆ E, . The minimal fuzzifying quasi-circuit-mapping is called the fuzzifying circuit-mapping.
Theorem 2.20.([19–21]). Let be a fuzzifying matroid. Define a mapping by
Then is the fuzzifying circuit-mapping of .
Theorem 2.21.([20]). Let be a fuzzifying matroid, and be the fuzzifying circuit-mapping. Then satisfies the following conditions.
.
Let C1, C2 ∈ 2E such that for i = 1, 2. If C1 ⊂ C2 then .
Let B1, B2 ∈ 2E such that C1∩ C2 ≠ ∅ and C1 ∩ C2 ≠ Ci for i = 1, 2. Then
These three conditions are called the circuit axioms of fuzzifying matroids.
Theorem 2.22.([20]). Let E be a finite set and be a mapping which satisfies (FC1), (FC2) and (FC3). Define a mapping by
If be a mapping which satisfies (FC1), (FC2) and (FC3), then CIC = C.
The above give a one-to-one corresponding relation between fuzzifying matroids and the mappings which satisfy the fuzzifying circuit axioms.
The definition of M-fuzzifying span axioms was firstly given by Sun, Li and Hu as follows [9].
Definition 2.24. ([9]) Let E be a finite set and : 2E → M be a mapping. The is called an M-fuzzy family of spanning sets if satisfies the following conditions.
.
For any A, B ∈ 2E, and A ⊇ B implies .
For any A, B ∈ 2E with |A| > |B|, .
In the sequel, an M-fuzzy family of spanning sets is also called an M-fuzzifying span mapping.
Theorem 2.25.([9]). Let E be a finite set and be a mapping. Then the following statements are equivalent.
is an M-fuzzy family of spanning sets.
For each a ∈ J (M) , is a family of spanning sets on E.
For each a ∈ P (M) , is a family of spanning sets on E.
The definition of M-fuzzifying nonspan axioms was firstly given by Sun, Li, Meng and Xu as follow [11].
Definition 2.26 ([11]). Let E be a finite set and : 2E → M be a mapping. The is called an M-fuzzy family of nonspanning sets if satisfies the following conditions.
.
For any A, B ∈ 2E and A ⊆ B implies .
For any A, B ∈ 2E,
Then Sun, Xiu and Li researched the dual matroid and fuzzifying span mapping on fuzzifying matroids [10]. They gave some useful definitions and conditions as follows.
Definition 2.27. ([10]). For any a : 2E → [0, 1] and X ∈ 2E, we define the following functions:
In fact, the definition of COM (a) can be also applied to M-fuzzifying matroids, just by replacing [0, 1] with a completely distributive lattice.
Theorem 2.29.([10]). Let (E, ı) be a fuzzifying matroid. Then (E, ı) has fuzzifying dual matroid if it satisfies the follow condition.
, ∀a ∈ (0, 1] .
Characterizations of M-fuzzy Spanning Sets
In a crisp matroid, a spanning set S contains one base B of the matroid, that means S has the same rank as the whole set E [2, 13].
So we give a characterization of M-fuzzifying span mappings defined by the rank functions of M-fuzzifying matroids.
Theorem 3.1.Let be an M-fuzzifying matroid and be the M-fuzzifying rank function. The mapping is defined by
for any A ⊆ E. Then is an M-fuzzifying span mapping for .
Proof. (MFS1) .
(MFS2) If A ⊆ B, then . So
(MFS3) ∀A, B ∈ E with |A| > |B|, if
then (MFS3) is clearly set up.
Now we suppose that .
By , for any n ∈ N, ,
if , then , similarly, . Hence in the crisp matroid , A and B have the same rank as E, both are spanning sets. Therefore, there exists an e0 ∈ A - B such that A - {e0} is a spanning set. In another word, there exists a base Be0 ⊆ A - {e0}, , so
The proposition has been proved. □
By Theorem 2, in a crisp matroid and its dual , .
Hence let , and we get the following definition.
Definition 3.2. Let be an M-fuzzifying matroid and be the M-fuzzifying rank function. The mapping defined by
for any A ⊆ E. Then is called the M-fuzzifying coindependent mapping for , and is called the M-fuzzifying dual matroid for
It’s easy to verify that satisfies (MFI1), (MFI2) and (MFI3).
Li and Shi had gave a characterization of M-fuzzifying dual matroids for M = [0, 1] or a finite Boolean algebra [3].
We can easily see that two characterizations of are equivalent for M = [0, 1] or a finite Boolean algebra when n = |X|.
Then through the M-fuzzifying rank function of the M-fuzzifying dual matroid , we can get the M-fuzzifying span mapping . Further, the M-fuzzifying coindependent mapping for is defined by for any A ⊆ E.
Similarly, by Theorem 2.5, in a crisp matroid and its dual, . And we know that the relation between and is for any A ∈ 2E. So we can get the following theorems.
Theorem 3.3.Let E be a finite set and be an M-fuzzifying span mapping on E. Define a mapping by for any A ∈ 2E. Then is an M-fuzzifying nonspan mapping on E.
Theorem 3.4.Let E be a finite set and : 2E → M be an M-fuzzy family of nonspanning sets on E. For any A ∈ 2E, define . Then is an an M-fuzzifying span mapping and .
Example 3.5. Let E = {a, b, c}, M = [0, 1]. For any x ∈ [0, 1], define x′ = 1 - x. Define the mapping ı:2E → [0, 1] as follows:
,
such that is a fuzzifying matroid.
By the properties of M-fuzzy natural number, for any A ⊆ E, the fuzzifying rank function Rı (A) is written as
in the formula, n = Rı (A) (0), and for each {j : 1 ≤ j ≤ n, j ∈ N}, aj = Rı (A) (j). Especially, , and if A≠ ∅, Rı (A) is crisp, then .(In the last example of this paper, we will also use this form.)
So in this example,
By the formulas (1) and (2), let us calculate and . For instance, we choose a set {a, b}, then
and .
Similar calculations are performed on all sets, we get the mappings as follows.
Then by Theorem 3.3,
]
In fact, by Theorem 2.2, there is in crisp matroids. And by Definition 2, for M = [0, 1], we can easily get the extension characterization as follow:
But we don’t use this characterization because it isn’t necessarily right. The counterexample is as follow.
Example 3.6. Let E = {a, b, c}, M = [0, 1], and the fuzzy family of independent sets are as follows:
such that is a fuzzifying matroid.
By Theorem 2.15, the fuzzifying base-mapping is as follows:
If A = {b, c} , B = {a}, the axiom (MFS3) is clearly not true.
In crisp matroids, the family of independent sets and the family of spanning sets both could be used to deduce a family of bases, and the operations of deduction are dual. In fact, we know that and it satisfies the M-fuzzfying independent axioms. For M = [0, 1], is the fuzzifying base-mapping of and . Let the fuzzifying mapping , by Lemma 2.22, . Then we can get the fuzzifying span-base-mapping, just like Definition 2.14 as follow:
Definition 3.7. Let be a fuzzifying spanning mapping. A mapping is called a fuzzifying quasi-span-base-mapping induced by s if ∀S ⊆ E, . The minimal fuzzifying quasi-span-base-mapping is called the fuzzifying span-base-mapping induced by s.
The proofs of following theorems about BS are analogous to the method in [20], and we just give the proof of Theorem 3.9.
Theorem 3.8.Let be a fuzzifying span mapping. Define a mapping by
Then is the span-base-mapping induced by s.
Theorem 3.9.Let be a fuzzifying span mapping, and be the fuzzifying span-base-map. Then satisfies the following conditions.
There exists a B ∈ 2E such that .
If and |B1| > |B2|, then and there exists a B3 ∈ 2E such that B1 ⊃ B3 and .
If B1, B2 ∈ 2E, |B1| = |B2| and B1 ≠ B2, then
Proof. (FSB1) By (MFS1), we have
Let B ∈ {S ∈ 2E : s (S) =1} such that |B| is minimum. It is easy to verify that BS(B) = 1.
(FSB2) Let and |B1| > |B2|.
If B1 ⊃ B2, by the definition of BS, we have BS(B1) = S(B1). Then follows from . Let B3 = B2, (FSB2) is true.
So we suppose that B1nsupseteqB2. By (MFI3), we know that there exists an e ∈ B1 - B2 such that
If , then . This implies . Hence , which is a contradiction. Therefore .
And for any B ∈ 2E, it is clear that
Let B0 ∈ {A : A ⊆ B, s (A) = s (B)} such that |B0| is minimum. By the construction of B0, we get for any A ⊂ B0, which means . Thus .
So there exists a B3 ∈ 2E such that
which implies .
(FSB3) If or , then (FSB3) is clearly set up.
Now we suppose that for i = 1, 2, and let x ∈ B1 - B2. Denote
is a family of spanning sets on E, and let S[a] be the family of bases deduced by . Then it is easy to verify that since |B1| = |B2|. Hence there exists a y ∈ B2 - B1 such that , which implies s ((B1 - {x}) ∪ {y}) ≥ a and s (A) < a for any A ⊂ (B1 - {x}) ∪ {y}. Therefore
Hence
The proposition has been proved. □
We call these three conditions the span-bases axioms of fuzzifying matroids.
Theorem 3.10.Let E be a finite set and be a mapping which satisfies (FSB1), (FSB2) and (FSB3). Define a mapping by
Then is a fuzzifying span mapping on E.
Theorem 3.11.Let E be a finite set.
If is a fuzzifying span mapping on E, then SBS = S;
If is a mapping which satisfies (FSB1), (FSB2) and (FSB3), then BSB = B.
The above give a one-to-one corresponding relation between the fuzzifying span mapping and the mappings which satisfy the fuzzifying span-bases axioms.
Now let us revisit the formula (3).
Theorem 3.12.Let be a fuzzifying matroid, the mapping defined by
is a fuzzifying span mapping, if and only if B1, B2 ∈ 2E, B1 ≠ B2 and
, then |B1| = |B2|. (In other words, the non-zero-image set of this fuzzifying base mapping is an antichain.)
Proof. By the definition, the fuzzy family of bases needs to satisfy two fuzzifying axioms of bases and span-bases. Then by (FB2) and (FSB2), the condition is natural. □
By Theorem 2.2 and Theorem 2.5, in a crisp matroid and its dual, the family of hyperplanes has the relations . □
So like the definition , let and for any A ⊆ E. Then we get the following definition and theorems (these proofs are also analogous to the method in [20]).
Definition 3.13. Let be a fuzzifying span mapping. A mapping is called a fuzzifying quasi-hyperplane mapping induced by s if for all S ⊆ E, . The minimal quasi-hyperplane-mapping is called the fuzzifying hyperplane mapping induced by s.
Theorem 3.14.Let be a fuzzifying span mapping on E. Define a mapping by
Then is the fuzzifying hyperplane mapping induced by s.
Theorem 3.15.Let be a fuzzifying span mapping on E, and be the fuzzifying hyperplane-mapping. Then satisfies the following conditions.
.
Let H1, H2 ∈ 2E such that for i = 1, 2. If H1 ⊂ H2 then .
Let H1, H2 ∈ 2E such that H1∩ H2 ≠ ∅ and H1 ∩ H2 ≠ Hi for i = 1, 2. Then
We call these three conditions the hyperplane axioms of fuzzifying matroids.
Theorem 3.16.Let E be a finite set and be a mapping which satisfies (FH1), (FH2) and (FH3). Define a mapping by
Then is a fuzzifying span mapping on E.
Theorem 3.17.Let E be a finite set.
If be a fuzzifying span mapping on E, then .
If is a mapping which satisfies (FH1), (FH2) and (FH3), then .
The above give a one-to-one corresponding relation between the fuzzifying span mapping and the mappings which satisfy the fuzzifying hyperplane axioms.
Example 3.18. Let E = {a, b, c}, M = [0, 1]. Define the mapping s : 2E → [0, 1] as follows:
such that is an M-fuzzifying span mapping on E.
By (4) and (5),
The Dual of fuzzifying matroids
In this section, we will discuss the properties of dual fuzzifying matroids by the fuzzifying rank function (the formula (2) for M = [0, 1]).
Lemma 4.1.Let be a fuzzifying matroid and be the fuzzifying rank function, there exists a subset A of E such that and .
Proof. Suppose that there exists a subset A0 of E, such that and
If
then there exists a subset of A0 such that , and .
We choose a set such that and .
By (MFI2), .
By (MFI3), there exists an such that .
Denote , then , .
So .
Therefore, has the properties that
Similarly, if
we can find a set A2 such that , and
And so on, finally we get a subset A of E such that and . □
Lemma 4.2.Let be a fuzzifying matroid, if and only if there exists a subset A of E such that and .
Proof. (⇐) and . By (FI2), for all X ⊆ A, which implies . Then for each , let Al ⊆ A and |Al| = l,
so .
(⇒) This is natural. □
Lemma 4.3.Let be a fuzzifying matroid, there exists a subset A of E such that and , if and only if for any X ⊆ E, if ı (X) ≠0, then there exists a subset B of E such that X ⊆ B, , ı (B) = ı (A).
Proof. (⇐) Let X =∅, the condition is clearly true.
(⇒) By (MFI3), if
then there exists an e ∈ A - X, such that
And by (MFI2), X ⊆ X ∪ {e}, then ı (X) ≥ ı (X ∪ {e}), so ı (X) = ı (X ∪ {e}).
Denote X1 = X ∪ {e}, if
we can repeat the above analysis to get a set X2 ⊇ X1 ⊇ X such that
And so on, finally we get a set B satisfying the condition. □
Lemma 4.4.Let be a fuzzifying matroid, BI be the fuzzifying base-mapping and be the fuzzifying rank function, if and only if for any B1, B2 ∈ 2E, B1 ≠ B2 and , then |B1| = |B2|. Therefore, for any A ⊆ E, .
Proof. (⇐) By (FB1) and Lemma 4, the condition is true.
(⇒) By Lemma 4 and Lemma 4, for any X ⊆ E, if ı (X) ≠0, there exists a subset B of E, such that X ⊆ B, , ı (B) = ı (A). Then by the definition of BI,
The proposition has been proved. □
Theorem 4.5.Let be a fuzzifying matroid and be its dual fuzzifying matroid, the fuzzifying mapping is defined by (2), then and .
Proof. By Lemma 4.1, there exists a subset A of E, , such that . Then .
And for any B ⊆ E, if , then . Therefore, .
So , and . □
Theorem 4.6.Let be a fuzzifying matroid, then
.
if and only if .
Proof. (i) By Theorem 4, and . Then for any A ⊆ E,
If , then .
If , then
If , then by Lemma 4, there exists a subset Bn of E, such that , .
Then if A ⊂ Bn, . Else, select the subsets {Bj : k < j < n, j ∈ N} of Bn such that for each j, |Bj| = j and ı (Bj) = Rı (E) (j).
Firstly, by (MFI3), there exists an e1 ∈ Bk+1 - A, such that ı (A ∪ {e1}) ≥ ı (A) ∧ ı (Bk+1). Therefore,
Then denote A1 = A ∪ {e1}, similarly, we can find an e2 ∈ Bk+2 - A1, such that
And then
And so on, finally we get a set An-k, such that |An-k| = Rı (E) (0), and for each j,
Therefore,
In summary, .
(ii) Now, we prove the necessary and sufficient condition for .
If , .
If , by Lemma 4, for any A ⊆ E,
The proposition has been proved. □
One class of special fuzzifying matroids
On the above discussion, we can see the equivalence condition between a fuzzifying matroid and its dual (or fuzzifying span mapping), . In other words, for any a ∈ [0, 1), the crisp matroid has the certain rank. So we define a class of special fuzzifying matroids as follows.
Definition 5.1. Let be a fuzzifying matroid, if the fuzzifying rank function , this matroid is called a rank-crisp (RC for short) matroid. In the previous researches, the special fuzzifying matroid has been shown to have some equivalence conditions and good properties.
Theorem 5.2.Let be a fuzzifying matroid and be its dual fuzzifying matroid, then the following statements are equivalent.
, i.e., is an RC matroid.
(ı ∗) ∗ = ı.
.
for any a ∈ [0, 1).
for any a ∈ (0, 1].
for any a ∈ [0, 1).
for any a ∈ (0, 1].
If B1, B2 ∈ 2E, B1 ≠ B2 and , then |B1| = |B2|.
for any B ⊆ E.
for any a ∈ [0, 1).
(DFBS) B[a] = Max{B[a]} for any a ∈ (0, 1].
If a < b, then for any a, b ∈ [0, 1).
If a < b, then for any a, b ∈ (0, 1].
There exists a subset A of E such that and .
For any A ⊆ E, if ı (A) ≠0, then there exists a subset B of E such that A ⊆ B, , ı (B) = ı (A).
The mapping SBI: 2E → [0, 1] defined by
is a fuzzifying span mapping.
(The statements (ii)-(vii), (iv) and (x) have been mentioned in [3, 10])
Proof. (i)⇔(ii) By Theorem 4.
(i)⇔(iii) If , then by Theorem 4, we get that
If (3) is true, then for any a ∈ [0, 1),
And by Theorem 4, , hence
which implies .
So .
(i)⇔(iv)⇔(v) These conditions are natural.
(i)⇔(viii)⇔(xiv)⇔(xv) By Lemma 4, Lemma 4 and Lemma 4.
(viii)⇔(ix) By Lemma 4 and Theorem 4, , and B* satisfies (viii). Then (ix) is true if and only if B also satisfies (viii).
(viii)⇔(x)⇔(xi)⇔(xii)⇔(xiii) For the non-zero-image sets of fuzzifying base mapping is an antichain, these conditions are natural.
(viii)⇔(xvi) By Theorem 3.
(xii)⇔(vi) By Theorem 4 and the pervious equivalence conditions, in (E, ı ∗), (B*)(a) = Max{B*)(a)} is the family of bases of (E, (ı ∗) (a)) for any a, b ∈ [0, 1), and satisfies (xii). Therefore, by Definition 2.4, (vi) is true if and only if also satisfies (xii) for any a, b ∈ [0, 1).
Similarly, (xiii)⇔(vii). □
Theorem 5.3.Let be an RC matroid, then for any A ⊆ E,
, ;
, ;
, ;
, ;
and .
Proof. (i), (ii), (iii), (iv) and have been included in the previous definitions and theorems.
Now we just prove . By Theorem 5.2, for any a ∈ [0, 1), , . Then by Theorem 2.5 and Theorem 2.10, for any A ∈ 2E,
So the property is true. □
Example 5.4. Let E = {a, b, c}. For any x ∈ [0, 1], define x′ = 1 - x. Define the mapping ı:2E → [0, 1] as follows:
such that (E, ı) is an RC matroid. All fuzzifying mappings on fuzzifying matroids mentioned in this paper is shown in Table 1. The symbol F represents the fuzzifying mappings on (E, ı) and its dual (E, ı ∗), such as the fuzzifying independent mapping ı, the fuzzifying base mapping B, the fuzzifying rank function Rı and so on; T represents the subsets of E; F(T) represents the mapping result of F on T.
The Fuzzifying Mappings of An RC Matroid
Conclusion
In this paper, firstly we introduce a new characterization of M-fuzzifying span mapping defined by M-fuzzifying rank function. Then we research that the relations between M-fuzzifying span mapping and the other M-fuzzifying mappings on M-fuzzifying matroid, and characterize the M-fuzzifying nonspan, hyperplane and coindependent mappings. Based on these characterizations, we put forward a class of special fuzzifying matroid (RC matroid), which has some equivalence conditions and good properties.
References
1.
GaleD., Optimal assignments in an ordered set: An application of matroid theory, J Combinatoral Theory4 (1968), 176–180.