APPLICATIONS OF A GROUP IN GENERAL FUZZY AUTOMATA. Communicated by S. Alikhani

Size: px
Start display at page:

Download "APPLICATIONS OF A GROUP IN GENERAL FUZZY AUTOMATA. Communicated by S. Alikhani"

Transcription

1 Algebraic Structures and Their Applications Vol. 4 No. 2 ( 2017 ) pp APPLICATIONS OF A GROUP IN GENERAL FUZZY AUTOMATA M. HORRY Communicated by S. Alikhani Abstract. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2) be a general fuzzy automaton and the set of its states be a group. The aim of this paper is the study of applications of a group in a general fuzzy automaton. For this purpose, we define the concepts of fuzzy normal kernel of a general fuzzy automaton, fuzzy kernel of a general fuzzy automaton, adjustable, multiplicative. Then we obtain the relationships between them. 1. Introduction The concept of fuzzy automata was introduced by Wee in 1967 [11]. Let Σ be a set. A word in Σ is the product of a finite sequence of elements in Σ. Λ will denote the empty word and Σ the set of all words on Σ. The length l(x) of the word x Σ is the number of its letters, so l(λ) = 0. For a nonempty set X, P (X) will denote the set of all fuzzy sets on X and P (X) will denote the set of all subsets on X. A deterministic finite-state automaton is a five-tuple denoted as A = (Q, Σ, f, T, s), where Q is a finite set of states, Σ is a finite set of input symbols, the total function f from Q Σ into DOI: MSC(2010): Primary:18B20 Keywords: (General) Fuzzy automata, group, normal subgroup, fuzzy subgroup, fuzzy normal subgroup. Received: 10 November 2017, Accepted: 17 July 2018 Corresponding author c 2017 Yazd University. 57

2 58 Alg. Struc. Appl. Vol. 4 No. 2 (2017) Q is the state transition, T is a subset of Q of accepting states and s Q is the initial state. A word x = x 1 x 2... x n Σ is said to be accepted by A if there exist states q 0, q 1,..., q n satisfying (1) q 0 = s (2) f(q i 1, x i ) = q i for i = 1, 2,..., n, (3)q n T. The empty word is accepted by A if and only if s T. A nondeterministic finite-state automaton is a five-tuple denoted as A = (Q, Σ, f, T, s), where Q is a finite set of states, Σ is a finite set of input symbols, the partial function f from Q Σ into P (Q) is the state transition, T is a subset of Q of accepting states and s Q is the initial state. A fuzzy finite-state automaton (FFA) is a six-tuple F = (Q, Σ, R, Z, δ, ω), where Q is a finite set of states, Σ is a finite set of input symbols, R is the initial state of F, Z is a finite set of output symbols, δ : Q Σ Q [0, 1] is the fuzzy transition function which is used to map a state (current state) into another state (next state) upon an input symbol, attributing a value in the interval [0, 1] and ω : Q Z is the output function. Associated with each fuzzy transition, there is a membership value in [0, 1] called the weight of the transition. The transition from state q i (current state) to state q j (next state) upon input a k is denoted by δ(q i, a k, q j ). We use this notation to refer both to a transition and its weight. Whenever δ(q i, a k, q j ) is used as a value, it refers to the weight of the transition. Otherwise, it specifies the transition itself. The set of all transitions of F will be denoted by. The above definition is generally accepted as a formal definition of a fuzzy finite-state automaton [4, 5, 6, 7, 8, 9]. In 2004, M. Doostfatemeh and S.C. Kremer extended the notion of fuzzy automata and introduced the notion of general fuzzy automata [1]. In this paper, we define the concepts of fuzzy normal kernel of a general fuzzy automaton, fuzzy kernel of a general fuzzy automaton, adjustable, multiplicative and obtain the relationships between them. Definition 1.1. [1] A general fuzzy automaton (GFA) is an eight-tuple machine F = (Q, Σ, R, Z, δ, ω, F 1, F 2 ), where (i) Q is a finite set of states, Q = {q 1, q 2,..., q n }, (ii) Σ is a finite set of input symbols, Σ = {a 1, a 2,..., a m }, (iii) R is the set of fuzzy start states, R P (Q), (iv) Z is a finite set of output symbols, Z = {b 1, b 2,..., b k }, (v) ω : Q Z is the output function, (vi) δ : (Q [0, 1]) Σ Q [0, 1] is the augmented transition function,

3 Alg. Struc. Appl. Vol. 4 No. 2 (2017) (vii) F 1 : [0, 1] [0, 1] [0, 1] is the membership assignment function, (viii) F 2 : [0, 1] [0, 1] is called the multi-membership resolution function. We note that the function F 1 (µ, δ) has two parameters µ and δ, where µ is the membership value of a predecessor and δ is the weight of a transition and δ : Q Σ Q [0, 1] is the fuzzy transition function which is used to map a state (current state) into another state (next state) upon an input symbol, attributing a value in the interval [0, 1]. In this definition, the process that takes place upon the transition from state q i to q j on input a k is represented as: µ t+1 (q j ) = δ((q i, µ t (q i )), a k, q j ) = F 1 (µ t (q i ), δ(q i, a k, q j )). This means that t {0, 1, 2,, n} and the membership value (mv) of the state q j at time t + 1 is computed by function F 1 using both the membership value of q i at time t and the weight of the transition. The usual options for the function F 1 (µ, δ) are max{µ, δ}, min{µ, δ} and (µ + δ)/2. The multi-membership resolution function resolves the multi-membership active states and assigns a single membership value to them. and Let Q act (t i ) be the fuzzy set of all active states at time t i, i 0. We have Q act (t 0 ) = R Q act (t i ) = {(q, µ t i (q)) : q Q act (t i 1 ), a Σ, δ(q, a, q) }, i 1. Since Q act (t i ) is a fuzzy set, in order to show that a state q belongs to Q act (t i ) and T is a subset of Q act (t i ), we should write: q Domain(Q act (t i )) and T Domain(Q act (t i )). Hereafter, we simply denote them as: q Q act (t i ) and T Q act (t i ). The combination of the operations of functions F 1 and F 2 on a multi-membership state q j leads to the multi-membership resolution algorithm. Algorithm 1. [1] (Multi-membership resolution) If there are several simultaneous transitions to the active state q j at time t + 1, the following algorithm will assign a unified membership value to it: (1) Each transition weight δ(q i, a k, q j ) together with µ t (q i ), will be processed by the membership assignment function F 1, and will produce a membership value. Call this v i. v i = δ((q i, µ t (q i )), a k, q j ) = F 1 (µ t (q i ), δ(q i, a k, q j )). (2) These membership values are not necessarily equal. Hence, they need to be processed by the multi-membership resolution function F 2. (3) The result produced by F 2 will be assigned as the instantaneous membership value of the active state q j, µ t+1 (q j ) = F n 2 [v i ] = F n 2 [F 1 (µ t (q i ), δ(q i, a k, q j ))]. i=1 i=1

4 60 Alg. Struc. Appl. Vol. 4 No. 2 (2017) where n is the number of simultaneous transitions to the active state q j at time t + 1. δ(q i, a k, q j ) is the weight of a transition from q i to q j upon input a k. µ t (q i ) is the membership value of q i at time t. µ t+1 (q j ) is the final membership value of q j at time t + 1. Definition 1.2. [12] Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a general fuzzy automaton. define max-min general fuzzy automata as F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) such that : We δ : Q act Σ Q [0, 1] where Q act = {Q act (t 0 ), Q act (t 1 ), Q act (t 2 ),... } and for all i 0, δ ((q, µ t i 1, q = p, (q)), Λ, p) = 0, otherwise Also, if the input at time t i be u i, where u i Σ, 1 i n, then δ ((q, µ t i 1 (q)), u i, p) = δ((q, µ t i 1 (q)), u i, p), δ ((q, µ t i 1 (q)), u i u i+1, p) = ( δ((q, µ t i 1 (q)), u i, q ) δ((q, µ t i (q )), u i+1, p)), q Q act(t i ) and recursively δ ((q, µ t 0 (q)), u 1 u 2... u n, p) = { δ((q, µ t 0 (q)), u 1, p 1 ) δ((p 1, µ t 1 (p 1 )), u 2, p 2 )... δ((p n 1, µ t n 1 (p n 1 )), u n, p) p 1 Q act (t 1 ), p 2 Q act (t 2 ),..., p n 1 Q act (t n 1 )}. If q Q act (t i ), we should write q belongs to an element of Q act. Hereafter, we simply denote it as: q Q act. Definition 1.3. [5] A fuzzy subset µ of X is a function of X into the closed interval [0,1]. The support of µ is defined to be the set, Supp(µ) = {x X µ(x) > 0} Definition 1.4. [5] Let λ and µ be fuzzy subsets of G. The product λ µ of λ and µ is defined by (λ µ)(x) = {λ(y) µ(z) y, z G, x = y z} for all x G. We let F P (X) denote the fuzzy power set of X. So F P (X) is the set of all fuzzy subsets of X. F P (X) is a semigroup with respect to the product of fuzzy subsets of X.

