In this paper first, we introduce three fuzzy approximation operators denoted on an arbitrary set X, and then we use these operators to associate various topologies to a given finite state machine. Also, we obtain some basic properties of these topological spaces. Finally, for a given fuzzy finite state automata M = (Q, Σ, μ), these results allows us to obtain (fuzzy) topology on Q, in terms of the source and successors Kuratowski closure operators on Q.
The notion of fuzzy sets was introduced by Zadeh [11] in 1965. After that many researchers worked in this field and developed it. One of the applications of fuzzy sets is in automata theory. Wee in [10] introduced and studied fuzzy automata, and later in [2] the authors introduced a generally formal defenition. Also, two fuzzy topologies on the state set of a fuzzy finite state automata based on fuzzy closure operators were introduced by [1, 9]. In this paper at first we introduce dual fuzzy approximation operator , then we show that this operator induces a topology , which contains the members exactly complementary of those in [9]. Finally, we introduce two (interior) fuzzy approximation operators and obtain their associated topologies.
Preliminaries
This section is devoted to recall some concepts and notions from fuzzy topology and fuzzy automata. The presented results are a summary of those appearing in several books and papers [1, 3-6]. Along this paper we denote by F (X) the set of all fuzzy subsets of X.
Definition 2.1. [5] Let t ∈ [0, 1] and x ∈ X. Then we name xt as fuzzy point if .
Definition 2.2. [9] A pair (X, R) is called an approximation space if X is a set and R is a binary relation on X.
Definition 2.3. [5] A fuzzy finite state machine (denoted ffsm) is a triple M = (Q, ∑, μ) such that Q and ∑ are nonempty finite sets of states and inputs and μ is a fuzzy subset of Q × ∑ × Q.
Definition 2.4. [1] Let M = (Q, ∑, μ) be a ffsm. Let δ be a fuzzy subset of Q. Then δ is called a subsystem of M if,
Definition 2.5. [1] Let M = (Q, ∑, μ) be a ffsm and let δ be a fuzzy subset of Q. Then δ is called a strong subsystem of M if,
Definition 2.6. [1] Let ∑* denotes the set of all words of elements of ∑ included empty word Λ. Then μ* is defined as follows:
Definition 2.7. [5] A fuzzy closure (interior) operator on a set X is a mapping satisfying the following conditions:
ψ (0) =0, (I (1) =1) ,
ψ (L) ≥ L, (I (L) ≤ L) ,
ψ (ψ (L)) = ψ (L) , (I (I (L)) = I (L)) ,
ψ (Z ∨ Y) = ψ (Z) ∨ ψ (Y) , (I (Z ∧ Y), = I (Z) ∧ I (Y)) .
Definition 2.8. [9] Assume that ▵ is a fuzzy topology on X and α ∈ [0, 1]. Then ia (▵) = {λ-1 (α, 1] | λ ∈ ▵} is a topology, reffered to as α-level topology of ▵.
Definition 2.9. [9] Assume that {iα (▵)} α∈[0,1) is family of α-level topologies of ▵. Then sup(iα (▵)) denoted i (▵) is a topology, called the topological modification of the fuzzy topology ▵.
Theorem 2.10. [6] Suppose that we have a set X. Then C is a closure operator iff I defined as I (A) = (C (Ac)) c for all A ∈ p (X) is an interior operator.
Definition 2.11. [5] Let Mi = (Qi, ∑i, μi) be a ffsm for i = 1, 2. A pair of mappings (f, g), where f : Q1 ⟶ Q2, g : ∑1 ⟶ ∑2, is called a homomorphism of M1 to M2 if μ2 (f (p) , g (x) , f (q)) ≥ μ1 (p, x, q), for all p, q ∈ Q, x ∈ ∑1. In the above definition if ∑1 = ∑2 and g is the identity map of ∑1, then we say that f is a homomorphism of M1 to M2.
Definition 2.12. [5] Suppose that M is a ffsm. Then successor operator, denoted as S is defined as follows,
S : P (Q) ⟶ P (Q)
S (T) = {p ∈ Q| ∃ (x, q) ∈ ∑* × T, μ (q, x, p) >0} . Moreover, if T = {q}, then we show S ({q}) by S (q) and it is trivial that S (T) = ⋃ q∈TS (q).
Theorem 2.13. [5] Let M be a ffsm and S : P (Q) ⟶ P (Q) such that S is a successor operator. Then for all A and any family {Ai} i∈I in P (Q) it holds:
S (∅) = ∅ ,
A ⊆ S (A),
S (⋃ i∈IAi) = ⋃ i∈IS (Ai) ,
S (S (A)) = S (A) .
Similarly Theorems 2.13 is true for source operator, defined as follows,
Definition 2.14. [1] Let M = (Q, ∑, μ) be a ffsm. A (fuzzy) closure operator ψ on the state set of M induce (fuzzy) topologies on Q to be denoted by δ (ψ) and is as follows:
Definition 2.15. [1] Let M = (Q, ∑, μ) be a ffsm. A (fuzzy) interior operator I on the state set of M induce (fuzzy) topologies on Q to be denoted by δ (I) and is as follows:
Definition 2.16. [1] Suppose that δ (ψ) is a topology associated with a closure operator ψ. Then δ (ψ) is saturated if ⋂i∈IAi ∈ δ (ψ) for all Ai ∈ δ (ψ) where i ∈ I. Moreover, this is equivalent to say that ψ (⋃ i∈IAi) = ⋃ i∈Iψ (Ai) for any family {Ai} i∈I in P (X).
Similarly Definition 2.15 and Theorem 2.13 holds, with some proper changes for closure operator and also (fuzzy) interior operator. Let M = (Q, ∑, μ) be a ffsm. The source and the successor operators induce two saturated topologies on Q to be denoted, respectively, as T* (Q) and T (Q), as follows:
Definition 2.17. [4] Let I be an indexed set. Let T be a family of fuzzy sets in F (X). Then T is called a fuzzy Lowen topology on X if it holds:
Definition 2.18. [5] Let M be a ffsm and p, q ∈ Q and T ⊆ Q. M is said to has exchange property if assuming p ∈ S (T ∪ {q}), then q ∈ S (T ∪ {p}).
Theorem 2.19. [5] If M is a ffsm, then the followings are equivalent
1) M has exchange property.
2) q ∈ σ (p) ⇔ p ∈ σ (q) for all p, q ∈ Q.
Dual fuzzy approximation operator
In this section we consider a dual approximation operator on a set X to induce a fuzzy topology on X. Then we obtain some main properties of this topology in particular relevant to fffsm.
Definition 3.1. Let (X, R) be an approximation space. Then we call defined as, , the dual fuzzy operator on X (induced by R).
Theorem 3.2.A relation R on a set X is reflexive and transitive iff dual fuzzy operator is saturated fuzzy closure operator on X.
Proof. It is trivial by Theorem 2.3 [7], with some proper changes.
Theorem 3.3.Let R be a reflexive and transitive relation on X. Then dual fuzzy approximation operator induces a fuzzy topology on X. We denote it by .
Proof. From Theorem 3.2, dual fuzzy approximation operator is saturated fuzzy closure operator on F (X). Now let .
Definition 3.4. Let be the dual fuzzy approximation operator. We call the associated dual approximation operator and define it by
Corollary 3.5.Let be associated dual approximation operator. Then it holds , whereas R (A) = ⋃ x∈AR (x).
Proof. By definition , we have
Theorem 3.6.A relation R on X is reflexive and transitive iff (associated) dual approximation operator is a saturated closure operator on X.
Proof. It is trivial by Theorem 2.1 [7] with some proper changes.
Theorem 3.7.Let R be a reflexive and transitive relation on X. Then approximation operator induces a saturated ordinary topology on X, denoted as .
Proof. By Theorem 3.6, dual approximation operator is a saturated fuzzy closure operate on P (X). Now let
Theorem 3.8.Let and be the topologies mentioned in Theorems 3.3 and 3.7. Then , whereas α ∈ [0, 1), .
Proof. Let α ∈ [0, 1). Then
on the other hand λ-1 (α, 1] = (1 - λ) -1 [0, 1 - α) . So,
and
Now we set
We conclude that Conversely we have So Now suppose that . Hence x ∈ R (X - A). So there is y ∈ X - A such that x ∈ R′ (y) . On the other hands, y ∈ X - A implies that (1 - λ) (y) ≥1 - α. So,
i.e., x ∉ (1 - λ) -1 [0, 1 - α) = A . Thus x ∈ X - A. Now assume that . Hence Conversely, let . Now it suffices to show,
,
.
Assertion (1) is trivial. Let x ∈ X. Then, if , we have . So, χX-A (y) =0, for all y such that x ∈ R (y). Thus χX-A (x) =0.
Now, if , then there is y ∈ X such that x ∈ R (y), χX-A (x) >0. Thus χX-A (y) =1 i.e., y ∈ X - A. Therefore, R (y) ⊆ R (X - A). So x ∈ R (X - A). That is . So χX-A (x) =1 and so Thus we have .
Lemma 3.9.Let R be a relation on the state set of a ffsm M = (Q, ∑, μ) such that pRq ⇔ p ∈ σ (q) for all p, q ∈ Q. Then R is reflexive and transitive.
Lemma 3.10.Let M = (Q, ∑, μ) be a ffsm,
(1) Dual fuzzy approximation operator defined as, , for all λ ∈ F (Q), p ∈ Q, is a saturated fuzzy closure operator on Q.
(2) For all A ∈ P (Q), associated dual approximation operator , defined as , is a saturated closure operator on Q. Note that clearly
Proof. By Lemma 3.9, Theorems 3.2 and 3.6, the assertions hold.
Remark 3.11. Let M = (Q, ∑, μ) be a ffsm. Then induces a fuzzy topology . So using Lemma 3.10 and noticing , induces T (Q).
Theorem 3.12.Let M = (Q, ∑, μ) be a ffsm and λ ∈ F (Q). Then λ is a strong fuzzy subsystem of M iff .
Proof. (⇒). Let λ be a strong fuzzy subsystem of M. We show that , for all q ∈ Q if q ∈ σ (p), then λ (q) ≥ λ (p), i.e., .
(⇐). Let . Then . Also, suppose q ∈ σ (p), p, q ∈ Q. Since
we have λC (q) ≥ λC (p). Thus λ (q) ≤ λ (p) and so λ is a strong fuzzy subsystem.
Corollary 3.13.Let M = (Q, ∑, μ) be a ffsm and λ ∈ F (Q). Then iff .
Proof. The result is an immediate consequences of Theorem 3.3 and Theorem 4.4 [7].
Corollary 3.14.If and T (Q) be the topologies mentioned in Corollary 3.12, then .
Corollary 3.15.Let f : (Q, ∑, μ) ⟶ (R, ∑, δ) be a homomorphism. Then is fuzzy continuous.
Proof. In the way similar to proof of Theorem 4.6 [7], with some manipulations.
Interior fuzzy approximation space
In this section we consider an approximation space (X, R) to define an interior operator and dual fuzzy approximation operator on X. Then we use these operations to induces a Lowen saturated fuzzy topology on X, we denote it by .
Theorem 4.1. [3] Let X be an arbitrary set. Then such that for all λ ∈ P (X), is an interior operator on X iff is a closure operator.
Definition 4.2. Let (X, R) be an approximation space. Then we define dual fuzzy approximation operator as follows:
A binary relation R on X is reflexive and transitive iff is a saturated fuzzy interior operator on X. Let R be a reflexive and transitive relation on X. Then fuzzy interior operator induces a Lowen saturated fuzzy topology on X, we denote it by .
Definition 4.3. Let be a fuzzy interior approximation operator. Then we define associated dual approximation operator as follows,
Let be dual approximation operator of . Then we have, .
Theorem 4.4.A relation R on X is reflexive and transitive iff the operator is a saturated interior operator on X.
Proof. It is easily seen that .
Theorem 4.5.Let R be a reflexive and transitive relation on X. Then induces a saturated ordinary topology on X and we denote it as .
Proof. Assuming the assertion easily holds.
Theorem 4.6.Let and be dual (fuzzy) approximation operators in Definition 3.1 and Definition 4.2. Assume and are (fuzzy) topologies, associated to and , respectively, then iff .
Proof. Let . Then . Consequently, . Thus by definition of we have Since is a (fuzzy) interior operator, then .
Remark 4.7. It is easily seen that , . So is (fuzzy) interior operator associated to . Thus by Theorem 4.6 we have iff .
Theorem 4.8.For all α ∈ [0, 1) we have . .
Proof. Let α ∈ [0, 1). Then we have,
on the other hand λ-1 (α, 1] = (1 - λ) -1 [0, 1 - α) . So,
Now let
We show that . To do this it suffices to show that Since is a fuzzy interior operator . Let x ∈ X - A. Hence x ∉ A. Thus x ∉ (1 - λ) -1 [0, 1 - α). Consequently,
thus (1 - λ) (y) ≥1 - α, for all y ∈ R (x). So y ∈ X - A, for all y ∈ R (x). It follows that R (x) ⊆ X - A.
Now suppose that . We have . We show that
,
.
Assertion (1) is trivial. Let us prove assertion (2).
Let x ∈ X. Then, if χX-A (x) =0, then. But if χX-A (x) >0 holds since χX-A = 1, it follows that x ∈ X - A. Hence and R (x) ⊆ X - A, i.e., ∧{1X-A (y) |y ∈ R (x)} =1. Therefore, . Consequently in both cases we have . On the other hand and hence . So . Therefore, .
Lemma 4.9.Let M = (Q, ∑, μ) be a ffsm. We have:
Dual fuzzy approximation operator which is defined as
is a saturated fuzzy interior operator on Q.
Dual approximation operator which is defined as,
is a saturated interior operator on Q.
Remark 4.10. Let M = (Q, ∑, μ) be a ffsm. Then induces a saturated interior operator, denoted by and also it is obvious that induces saturated topology T (Q). .
Theorem 4.11.Let f : (Q, ∑, μ) ⟶ (R, ∑, δ) be a homomorphism. Then is fuzzy continuous.
Proof. It is similar to Theorem 4.6 [7] with some proper changes.
Definition 4.12. Let (X, R) be an approximation space. We define dual fuzzy approximation operator as follows:
Corollary 4.13.A relation R on X is reflexive and transitive iff is a saturated fuzzy interior operator on X.
Proof. Let R* be a relation on X such that y ∈ R* (x) iff x ∈ R (y). Then it is seen that R* is reflexive and transitive iff R is reflexive and transitive, in other word, by Definition 4.2, is a saturated fuzzy interior operator on X.
Corollary 4.14.Let R be a reflexive and transitive relation on X. Then induces a Lowen saturated fuzzy topology on X and we denote it as .
Definition 4.15. Let be a fuzzy approximation interior operator. Then we define approximation operator , as follows:
and then
A relation R on X is reflexive and transitive iff is a saturated interior operator on X.
Theorem 4.16.Let R be a reflexive and transitive relation on X. Then induces a saturated ordinary topology on X. We denote it as .
Similarly all items from 4 to 4 are true for .
Corollary 4.17.Let M = (Q, ∑, μ) has exchange property. Then if R be a binary relation on state set of M such that pRq ⇔ p ∈ σ (q), for all p, q ∈ Q, then we have,
Proof. Since M has exchange property it follows p ∈ σ (q) ⇔ q ∈ σ (p). Hence the relation R such that pRq ⇔ p ∈ σ (q), for all p, q ∈ Q is an equivalence relation on Q. Now let σ (p) = {q ∈ Q| (p, q) ∈ R} and N = ∪ q∈Q {σ (q) |σ (q) ∩ A ≠ φ}. By definition of we have, . If , then there is q ∈ A such that p ∈ σ (q). Hence p, q are in the same equivalence class σ (q) and also σ (q) ∩ A ≠ φ. So p ∈ ∪ q∈Q {σ (q) |σ (q) ∩ A ≠ φ}. It follows that . Now let p ∈ N. Then there is r ∈ Q such that σ (r) ∩ A ≠ φ. So there is q ∈ A such that q ∈ σ (r). This follows that p, q are in the same equivalence class. Thus, p ∈ σ (q), consequently ,i.e., and this complete the proof.
Footnotes
Acknowledgments
This research has been partially supported by Center of Excellence of Algebraic Hyperstructures and its Applications of Tarbiat Modares University (CEAHA), Tehran, Iran.
References
1.
DasP., A fuzzy topology associated with a fuzzy finite state machine, Fuzzy sets and systems105 (1999), 469–479.
2.
DoostfatemehM. and KremerS.C., New directions in fuzzy automata, International Journal of Approximate Reasoning38 (2005), 175–214.
3.
KuratowskiK., Topology, Academic Press, New York1966.
4.
LowenR., Fuzzy topological spaces and fuzzy compactness, J Math Anal Appl56 (1976), 621–633.
5.
MalikD.S. and MordesonJ.N., Fuzzy automata and languages: Theory and applications, Chapman, Hall/CRCboca Raton London, New York, Washington. Dc, 2002.
6.
RasiowaH., An algebraic approach to non-classical logics, North-Holland, Amsterdam, 1974.
7.
ChvalinaJ. and Hoskova-MayerovaS., On certain proximities and preorderings on the transposition hypergroups of linear firstorder partial diferential operators, An St Univ Ovidius Constanta22(1) (2014), 85–103.
8.
ChvalinaJ., Hoskova-MayerovaS. and DehghanA., Nezhad, General actions of hyperstructures and some applications, An St Univ Ovidius Constanta21(1) (2013), 59–82.
9.
SrivastavaA.K. and TiwariS.P., On relationships among fuzzy approximation operators, fuzzy topology and fuzzy automata, Fuzzy Sets and Systems138 (2003), 197–204.
10.
WeeW.G., On generalization of adaptive algorithm and application of the fuzzy sets concept to pattern classification, P.h. D.Thesis, Purdue University, 1967.
11.
ZadehL.A., Fuzzy sets, Inform and Control8 (1965), 338–365.