5 Alg. Struc. Appl. Vol. 4 No. 2 (2017) Definition 1.5. [5] Let (G, ) be a group. A fuzzy subset λ of G is called a fuzzy subgroup of G if the following properties hold: i) λ(x y) λ(x) λ(y) ii) λ(x) = λ(x 1 ) for all x, y G. Definition 1.6. [5] A fuzzy subgroup λ of G is called a fuzzy normal subgroup of G if λ(x y x 1 ) λ(y) for all x, y G. Definition 1.7. [5] Let λ and µ be fuzzy subsets of G and λ µ. Then λ is called a fuzzy normal subgroup of µ if λ(x y x 1 ) λ(x) λ(y) for all x, y G. 2. Applications of a group in general fuzzy automata Definition 2.1. Let F 1 = (Q 1, Σ 1, R 1, Z, ω, δ 1, F 1, F 2 ) and F 2 = (Q 2, Σ 2, R 2, Z, ω, δ 2, F 1, F 2 ) be general fuzzy automata and (Q 1, ) and (Q 2, ) be groups. A pair of functions (f, g), where f : Q 1 Q 2, g : Σ 1 Σ 2, is called a homomorphism from F 1 into F 2 if the following conditions hold: i) f is a group homomorphism, ii) δ 1 ((p, µ t (p)), x, q) δ 2 ((f(p), µ t (f(p))), g(x), f(q)), p, q Q, x Σ 1. Definition 2.2. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a general fuzzy automaton and let λ be a fuzzy subset of Q and (Q, ) be a group. λ is called fuzzy normal kernel of F if the following conditions hold: i) λ is a fuzzy normal subgroup of Q, ii) λ(p r 1 ) δ((q k, µ t (q k)), x, p) δ((q, µ t (q)), x, r) λ(k) for all p, q, k, r Q, x Σ. Theorem 2.3. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a max-min general fuzzy automaton and let λ is a fuzzy normal subgroup of Q and (Q, ) be a group. Then λ is a fuzzy normal kernel of F if and only if λ(p r 1 ) δ ((q k, µ t (q k)), x, p) δ ((q, µ t (q)), x, r) λ(k) for all p, q, k, r Q, x Σ.

6 62 Alg. Struc. Appl. Vol. 4 No. 2 (2017) Proof. Let λ be a fuzzy normal kernel of F. We prove the theorem by induction on x = n. Let n = 0. Then x = Λ. If p = q k, r = q, then since λ is a fuzzy normal subgroup, we have δ ((q k, µ t (q k)), x, p) δ ((q, µ t (q)), x, r) λ(k) = λ(k) λ(q k q 1 ) = λ(p r 1 ) If p q k or r q, then δ ((q k, µ t (q k)), x, p) δ ((q, µ t (q)), x, r) λ(k) = 0 λ(p r 1 ) Thus the result holds for n = 0. Suppose that the result holds for all x Σ such that x = n 1. Let x = ya, y Σ, y = n 1, n > 0. Then we have δ ((q k, µ t (q k)), x, p) δ ((q, µ t (q)), x, r) λ(k) = δ ((q k, µ t (q k)), ya, p) δ ((q, µ t (q)), ya, r) λ(k) = ( u Q δ ((q k, µ t (q k)), y, u) δ((u, µ t (u)), a, p)) ( v Q δ ((q, µ t (q)), y, v) δ((v, µ t (v)), a, r)) λ(k) = u Q δ v Q ((q k, µ t (q k)), y, u) δ((u, µ t (u)), a, p) δ ((q, µ t (q)), y, v) δ((v, µ t (v)), a, r) λ(k) u Q v Q λ(u v 1 ) δ((u, µ t (u)), a, p) δ((v, µ t (v)), a, r) u Q v Q λ(v 1 u) δ((v v 1 u, µ t (v v 1 u)), a, p) δ((v, µ t (v)), a, r) = u Q v Q λ(k ) δ((v k, µ t (v k )), a, p) δ((v, µ t (v)), a, r) λ(p r 1 ) The converse is trivial. Definition 2.4. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a general fuzzy automaton and let λ be a fuzzy subset of Q and (Q, ) be a group. λ is called fuzzy kernel of F if the following conditions hold: i)λ is a fuzzy subgroup of Q, ii)λ(p) δ((q, µ t (q)), x, p) λ(q) for all p, q Q, x Σ. Theorem 2.5. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a max-min general fuzzy automaton and let λ is a fuzzy subgroup of Q and (Q, ) be a group. Then λ is a fuzzy kernel of F if and only if λ(p) δ ((q, µ t (q)), x, p) λ(q) for all p, q Q, x Σ. Proof. The proof is similar to that of Theorem 2.3.

7 Alg. Struc. Appl. Vol. 4 No. 2 (2017) Definition 2.6. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a general fuzzy automaton and (Q, ) be a group. F is called adjustable if δ((p q, µ t (p q)), x, p) δ((p, µ t (p)), x, k) for all p, q, r, k Q, x Σ. Theorem 2.7. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be an adjustable general fuzzy automaton, (Q, ) be a group and let λ be a fuzzy normal kernel of F and ν be a fuzzy kernel of F. Then λ ν is a fuzzy kernel of F. Proof. Since λ is a fuzzy normal subgroup of Q and ν is a fuzzy subgroup of Q, it follows that λ ν is a fuzzy subgroup of Q and λ ν = ν λ. Since p = (p r 1 ) r, then we have (λ ν)(p) λ(p r 1 ) ν(r) ( δ((a b, µ t (a b)), x, p) δ((a, µ t (a)), x, r) λ(b)) ( δ((a, µ t (a)), x, r) ν(a)) for all a, b, p Q, x Σ. Since F is adjustable, so we have δ((a b, µ t (a b)), x, p) δ((a, µ t (a)), x, r) Then we have ( δ((a b, µ t (a b)), x, p) δ((a, µ t (a)), x, r) λ(b)) ( δ((a, µ t (a)), x, r) ν(a)) Thus for all p, q Q, x Σ, = δ((a b, µ t (a b)), x, p) λ(b) ν(a) (λ ν)(p) { δ((a b, µ t (a b)), x, p) λ(b) ν(a) a, b Q, a b = q} = δ((q, µ t (q)), x, p) ( {λ(b) ν(a) a, b Q, a b = q}) = δ((q, µ t (q)), x, p) (ν λ)(q) = δ((q, µ t (q)), x, p) (λ ν)(q) Hence λ ν is a fuzzy kernel of F. Theorem 2.8. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be an adjustable general fuzzy automaton and (Q, ) be a group. If λ and ν are fuzzy normal kernels of F, then λ ν is a fuzzy normal kernel of F.

8 64 Alg. Struc. Appl. Vol. 4 No. 2 (2017) Proof. Since λ and ν are fuzzy normal subgroups of Q, it follows that λ ν is a fuzzy normal subgroup of Q and λ ν = ν λ. Since p r 1 = (p q 1 ) (q r 1 ), then we have (λ ν)(p r 1 ) λ(p q 1 ) ν(q r 1 ) ( δ((a b c, µ t (a b c)), x, p) δ((a b, µ t (a b)), x, q) λ(c)) ( δ((a b, µ t (a b)), x, q) δ((a, µ t (a)), x, r) ν(b)) for all a, b, c, p, r Q, x Σ. Since F is adjustable, so we have δ((a b c, µ t (a b c)), x, p) δ((a b, µ t (a b)), x, q) Then we have δ((a b c, µ t (a b c)), x, p) δ((a b, µ t (a b)), x, q) λ(c) δ((a b, µ t (a b)), x, q) δ((a, µ t (a)), x, r) ν(b) = δ((a b c, µ t (a b c)), x, p) δ((a, µ t (a)), x, r) λ(c) ν(b) Thus for all p, q, r, k Q, x Σ, we have (λ ν)(p r 1 ) { δ((a b c, µ t (a b c)), x, p) δ((a, µ t (a)), x, r) λ(c) ν(b) b, c Q, b c = k} = δ((a k, µ t (a k)), x, p) δ((a, µ t (a)), x, r) ( {λ(c) ν(b) b, c Q, b c = k}) = δ((a k, µ t (a k)), x, p) δ((a, µ t (a)), x, r) (ν λ)(k) = δ((a k, µ t (a k)), x, p) δ((a, µ t (a)), x, r) (λ ν)(k) Hence λ ν is a fuzzy normal kernel of F. Theorem 2.9. Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a general fuzzy automaton, (Q, ) be a group and let λ be a fuzzy normal kernel of F with Supp(λ) = Q. Then there exists a general fuzzy automaton say H and there exists a homomorphism from F to H.

9 Alg. Struc. Appl. Vol. 4 No. 2 (2017) Proof. Now λ is a fuzzy normal subgroup of Q. Define λ p : Q [0, 1] by λ p (q) = λ(p q 1 ) for all q Q. Let E = {λ p p Q}. Then E is a group with respect to the binary operation λ p λ q = λ p q for all λ p, λ q E. Define Q/λ : E [0, 1] by (Q/λ)(λ p ) = λ(p) for all λ p E. Thus Q/λ is a fuzzy subgroup of E. Let G = Supp(Q/λ). Define σ : (G [0, 1]) Σ G [0, 1] by σ((λ p, µ t (λ p )), x, λ q ) = { δ((a, µ t (a)), x, b) a, b Q, λ a = λ p, λ b = λ q } for all λ p, λ q G. Define f : Q G by f(q) = λ q for all q Q and let g : Σ Σ be idendity map. Then we have f(p q) = λ p q = λ p λ q = f(p) f(q) for all p, q Q. Thus (f, g) is a homomorphism from F to H = (G, Σ, R, Z, ω, σ, F 1, F 2 ). Definition Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a general fuzzy automaton and let λ be a fuzzy kernel of F and (Q, ) be a group. A fuzzy set ν of Q is called a fuzzy normal kernel of λ if the following conditions hold: i) ν λ and ν is a fuzzy normal subgroup of λ, ii) ν(p r 1 ) δ((q k, µ t (q k)), x, p) δ((q, µ t (q)), x, r) ν(k) for all p, k, r Q, q Supp(λ), x Σ. Definition Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be a general fuzzy automaton and (Q, ) be a group. F is called multiplicative if having the following properties: i) there exists the element x 0 of Σ such that δ((e, µ t (e)), x 0, e) > 0 ii) δ((q, µ t (q)), x, p r) = δ((q, µ t (q)), x 0, p) δ((e, µ t (e)), x, r), iii) δ((p 1 p 1 2, µt (p 1 p 1 2 )), x 0, q 1 q 1 2 ) = δ((p 1, µ t (p 1 )), x 0, q 1 ) δ((p 2, µ t (p 2 )), x 0, q 2 ) for all p, q, r, p 1, p 2, q 1, q 2 Q, x Σ. Theorem Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be an adjustable multiplicative general fuzzy automaton and (Q, ) be an abelian group. Let λ be a fuzzy kernel of F, ν be a fuzzy normal kernel of λ and Supp(λ) Φ. If ν is a fuzzy normal subgroup of Q, then ν is a fuzzy normal kernel of F. Proof. Since F is multiplicative, for all p, q, r, k Q, x Σ, we have δ((q k, µ t (q k)), x, p) δ((q, µ t (q)), x, r) = δ((q k, µ t (q k)), x, p e) δ((q, µ t (q)), x, r e) = ( δ((q k, µ t (q k)), x 0, p) δ((e, µ t (e)), x, e)) ( δ((q, µ t (q)), x 0, r) δ((e, µ t (e)), x, e)) = ( δ((q k, µ t (q k)), x 0, p e) δ((e, µ t (e)), x, e)) ( δ((q, µ t (q)), x 0, r) δ((e, µ t (e)), x, e))

10 66 Alg. Struc. Appl. Vol. 4 No. 2 (2017) = δ((q, µ t (q)), x 0, p) δ((k 1, µ t (k 1 )), x 0, e) δ((e, µ t (e)), x, e) δ((q, µ t (q)), x 0, r) Now for any q Q, b Supp(λ), q = b (q 1 b) 1. Thus we have δ((q k, µ t (q k)), x, p) δ((q, µ t (q)), x, r) = δ((b (q 1 b) 1 k, µ t (b (q 1 b) 1 k)), x, p e) δ((e q, µ t (e q)), x, r e) = δ((b, µ t (b)), x 0, p) δ((q 1 b, µ t (q 1 b)), x 0, e) δ((k 1, µ t (k 1 )), x 0, e) δ((e, µ t (e)), x, e) δ((q 1, µ t (q 1 )), x 0, r) = δ((b, µ t (b)), x 0, p) δ((k 1, µ t (k 1 )), x 0, e) δ((e, µ t (e)), x, e) ( δ((q 1 b, µ t (q 1 b)), x 0, e) δ((q 1, µ t (q 1 )), x 0, r)) = δ((b, µ t (b)), x 0, p) δ((k 1, µ t (k 1 )), x 0, e) δ((e, µ t (e)), x, e) δ((b, µ t (b)), x 0, r) Since ν is a fuzzy normal kernel of λ, for all p, q, r Q, b Supp(λ), x Σ, we have ν(p r 1 ) δ((b k, µ t (b k)), x, p) δ((b, µ t (b)), x, r) ν(k) = δ((b k, µ t (b k)), x, p e) δ((b, µ t (b)), x, r e) ν(k) = δ((b, µ t (b)), x 0, p) δ((k 1, µ t (k 1 )), x 0, e) δ((b, µ t (b)), x 0, r) δ((e, µ t (e)), x, e) ν(k) = δ((q k, µ t (q k)), x, p) δ((q, µ t (q)), x, r) ν(k) Hence ν is a fuzzy normal kernel of F. Theorem Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be an adjustable multiplicative general fuzzy automaton, (Q, ) be a group, λ be a fuzzy subset of Q and Supp(λ) Φ. Then the following statements are equivalent: i) λ is a fuzzy normal kernel of F ii) λ is a fuzzy normal subgroup of Q and λ(q) δ((p, µ t (p)), x 0, q) λ(p), for all p, q Q. Proof. (i ii) Since λ is a fuzzy normal kernel of F, we have: λ(q) = λ(q e 1 ) δ((e p, µ t (e p)), x 0, q) δ((e, µ t (e)), x 0, e) λ(p) = δ((p, µ t (p)), x 0, q) λ(p) (Since F is adjustable, for all p, q Q, we have δ((p, µ t (p)), x 0, q) = δ((e p, µ t (e p)), x 0, q) δ((e, µ t (e)), x 0, e) )

11 Alg. Struc. Appl. Vol. 4 No. 2 (2017) (ii i) Since F is multiplicative, for all p, q, r, k Q, x Σ, we have δ((q k, µ t (q k)), x, p r) δ((q, µ t (q)), x, p) λ(k) = δ((q k, µ t (q k)), x, p r e) δ((q, µ t (q)), x, p e) λ(k) = ( δ((q k, µ t (q k)), x 0, p r) δ((e, µ t (e)), x, e)) ( δ((q, µ t (q)), x 0, p) δ((e, µ t (e)), x, e)) λ(k) = δ((q, µ t (q)), x 0, p) δ((k 1, µ t (k 1 )), x 0, r 1 ) δ((e, µ t (e)), x, e)) λ(k) = δ((q, µ t (q)), x 0, p) δ((e k 1, µ t (e k 1 )), x 0, e r 1 ) δ((e, µ t (e)), x, e)) λ(k) = δ((q, µ t (q)), x 0, p) ( δ((e, µ t (e)), x 0, e) δ((k, µ t (k)), x 0, r)) δ((e, µ t (e)), x, e)) λ(k) δ((k, µ t (k)), x 0, r) λ(k) λ(r) λ(p r p 1 ) Now let p 1, p 2, q, k Q, x Σ. Since Q is a group, then there exists a unique element r Q such that p 1 = p 2 r. Thus λ(p 1 p 1 2 ) = λ(p 2 r p 1 2 ) δ((q k, µ t (q k)), x, p 2 r) δ((q, µ t (q)), x, p 2 ) λ(k) Hence λ is a fuzzy normal kernel of F. = δ((q k, µ t (q k)), x, p 1 ) δ((q, µ t (q)), x, p 2 ) λ(k) Theorem Let F = (Q, Σ, R, Z, ω, δ, F 1, F 2 ) be an adjustable multiplicative general fuzzy automaton and (Q, ) be a group. Then there exists a semigroup homomorphism f : Q F P (Q) and there exists a function g : Σ F P (Q) such that δ((q, µ t (q)), x, p) = f(q)(p) g(x)(e), for all p, q Q, x Σ.

12 68 Alg. Struc. Appl. Vol. 4 No. 2 (2017) Proof. Define f : Q F P (Q) by f(q) = µ q for all q Q, where µ q : Q [0, 1] is defined by µ q (p) = δ((q, µ t (q)), x 0, p) for all p Q. Since F is multiplicative, for all p 1, p 2, q 1, q 2 Q, we have µ q1 q 2 (p 1 p 2 ) = δ((q 1 q 2, µ t (q 1 q 2 )), x 0, p 1 p 2 ) = δ((q 1, µ t (q 1 )), x 0, p 1 ) δ((q 1 2, µt (q 1 2 )), x 0, p 1 2 ) = δ((q 1, µ t (q 1 )), x 0, p 1 ) δ((q 2, µ t (q 2 )), x 0, p 2 ) Also we have = µ q1 (p 1 ) µ q2 (p 2 ) (µ q1 µ q2 )(p) = {µ q1 (q) µ q2 (r) q, r Q, p = q r} = µ q1 q 2 (p) for all p Q. Hence f(q 1 q 2 ) = f(q 1 ) f(q 2 ) For x Σ, define the fuzzy subset λ x of Q by λ x (q) = δ((e, µ t (e)), x, q) for all q Q. Define g : Σ F P (Q) by g(x) = λ x for all x Σ. Since F is multiplicative, for all p, q Q, x Σ, we have f(q)(p) g(x)(e) = µ q (p) λ x (e) = δ((q, µ t (q)), x 0, p) δ((e, µ t (e)), x, e) = δ((q, µ t (q)), x, p) 3. Conclusion In this paper, we defined the concepts of fuzzy normal kernel of a general fuzzy automaton, fuzzy kernel of a general fuzzy automaton, adjustable, multiplicative. Then we obtained the relationships between them. 4. Acknowledgments The author wish to sincerely thank the referees for several useful comments.

13 Alg. Struc. Appl. Vol. 4 No. 2 (2017) References [1] M. Doostfatemeh and S. C. Kremer, New directions in fuzzy automata, International Journal of Approximate Reasoning, 38 (2005), [2] M. Horry and M. M. Zahedi, Fuzzy subautomata of an invertible general fuzzy automaton, Annals of fuzzy sets, fuzzy logic and fuzzy systems, 2(2)(2013), [3] J. Jin, Q. Li, Y. Li, Algebric properties of L-fuzzy finite automata, Information Sciences, 234 (2013), [4] Y. Li, W. Pedrycz, Fuzzy finite automata and fuzzy regular expressions with membership values in latticeordered monoids, Fuzzy Sets and Systems, 156 (2005), [5] J. N. Mordeson and D. S. Malik, Fuzzy automata and languages, theory and applications, Chapman and Hall/CRC, London/Boca Raton, FL, [6] D. S. Malik, J. N. Mordeson and M. K. Sen, On subsystems of fuzzy finite state machines, Fuzzy Sets and Systems, 68 (1994), [7] M. Mizumoto, J. Tanaka and K. Tanaka, Some consideration on fuzzy automata, J. Compute. Systems Sci. 3 (1969), [8] W. Omlin, K. K. Giles and K. K. Thornber, Equivalence in knowledge representation: automata, rnns, and dynamic fuzzy systems, Proc. IEEE, 87(9)(1999), [9] W. Omlin, K. K. Thornber and K. K. Giles, Fuzzy finite-state automata can be deterministically encoded into recurrent neural networks, IEEE Trans. Fuzzy Syst. 5(1)(1998), [10] E. S. Santos, Realization of fuzzy languages by probabilistic, max-prod and maximin automata, Inform. Sci. 8 (1975), [11] W. G. Wee, On generalization of adaptive algorithm and application of the fuzzy sets concept to pattern classif ication, Ph.D. dissertation Purdue University, IN, [12] M. M. Zahedi, M. Horry and Kh. Abolpor, Bifuzzy (General) topology on max-min general fuzzy automata, Advanced in Fuzzy Mathematics, 3(1)(2008), Mohammad Horry Department of mathematics, Shahid Chamran university, Kerman, Iran. mhori@tvu.ac.ir

SOME (FUZZY) TOPOLOGIES ON GENERAL FUZZY AUTOMATA

SOME (FUZZY) TOPOLOGIES ON GENERAL FUZZY AUTOMATA Iranian Journal of Fuzzy Systems Vol. 10, No. 6, (2013) pp. 73-89 73 SOME (FUZZY) TOPOLOGIES ON GENERAL FUZZY AUTOMATA M. HORRY AND M. M. ZAHEDI Abstract. In this paper, by presenting some notions and

More information

DISTINGUISHABILITY AND COMPLETENESS OF CRISP DETERMINISTIC FUZZY AUTOMATA

DISTINGUISHABILITY AND COMPLETENESS OF CRISP DETERMINISTIC FUZZY AUTOMATA Iranian Journal of Fuzzy Systems Vol. 14, No. 5, (2017) pp. 19-30 19 DISTINGUISHABILITY AND COMPLETENESS OF CRISP DETERMINISTIC FUZZY AUTOMATA R. VERMA AND S. P. TIWARI Abstract. In this paper, we introduce

More information

General Fuzzy Automata

General Fuzzy Automata Chapter 4 General Fuzzy Automata 4.1 Introduction Doostfatemeh and Kremer [15] have kindly revised the developments in fuzzy automata theory and pointed out certain important issues such as i) membership

More information

Metamorphosis of Fuzzy Regular Expressions to Fuzzy Automata using the Follow Automata

Metamorphosis of Fuzzy Regular Expressions to Fuzzy Automata using the Follow Automata Metamorphosis of Fuzzy Regular Expressions to Fuzzy Automata using the Follow Automata Rahul Kumar Singh, Ajay Kumar Thapar University Patiala Email: ajayloura@gmail.com Abstract To deal with system uncertainty,

More information

On Fuzzy Automata Homotopy

On Fuzzy Automata Homotopy Global Journal of Pure and Applied Mathematics. ISSN 0973-1768 Volume 13, Number 9 (2017), pp. 4677-4693 Research India Publications http://www.ripublication.com On Fuzzy Automata Homotopy 1 K.Saranya

More information

MINIMIZATION OF DETERMINISTIC FINITE AUTOMATA WITH VAGUE (FINAL) STATES AND INTUITIONISTIC FUZZY (FINAL) STATES

MINIMIZATION OF DETERMINISTIC FINITE AUTOMATA WITH VAGUE (FINAL) STATES AND INTUITIONISTIC FUZZY (FINAL) STATES Iranian Journal of Fuzzy Systems Vol. 10, No. 1, (2013) pp. 75-88 75 MINIMIZATION OF DETERMINISTIC FINITE AUTOMATA WITH VAGUE (FINAL) STATES AND INTUITIONISTIC FUZZY (FINAL) STATES A. CHOUBEY AND K. M.

More information

New directions in fuzzy automata

New directions in fuzzy automata International Journal of Approximate Reasoning 38 (2005) 175 214 www.elsevier.com/locate/ijar New directions in fuzzy automata Mansoor Doostfatemeh *, Stefan C. Kremer Department of Computing and Information

More information

Theory of Computation

Theory of Computation Thomas Zeugmann Hokkaido University Laboratory for Algorithmics http://www-alg.ist.hokudai.ac.jp/ thomas/toc/ Lecture 3: Finite State Automata Motivation In the previous lecture we learned how to formalize

More information

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministic Finite Automata Not A DFA Does not have exactly one transition from every state on every symbol: Two transitions from q 0 on a No transition from q 1 (on either a or b) Though not a DFA,

More information

Semigroups characterized by the properties of (α, β) -fuzzy ideals. Saleem Abdullah, Muhammad Aslam, Bijan Davvaz

Semigroups characterized by the properties of (α, β) -fuzzy ideals. Saleem Abdullah, Muhammad Aslam, Bijan Davvaz Annals of Fuzzy Mathematics and Informatics Volume 9, No. 1, January 015), pp. 43 63 ISSN: 093 9310 print version) ISSN: 87 635 electronic version) http://www.afmi.or.kr @FMI c Kyung Moon Sa Co. http://www.kyungmoon.com

More information

Introduction to Formal Languages, Automata and Computability p.1/51

Introduction to Formal Languages, Automata and Computability p.1/51 Introduction to Formal Languages, Automata and Computability Finite State Automata K. Krithivasan and R. Rama Introduction to Formal Languages, Automata and Computability p.1/51 Introduction As another

More information

MERGING STATES IN DETERMINISTIC FUZZY FINITE TREE AUTOMATA BASED ON FUZZY SIMILARITY MEASURES

MERGING STATES IN DETERMINISTIC FUZZY FINITE TREE AUTOMATA BASED ON FUZZY SIMILARITY MEASURES italian journal of pure and applied mathematics n. 33 2014 (225 240) 225 MERGING STATES IN DETERMINISTIC FUZZY FINITE TREE AUTOMATA BASED ON FUZZY SIMILARITY MEASURES Somaye Moghari Department of Mathematical

More information

On Another Decomposition of Fuzzy Automata

On Another Decomposition of Fuzzy Automata Journal of Uncertain Systems Vol.5, No.1, pp.33-37, 2011 Online at: www.jus.org.uk On Another Decomposition of Fuzzy Automata Arun K. Srivastava 1, S.P. Tiwari 2, 1 Department of Mathematics & Centre for

More information

Introduction to Formal Languages, Automata and Computability p.1/42

Introduction to Formal Languages, Automata and Computability p.1/42 Introduction to Formal Languages, Automata and Computability Pushdown Automata K. Krithivasan and R. Rama Introduction to Formal Languages, Automata and Computability p.1/42 Introduction We have considered

More information

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska LECTURE 6 CHAPTER 2 FINITE AUTOMATA 2. Nondeterministic Finite Automata NFA 3. Finite Automata and Regular Expressions 4. Languages

More information

UNIT-II. NONDETERMINISTIC FINITE AUTOMATA WITH ε TRANSITIONS: SIGNIFICANCE. Use of ε-transitions. s t a r t. ε r. e g u l a r

UNIT-II. NONDETERMINISTIC FINITE AUTOMATA WITH ε TRANSITIONS: SIGNIFICANCE. Use of ε-transitions. s t a r t. ε r. e g u l a r Syllabus R9 Regulation UNIT-II NONDETERMINISTIC FINITE AUTOMATA WITH ε TRANSITIONS: In the automata theory, a nondeterministic finite automaton (NFA) or nondeterministic finite state machine is a finite

More information

γ-synchronized fuzzy automata and their applications V. Karthikeyan, M. Rajasekar

γ-synchronized fuzzy automata and their applications V. Karthikeyan, M. Rajasekar Annals of Fuzzy Mathematics and Informatics Volume 10, No. 2, (August 2015), pp. 331 342 ISSN: 2093 9310 (print version) ISSN: 2287 6235 (electronic version) http://www.afmi.or.kr @FMI c Kyung Moon Sa

More information

Strong Deterministic Fuzzy Automata

Strong Deterministic Fuzzy Automata Volume-5, Issue-6, December-2015 International Journal of Engineering and Management Research Page Number: 77-81 Strong Deterministic Fuzzy Automata A.Jeyanthi 1, B.Stalin 2 1 Faculty, Department of Mathematics,

More information

Chapter Five: Nondeterministic Finite Automata

Chapter Five: Nondeterministic Finite Automata Chapter Five: Nondeterministic Finite Automata From DFA to NFA A DFA has exactly one transition from every state on every symbol in the alphabet. By relaxing this requirement we get a related but more

More information

c 1998 Society for Industrial and Applied Mathematics Vol. 27, No. 4, pp , August

c 1998 Society for Industrial and Applied Mathematics Vol. 27, No. 4, pp , August SIAM J COMPUT c 1998 Society for Industrial and Applied Mathematics Vol 27, No 4, pp 173 182, August 1998 8 SEPARATING EXPONENTIALLY AMBIGUOUS FINITE AUTOMATA FROM POLYNOMIALLY AMBIGUOUS FINITE AUTOMATA

More information

Deterministic Finite Automata. Non deterministic finite automata. Non-Deterministic Finite Automata (NFA) Non-Deterministic Finite Automata (NFA)

Deterministic Finite Automata. Non deterministic finite automata. Non-Deterministic Finite Automata (NFA) Non-Deterministic Finite Automata (NFA) Deterministic Finite Automata Non deterministic finite automata Automata we ve been dealing with have been deterministic For every state and every alphabet symbol there is exactly one move that the machine

More information

On fuzzy multiset regular grammars. B. K. Sharma, Apostolos Syropoulos, S. P. Tiwari

On fuzzy multiset regular grammars. B. K. Sharma, Apostolos Syropoulos, S. P. Tiwari Annals of Fuzzy Mathematics and Informatics Volume 12, No 5, (November 2016), pp 617 639 ISSN: 2093 9310 (print version) ISSN: 2287 6235 (electronic version) http://wwwafmiorkr @FMI c Kyung Moon Sa Co

More information

ON THE UNIQUENESS PROPERTY FOR PRODUCTS OF SYMMETRIC INVARIANT PROBABILITY MEASURES

ON THE UNIQUENESS PROPERTY FOR PRODUCTS OF SYMMETRIC INVARIANT PROBABILITY MEASURES Georgian Mathematical Journal Volume 9 (2002), Number 1, 75 82 ON THE UNIQUENESS PROPERTY FOR PRODUCTS OF SYMMETRIC INVARIANT PROBABILITY MEASURES A. KHARAZISHVILI Abstract. Two symmetric invariant probability

More information

CS243, Logic and Computation Nondeterministic finite automata

CS243, Logic and Computation Nondeterministic finite automata CS243, Prof. Alvarez NONDETERMINISTIC FINITE AUTOMATA (NFA) Prof. Sergio A. Alvarez http://www.cs.bc.edu/ alvarez/ Maloney Hall, room 569 alvarez@cs.bc.edu Computer Science Department voice: (67) 552-4333

More information

Finite Automata. Mahesh Viswanathan

Finite Automata. Mahesh Viswanathan Finite Automata Mahesh Viswanathan In this lecture, we will consider different models of finite state machines and study their relative power. These notes assume that the reader is familiar with DFAs,

More information

L fuzzy ideals in Γ semiring. M. Murali Krishna Rao, B. Vekateswarlu

L fuzzy ideals in Γ semiring. M. Murali Krishna Rao, B. Vekateswarlu Annals of Fuzzy Mathematics and Informatics Volume 10, No. 1, (July 2015), pp. 1 16 ISSN: 2093 9310 (print version) ISSN: 2287 6235 (electronic version) http://www.afmi.or.kr @FMI c Kyung Moon Sa Co. http://www.kyungmoon.com

More information

CMSC 330: Organization of Programming Languages. Theory of Regular Expressions Finite Automata

CMSC 330: Organization of Programming Languages. Theory of Regular Expressions Finite Automata : Organization of Programming Languages Theory of Regular Expressions Finite Automata Previous Course Review {s s defined} means the set of string s such that s is chosen or defined as given s A means

More information

COM364 Automata Theory Lecture Note 2 - Nondeterminism

COM364 Automata Theory Lecture Note 2 - Nondeterminism COM364 Automata Theory Lecture Note 2 - Nondeterminism Kurtuluş Küllü March 2018 The FA we saw until now were deterministic FA (DFA) in the sense that for each state and input symbol there was exactly

More information

Lecture 1: Finite State Automaton

Lecture 1: Finite State Automaton Lecture 1: Finite State Automaton Instructor: Ketan Mulmuley Scriber: Yuan Li January 6, 2015 1 Deterministic Finite Automaton Informally, a deterministic finite automaton (DFA) has finite number of s-

More information

Finite Automata and Regular Languages (part III)

Finite Automata and Regular Languages (part III) Finite Automata and Regular Languages (part III) Prof. Dan A. Simovici UMB 1 / 1 Outline 2 / 1 Nondeterministic finite automata can be further generalized by allowing transitions between states without

More information

CMPSCI 250: Introduction to Computation. Lecture #22: From λ-nfa s to NFA s to DFA s David Mix Barrington 22 April 2013

CMPSCI 250: Introduction to Computation. Lecture #22: From λ-nfa s to NFA s to DFA s David Mix Barrington 22 April 2013 CMPSCI 250: Introduction to Computation Lecture #22: From λ-nfa s to NFA s to DFA s David Mix Barrington 22 April 2013 λ-nfa s to NFA s to DFA s Reviewing the Three Models and Kleene s Theorem The Subset

More information

International Mathematical Forum, Vol. 7, 2012, no. 11, M. Asghari-Larimi

International Mathematical Forum, Vol. 7, 2012, no. 11, M. Asghari-Larimi International Mathematical Forum, Vol. 7, 2012, no. 11, 531-538 Upper and Lower (α, β)- Intuitionistic Fuzzy Set M. Asghari-Larimi Department of Mathematics Golestan University, Gorgan, Iran asghari2004@yahoo.com

More information

Equivalence in Knowledge Representation: Automata, Recurrent Neural Networks, and Dynamical Fuzzy Systems

Equivalence in Knowledge Representation: Automata, Recurrent Neural Networks, and Dynamical Fuzzy Systems Equivalence in Knowledge Representation: Automata, Recurrent Neural Networks, and Dynamical Fuzzy Systems C. LEE GILES, FELLOW, IEEE, CHRISTIAN W. OMLIN, AND KARVEL K. THORNBER Invited Paper Neurofuzzy

More information

DESCRIPTIONAL COMPLEXITY OF NFA OF DIFFERENT AMBIGUITY

DESCRIPTIONAL COMPLEXITY OF NFA OF DIFFERENT AMBIGUITY International Journal of Foundations of Computer Science Vol. 16, No. 5 (2005) 975 984 c World Scientific Publishing Company DESCRIPTIONAL COMPLEXITY OF NFA OF DIFFERENT AMBIGUITY HING LEUNG Department

More information

Automata and Formal Languages - CM0081 Non-Deterministic Finite Automata

Automata and Formal Languages - CM0081 Non-Deterministic Finite Automata Automata and Formal Languages - CM81 Non-Deterministic Finite Automata Andrés Sicard-Ramírez Universidad EAFIT Semester 217-2 Non-Deterministic Finite Automata (NFA) Introduction q i a a q j a q k The

More information

ON SUB-IMPLICATIVE (α, β)-fuzzy IDEALS OF BCH-ALGEBRAS

ON SUB-IMPLICATIVE (α, β)-fuzzy IDEALS OF BCH-ALGEBRAS ON SUB-IMPLICATIVE (α, β)-fuzzy IDEALS OF BCH-ALGEBRAS MUHAMMAD ZULFIQAR Communicated by the former editorial board In this paper, we introduce the concept of sub-implicative (α, β)-fuzzy ideal of BCH-algebra

More information

z -FILTERS AND RELATED IDEALS IN C(X) Communicated by B. Davvaz

z -FILTERS AND RELATED IDEALS IN C(X) Communicated by B. Davvaz Algebraic Structures and Their Applications Vol. 2 No. 2 ( 2015 ), pp 57-66. z -FILTERS AND RELATED IDEALS IN C(X) R. MOHAMADIAN Communicated by B. Davvaz Abstract. In this article we introduce the concept

More information

An algebraic view of topological -machines

An algebraic view of topological -machines An algebraic view of topological -machines Luke Grecki Graduate Group in Applied Mathematics lgrecki@math.ucdavis.edu June 8, 2010 1 Contents 1 Semigroups 3 2 Semigroups of automata 4 3 -machine words

More information

ROUGHNESS IN MODULES BY USING THE NOTION OF REFERENCE POINTS

ROUGHNESS IN MODULES BY USING THE NOTION OF REFERENCE POINTS Iranian Journal of Fuzzy Systems Vol. 10, No. 6, (2013) pp. 109-124 109 ROUGHNESS IN MODULES BY USING THE NOTION OF REFERENCE POINTS B. DAVVAZ AND A. MALEKZADEH Abstract. A module over a ring is a general

More information

MATH 433 Applied Algebra Lecture 22: Semigroups. Rings.

MATH 433 Applied Algebra Lecture 22: Semigroups. Rings. MATH 433 Applied Algebra Lecture 22: Semigroups. Rings. Groups Definition. A group is a set G, together with a binary operation, that satisfies the following axioms: (G1: closure) for all elements g and

More information

Automata and Languages

Automata and Languages Automata and Languages Prof. Mohamed Hamada Software Engineering Lab. The University of Aizu Japan Nondeterministic Finite Automata with empty moves (-NFA) Definition A nondeterministic finite automaton

More information

Lecture 3: Nondeterministic Finite Automata

Lecture 3: Nondeterministic Finite Automata Lecture 3: Nondeterministic Finite Automata September 5, 206 CS 00 Theory of Computation As a recap of last lecture, recall that a deterministic finite automaton (DFA) consists of (Q, Σ, δ, q 0, F ) where

More information

On Fuzzy Dot Subalgebras of d-algebras

On Fuzzy Dot Subalgebras of d-algebras International Mathematical Forum, 4, 2009, no. 13, 645-651 On Fuzzy Dot Subalgebras of d-algebras Kyung Ho Kim Department of Mathematics Chungju National University Chungju 380-702, Korea ghkim@cjnu.ac.kr

More information

SYNTACTIC SEMIGROUP PROBLEM FOR THE SEMIGROUP REDUCTS OF AFFINE NEAR-SEMIRINGS OVER BRANDT SEMIGROUPS

SYNTACTIC SEMIGROUP PROBLEM FOR THE SEMIGROUP REDUCTS OF AFFINE NEAR-SEMIRINGS OVER BRANDT SEMIGROUPS SYNTACTIC SEMIGROUP PROBLEM FOR THE SEMIGROUP REDUCTS OF AFFINE NEAR-SEMIRINGS OVER BRANDT SEMIGROUPS JITENDER KUMAR AND K. V. KRISHNA Abstract. The syntactic semigroup problem is to decide whether a given

More information

arxiv: v1 [cs.lo] 16 Jul 2017

arxiv: v1 [cs.lo] 16 Jul 2017 SOME IMPROVEMENTS IN FUZZY TURING MACHINES HADI FARAHANI arxiv:1707.05311v1 [cs.lo] 16 Jul 2017 Department of Computer Science, Shahid Beheshti University, G.C, Tehran, Iran h farahani@sbu.ac.ir Abstract.

More information

Chapter 2: Finite Automata

Chapter 2: Finite Automata Chapter 2: Finite Automata 2.1 States, State Diagrams, and Transitions Finite automaton is the simplest acceptor or recognizer for language specification. It is also the simplest model of a computer. A

More information

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata Journal of Mathematics and Statistics 2 (2): 386-390, 2006 ISSN 1549-3644 Science Publications, 2006 An Evolution Strategy for the Induction of Fuzzy Finite-state Automata 1,2 Mozhiwen and 1 Wanmin 1 College

More information

NOTES (1) FOR MATH 375, FALL 2012

NOTES (1) FOR MATH 375, FALL 2012 NOTES 1) FOR MATH 375, FALL 2012 1 Vector Spaces 11 Axioms Linear algebra grows out of the problem of solving simultaneous systems of linear equations such as 3x + 2y = 5, 111) x 3y = 9, or 2x + 3y z =

More information

Introduction to Finite-State Automata

Introduction to Finite-State Automata Introduction to Finite-State Automata John McDonough Language Technologies Institute, Machine Learning for Signal Processing Group, Carnegie Mellon University March 26, 2012 Introduction In this lecture,

More information

Some algebraic properties of fuzzy S-acts

Some algebraic properties of fuzzy S-acts RATIO MATHEMATICA 24 (2013), 53 62 ISSN: 1592-7415 Some algebraic properties of fuzzy S-acts M. Haddadi Department of Mathematics, Statistic and Computer Science, Semnan University, Semnan, Iran. haddadi

More information

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministic Finite Automata COMP2600 Formal Methods for Software Engineering Katya Lebedeva Australian National University Semester 2, 206 Slides by Katya Lebedeva. COMP 2600 Nondeterministic Finite

More information

Formal Definition of Computation. August 28, 2013

Formal Definition of Computation. August 28, 2013 August 28, 2013 Computation model The model of computation considered so far is the work performed by a finite automaton Finite automata were described informally, using state diagrams, and formally, as

More information

STRONG FUZZY TOPOLOGICAL GROUPS. V.L.G. Nayagam*, D. Gauld, G. Venkateshwari and G. Sivaraman (Received January 2008)

STRONG FUZZY TOPOLOGICAL GROUPS. V.L.G. Nayagam*, D. Gauld, G. Venkateshwari and G. Sivaraman (Received January 2008) NEW ZEALAND JOURNAL OF MATHEMATICS Volume 38 (2008), 187 195 STRONG FUZZY TOPOLOGICAL GROUPS V.L.G. Nayagam*, D. Gauld, G. Venkateshwari and G. Sivaraman (Received January 2008) Abstract. Following the

More information

Q-cubic ideals of near-rings

Q-cubic ideals of near-rings Inter national Journal of Pure and Applied Mathematics Volume 113 No. 10 2017, 56 64 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Q-cubic ideals

More information

Formal Definition of a Finite Automaton. August 26, 2013

Formal Definition of a Finite Automaton. August 26, 2013 August 26, 2013 Why a formal definition? A formal definition is precise: - It resolves any uncertainties about what is allowed in a finite automaton such as the number of accept states and number of transitions

More information

A New Generalization of Fuzzy Ideals of Ternary Semigroups

A New Generalization of Fuzzy Ideals of Ternary Semigroups Appl Math Inf Sci 9, No 3, 1623-1637 2015 1623 Applied Mathematics & Information Sciences An International Journal http://dxdoiorg/1012785/amis/090359 A New Generalization of Fuzzy Ideals of Ternary Semigroups

More information

Hierarchy among Automata on Linear Orderings

Hierarchy among Automata on Linear Orderings Hierarchy among Automata on Linear Orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 Abstract In a preceding paper, automata and rational

More information

NOTES ON AUTOMATA. Date: April 29,

NOTES ON AUTOMATA. Date: April 29, NOTES ON AUTOMATA 1. Monoids acting on sets We say that a monoid S with identity element ɛ acts on a set Q if q(st) = (qs)t and qɛ = q. As with groups, if we set s = t whenever qs = qt for all q Q, then

More information

OMEGA-CATEGORIES AND CHAIN COMPLEXES. 1. Introduction. Homology, Homotopy and Applications, vol.6(1), 2004, pp RICHARD STEINER

OMEGA-CATEGORIES AND CHAIN COMPLEXES. 1. Introduction. Homology, Homotopy and Applications, vol.6(1), 2004, pp RICHARD STEINER Homology, Homotopy and Applications, vol.6(1), 2004, pp.175 200 OMEGA-CATEGORIES AND CHAIN COMPLEXES RICHARD STEINER (communicated by Ronald Brown) Abstract There are several ways to construct omega-categories

More information

Automata Theory for Presburger Arithmetic Logic

Automata Theory for Presburger Arithmetic Logic Automata Theory for Presburger Arithmetic Logic References from Introduction to Automata Theory, Languages & Computation and Constraints in Computational Logic Theory & Application Presented by Masood

More information

Languages. Non deterministic finite automata with ε transitions. First there was the DFA. Finite Automata. Non-Deterministic Finite Automata (NFA)

Languages. Non deterministic finite automata with ε transitions. First there was the DFA. Finite Automata. Non-Deterministic Finite Automata (NFA) Languages Non deterministic finite automata with ε transitions Recall What is a language? What is a class of languages? Finite Automata Consists of A set of states (Q) A start state (q o ) A set of accepting

More information

Recap DFA,NFA, DTM. Slides by Prof. Debasis Mitra, FIT.

Recap DFA,NFA, DTM. Slides by Prof. Debasis Mitra, FIT. Recap DFA,NFA, DTM Slides by Prof. Debasis Mitra, FIT. 1 Formal Language Finite set of alphabets Σ: e.g., {0, 1}, {a, b, c}, { {, } } Language L is a subset of strings on Σ, e.g., {00, 110, 01} a finite

More information

Sri vidya college of engineering and technology

Sri vidya college of engineering and technology Unit I FINITE AUTOMATA 1. Define hypothesis. The formal proof can be using deductive proof and inductive proof. The deductive proof consists of sequence of statements given with logical reasoning in order

More information

[2007] IEEE. Reprinted, with permission, from [Mingsheng Ying, Retraction and Generalized Extension of Computing with Words, Fuzzy Systems, IEEE

[2007] IEEE. Reprinted, with permission, from [Mingsheng Ying, Retraction and Generalized Extension of Computing with Words, Fuzzy Systems, IEEE 2007] IEEE. Reprinted, with permission, from Mingsheng Ying, Retraction and Generalized Extension of Computing with Words, Fuzzy Systems, IEEE Transactions on (Volume:15, Issue: 6 ), Dec.2007]. This material

More information

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministic Finite Automata Lecture 6 Section 2.2 Robb T. Koether Hampden-Sydney College Mon, Sep 5, 2016 Robb T. Koether (Hampden-Sydney College) Nondeterministic Finite Automata Mon, Sep 5, 2016

More information

Chapter 3. Regular grammars

Chapter 3. Regular grammars Chapter 3 Regular grammars 59 3.1 Introduction Other view of the concept of language: not the formalization of the notion of effective procedure, but set of words satisfying a given set of rules Origin

More information

Fuzzy ideals of K-algebras

Fuzzy ideals of K-algebras Annals of University of Craiova, Math. Comp. Sci. Ser. Volume 34, 2007, Pages 11 20 ISSN: 1223-6934 Fuzzy ideals of K-algebras Muhammad Akram and Karamat H. Dar Abstract. The fuzzy setting of an ideal

More information

ON GENERALIZED FUZZY STRONGLY SEMICLOSED SETS IN FUZZY TOPOLOGICAL SPACES

ON GENERALIZED FUZZY STRONGLY SEMICLOSED SETS IN FUZZY TOPOLOGICAL SPACES IJMMS 30:11 (2002) 651 657 PII. S0161171202011523 http://ijmms.hindawi.com Hindawi Publishing Corp. ON GENERALIZED FUZZY STRONGLY SEMICLOSED SETS IN FUZZY TOPOLOGICAL SPACES OYA BEDRE OZBAKIR Received

More information

Finite-state machines (FSMs)

Finite-state machines (FSMs) Finite-state machines (FSMs) Dr. C. Constantinides Department of Computer Science and Software Engineering Concordia University Montreal, Canada January 10, 2017 1/19 Finite-state machines (FSMs) and state

More information

On Intuitionistic Q-Fuzzy R-Subgroups of Near-Rings

On Intuitionistic Q-Fuzzy R-Subgroups of Near-Rings International Mathematical Forum, 2, 2007, no. 59, 2899-2910 On Intuitionistic Q-Fuzzy R-Subgroups of Near-Rings Osman Kazancı, Sultan Yamak Serife Yılmaz Department of Mathematics, Faculty of Arts Sciences

More information

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska LECTURE 5 CHAPTER 2 FINITE AUTOMATA 1. Deterministic Finite Automata DFA 2. Nondeterministic Finite Automata NDFA 3. Finite Automata

More information

Generalized Fuzzy Ideals of BCI-Algebras

Generalized Fuzzy Ideals of BCI-Algebras BULLETIN of the Malaysian Mathematical Sciences Society http://math.usm.my/bulletin Bull. Malays. Math. Sci. Soc. (2) 32(2) (2009), 119 130 Generalized Fuzzy Ideals of BCI-Algebras 1 Jianming Zhan and

More information

SYMBOLIC DYNAMICS AND SELF-SIMILAR GROUPS

SYMBOLIC DYNAMICS AND SELF-SIMILAR GROUPS SYMBOLIC DYNAMICS AND SELF-SIMILAR GROUPS VOLODYMYR NEKRASHEVYCH Abstract. Self-similar groups and permutational bimodules are used to study combinatorics and symbolic dynamics of expanding self-coverings.

More information

(, q)-fuzzy Ideals of BG-Algebra

(, q)-fuzzy Ideals of BG-Algebra International Journal of Algebra, Vol. 5, 2011, no. 15, 703-708 (, q)-fuzzy Ideals of BG-Algebra D. K. Basnet Department of Mathematics, Assam University, Silchar Assam - 788011, India dkbasnet@rediffmail.com

More information

An Introduction to Fuzzy Soft Graph

An Introduction to Fuzzy Soft Graph Mathematica Moravica Vol. 19-2 (2015), 35 48 An Introduction to Fuzzy Soft Graph Sumit Mohinta and T.K. Samanta Abstract. The notions of fuzzy soft graph, union, intersection of two fuzzy soft graphs are

More information

TOPOLOGIES ON SPACES OF VALUATIONS: A CLOSENESS CRITERION. 1. Introduction

TOPOLOGIES ON SPACES OF VALUATIONS: A CLOSENESS CRITERION. 1. Introduction TOPOLOGIES ON SPACES OF VALUATIONS: A CLOSENESS CRITERION JOSNEI NOVACOSKI Abstract. This paper is part of a program to understand topologies on spaces of valuations. We fix an ordered abelian group Γ

More information

Vague Set Theory Applied to BM-Algebras

Vague Set Theory Applied to BM-Algebras International Journal of Algebra, Vol. 5, 2011, no. 5, 207-222 Vague Set Theory Applied to BM-Algebras A. Borumand Saeid 1 and A. Zarandi 2 1 Dept. of Math., Shahid Bahonar University of Kerman Kerman,

More information

CSE 460: Computabilty and Formal Languages. S. Pramanik

CSE 460: Computabilty and Formal Languages. S. Pramanik CSE 46: Computabilty and Formal Languages NF A Λ S. Pramanik NF A Λ Concatanation of languages and () : () 2 O,, O * FA () * FA Λ 2 2 * ()* NFA * ()* NFA- Figure : NF A Λ is an NFA but it also allows Λ-transitions.

More information

Lecture 17: Language Recognition

Lecture 17: Language Recognition Lecture 17: Language Recognition Finite State Automata Deterministic and Non-Deterministic Finite Automata Regular Expressions Push-Down Automata Turing Machines Modeling Computation When attempting to

More information

Fuzzy and Non-deterministic Automata Ji Mo ko January 29, 1998 Abstract An existence of an isomorphism between a category of fuzzy automata and a cate

Fuzzy and Non-deterministic Automata Ji Mo ko January 29, 1998 Abstract An existence of an isomorphism between a category of fuzzy automata and a cate University of Ostrava Institute for Research and Applications of Fuzzy Modeling Fuzzy and Non-deterministic Automata Ji Mo ko Research report No. 8 November 6, 1997 Submitted/to appear: { Supported by:

More information

Fuzzy Propositional Logic for the Knowledge Representation

Fuzzy Propositional Logic for the Knowledge Representation Fuzzy Propositional Logic for the Knowledge Representation Alexander Savinov Institute of Mathematics Academy of Sciences Academiei 5 277028 Kishinev Moldova (CIS) Phone: (373+2) 73-81-30 EMAIL: 23LSII@MATH.MOLDOVA.SU

More information

Positive Neural Networks in Discrete Time Implement Monotone-Regular Behaviors

Positive Neural Networks in Discrete Time Implement Monotone-Regular Behaviors Positive Neural Networks in Discrete Time Implement Monotone-Regular Behaviors Tom J. Ameloot and Jan Van den Bussche Hasselt University & transnational University of Limburg arxiv:1502.06094v2 [cs.ne]

More information

September 11, Second Part of Regular Expressions Equivalence with Finite Aut

September 11, Second Part of Regular Expressions Equivalence with Finite Aut Second Part of Regular Expressions Equivalence with Finite Automata September 11, 2013 Lemma 1.60 If a language is regular then it is specified by a regular expression Proof idea: For a given regular language

More information

Obtaining the syntactic monoid via duality

Obtaining the syntactic monoid via duality Radboud University Nijmegen MLNL Groningen May 19th, 2011 Formal languages An alphabet is a non-empty finite set of symbols. If Σ is an alphabet, then Σ denotes the set of all words over Σ. The set Σ forms

More information

Finite Automata. Seungjin Choi

Finite Automata. Seungjin Choi Finite Automata Seungjin Choi Department of Computer Science and Engineering Pohang University of Science and Technology 77 Cheongam-ro, Nam-gu, Pohang 37673, Korea seungjin@postech.ac.kr 1 / 28 Outline

More information

Subalgebras and ideals in BCK/BCI-algebras based on Uni-hesitant fuzzy set theory

Subalgebras and ideals in BCK/BCI-algebras based on Uni-hesitant fuzzy set theory EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS Vol. 11, No. 2, 2018, 417-430 ISSN 1307-5543 www.ejpam.com Published by New York Business Global Subalgebras and ideals in BCK/BCI-algebras based on Uni-hesitant

More information

Equivalence of Regular Expressions and FSMs

Equivalence of Regular Expressions and FSMs Equivalence of Regular Expressions and FSMs Greg Plaxton Theory in Programming Practice, Spring 2005 Department of Computer Science University of Texas at Austin Regular Language Recall that a language

More information

Outline. Nondetermistic Finite Automata. Transition diagrams. A finite automaton is a 5-tuple (Q, Σ,δ,q 0,F)

Outline. Nondetermistic Finite Automata. Transition diagrams. A finite automaton is a 5-tuple (Q, Σ,δ,q 0,F) Outline Nondeterminism Regular expressions Elementary reductions http://www.cs.caltech.edu/~cs20/a October 8, 2002 1 Determistic Finite Automata A finite automaton is a 5-tuple (Q, Σ,δ,q 0,F) Q is a finite

More information

Nondeterministic Finite Automata. Nondeterminism Subset Construction

Nondeterministic Finite Automata. Nondeterminism Subset Construction Nondeterministic Finite Automata Nondeterminism Subset Construction 1 Nondeterminism A nondeterministic finite automaton has the ability to be in several states at once. Transitions from a state on an

More information

SYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES

SYLLABUS. Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 3 : REGULAR EXPRESSIONS AND LANGUAGES Contents i SYLLABUS UNIT - I CHAPTER - 1 : AUT UTOMA OMATA Introduction to Finite Automata, Central Concepts of Automata Theory. CHAPTER - 2 : FINITE AUT UTOMA OMATA An Informal Picture of Finite Automata,

More information

Lecture 4 Nondeterministic Finite Accepters

Lecture 4 Nondeterministic Finite Accepters Lecture 4 Nondeterministic Finite Accepters COT 4420 Theory of Computation Section 2.2, 2.3 Nondeterminism A nondeterministic finite automaton can go to several states at once. Transitions from one state

More information

Clarifications from last time. This Lecture. Last Lecture. CMSC 330: Organization of Programming Languages. Finite Automata.

Clarifications from last time. This Lecture. Last Lecture. CMSC 330: Organization of Programming Languages. Finite Automata. CMSC 330: Organization of Programming Languages Last Lecture Languages Sets of strings Operations on languages Finite Automata Regular expressions Constants Operators Precedence CMSC 330 2 Clarifications

More information

BALA RAVIKUMAR Department of Computer Science, Sonoma State University Rohnert Park, CA 94928, USA

BALA RAVIKUMAR Department of Computer Science, Sonoma State University Rohnert Park, CA 94928, USA International Journal of Foundations of Computer Science c World Scientific Publishing Company ON THE EXISTENCE OF LOOKAHEAD DELEGATORS FOR NFA BALA RAVIKUMAR Department of Computer Science, Sonoma State

More information

On the Structure of Rough Approximations

On the Structure of Rough Approximations On the Structure of Rough Approximations (Extended Abstract) Jouni Järvinen Turku Centre for Computer Science (TUCS) Lemminkäisenkatu 14 A, FIN-20520 Turku, Finland jjarvine@cs.utu.fi Abstract. We study

More information

T (s, xa) = T (T (s, x), a). The language recognized by M, denoted L(M), is the set of strings accepted by M. That is,

T (s, xa) = T (T (s, x), a). The language recognized by M, denoted L(M), is the set of strings accepted by M. That is, Recall A deterministic finite automaton is a five-tuple where S is a finite set of states, M = (S, Σ, T, s 0, F ) Σ is an alphabet the input alphabet, T : S Σ S is the transition function, s 0 S is the

More information

Java II Finite Automata I

Java II Finite Automata I Java II Finite Automata I Bernd Kiefer Bernd.Kiefer@dfki.de Deutsches Forschungszentrum für künstliche Intelligenz November, 23 Processing Regular Expressions We already learned about Java s regular expression

More information

Intuitionistic L-Fuzzy Rings. By K. Meena & K. V. Thomas Bharata Mata College, Thrikkakara

Intuitionistic L-Fuzzy Rings. By K. Meena & K. V. Thomas Bharata Mata College, Thrikkakara Global Journal of Science Frontier Research Mathematics and Decision Sciences Volume 12 Issue 14 Version 1.0 Type : Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

On the concrete complexity of the successor function

On the concrete complexity of the successor function On the concrete complexity of the successor function M. Rigo joint work with V. Berthé, Ch. Frougny, J. Sakarovitch http://www.discmath.ulg.ac.be/ http://orbi.ulg.ac.be/handle/2268/30094 Let s start with

More information

COMPARATIVE ANALYSIS ON TURING MACHINE AND QUANTUM TURING MACHINE

COMPARATIVE ANALYSIS ON TURING MACHINE AND QUANTUM TURING MACHINE Volume 3, No. 5, May 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info COMPARATIVE ANALYSIS ON TURING MACHINE AND QUANTUM TURING MACHINE Tirtharaj Dash

More information

Notes on Monoids and Automata

Notes on Monoids and Automata Notes on Monoids and Automata Uday S. Reddy November 9, 1994 In this article, I define a semantics for Algol programs with Reynolds s syntactic control of interference?;? in terms of comonoids in coherent

More information