Hindawi Publishing Corporation Journal of Applied Mathematics Volume 2013, Article ID 825249, 16 pages http://dx.doi.org/10.1155/2013/825249 Research Article On Intuitionistic Fuzzy Context-Free Languages Jianhua Jin,1,2 Qingguo Li,1 and Chunquan Li2 1 2 College of Mathematics and Econometrics, Hunan University, Changsha 410082, China College of Sciences, Southwest Petroleum University, Chengdu 610500, China Correspondence should be addressed to Qingguo Li; liqingguoli@yahoo.com.cn Received 19 October 2012; Revised 15 December 2012; Accepted 15 December 2012 Academic Editor: Hak-Keung Lam Copyright © 2013 Jianhua Jin et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Taking intuitionistic fuzzy sets as the structures of truth values, we propose the notions of intuitionistic fuzzy context-free grammars (IFCFGs, for short) and pushdown automata with final states (IFPDAs). Then we investigate algebraic characterization of intuitionistic fuzzy recognizable languages including decomposition form and representation theorem. By introducing the generalized subset construction method, we show that IFPDAs are equivalent to their simple form, called intuitionistic fuzzy simple pushdown automata (IF-SPDAs), and then prove that intuitionistic fuzzy recognizable step functions are the same as those accepted by IFPDAs. It follows that intuitionistic fuzzy pushdown automata with empty stack and IFPDAs are equivalent by classical automata theory. Additionally, we introduce the concepts of Chomsky normal form grammar (IFCNF) and Greibach normal form grammar (IFGNF) based on intuitionistic fuzzy sets. The results of our study indicate that intuitionistic fuzzy context-free languages generated by IFCFGs are equivalent to those generated by IFGNFs and IFCNFs, respectively, and they are also equivalent to intuitionistic fuzzy recognizable step functions. Then some operations on the family of intuitionistic fuzzy context-free languages are discussed. Finally, pumping lemma for intuitionistic fuzzy context-free languages is investigated. 1. Introduction Intuitionistic fuzzy set (IFS) introduced by Atanassov [1– 3], which emerges from the simultaneous consideration of the degrees of membership and nonmembership with a degree of hesitancy, has been found to be highly useful in dealing with problems with vagueness and uncertainty. The notion of vague set, proposed by Gau and Buehrer [4], is another generalization of fuzzy sets. However, Burillo and Bustince [5] showed that it is an equivalence of the IFS and studied intuitionistic fuzzy relations. Recently, IFS theory has supported a wealth of important applications in many fields such as fuzzy multiple attribute decision making, fuzzy pattern recognition, medical diagnosis, fuzzy control, and fuzzy optimization [6–10]. In classical theoretical computer science, it is well known that formal languages are very useful in the description of natural languages and programming languages. But they are not powerful in the processing of human languages. For this, Lee and Zadeh [11] introduced the notion of fuzzy languages and gave some characterizations, where fuzzy languages took values in the unit interval [0, 1]. Malik and Mordeson [12– 14] studied algebraic properties of fuzzy languages. They stated that fuzzy regular languages can be characterized by fuzzy finite automata, fuzzy regular expressions, and fuzzy regular grammars. Meanwhile, as one of the generators of fuzzy languages, fuzzy automata have been used to solve meaningful issues such as the model of computing with words [15], clinical monitoring [16], neural networks [17], and pattern recognition [18]. Also, fuzzy grammars, automata, and languages tend to the improvement of lexical analysis and simulating fuzzy discrete event dynamical systems and hybrid systems [14, 19]. As is well known, quantum logic was proved by Birkhoff and Von Neumann as a logic of quantum mechanics and 2 is currently understood as a logic with truth values taken from an orthomodular lattice. To study quantum computation, Ying [20, 21] first proposed automata theory based on quantum logic where quantum automata are defined to be orthomodular lattice-valued generalization of classical automata. More systematic exposition of this theory appeared in [22, 23]. Moore and Crutchfield [24] defined quantum version of pushdown automata and regular and contextfree grammars. He showed that the corresponding languages generated by quantum grammars and recognized by quantum automata have satisfactory properties in analogy to their classical counterparts. A basic framework of grammar theory on quantum logic was established by Cheng and Wang [25]. They proved that the set of lattice-valued quantum regular languages generated by lattice-valued quantum regular grammars coincides with that of lattice-valued quantum languages recognized by lattice-valued quantum automata. Then some algebraic properties of automata based on quantum logic were discussed by Qiu [26, 27]. To enhance the processing ability of fuzzy automata, the membership grades were extended to many general algebraic structures. For example, by combining the ideas in [20–23] and the idea in Ying’s another work on topology based on residuated lattice-valued logic [28], Qiu has primarily established automata theory based on complete residuated lattice-valued logic [29–31]. And Li and Pedrycz [32] studied automata theory with membership values in lattice-ordered monoids. They showed that lattice-valued finite automata have more power to recognize fuzzy languages than that of classical fuzzy finite automata. Recently, Li [33] studied automata theory with membership values in lattices, introduced the technique of extended subset construction to prove the equivalence between latticevalued finite automata and lattice-valued deterministic finite automata, and then presented a minimization algorithm of lattice-valued deterministic finite automata. On the basis of breadth-first and depth-first ways, Jin and Li [34] established a fundamental framework of fuzzy grammars based on lattices, which provided a necessary tool for the analysis of fuzzy automata. Fuzzy context-free languages, more powerful than fuzzy regular languages, have also been studied and can be characterized by fuzzy pushdown automata with two distinct ways and fuzzy context-free grammars, respectively [14, 35]. As a continuation of the work in [29–31], a fundamental framework of fuzzy pushdown automata theory based on complete residuated lattice-valued logic has been established in recent years by Xing et al. [36], and the work generalizes the previous fuzzy automata theory systematically studied by Mordeson and Malik to some extent. The pumping lemma for fuzzy context-free grammar theory in this setting was also investigated by Xing and Qiu [37]. Using the notions of IFSs and fuzzy finite automata, Jun [38, 39] presented the concept of intuitionistic fuzzy finite state machines as a generalization of fuzzy finite state machines, and Zhang and Li [40] discussed intuitionistic fuzzy recognizers, intuitionistic fuzzy finite automata, and intuitionistic fuzzy language. They showed that the languages recognized by intuitionistic fuzzy recognizers are regular, and Journal of Applied Mathematics the intuitionistic fuzzy languages recognized by the intuitionistic fuzzy finite automata and the intuitionistic fuzzy languages recognized by deterministic intuitionistic fuzzy finite automata are equivalent. Recently Chen et al. [41] utilized the intuitionistic fuzzy automata to deal with consumers’ advertising involvement when considering the expression of an IFS characterized by a pair of membership degree and nonmembership degree is similar to human thinking logic with pros and cons. Due to pushdown automata being another kind of important computational models [15] and also motivated by the importance of grammars, languages and models theory [14], it stands to reason that we ought consider the notions of intuitionistic fuzzy pushdown automata, intuitionistic fuzzy context-free grammars, and fuzzy context-free languages because our discussion in this paper will provide a fundamental framework for studying intuitionistic fuzzy set theory on fuzzy pushdown automata and generators as well. How to characterize intuitionistic fuzzy context-free languages and its pumping lemma in this setting becomes open problems; however, there is no research on the algebraic characterization of intuitionistic fuzzy context-free languages. We will try to solve the problems in this paper. Additionally, some examples are given to illustrate the significance of the results. In particular, Example 35 presented in this paper will show that intuitionistic fuzzy pushdown automata have more power than fuzzy pushdown automata when comparing two distinct strings although the degrees of membership of these strings recognized by the underlying fuzzy pushdown automata are equal. Investigating intuitionistic fuzzy contextfree languages will reduce the gap between the precision of formal languages and the imprecision of human languages. The remaining parts of the paper are arranged as follows. Section 2 describes some basic concepts of IFSs. Section 3 gives the definitions of intuitionistic fuzzy pushdown automata with two distinct ways and their languages. It is investigated that, for any intuitionistic fuzzy pushdown automaton with final states (IFPDA, for short), there is a cover, which consists of a collection of classical pushdown automata, equivalent to the IFPDA. By introducing intuitionistic fuzzy recognizable step functions, it is shown that intuitionistic fuzzy pushdown automata with final states and empty stack are intuitionistic fuzzy recognizable step functions, respectively, and conversely any intuitionistic fuzzy recognizable step function can be recognized by an intuitionistic fuzzy pushdown automaton with final states or empty stack. It follows that intuitionistic fuzzy pushdown automata with final states and empty stack are equivalent. Section 4 studies intuitionistic fuzzy context-free grammars (IFCFGs) as a type of generator of intuitionistic fuzzy context-free languages (IFCFLs). The notions of intuitionistic fuzzy Chomsky normal form (IFCNF) and Greibach normal form (IFGNF) are proposed. The results of our study indicate that IFCFLs generated by IFCFGs are equivalent to those generated by IFGNFs and IFCNFs, respectively, and they are also equivalent to intuitionistic fuzzy recognizable step functions. The algebraic properties of IFCFLs are also discussed. Section 5 establishes pumping lemma for IFCFLs. Some examples are then given to illustrate the application of pumping lemma and the significance of IFCFLs. Finally, Journal of Applied Mathematics 3 conclusions and directions for future work are presented in Section 6. 2. Basic Concepts Definition 1 (see [40]). An intuitionistic fuzzy set π΄ in a nonempty set π is an object having the form: π΄ = {(π₯, ππ΄ (π₯) , ππ΄ (π₯)) | π₯ ∈ π} , (1) where the functions ππ΄ : π → [0, 1] and ππ΄ : π → [0, 1] denote the degree of membership (i.e., ππ΄ (π₯)) and the degree of nonmembership (ππ΄(π₯)) of each element π₯ ∈ π to the set π΄, respectively, and the two quantities satisfy the following inequalities: 0 ≤ ππ΄ (π₯) + ππ΄ (π₯) ≤ 1, ∀π₯ ∈ π. (2) For the sake of simplicity, we use the notation π΄ = (ππ΄ , ππ΄ ) instead of π΄ = {(π₯, ππ΄ (π₯), ππ΄(π₯)) | π₯ ∈ π}. An intuitionistic fuzzy set will be abbreviated as an IFS. Let {π΄ π | π ∈ πΌ} be a family of IFSs in π. Then the infimum and supremum operations of IFSs are defined as follows: π∈πΌ π∈πΌ (3) π∈πΌ 0, if π’ = π£ πππ (π’, π£) = { 1, if π’ =ΜΈ π£, (7) for all (π’, π£) ∈ π × π. Definition 2. Let π΄ = (ππ΄ , ππ΄ ) be an IFS in π. Then the image set of π΄, denoted as Im(π΄), is given as Im (π΄) = Im (ππ΄ ) ∪ Im (ππ΄ ) , (8) where Im(ππ΄ ) = {ππ΄ (π₯) | π₯ ∈ π} and Im(ππ΄ ) = {ππ΄(π₯) | π₯ ∈ π}. For any π, π ∈ [0, 1], π + π ≤ 1, the (π, π)-cut set of π΄ is defined as π΄ (π,π) = {π₯ ∈ π | ππ΄ (π₯) ≥ π, ππ΄ (π₯) ≤ π} . (9) supp (π΄) = {π₯ ∈ π | ππ΄ (π₯) > 0, ππ΄ (π₯) < 1} . (10) π∈πΌ where β and β denote supremum and infimum of real numbers in [0, 1], respectively. For two IFSs π΄ = (ππ΄ , ππ΄ ) and π΅ = (ππ΅ , ππ΅ ), we say π΄ = π΅ if ππ΄ = ππ΅ and ππ΄ = ππ΅ . In addition, if the IFS π΄ = (ππ΄ , ππ΄) in π satisfies the condition that, for any π₯ ∈ π, ππ΄ (π₯) + ππ΄(π₯) = 1, then π΄ reduces to a fuzzy set in π. The difference between intuitionistic fuzzy sets and fuzzy sets is whether the sum of the degrees of membership and nonmembership of an element to a set equals one. An IFR in π × π is an intuitionistic fuzzy subset of π × π; that is, it is an expression πΈ given by πΈ = {((π₯, π¦) , ππΈ (π₯, π¦) , ππΈ (π₯, π¦)) | π₯ ∈ π, π¦ ∈ π} , (4) where the mappings ππΈ : π × π → [0, 1] and ππΈ : π × π → [0, 1] satisfy 0 ≤ ππΈ (π₯, π¦) + ππΈ (π₯, π¦) ≤ 1, ∀ (π₯, π¦) ∈ π × π. (5) An IFBR over π is an IFS of π × π. Let π = (ππ , ππ ) and πΈ = (ππΈ , ππΈ ) be IFRs in π × π and π × π, respectively. Define the composition of IFRs, π β πΈ = (ππβπΈ , ππβπΈ ) in π × π, by π¦∈π ππβπΈ (π₯, π§) = β (ππ (π₯, π¦) ∨ ππΈ (π¦, π§)) , π¦∈π 3. Intuitionistic Fuzzy Pushdown Automata It is well known that any language accepted by a pushdown automaton with final states can be accepted by a certain pushdown automaton with empty stack, and vice versa. As a natural generalization of pushdown automata, we give the notions of intuitionistic fuzzy pushdown automata with final states and empty stack, respectively, and then do research in the algebraic characterization of their intuitionistic fuzzy recognizable languages including decomposition form and representation theorem. Note that Σ∗ is the free monoid generated from the set Σ with the operator of concatenation, where the empty string π is identified with the identity of Σ. And the length of the string π ∈ Σ∗ is denoted by |π|. ππ = {1, . . . , π}. Definition 3. An intuitionistic fuzzy pushdown automaton with final states (IFPDA, for short) is a seven tuple M = (π, Σ, Γ, πΏ, πΌ, π0 , πΉ), where (i) π is a finite nonempty set of states; (ii) Σ is a finite nonempty set of input symbols; (iii) Γ is a finite nonempty set of stack symbols; ππβπΈ (π₯, π§) = β (ππ (π₯, π¦) ∧ ππΈ (π¦, π§)) , for all (π₯, π§) ∈ π × π. if π’ = π£ if π’ =ΜΈ π£, If supp(π΄) is finite, then π΄ is called a finite IFS in π. βπ΄ π = {(π₯, βππ΄ π (π₯) , βππ΄ π (π₯)) | π₯ ∈ π} , π∈πΌ 1, πππ (π’, π£) = { 0, And the support set of π΄, denoted as supp(π΄), is defined by βπ΄ π = {(π₯, βππ΄ π (π₯) , βππ΄ π (π₯)) | π₯ ∈ π} , π∈πΌ Furthermore, if π is an IFBR over π, then its reflexive and π π+1 = π π β π , π ≥ transitive closure is π ∗ = β∞ π=0 π , where π 0, and π 0 = ππ = (πππ , πππ ), that is, (6) (iv) πΏ = (ππΏ , ππΏ ) is a finite IFS in π × (Σ ∪ {π}) × Γ × π × Γ∗ ; (v) π0 ∈ Γ is called the start stack symbol; (vi) πΌ = (ππΌ , ππΌ ) and πΉ = (ππΉ , ππΉ ) are intuitionistic fuzzy subsets in π, which are called the intuitionistic fuzzy subsets of initial and final states, respectively. 4 Journal of Applied Mathematics Definition 4. An intuitionistic fuzzy pushdown automaton with empty stack (IFPDA0 , for short) is a seven tuple N = (π, Σ, Γ, πΏ, πΌ, π0 , 0), where π, Σ, Γ, πΏ, πΌ and π0 are the same as those in IFPDA M, and 0 represents an empty set. Definition 5. Let M = (π, Σ, Γ, πΏ, πΌ, π0 , πΉ) be an IFPDA. Define an IFBR on π × Σ∗ × Γ∗ , β’M = (πβ’M , πβ’M ) in the form of πβ’M ((π, π, π½) , (π, π’, πΌ)) Proposition 9. If π can be accepted by some IFPDA M = (π, Σ, Γ, πΏ, πΌ, π0 , πΉ), then π is an IFS in Σ∗ , and the image set of π is finite. Proof. We have the following. Claim 1 (π = (ππ , ππ ) is an IFS in Σ∗ ). πβ’M ((π, π, π½) , (π, π’, πΌ)) ππΏ (π, π, head (π½) , π, πΌ \ tail (π½)) , { { { if π’ = π, tail (π½) ≤ πΌ { { = {ππΏ (π, head (π) , head (π½) , π, πΌ \ tail (π½)) , { { if π’ = tail (π) , tail (π½) ≤ πΌ { { 0, otherwise, { is also finite, where π∧ = {π₯1 ∧ ⋅ ⋅ ⋅ ∧ π₯π : π ≥ 1, π₯1 , . . . , π₯π ∈ π} ∪ {1}, and π∨ = {π₯1 ∨ ⋅ ⋅ ⋅ ∨ π₯π : π ≥ 1, π₯1 , . . . , π₯π ∈ π} ∪ {0}. (11) ππΏ (π, π, head (π½) , π, πΌ \ tail (π½)) , { { { if π’ = π, tail (π½) ≤ πΌ { { = { ππΏ (π, head (π) , head (π½) , π, πΌ \ tail (π½)) , { { if π’ = tail (π) , tail (π½) ≤ πΌ { { 0, otherwise { for any (π, π, π½), (π, π’, πΌ) ∈ π × Σ∗ × Γ∗ . Here, for any nonempty string π’ = π₯1 ⋅ ⋅ ⋅ π₯π , π ≥ 1, head(π’) = π₯1 , tail(π’) = π₯2 ⋅ ⋅ ⋅ π₯π , and tail(π’) ≤ π’. β’∗M is the reflexive and transitive closure of β’M . If no confusion, we denote β’ and β’∗ instead of β’M and ∗ β’M , respectively. Definition 6. Let M = (π, Σ, Γ, πΏ, πΌ, π0 , πΉ) be an IFPDA. Then we call L(M) an intuitionistic fuzzy language accepted by M with final states, where L(M) = (πL(M) , πL(M) ), πL(M) , and πL(M) are functions from Σ∗ to the unit interval [0, 1], and πL(M) (π)= β{ππΌ (π0 ) ∧ πβ’∗M ((π0 , π, π§0 ), (π, π, π)) ∧ ππΉ (π) | π0 , π ∈ π, π ∈ Γ∗ }, πL(M) (π) = β{ππΌ (π0 ) ∨ πβ’∗M ((π0 , π, π§0 ), (π, π, π)) ∨ ππΉ (π) | π0 , π ∈ π, π ∈ Γ∗ } for any π ∈ Σ∗ . Definition 7. Let N = (π, Σ, Γ, πΏ, πΌ, π0 , 0) be an IFPDA0 . Then we call L(N) an intuitionistic fuzzy language accepted by N with empty stack, where L(N) = (πL(N) , πL(N) ), πL(N) and πL(N) are functions from Σ∗ to the unit interval [0, 1], and πL(N) (π) = β{ππΌ (π0 ) ∧ πβ’∗N ((π0 , π, π§0 ), (π, π, π)) | π0 ,π ∈ π}, πL(N) (π) = β{ππΌ (π0 ) ∨ π£β’∗N ((π0 , π, π§0 ), (π, π, π)) π0 , π ∈ π} | for any π ∈ Σ∗ . Lemma 8 (see [33]). Let π be a lattice and π a finite subset of π. Then the ∧-semilattice of π generated by π, written as π∧ , is finite, and the ∨-semilattice of π generated by π, denoted as π∨ , It suffices to show that 0 ≤ ππ (π) + ππ (π) ≤ 1, for any π = π’1 ⋅ ⋅ ⋅ π’π , π’π ∈ Σ ∪ {π}, π = 1, . . . , π. Clearly, ππ (π) = β{ππΌ (π0 ) ∧ πβ’∗M ((π0 , π, π§0 ), (π, π, π)) ∧ ππΉ (π) | π0 , π ∈ π, π ∈ Γ∗ } = β{ππΌ (π0 ) ∧ πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π ,π§1 π1 )) ∧ πβ’ ((π1 ,π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∧ ππΉ (ππ ) | (π0 , π1 , . . . , ππ ) ∈ ππ+1 , π§1 , . . . , π§π−1 ∈ Γ, π1 , . . ., ππ ∈ Γ∗ }, and ππ (π) = β{ππΌ (π0 ) ∨ πβ’∗M ((π0 , π, π§0 ), (π, π, π)) ∨ ππΉ (π) | π0 , π ∈ π, π ∈ Γ∗ } = β{ππΌ (π0 ) ∨ πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∨ πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∨ ππΉ (ππ ) | (π0 , π1 , . . . , ππ ) ∈ ππ+1 , π§1 , . . . , π§π−1 ∈ Γ, π1 , . . . , ππ ∈ Γ∗ }. On the one hand, 0 ≤ ππ (π) + ππ (π); on the other hand, there exists a sequence (π0 , π1 , . . . , ππ ) ∈ ππ+1 , π§1 , . . . , π§π−1 ∈ Γ, π1 , . . . , ππ ∈ Γ∗ such that ππ (π) = ππΌ (π0 ) ∧ πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∧ πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∧ ππΉ (ππ ). Hence ππ (π) ≤ ππΌ (π0 ) ∨ πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∨ πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∨ ππΉ (ππ ). Therefore, ππ (π) + ππ (π) ≤ (ππΌ (π0 ) + ππΌ (π0 )) ∨ (πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) + πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ))) ∨ (πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) + πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 ))) ∨ ⋅ ⋅ ⋅ ∨ (πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) + πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ ))) ∨ (ππΉ (ππ ) + ππΉ (ππ )) ≤ 1 ∨ 1 ∨ ⋅ ⋅ ⋅ ∨ 1 = 1. Claim 2 (Im(π) is finite). In fact, let π = Im(ππΌ ) ∪ Im(ππΏ ) ∪ Im(ππΉ ) and π = Im(ππΌ ) ∪ Im(ππΏ )∪Im(ππΉ ). Then π∧ = {π₯1 ∧⋅ ⋅ ⋅∧π₯π | π ≥ 1, π₯1 , . . . , π₯π ∈ π} ∪ {1} and π∨ = {π₯1 ∨ ⋅ ⋅ ⋅ ∨ π₯π | π ≥ 1, π₯1 , . . . , π₯π ∈ π} ∪ {0} are finite sets by Lemma 8. Since πΏ = (ππΏ , ππΏ ) is a finite IFS, for any π = π’1 ⋅ ⋅ ⋅ π’π , π’π ∈ Σ ∪ {π}, π = 1, . . . , π, there exists a natural number π ∈ π such that ππ (π) = β{ππΌ (π0 ) ∧ πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∧ πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 ))∧⋅ ⋅ ⋅∧ πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ ))∧ ππΉ (ππ ) | (π0 , π1 , . . . , ππ ) ∈ ππ+1 , π§1 , . . . , π§π−1 ∈ Γ, π1 , . . . , ππ ∈ Γ∗ } = (π10 ∧⋅ ⋅ ⋅∧π1,π−1 ∧π1π )∨⋅ ⋅ ⋅∨(ππ0 ∧⋅ ⋅ ⋅∧ππ,π−1 ∧πππ )), where πππ ∈ π, π = 1, . . . , π; π = 0, . . . , π. By Lemma 8, (π∧ )∨ is also finite. Since ππ (π) ∈ (π∧ )∨ for any π ∈ Σ∗ , Im(ππ ) ⊆ (π∧ )∨ . Hence Im(ππ ) is a finite subset of [0, 1]. Similarly, it follows that Im(ππ ) is also a finite subset of [0, 1]. Therefore, Im(π) = Im(ππ ) ∪ Im(ππ ) is finite. If π can be accepted by some IFPDA0 N = (π, Σ, Γ, πΏ, πΌ, π0 , 0), then, by Definition 7, for any π = π’1 ⋅ ⋅ ⋅ π’π , π’π ∈ Σ ∪ {π}, π = 1, . . . , π, we have ππ (π) = β{ππΌ (π0 )∧ Journal of Applied Mathematics 5 πβ’∗N ((π0 , π, π§0 ), (π, π, π)) | π0 , π ∈ π} = β{ππΌ (π0 ) ∧ πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∧ πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, π)) | (π0 , π1 , . . . , ππ ) ∈ ππ+1 , π§1 , . . . , π§π−1 ∈ Γ, π1 , . . . , ππ−1 ∈ Γ∗ }, and ππ (π) = β {ππΌ (π0 ) ∨ πβ’∗N ((π0 , π, π§0 ), (π, π, π)) | π0 , π ∈ π} = β {ππΌ (π0 ) ∨ πβ’ ((π0 , π, π§0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∨ πβ’ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, π)) | (π0 , π1 , . . . , ππ ) ∈ ππ+1 , π§1 , . . . , π§π−1 ∈ Γ, π1 , . . ., ππ−1 ∈ Γ∗ }. In a similar manner, it is concluded that the following must be true. Proposition 10. If π can be accepted by some IFPDA0 N = (π, Σ, Γ, πΏ, πΌ, π0 , 0), then π is an IFS in Σ∗ , and the image set of π is finite. Specially, the IFPDA M = (π, Σ, Γ, πΏ, πΌ, π0 , πΉ) will be abbreviated as MσΈ = (π, Σ, Γ, πΏ, π0 , π0 , πΉ), whenever Im(πΌ) ⊆ {0, 1} and supp(πΌ) = {π0 }. Moreover, if Im(πΌ) ∪ Im(πΉ) ∪ Im(πΏ) ⊆ {0, 1} and supp(πΌ) has only one element, then the IFPDA is a classical PDA. For two IFPDAs M1 and M2 , we say that they are equivalent if they accept the same intuitionistic fuzzy language. Proposition 11. Let π΄ be an IFS in a nonempty set Σ∗ . Then the following statements are equivalent: (i) π΄ can be accepted by an IFPDA M = (π, Σ, Γ, πΏ, πΌ, π0 , πΉ); (ii) π΄ can be accepted by a certain IFPDA MσΈ = (πσΈ , Σ, ΓσΈ , πΏσΈ , π0 , π0 , πΉσΈ ), where π0 ∈ πσΈ . σΈ σΈ Proof. (i) implies (ii). Construct an IFPDA M = (π , Σ, ΓσΈ , πΏσΈ , πΌσΈ , π0 , πΉσΈ ) as follows: πσΈ = π ∪ {π0 }, ΓσΈ = Γ ∪ {π0 }, where π0 ∉ π, π0 ∉ Γ. Define an IFS πΌσΈ in πσΈ by 1, ππΌσΈ (π) = { 0, if π = π0 if π =ΜΈ π0 , 0, if π = π0 ππΌσΈ (π) = { 1, if π =ΜΈ π0 . σΈ (12) 1, if π = π0 ππΉσΈ (π) = { ππΉ (π) , if π =ΜΈ π0 . if π = π0 if π =ΜΈ π0 , (14) 0, if π = π0 ππΌ (π) = { 1, if π =ΜΈ π0 . It follows that the IFPDA M = (πσΈ , Σ, ΓσΈ , πΏσΈ , πΌ, π0 , πΉσΈ ) accepts π΄. Similarly, it is easily concluded that the following must be true. (i) π΄ can be accepted by an IFPDA0 M Γ, πΏ, πΌ, π0 , 0); = (π, Σ, (ii) There exists an IFPDA0 MσΈ = (πσΈ , Σ, ΓσΈ , πΏσΈ , π0 , π0 , 0) recognizing π΄, where π0 ∈ πσΈ . Define an IFS πΉ in π by if π = π0 if π =ΜΈ π0 , 1, ππΌ (π) = { 0, Proposition 12. Let π΄ be an IFS in a nonempty set Σ∗ . Then the following statements are equivalent: σΈ 0, ππΉσΈ (π) = { ππΉ (π) , (π0 , π, π0 )) ∧ πβ’MσΈ ((π0 , π, π0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∧ πβ’MσΈ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’MσΈ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∧ ππΉσΈ (ππ ) | π ∈ πσΈ , (π0 , π1 , . . . , ππ ) ∈ πσΈ π+1 , π§1 , . . . , π§π−1 ∈ ΓσΈ , π1 , . . . , ππ ∈ ΓσΈ ∗ } = β{1 ∧ ππΌ (π0 )∧ πβ’M ((π0 , π, π0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∧ πβ’M ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∧ ππΉ (ππ ) | (π0 , π1 , . . . , ππ ) ∈ ππ+1 , π§1 , . . ., π§π−1 ∈ Γ, π1 , . . . , ππ ∈ Γ∗ } = πL(M) (π), and πL(MσΈ ) (π) = β{ππΌσΈ (π) ∨ πβ’MσΈ ((π, π, π0 ), (π0 , π, π0 )) ∨ πβ’MσΈ ((π0 , π, π0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∨ πβ’MσΈ ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’MσΈ ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∨ ππΉσΈ (ππ ) | π ∈ πσΈ , (π0 , π1 , . . . , ππ ) ∈ πσΈ π+1 , π§1 , . . . , π§π−1 ∈ ΓσΈ , π1 , . . ., ππ ∈ ΓσΈ ∗ } = β{1 ∨ ππΌ (π0 ) ∨ πβ’M ((π0 , π, π0 ), (π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 )) ∨ πβ’M ((π1 , π’2 ⋅ ⋅ ⋅ π’π , π§1 π1 ), (π2 , π’3 ⋅ ⋅ ⋅ π’π , π§2 π2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’M ((ππ−1 , π’π , π§π−1 ππ−1 ), (ππ , π, ππ )) ∨ ππΉ (ππ ) | (π0 , π1 , . . ., ππ ) ∈ ππ+1 , π§1 , . . . , π§π−1 ∈ Γ, π1 , . . ., ππ ∈ Γ∗ } = πL(M) (π). Therefore, L(MσΈ ) = L(M). From the construction, it is clearly that MσΈ can be denoted as MσΈ = (πσΈ , Σ, ΓσΈ , πΏσΈ , π0 , π0 , πΉσΈ ). (ii) implies (i). Suppose the IFS π΄ is accepted by the IFPDA MσΈ = (πσΈ , Σ, ΓσΈ , πΏσΈ , π0 , π0 , πΉσΈ ). Then we construct an IFS πΌ in πσΈ by (13) Define an IFS πΏσΈ in πσΈ × (Σ ∪ {π}) × ΓσΈ × πσΈ × ΓσΈ ∗ by mappings ππΏσΈ , ππΏσΈ : πσΈ × (Σ ∪ {π}) × ΓσΈ × πσΈ × ΓσΈ ∗ → [0, 1], ππΏσΈ (π0 , π, π0 , π, π0 ) = ππΌ (π), ππΏσΈ (π0 , π, π0 , π, π0 ) = ππΌ (π), ππΏσΈ (π, π, π§, π, πΎ) = ππΏ (π, π, π§, π, πΎ), ππΏσΈ (π, π, π§, π, πΎ) = ππΏ (π, π, π§, π, πΎ), where π, π ∈ π, π ∈ Σ ∪ {π}, π§ ∈ Γ, πΎ ∈ Γ∗ ; otherwise, ππΏσΈ (π0 , π, π§, π, πΎ) = 0 and ππΏσΈ (π0 , π, π§, π, πΎ) = 1. Then for any π = π’1 ⋅ ⋅ ⋅ π’π ∈ Σ∗ , π’π ∈ Σ ∪ {π}, π = 1, . . . , π, we have πL(MσΈ ) (π) = β{ππΌσΈ (π) ∧ πβ’MσΈ ((π, π, π0 ), There is especially a simple type of intuitionistic fuzzy pushdown automata, which is called intuitionistic fuzzy simple pushdown automata. The definition is given as follows. Definition 13. An IFPDA M = (π, Σ, Γ, πΏ, π0 , π0 , πΉ) is called an intuitionistic fuzzy simple pushdown automaton (IFSPDA) if the image set of πΏ is contained in the set {0, 1}. Next any IFPDA is proven to be an equivalence of a certain IFSPDA by utilizing the generalized subset construction method. Noting that an IFS requires that the sum of the degrees of membership and nonmembership of an element to a set is no more than the natural number 1. So the proof technique is to some extent different from the technique of 6 Journal of Applied Mathematics πβ’M ((ππ , ππ+1 ⋅ ⋅ ⋅ ππ+1 , ππ πΎπ ), (ππ+1 , ππ+2 ⋅ ⋅ ⋅ ππ+1 , ππ+1 πΎπ+1 )) = ππ+1 > 0, extended subset construction introduced by Li in [33], and it is not an easy task to conduct reasoning in the realm of the modified techniques. πβ’M ((ππ , ππ+1 ⋅ ⋅ ⋅ ππ+1 , ππ πΎπ ), (ππ+1 , ππ+2 ⋅ ⋅ ⋅ ππ+1 , ππ+1 πΎπ+1 )) = ππ+1 < 1, Proposition 14. Let M be an IFPDA. Then there exists an IFSPDA MσΈ such that L(MσΈ ) = L(M). Proof. Let M = (π, Σ, Γ, πΏ, π0 , π0 , πΉ) be an IFPDA. Then we construct an IFSPDA MσΈ = (πσΈ , Σ, Γ, πΏσΈ , π0σΈ , π0 , πΉσΈ ) as follows: (i) πσΈ = π × (πΏ 1 − {0}) × (πΏ 2 − {1}), where πΏ 1 = π∧ , πΏ 2 = π∨ , π = Im(ππΏ ) ∪ Im(ππΉ ) and π = Im(ππΏ ) ∪ Im(ππΉ ); (ii) π0σΈ = (π0 , 1, 0) ∈ πσΈ ; (iii) πΏσΈ = (ππΏσΈ , ππΏσΈ ) is an IFS in πσΈ × (Σ ∪ {π}) × Γ × πσΈ × Γ∗ , where the mappings ππΏσΈ , ππΏσΈ : πσΈ × (Σ ∪ {π}) × Γ × πσΈ × Γ∗ → {0, 1} are given as follows. For any (π, π, π), (πσΈ , π, π) ∈ πσΈ , π ∈ Σ ∪ {π}, π ∈ Γ and πΎ ∈ Γ∗ , ππΏσΈ ((π, π, π), π, π, (πσΈ , π, π), πΎ) = 1, and ππΏσΈ ((π, π, π), π, π, (πσΈ , π, π), πΎ) = 0 whenever there exist πσΈ and πσΈ such that ππΏ (π, π, π, πσΈ , πΎ) = πσΈ > 0, ππΏ (π, π, π, πσΈ , πΎ) = πσΈ < 1, π = π ∧ πσΈ and π = π ∨ πσΈ . Otherwise, ππΏσΈ ((π, π, π), π, π, (πσΈ , π, π), πΎ) = 0 and ππΏσΈ ((π, π, π), π, π, (πσΈ , π, π), πΎ) = 1; (iv) πΉσΈ = (ππΉσΈ , ππΉσΈ ) is an IFS in πσΈ . For any (π, π, π) ∈ πσΈ , π ∧ ππΉ (π) , if 0 ≤ π + π ≤ 1 ππΉσΈ ((π, π, π)) = { 0, if π + π > 1, π ∨ ππΉ (π) , if 0 ≤ π + π ≤ 1 ππΉσΈ ((π, π, π)) = { 1, if π + π > 1. (15) Now, it is claimed that, for any π = π1 ⋅ ⋅ ⋅ ππ ∈ Σ∗ , ππ ∈ Σ ∪ {π}, π ∈ {1, . . . , π} and for any (ππ , ππ , ππ ) ∈ πσΈ , ππ , πΎπ ∈ Γ∗ , πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, ππ πΎπ )) = 1 M and πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, ππ πΎπ )) = 0 whenever the M following condition is satisfied. (P1) There exist π1 , . . . , ππ−1 ∈ π, π1 , . . . , ππ−1 ∈ Γ and πΎ1 , . . . , πΎπ−1 ∈ Γ∗ such that ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∧ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, ππ πΎπ )) and ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∨ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, ππ πΎπ )). Otherwise, πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , M ππ , ππ ), π, ππ πΎπ )) = 0 and πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, M ππ πΎπ )) = 1. It is proved by induction. In fact, if |π| = 0, then π = π, πβ’∗ σΈ ((π0 , π, π0 ), (π0 , π, π0 )) = 1 and πβ’∗M ((π0 , π, π0 ), (π0 , π, M π0 )) = 0. Hence πβ’∗M (((π0 , 1, 0), π, π0 ), ((π0 , 1, 0), π, π0 )) = 1 and πβ’∗ σΈ (((π0 , 1, 0), π, π0 ), ((π0 , 1, 0), π, π0 )) = 0. M Suppose the result still holds whenever |π| ≤ π, π ∈ π. If |π| = π + 1, π = π1 ⋅ ⋅ ⋅ ππ ππ+1 = π₯ππ+1 and ππ+1 ∈ Σ, then |π₯| = π and π₯ = π1 ⋅ ⋅ ⋅ ππ . Next, for any (ππ+1 , ππ+1 , ππ+1 ) ∈ πσΈ , ππ+1 , πΎπ+1 ∈ Γ∗ , whenever (P1) is satisfied; that is, there exists a sequence of states π1 , . . . , ππ ∈ π, π1 , . . . , ππ ∈ Γ, πΎ1 , . . . , πΎπ ∈ Γ∗ such that ππΏ (ππ , ππ+1 , ππ , ππ+1 , ππ+1 ) = ππ+1 > 0, ππΏ (ππ , ππ+1 , ππ , ππ+1 , ππ+1 ) = ππ+1 < 1, where πΎ0 = π, π = 0, 1, . . . , π − 1. Let ππ = π1 ∧ ⋅ ⋅ ⋅ ∧ ππ , ππ = π1 ∨ ⋅ ⋅ ⋅ ∨ ππ , π ∈ {1, . . . , π + 1}. Then πβ’MσΈ (((ππ , ππ , ππ ), ππ+1 ⋅ ⋅ ⋅ ππ+1 , ππ πΎπ ), ((ππ+1 , ππ+1 , ππ+1 ), ππ+2 ⋅ ⋅ ⋅ ππ+1 , ππ+1 πΎπ+1 )) = 1, πβ’MσΈ (((ππ , ππ , ππ ), ππ+1 ⋅ ⋅ ⋅ ππ+1 , ππ πΎπ ), ππ+2 ⋅ ⋅ ⋅ ππ+1 , ππ+1 πΎπ+1 )) = 0, ((ππ+1 , ππ+1 , ππ+1 ), πβ’MσΈ (((ππ , ππ , ππ ), ππ+1 , ππ πΎπ ), ((ππ+1 , ππ+1 , ππ+1 ), π, ππ+1 πΎπ+1 )) = 1, and πβ’MσΈ (((ππ , ππ , ππ ), ππ+1 , ππ πΎπ ), ((ππ+1 , ππ+1 , ππ+1 ), π, ππ+1 πΎπ+1 )) = 0, where π0 = 1, π0 = 0, πΎ0 = π, π = 0, 1, . . . , π − 1. By assumption, πβ’∗ σΈ ((π0σΈ , π₯, π0 ), ((ππ , ππ , ππ ), π, ππ πΎπ )) = M 1, πβ’∗ σΈ ((π0σΈ , π₯, π0 ), ((ππ , ππ , ππ ), π, ππ πΎπ )) = 0, and so πβ’∗ σΈ ((π0σΈ , M M π₯ππ+1 , π0 ), ((ππ , ππ , ππ ), ππ+1 , ππ πΎπ )) = 1, πβ’∗ σΈ ((π0σΈ , π₯ππ+1 , π0 ), M ((ππ , ππ , ππ ), ππ+1 , ππ πΎπ )) = 0. ((ππ+1 , ππ+1 , ππ+1 ), π, Therefore, πβ’∗ σΈ ((π0σΈ , π, π0 ), M ππ+1 πΎπ+1 )) = β{πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), ππ+1 , ππ πΎπ )) ∧ M πβ’MσΈ (((ππ , ππ , ππ ), ππ+1 , ππ πΎπ ), ((ππ+1 , ππ+1 , ππ+1 ), π, ππ+1 πΎπ+1 )) | (ππ , ππ , ππ ) ∈ πσΈ , ππ ∈ Γ, πΎπ ∈ Γ∗ } = 1 ∧ 1 = 1. πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ+1 , ππ+1 , ππ+1 ), π, ππ+1 πΎπ+1 )) = M β {πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), ππ+1 , ππ πΎπ )) ∨ πβ’MσΈ (((ππ , ππ , M ππ ), ππ+1 , ππ πΎπ ), ((ππ+1 , ππ+1 , ππ+1 ), π, ππ+1 πΎπ+1 )) | (ππ , ππ , ππ ) ∈ πσΈ , ππ ∈ Γ, πΎπ ∈ Γ∗ } = 0 ∨ 0 = 0. For any (ππ+1 , ππ+1 , ππ+1 ) ∈ πσΈ , ππ+1 , πΎπ+1 ∈ Γ∗ , if (P1) is not satisfied, then it follows that πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ+1 , ππ+1 , ππ+1 ), π, ππ+1 πΎπ+1 )) = 0, M πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ+1 , ππ+1 , ππ+1 ), π, ππ+1 πΎπ+1 )) = 1. M Hence, for any π = π1 ⋅ ⋅ ⋅ ππ ∈ Σ∗ , ππ ∈ Σ ∪ {π}, π ∈ {1, . . . , π}, we have πL(MσΈ ) (π) = β{πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , M ππ ), π, πΎ)) ∧ ππΉσΈ ((ππ , ππ , ππ )) | (ππ , ππ , ππ ) ∈ πσΈ , πΎ ∈ Γ∗ } = β{ππ ∧ ππΉ (ππ ) | π1 , . . . , ππ−1 ∈ π, π1 , . . . , ππ−1 ∈ Γ, πΎ1 , . . . , πΎπ−1 ∈ Γ∗ , ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∧ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ),(ππ , π, πΎ)), ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∨ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, πΎ))} = β{πβ’M ((π0 , π, π0 ),(π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∧ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )(π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, πΎ)) ∧ ππΉ (ππ ) | π1 , . . . , ππ−1 ∈ π, π1 , . . ., ππ−1 ∈ Γ, πΎ1 , . . . , πΎπ−1 ∈ Γ∗ } = πL(M) (π), πL(MσΈ ) (π) = β{πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, πΎ)) ∨ ππΉσΈ ((ππ , ππ , M Journal of Applied Mathematics 7 ππ )) | (ππ , ππ , ππ ) ∈ πσΈ , πΎ ∈ Γ∗ } = β{ππ ∨ ππΉ (ππ ) | π1 , . . . , ππ−1 ∈ π, π1 , . . . , ππ−1 ∈ Γ, πΎ1 , . . . , πΎπ−1 ∈ Γ∗ , ππ = πβ’M ((π0 , π, π0 ),(π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∧ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, πΎ)), ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∨ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, πΎ))} = β{πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∨ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∨ ⋅ ⋅ ⋅ ∨πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, πΎ)) ∨ ππΉ (ππ ) | π1 , . . . , ππ−1 ∈ π, π1 , . . . , ππ−1 ∈ Γ, πΎ1 , . . .,πΎπ−1 ∈ Γ∗ } = πL(M) (π). Therefore, L(MσΈ ) = L(M). where πΉππ = {π ∈ π | ππΉ (π) ≥ π, ππΉ (π) ≤ π}; the mapping ∗ πΏσΈ : π × (Σ ∪ {π}) × Γ → 2π×Γ is given by Clearly, an IFPDA is a generalization of a classical pushdown automaton (PDA). Next, it will be shown that any IFPDA can be characterized by a collection of pushdown automata. To describe the behavior of a pushdown automaton M = (π, Σ, Γ, πΏ, π0 , π0 , πΉ), we need to introduce the concept of instantaneous description. An instantaneous description is a three-tuple (π, π, πΎ) ∈ π × Σ∗ × Γ∗ , which means that the automaton is in the state π and has unexpended input π and stack contents πΎ. An instantaneous description represents the configuration of a pushdown automaton at a given instant. To introduce the transition in a pushdown automaton in terms of instantaneous descriptions, we define β»M as a binary relation on π × Σ∗ × Γ∗ . We say (π, ππ, ππΎ) β»M (π, π, ππΎ) if πΏ(π, π, π) contains (π, π), where π, π ∈ π, π ∈ Σ ∪ {π}, π ∈ Σ∗ , π ∈ Γ, and πΎ, π ∈ Γ∗ . Furthermore, we define β»∗M as the reflexive and transitive closure of β»M . Then the language accepted by M with final states is defined as for all π, π ∈ [0, 1] with π + π ≤ 1, for all π ∈ Σ∗ , πΎ ∈ Γ∗ . πππ (π) = β{π ∈ [0, 1] | Mππ accepts π, Mππ ∈ π} = β{π ∈ [0, 1] | π ∈ πΉππ , (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | ππΉ (π) ≥ π, ππΉ (π) ≤ π, (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | ππΉ (π) ≥ π, (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), π ∈ π, πΎ ∈ Γ∗ } = β{ππΉ (π) | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = ππ (π) = πL(M) (π), πππ (π) = β{π ∈ [0, 1] | Mππ accepts π, Mππ ∈ π} = β{π ∈ [0, 1] | π ∈ πΉππ , (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | ππΉ (π) ≥ π, ππΉ (π) ≤ π, (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | ππΉ (π) ≤ π, (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), π ∈ π, πΎ ∈ Γ∗ } = β{ππΉ (π) | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = ππ (π) = πL(M) (π). Therefore, ππ = L(M) = π. Conversely, suppose π can be recognized by a cover L (M) = {π ∈ Σ∗ | (π0 , π, π0 ) β»∗M (π, π, πΎ) , π ∈ πΉ, πΎ ∈ Γ∗ } . (16) π = {Mππ | Mππ = (π, Σ, Γ, πΏσΈ , π0 , π0 , πΉππ ) , Definition 15. A collection of classical pushdown automata with final states π = {Mππ | Mππ = (π, Σ, Γ, πΏ, π0 , π0 , πΉππ ) , 0 ≤ π + π ≤ 1, π, π ∈ [0, 1] } (17) is called a cover if the following conditions hold: For a cover π, its recognized intuitionistic fuzzy language ππ = (πππ , πππ ) in Σ∗ is given by πππ (π) = β{π ∈ [0, 1] | Mππ accepts π, Mππ ∈ π}, πππ (π) = β{π ∈ [0, 1] | Mππ accepts π, Mππ ∈ π}, for all π ∈ Σ∗ . Theorem 16. Let π be an IFS in Σ∗ . Then π can be accepted by an IFPDA if and only if π can be recognized by a cover π. Proof. If π can be accepted by an IFPDA, then there exists an IFSPDA M = (π, Σ, Γ, πΏ, π0 , π0 , πΉ) such that M accepts π by Proposition 14. Next we construct a cover 0 ≤ π + π ≤ 1, π, π ∈ [0, 1] } , Clearly, the cover π is well defined. Next, we will show that π can be recognized by the cover π. In fact, we have (π0 , π, π0 )β»∗Mππ (π, π, πΎ) if and only if πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, 0 ≤ π + π ≤ 1, π, π ∈ [0, 1] } . (18) (19) Then we construct an IFSPDA M = (π, Σ, Γ, π, π0 , π0 , πΉ), where π = (ππ , ππ ) is an IFS in π × (Σ ∪ {π}) × Γ × π × Γ∗ , and the mappings ππ , ππ : π × (Σ ∪ {π}) × Γ × π × Γ∗ → {0, 1} are defined as 1, ππ (π, π, π, π, πΎ) = { 0, (i) π1 ≤ π2 and π2 ≤ π1 imply πΉπ2 π2 ⊆ πΉπ1 π1 ; (ii) πΉ01 = π. π = {Mππ | Mππ = (π, Σ, Γ, πΏσΈ , π0 , π0 , πΉππ ) , πΏσΈ (π, π, π) = {(π, πΎ) | ππΏ (π, π, π, π, πΎ) = 1, π ∈ π, πΎ ∈ Γ∗ }, for all (π, π, π) ∈ π × (Σ ∪ {π}) × Γ. if (π, πΎ) ∈ πΏσΈ (π, π, π) otherwise, 0, if (π, πΎ) ∈ πΏσΈ (π, π, π) ππ (π, π, π, π, πΎ) = { 1, otherwise, (20) for any (π, π, π, π, πΎ) ∈ π × (Σ ∪ {π}) × Γ × π × Γ∗ . πΉ = (ππΉ , ππΉ ) is an IFS in π, where ππΉ (π) = β{π ∈ [0, 1] | π ∈ πΉππ } and ππΉ (π) = β{π ∈ [0, 1]π ∈ πΉππ }, for all π ∈ π. Then L(M) = ππ . In fact, for any π ∈ Σ∗ , πL(M) (π) = β{ππΉ (π) | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = β{β{π ∈ [0, 1] | π ∈ πΉππ } | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | π ∈ πΉππ , πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | π ∈ πΉππ , (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | Mππ accepts π, Mππ ∈ π} = πππ (π), πL(M) (π) = β{ππΉ (π) | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = β{β{π ∈ [0, 1] | π ∈ πΉππ } | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | π ∈ πΉππ , 8 Journal of Applied Mathematics (π0 , π, π0 ) β»∗Mππ (π, π, πΎ), πΎ ∈ Γ∗ } = β{π ∈ [0, 1] | Mππ accepts π, Mππ ∈ π} = πππ (π). Therefore, the IFSPDA M accepts π. Theorem 16 shows that every IFPDA is equivalent to a certain cover; however, the cover may have infinite classical pushdown automata elements. Is there a finite cover who is equivalent to the IFPDA? To solve the problem, we introduce the notion of an intuitionistic fuzzy recognizable step function as follows. Definition 17. An IFS π΄ over Σ∗ is called an intuitionistic fuzzy recognizable step function if there are a finite natural number π ∈ π, recognizable context-free languages L1 , . . . , Lπ ⊆ Σ∗ , and (ππ , ππ ) ∈ (0, 1]×[0, 1) with 0 ≤ ππ +ππ ≤ 1 for π = 1, . . . , π such that π π΄ = (ππ΄ , ππ΄) = β (ππ , ππ ) ⋅ 1Li , (β) π=1 where 1Li = (π1L , π1L ) represents the intuitionistic characi i terized function of Lπ , π = 1, . . . , π, that is, 1, π1L (π) = { i 0, 0, π1L (π) = { i 1, if π ∈ Lπ if π ∉ Lπ , (21) if π ∈ Lπ if π ∉ Lπ . And the equation (β) means that the following equations hold: π ππ΄ (π) =β ππ ∧ π1L (π) , π=1 i π ππ΄ (π) =β ππ ∨ π1L (π) , π=1 i (22) ∗ ∀π ∈ Σ . Noting that the family of all the intuitionistic fuzzy recognizable step functions over Σ∗ is denoted by StepπΆ(Σ). Proposition 18. Let MσΈ 1 = (π1 , Σ, Γ1 , πΏ1 , π01 , π01 , πΉ1 ) be an IFPDA. Then the language recognized by MσΈ 1 is an intuitionistic fuzzy recognizable step function over Σ∗ , that is, L(MσΈ 1 ) ∈ StepπΆ(Σ). Proof. By Proposition 14, there is an IFSPDA M = (π, Σ, Γ, πΏ, π0 , π0 , πΉ) equivalent to MσΈ 1 . Let π = {(ππΉ (π), ππΉ (π)) | π ∈ π} \ {(0, 1)} = {(ππ , ππ ) | π ∈ ππ }, ππ = {1, . . . , π}. Put πΉπ = {π ∈ π | ππΉ (π) = ππ , ππΉ (π) = ππ }, for all π ∈ ππ . Then we construct a PDA Mπ = (π, Σ, Γ, πΏσΈ , π0 , π0 , πΉπ ), where the mapping πΏσΈ : π × (Σ ∪ ∗ {π}) × Γ → 2π×Γ is defined by πΏσΈ (π, π, π) = {(π, πΎ) | ππΏ (π, π, π, π, πΎ) = 1, π ∈ π, πΎ ∈ Γ∗ }, for all (π, π, π) ∈ π × (Σ ∪ {π}) × Γ. Then L(Mπ ) = Lπ = {π ∈ Σ∗ | (π0 , π, π0 ) β»∗Mπ (π, π, πΎ), π ∈ πΉπ , πΎ ∈ Γ∗ }. Therefore, for any π ∈ Σ∗ , we have πL(MσΈ 1 ) (π) = πL(M) (π) = β{ππΉ (π) | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, π ∈ π, πΎ ∈ Γ∗ } = β{ππ | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, ππΉ (π) = ππ , ππΉ (π) = ππ , π ∈ ππ , πΎ ∈ Γ∗ } = β{ππ | (π0 , π, π0 ) β»∗Mπ (π, π, πΎ), π ∈ πΉπ , π ∈ ππ , πΎ ∈ Γ∗ } = β{ππ | π ∈ L(Mπ ), π ∈ ππ } = βπ∈ππ ππ ∧ π1L(M ) (π), and πL(MσΈ 1 ) (π) = πL(M) (π) = β{ππΉ (π) | πβ’∗M ((π0 , i π, π0 ), (π, π, πΎ)) = 0, π ∈ π, πΎ ∈ Γ∗ } = β{ππ | πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) = 1, ππΉ (π) = ππ , ππΉ (π) = ππ , π ∈ ππ , πΎ ∈ Γ∗ } = β{ππ | (π0 , π, π0 ) β»∗Mπ (π, π, πΎ), π ∈ πΉπ , π ∈ ππ , πΎ ∈ Γ∗ } = β{ππ | π ∈ L(Mπ ), π ∈ ππ } = βπ∈ππ ππ ∨ π1L(M ) (π). i So L(M) = βπ∈ππ (ππ , ππ ) ⋅ 1Li . Proposition 18 shows that the set of the languages recognized by all the IFPDAs is a subset of StepπΆ(Σ). In fact, StepπΆ(Σ) is also a subset of the set of the languages recognized by all the IFPDAs. We will prove the decomposition form in the following. Theorem 19. Let π΄ be an IFS over Σ∗ . Then the following statements are equivalent: (i) π΄ ∈ StepπΆ(Σ); (ii) there is an IFPDA M such that π΄ = L(M); (iii) there is an IFSPDA M such that π΄ = L(M). Proof. (i) implies (iii). Suppose π΄ ∈ StepπΆ(Σ). Then there is a finite natural number π ∈ π, recognizable context-free languages L1 , . . . , Lπ ⊆ Σ∗ , and (ππ , ππ ) ∈ (0, 1] × [0, 1) with 0 ≤ ππ + ππ ≤ 1 for π = 1, . . . , π such that π΄ = (ππ΄ , ππ΄) = βππ=1 (ππ , ππ ) ⋅ 1Li . Let Lπ be recognized by a PDA Mπ = (ππ , Σ, Γπ , πΏπ , π0π , π0π , πΉπ ), and ππ ∩ππ = 0 whenever π =ΜΈ π, π, π ∈ ππ . Next, construct an IFSPDA M = (π, Σ, Γ, πΏ, π0 , π0 , πΉ) as follows: π = βππ=1 ππ ∪ {π0 }, Γ = βππ=1 Γπ ∪ {π0 }, where π0 ∉ βππ=1 ππ , π0 ∉ βππ=1 Γπ . πΏ = (ππΏ , ππΏ ) is an IFS over π × (Σ ∪ {π}) × Γ × π × Γ∗ , where the mappings ππΏ , ππΏ : π × (Σ ∪ {π}) × Γ × π × Γ∗ → {0, 1} are defined by ππΏ (π0 , π, π0 , π, πΎ) = 1 and ππΏ (π0 , π, π0 , π, πΎ) = 0 if (π, πΎ) = (π0π , π0π ), π ∈ ππ ; ππΏ (π, π, π, π, πΎ) = ππΏπ (π, π, π, π, πΎ) and ππΏ (π, π, π, π, πΎ) = ππΏπ (π, π, π, π, πΎ) if π, π ∈ ππ , π ∈ Γπ , πΎ ∈ Γπ∗ , π ∈ Σ ∪ {π}, π ∈ ππ . Otherwise, ππΏ (π, π, π, π, πΎ) = 0 and ππΏ (π, π, π, π, πΎ) = 1. πΉ = (ππΉ , ππΉ ) is an IFS in π, where ππΉ (π0 ) = β {ππ ∈ [0, 1] | π0π ∈ πΉπ , π ∈ ππ } , ππΉ (π0 ) = β {ππ ∈ [0, 1] | π0π ∈ πΉπ , π ∈ ππ } , ππΉ (π) = { ππ , 0, if π ∈ πΉπ if π ∉ πΉπ ∪ {π0 } , (23) π , if π ∈ πΉπ ππΉ (π) = { π 1, if π ∉ πΉπ ∪ {π0 } . Therefore, for any π ∈ Σ∗ , we have πL(M) (π) = β{πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) ∧ ππΉ (π) | π ∈ π, πΎ ∈ Γ∗ }, πL(M) (π) = β{πβ’∗M ((π0 , π, π0 ), (π, π, πΎ)) ∨ ππΉ (π) | π ∈ π, πΎ ∈ Γ∗ }. Journal of Applied Mathematics 9 If π = π, then πL(M) (π) = (πβ’∗M ((π0 , π, π0 ), (π0 , π, π0 )) ∧ ππΉ (π0 )) ∨ (β{πβ’∗M ((π0 , π, π0 ), (π0π , π, π0π )) ∧ ππΉ (π0π ) | π0π ∈ ππ , π0π ∈ Γπ , π ∈ ππ }) = ππΉ (π0 ) ∨ (β{ππΉ (π0π ) | π0π ∈ ππ , π0π ∈ Γπ , π ∈ ππ }) = β{ππ ∈ [0, 1] | π0π ∈ πΉπ , π ∈ ππ } = βππ=1 ππ ∧ π1L (π); πL(M) (π) = (πβ’∗M ((π0 , π, π0 ), (π0 , π, π0 )) ∨ i ππΉ (π0 )) ∧ (β{πβ’∗M ((π0 , π, π0 ), (π0π , π, π0π )) ∨ ππΉ (π0π ) | π0π ∈ ππ , π0π ∈ Γπ , π ∈ ππ }) = ππΉ (π0 )∧(β{ππΉ (π0π ) | π0π ∈ ππ , π0π ∈ Γπ , π ∈ ππ }) = β{ππ ∈ [0, 1] | π0π ∈ πΉπ , π ∈ ππ } = βππ=1 ππ ∨ π1L (π). If i π ∈ Σ∗ \ {π}, then πL(M) (π) = β{πβ’∗M ((π0π , π, π0π ), (π, π, πΎ)) ∧ ππΉ (π) | π0π ∈ ππ , πΎ ∈ Γ∗ , π ∈ π, π ∈ ππ } = β{ππΉ (π) | π0π ∈ ππ , πΎ ∈ Γπ∗ , π ∈ π, π ∈ ππ , πβ’∗M ((π0π , π, π0π ),(π, π, πΎ)) = 1} = β{ππ | π ∈ πΉπ , π ∈ ππ , πβ’∗M ((π0π , π, π0π ), (π, π, πΎ)) = 1, πΎ ∈ Γπ∗ } = β{ππ | π ∈ Lπ , π ∈ ππ } = βππ=1 ππ ∧ π1L (π), πL(M) (π) = i β{πβ’∗M ((π0π , π, π0π ), (π, π, πΎ)) ∨ ππΉ (π)|π0π ∈ ππ , πΎ ∈ Γ∗ , π ∈ π, π ∈ ππ } = β{ππΉ (π) | π0π ∈ ππ , πΎ ∈ Γπ∗ , π ∈ π, π ∈ ππ , πβ’∗M ((π0π , π, π0π ),(π, π, πΎ)) = 1} = β{ππ | π ∈ πΉπ , π ∈ ππ , πβ’∗M ((π0π , π, π0π ), (π, π, πΎ)) = 1, πΎ ∈ Γπ∗ } = β{ππ | π ∈ Lπ , π ∈ ππ } = βππ=1 ππ ∨ π1L (π). i (iii) implies (ii): obviously. (ii) implies (i): it is concluded by Proposition 18. Next, we will discuss the characterization of IFPDA0 . Proposition 20. Let M = (π, Σ, Γ, πΏ, π0 , π0 , 0) be an IFPDA0 . Then there is a special IFPDA0 MσΈ = (πσΈ , Σ, ΓσΈ , πΏσΈ , π0σΈ , π0 , 0) equivalent to M. Proof. Given M, we construct an IFPDA0 MσΈ (πσΈ , Σ, ΓσΈ , πΏσΈ , π0σΈ , π0 , 0) as follows: Firstly let us show that, for any π = π1 ⋅ ⋅ ⋅ ππ ∈ Σ∗ , ππ ∈ Σ ∪ {π}, π ∈ {1, . . . , π}, ππ ∈ π, πβ’∗ σΈ ((π0σΈ , π, π0 ) , ((ππ , ππ , ππ ) , π, π0 )) M 1, ={ 0, πβ’∗ σΈ ((π0σΈ , π, π0 ) , ((ππ , ππ , ππ ) , π, π0 )) σΈ σΈ 0, ={ 1, (P2) there exist π1 , . . . , ππ−1 ∈ π, π1 , . . . , ππ−1 ∈ Γ, πΎ1 , . . . , πΎπ−1 ∈ Γ∗ , s.t. ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ))∧πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 ))∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, π)) > 0 and ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∨ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, π)) < 1. In fact, if (P2) is satisfied, then let πβ’M ((ππ , ππ+1 ⋅ ⋅ ⋅ ππ , ππ πΎπ ), (ππ+1 , ππ+2 ⋅ ⋅ ⋅ ππ , ππ+1 πΎπ+1 )) = ππ , πβ’M ((ππ , ππ+1 ⋅ ⋅ ⋅ ππ , ππ πΎπ ), (ππ+1 , ππ+2 ⋅ ⋅ ⋅ ππ , ππ+1 πΎπ+1 )) = ππ , π = 0, 1, . . . , π − 2, where πΎ0 = π. We have Obviously, πΏσΈ = (ππΏσΈ , ππΏσΈ ) is a finite IFS in πσΈ × (Σ ∪ {π}) × Γ × πσΈ × ΓσΈ ∗ . Next, we show L(MσΈ ) = L(M). π, π0 π0 ), ((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , πβ’MσΈ ((π0 , 1, 0), π1 πΎ1 π0 )) = 0, π, π0 π0 ), ((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , πβ’MσΈ (((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 ), ((π2 , π0 ∧ π1 , π0 ∨ π1 ), π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 π0 )) = 0, .. . (2) πΏ = (ππΏσΈ , ππΏσΈ ) is an IFS in π × (Σ ∪ {π}) × Γ × π × Γ , where the mappings ππΏσΈ , ππΏσΈ : πσΈ × (Σ ∪ {π}) × ΓσΈ × πσΈ × ΓσΈ ∗ → [0, 1] are defined by σΈ πβ’MσΈ ((π0 , 1, 0), π1 πΎ1 π0 )) = 1, πβ’MσΈ (((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 ), ((π2 , π0 ∧ π1 , π0 ∨ π1 ), π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 π0 )) = 1, σΈ ∗ (i) ππΏσΈ ((π0 , 1, 0), π, π0 , (π0 , 1, 0), π0 π0 ) = 1, ππΏσΈ ((π0 , 1, 0), π, π0 , (π0 , 1, 0), π0 π0 ) = 0; (ii) ππΏσΈ ((π, π, π), π, π, (πσΈ , π ∧ πσΈ , π ∨ πσΈ ), πΎ) = 1 and ππΏσΈ ((π, π, π), π, π, (πσΈ , π ∧ πσΈ , π ∨ πσΈ ), πΎ) = 0 whenever ππΏ (π, π, π, πσΈ , πΎ) = πσΈ > 0 and ππΏ (π, π, π, πσΈ , πΎ) = πσΈ < 1, for all (π, π, π) ∈ πσΈ , π ∈ Σ ∪ {π}, π ∈ Γ, πΎ ∈ Γ∗ ; (iii) if 0 ≤ π + π ≤ 1, then ππΏσΈ ((π, π, π), π, π0 , (π, π, π), π) = π and ππΏσΈ ((π, π, π), π, π0 , (π, π, π), π) = π. If π + π > 1, then ππΏσΈ ((π, π, π), π, π0 , (π, π, π), π) = 0 and ππΏσΈ ((π, π, π), π, π0 , (π, π, π), π) = 1; (iv) In other cases, ππΏσΈ ((π, π, π), π, π, (π, π, π), πΎ) = 0 and ππΏσΈ ((π, π, π), π, π, (π, π, π), πΎ) = 1. if (P2) is satisfied otherwise, where the condition (P2) is the following: = σΈ (24) M (1) πσΈ = π2 × (πΏ 1 \ {0}) × (πΏ 2 \ {1}), where π2 = π ∪ {π0 }, ΓσΈ = Γ ∪ {π0 }, πΏ 1 = π∧ , πΏ 2 = π∨ , π = Im(ππΏ ), π = Im(ππΏ ), and π0σΈ = (π0 , 1, 0); σΈ if (P2) is satisfied otherwise, πβ’MσΈ (((ππ−1 , π0 ∧ π1 ∧ ⋅ ⋅ ⋅ ∧ ππ−2 , π0 ∨ π1 ∨ ⋅ ⋅ ⋅ ∨ ππ−2 ), ππ , ππ−1 πΎπ−1 π0 ), ((ππ , ππ , ππ ), π, π0 )) = 1, πβ’MσΈ (((ππ−1 , π0 ∧ π1 ∧ ⋅ ⋅ ⋅ ∧ ππ−2 , π0 ∨ π1 ∨ ⋅ ⋅ ⋅ ∨ ππ−2 ), ππ , ππ−1 πΎπ−1 π0 ), ((ππ , ππ , ππ ), π, π0 )) = 0. Hence πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, π0 ) ≥ πβ’MσΈ ((π0 , M 1, 0), π, π0 π0 ), ((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 )) ∧ πβ’MσΈ (((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 ), ((π2 , π0 ∧ π1 , π0 ∨ π1 ), π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 π0 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’MσΈ (((ππ−1 , π0 ∧ π1 ∧ ⋅ ⋅ ⋅ ∧ ππ−2 , π0 ∨ π1 ∨ ⋅ ⋅ ⋅ ∨ ππ−2 ), ππ , ππ−1 πΎπ−1 π0 ), ((ππ , ππ , ππ ), π, π0 )) = 1, πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, π0 )) ≤ πβ’MσΈ ((π0 , 1, 0), π, M π0 π0 ), ((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 )) ∨ πβ’MσΈ (((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 ), ((π2 , π0 ∧ π1 , π0 ∨ π1 ), π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 π0 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’MσΈ (((ππ−1 , π0 ∧ π1 ∧ ⋅ ⋅ ⋅ ∧ ππ−2 , π0 ∨ π1 ∨ ⋅ ⋅ ⋅ ∨ ππ−2 ), ππ , ππ−1 πΎπ−1 π0 ), ((ππ , ππ , ππ ), π, π0 )) = 0. Since πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, π0 )) ≤ 1 and M πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, π0 )) ≥ 0, πβ’∗ σΈ ((π0σΈ , π, π0 ), M M 10 Journal of Applied Mathematics ((ππ , ππ , ππ ), π, π0 )) = 1 and πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), M π, π0 )) = 0. If (P2) is not satisfied, then we assume πβ’∗ σΈ ((π0σΈ , M π, π0 ), ((ππ , ππ , ππ ), π, π0 )) > 0. So there at least exist π1 , . . . , ππ−1 ∈ π, π1 , . . . , ππ−1 ∈ Γ, πΎ1 , . . . , πΎπ−1 ∈ Γ∗ , s.t. πβ’MσΈ ((π0 , 1, 0), π, π0 π0 ), ((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 )) ∧ πβ’MσΈ (((π1 , π0 , π0 ), π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 π0 ), ((π2 , π0 ∧ π1 , π0 ∨ π1 ), π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 π0 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’MσΈ (((ππ−1 , π0 ∧ π1 ∧ ⋅ ⋅ ⋅ ∧ ππ−2 , π0 ∨ π1 ∨ ⋅ ⋅ ⋅ ∨ ππ−2 ),ππ , ππ−1 πΎπ−1 π0 ), ((ππ , ππ , ππ ), π, π0 )) > 0. Hence ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∧ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, π)) > 0 and ππ = πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∨ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∨ ⋅ ⋅ ⋅ ∨ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ), (ππ , π, π)) < 1. It contradicts with the assumption. So πβ’∗ σΈ ((π0σΈ , π, π0 ), M ((ππ , ππ , ππ ), π, π0 ) = 0 if (P2) is not satisfied. In a similar way, it is easily concluded that πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , M ππ ), π, π0 ) = 1 if (P2) is not satisfied. Secondly, for any π = π1 ⋅ ⋅ ⋅ ππ ∈ Σ∗ , ππ ∈ Σ ∪ {π}, π ∈ {1, . . . , π}, πL(MσΈ ) (π) = β{πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, M π0 )) ∧ πβ’MσΈ ((ππ , ππ , ππ ), π, π0 ), ((ππ , ππ , ππ ), π, π)) | (ππ , ππ , ππ ) ∈ πσΈ } = β{πβ’M ((π0 , π, π0 ), (π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 )) ∧ πβ’M ((π1 , π2 ⋅ ⋅ ⋅ ππ , π1 πΎ1 ), (π2 , π3 ⋅ ⋅ ⋅ ππ , π2 πΎ2 )) ∧ ⋅ ⋅ ⋅ ∧ πβ’M ((ππ−1 , ππ , ππ−1 πΎπ−1 ),(ππ , π, π)) | π1 , . . . , ππ ∈ π, π1 , . . . , ππ−1 ∈ Γ, πΎ1 , . . . , πΎπ−1 ∈ Γ∗ } = πL(M) (π). Similarly, πL(MσΈ ) (π) = πL(M) (π). Hence L(MσΈ ) = L(M). Remark 21. Proposition 20 presents an equivalence of an IFPDA0 . In particular, due to the underlying truth-valued domain being an IFS, the proof technique used in Proposition 20 is to some extent different from the technique of extended subset construction in [33]. Moreover, Proposition 20 plays an important role in proving the fact that any language recognized by an IFPDA0 is an intuitionistic fuzzy recognizable step function. Proposition 22. Let M = (π, Σ, Γ, πΏ, π0 , π0 , 0) be an IFPDA0 . Then the language recognized by M is an intuitionistic fuzzy recognizable step function over Σ∗ , that is, L(M) ∈ StepπΆ(Σ). Proof. Let M = (π, Σ, Γ, πΏ, π0 , π0 , 0) be an IFPDA0 . Then there is a special IFPDA0 MσΈ = (πσΈ , Σ, ΓσΈ , πΏσΈ , π0σΈ , π0 , 0) constructed by Proposition 20, which is equivalent to M. For any (π, π) ∈ (πΏ 1 \ {0}) × (πΏ 2 \ {1}) with 0 < π + π ≤ 1, construct a classical PDA with empty stack Mππ = (πσΈ , Σ, ΓσΈ , σΈ σΈ , π0σΈ , π0 , 0), where πσΈ , Σ, ΓσΈ , π0σΈ , and π0 are the same as πΏππ σΈ σΈ ∗ σΈ σΈ : πσΈ × Σ × ΓσΈ → 2π ×Γ is those in MσΈ , and the function πΏππ defined by σΈ σΈ ((π0 , 1, 0), π, π0 ) = {((π0 , 1, 0), π0 π0 )}; (i) πΏππ σΈ σΈ ((π, π, π), π, π) = {((πσΈ , π ∧ π1 , π ∨ π1 ), πΎ) | π1 = (ii) πΏππ ππΏ (π, π, π, πσΈ , πΎ) > 0, π1 = ππΏ (π, π, π, πσΈ , πΎ) < 1, πσΈ ∈ π, πΎ ∈ Γ∗ }; σΈ σΈ (iii) πΏππ ((π, π, π), π, π0 ) = {((π, π, π), π)}; σΈ σΈ ((π, π, π), π, π) = 0 in other cases. (iv) πΏππ Then for any π ∈ Σ∗ , we have πL(M) (π) = πL(MσΈ ) (π) = β{πβ’∗ σΈ ((π0σΈ , π, π0 ), ((ππ , ππ , ππ ), π, π0 )) ∧ πβ’MσΈ ((ππ , ππ , ππ ), M π, π0 ), ((ππ , ππ , ππ ), π, π)) | (ππ , ππ , ππ ) ∈ πσΈ } = β{ππ | (ππ , ππ , ππ ) ∈ πσΈ , 0 < ππ + ππ ≤ 1, πβ’∗ σΈ ((π0σΈ , π, π0 ),((ππ , ππ , ππ ), M π, π0 )) = 1} = β{ππ | (π0σΈ , π, π0 ) β»∗Mππ ((ππ , ππ , ππ ), π, π), ππ ∈ π} = βπ∈πΏ 1 \{0} π ∧ π1L(M ) (π), and πL(M) (π) = πL(MσΈ ) (π) ab = β{πβ’∗ σΈ ((π0σΈ , π, π0 ), ((π, π, π), π, π0 )) ∨ πβ’MσΈ ((π, π, π), π, M π0 ), ((π, π, π), π, π)) | (π, π, π) ∈ πσΈ } = β{π | (π, π, π) ∈ πσΈ , 0 < π + π ≤ 1, πβ’∗ σΈ ((π0σΈ , π, π0 ), ((π, π, π), π, π0 )) = M 1} = β{π | (π0σΈ , π, π0 ) β»∗Mππ ((π, π, π), π, π0 ), (π, π, π) ∈ πσΈ } = βπ∈πΏ 2 \{1} π ∨ π1L(M ) (π). ab Therefore L(M) ∈ StepπΆ(Σ). Theorem 23. Let π΄ be an IFS over Σ∗ . Then the following statements are equivalent: (1) π΄ ∈ StepπΆ(Σ); (2) π΄ is accepted by a certain IFPDA0 M. Proof. (i) implies (ii). Suppose π΄ ∈ StepπΆ(Σ). Then there are a finite natural number π ∈ π, recognizable context-free languages L1 , . . . , Lπ ⊆ Σ∗ , and (ππ , ππ ) ∈ (0, 1] × [0, 1) with 0 ≤ ππ + ππ ≤ 1 for π = 1, . . . , π such that π΄ = (ππ΄ , ππ΄) = βππ=1 (ππ , ππ ) ⋅ 1Li . Let Lπ be recognized by PDA Mπ = (ππ , Σ, Γπ , πΏπ , π0π , π0π , 0), and ππ ∩ ππ = 0 whenever π =ΜΈ π, π, π ∈ ππ . Next, construct an IFPDA0 M = (π, Σ, Γ, πΏ, πΌ, π0 , 0) as follows: π = βππ=1 ππ , Γ = βππ=1 Γπ ∪ {π0 }, and πΌ = (ππΌ , ππΌ ) are an IFS over π, defined by ππΌ (π0π ) = ππ , ππΌ (π0π ) = ππ , π ∈ ππ ; otherwise ππΌ (π) = 0 and ππΌ (π) = 1. πΏ = (ππΏ , ππΏ ) is an IFS over π × (Σ ∪ {π}) × Γ × π × Γ∗ , where the mappings ππΏ , ππΏ : π × (Σ ∪ {π}) × Γ × π × Γ∗ → {0, 1} are defined by ππΏ (π0π , π, π0 , π0π , π0π ) = 1 and ππΏ (π0π , π, π0 , π0π , π0π ) = 0, π ∈ ππ ; ππΏ (π, π, π, π, πΎ) = 1 and ππΏ (π, π, π, π, πΎ) = 0 if π, π ∈ ππ , π ∈ Γπ , πΎ ∈ Γπ∗ , π ∈ Σ, π ∈ ππ and (π, πΎ) ∈ πΏ(π, π, π). Otherwise, ππΏ (π, π, π, π, πΎ) = 0 and ππΏ (π, π, π, π, πΎ) = 1. Then π΄ = L(M) = βππ=1 (ππ , ππ ) ⋅ 1Li . (ii) implies (i). It is concluded by Proposition 22. One can see that IFPDAs and IFPDAs0 are equivalent to a type of intuitionistic fuzzy recognizable step functions over a set, respectively, by Theorems 19 and 23. Therefore, IFPDAs and IFPDAs0 are equivalent in the sense that they accept or recognize the same classes of intuitionistic fuzzy languages. That is to say, the following statement is true. Corollary 24. For any IFPDA M, there is an IFPDA0 MσΈ equivalent to M. For any IFPDA0 MσΈ , there is an IFPDA M equivalent to MσΈ . 4. Intuitionistic Fuzzy Context-Free Grammars As a type of generator of intuitionistic fuzzy context-free languages, the notion of intuitionistic fuzzy context-free Journal of Applied Mathematics grammars is introduced in the section. Then the relationship between intuitionistic fuzzy context-free grammars, IFPDAs, IFPDAs0 , and intuitionistic fuzzy recognizable step functions is discussed. The algebraic properties of intuitionistic fuzzy context-free languages are investigated finally. Definition 25. An intuitionistic fuzzy grammar is a system πΊ = (π, π, π, πΌ), where (i) π is a finite nonempty alphabet of variables; (ii) π is a finite nonempty alphabet of terminals and π ∩ π = 0; (iii) πΌ is an intuitionistic fuzzy set over π; (iv) π is a finite collection of productions over π ∪ π, and π = {π₯ → π¦ | π₯ ∈ (π ∪ π)∗ π(π ∪ π)∗ , π¦ ∈ (π ∪ π)∗ , ππ (π₯ → π¦) > 0, ππ (π₯ → π¦) < 1}, where π = (ππ , ππ ) is an IFS over (π ∪ π)∗ × (π ∪ π)∗ , ππ (π₯, π¦), and ππ (π₯, π¦) mean the membership degree and the nonmembership degree that π₯ will be replaced by π¦, respectively, denoted by ππ (π₯, π¦) = ππ (π₯ → π¦), ππ (π₯, π¦) = ππ (π₯ → π¦). For πΌ, π½ ∈ (π ∪ π)∗ , if π₯ → π¦ ∈ π, then πΌπ¦π½ is said to be directly derivable from πΌπ₯π½, denoted by πΌπ₯π½ ⇒ πΌπ¦π½, and define ππ (πΌπ₯π½ ⇒ πΌπ¦π½) = ππ (π₯ → π¦), ππ (πΌπ₯π½ ⇒ πΌπ¦π½) = ππ (π₯ → π¦). If πΌ1 , . . . , πΌπ are strings in (π ∪ π)∗ and πΌ1 → πΌ2 , . . . , πΌπ−1 → πΌπ ∈ π, then πΌ1 is said to derive πΌπ in πΊ, or, equivalently, πΌπ is derivable from πΌ1 in πΊ. This is expressed by πΌ1 ⇒∗πΊ πΌπ or simply πΌ1 ⇒∗ πΌπ . The expression πΌ1 → πΌ2 → ⋅ ⋅ ⋅ → πΌπ is referred to as a derivation chain from πΌ1 to πΌπ . An intuitionistic fuzzy grammar πΊ generates an intuitionistic fuzzy language L(πΊ) = (ππΊ, ππΊ) in the following manner. For any π = ππ ∈ π∗ , π ≥ 1, ππΊ(π) = β{ππΌ (π0 ) ∧ ππ (π0 ⇒ π1 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (ππ−1 ⇒ ππ ) | π0 ∈ π, π1 , . . . , ππ−1 ∈ (π ∪ π)∗ }, and ππΊ(π) = β{ππΌ (π0 ) ∨ ππ (π0 ⇒ π1 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (ππ−1 ⇒ ππ ) | π0 ∈ π, π1 , . . . , ππ−1 ∈ (π ∪ π)∗ }. ππΊ(π) and ππΊ(π) express the membership and nonmembership degree of π in the language generated by grammar πΊ, respectively. Obviously, L(πΊ) = (ππΊ, ππΊ) is well defined. In fact, for any π = ππ ∈ π∗ , π ≥ 1, there is the strongest σΈ ⇒ derivation from π0 to ππ , that is, π0 ⇒ π1σΈ ⇒ ⋅ ⋅ ⋅ ⇒ ππ−1 σΈ σΈ ⇒ ππ , such that ππΊ(π) = ππΌ (π0 ) ∧ ππ (π0 ⇒ π1 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (ππ−1 σΈ σΈ ππ ). So ππΊ(π) ≤ ππΌ (π0 ) ∨ ππ (π0 ⇒ π1 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (ππ−1 ⇒ ππ ), and ππΊ(π) + ππΊ(π) ≤ ππΊ(π) + ππΌ (π0 ) ∨ ππ (π0 ⇒ π1σΈ ) ∨ ⋅ ⋅ ⋅ ∨ σΈ ⇒ ππ ) = (ππΊ(π) + ππΌ (π0 )) ∨ (ππΊ(π) + ππ (π0 ⇒ π1σΈ )) ∨ ππ (ππ−1 σΈ ⋅ ⋅ ⋅ ∨ (ππΊ(π) + ππ (ππ−1 ⇒ ππ )) ≤ (ππΌ (π0 ) + ππΌ (π0 )) ∨ (ππ (π0 ⇒ σΈ σΈ σΈ σΈ π1 ) + ππ (π0 ⇒ π1 )) ∨ ⋅ ⋅ ⋅ ∨ (ππ (ππ−1 ⇒ ππ ) + ππ (ππ−1 ⇒ ππ )) ≤ 1. For any intuitionistic fuzzy grammars πΊ1 and πΊ2 , if L(πΊ1 ) = L(πΊ2 ) in the sense of equality of intuitionistic fuzzy sets, then the grammars πΊ1 and πΊ2 are said to be equivalent. For any intuitionistic fuzzy grammar πΊ = (π, π, π, πΌ), if Im(πΌ) = Im(ππΌ ) ∪ Im(ππΌ ) = {0, 1} and supp(πΌ) = {π}, then πΊ is also written as πΊ = (π, π, π, π). 11 Proposition 26. Let π΄ be an IFS over π∗ . Then the following statements are equivalent: (i) π΄ is generated by a certain intuitionistic fuzzy grammar πΊ = (π, π, π, πΌ); (ii) π΄ is generated by a certain intuitionistic fuzzy grammar πΊ = (πσΈ , πσΈ , πσΈ , π). Proof. (i) implies (ii). Let π΄ be generated by an intuitionistic fuzzy grammar πΊ = (π, π, π, πΌ). Then we construct an intuitionistic fuzzy grammar πΊσΈ = (πσΈ , πσΈ , πσΈ , π) as follows: πσΈ = π ∪ {π}, π ∉ π; πσΈ = π, πσΈ = π ∪ π1 , where π1 = {π → π | π ∈ supp(πΌ), ππ (π → π) = ππΌ (π), ππ (π → π) = ππΌ (π)}. Next we show that L(πΊσΈ ) = L(πΊ). In fact, πΊσΈ = σΈ (π , πσΈ , πσΈ , πΌσΈ ), where πΌσΈ is an IFS over πσΈ , ππΌσΈ (π) = 1, ππΌσΈ (π) = 0; ππΌσΈ (π) = 0 and ππΌσΈ (π) = 1 when π ∈ π. For any π = ππ ∈ π∗ , π ≥ 1, ππΊσΈ (π) = β{ππΌσΈ (π0 )∧ππ (π0 ⇒ π1 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (ππ−1 ⇒ ππ ) | π0 ∈ πσΈ , π1 , . . . , ππ−1 ∈ (πσΈ ∪ πσΈ )∗ } = β{ππ (π ⇒ π1 ) ∧ ππ (π1 ⇒ π2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (ππ−1 ⇒ ππ ) | π1 , . . . , ππ−1 ∈ (πσΈ ∪ πσΈ )∗ } = β{ππ (π ⇒ π) ∧ ππ (π ⇒ π2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (ππ−1 ⇒ ππ ) | π ∈ π, π2 , . . . , ππ−1 ∈ (π ∪ π)∗ } = β{ππΌ (π) ∧ ππ (π ⇒ π2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (ππ−1 ⇒ ππ ) | π ∈ π, π2 , . . . , ππ−1 ∈ (π∪π)∗ } = ππΊ(π) and ππΊσΈ (π) = β{ππΌσΈ (π0 )∨ ππ (π0 ⇒ π1 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (ππ−1 ⇒ ππ ) | π0 ∈ πσΈ , π1 , . . . , ππ−1 ∈ (πσΈ ∪ πσΈ )∗ } = β{ππ (π ⇒ π1 ) ∨ ππ (π1 ⇒ π2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (ππ−1 ⇒ ππ ) | π1 , . . . , ππ−1 ∈ (πσΈ ∪ πσΈ )∗ } = β{ππ (π ⇒ π) ∨ ππ (π ⇒ π2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (ππ−1 ⇒ ππ ) | π ∈ π, π2 , . . . , ππ−1 ∈ (π ∪ π)∗ } = β{ππΌ (π) ∨ ππ (π ⇒ π2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (ππ−1 ⇒ ππ ) | π ∈ π, π2 , . . . , ππ−1 ∈ (π ∪ π)∗ } = ππΊ(π). Hence L(πΊσΈ ) = L(πΊ). (ii) implies (i), obviously. Definition 27. (1) An intuitionistic fuzzy grammar πΊ = (π, π, π, πΌ) is called context-free (IFCFG, for short) if it has only productions of the form π΄ → π ∈ π with π΄ ∈ π and π ∈ (π ∪ π)∗ . And the language L(πΊ), generated by the IFCFG πΊ, is said to be an intuitionistic fuzzy context-free language (IFCFL). (2) An IFCFG πΊ = (π, π, π, π) is called an intuitionistic fuzzy Chomsky normal form (IFCNF) if it has only productions of the form π΄ → π΅πΆ ∈ π or π΄ → π ∈ π or π → π, where π΄, π΅, πΆ ∈ π, π΅ =ΜΈ π, πΆ =ΜΈ π and π ∈ π. (3) An IFCFG πΊ = (π, π, π, π) is called an intuitionistic fuzzy Greibach normal form (IFGNF) if all the productions are of the form π΄ → ππ₯ ∈ π or π → π, where π΄ ∈ π, π ∈ π, and π₯ ∈ (π \ {π})∗ . (4) An IFCFG πΊ = (π, π, π, πΌ) is called a simpletyped intuitionistic fuzzy context-free grammar (IFSCFG) if π = {π΄ σ³¨→ π₯ | π΄ ∈ π, π₯ ∈ (π ∪ π)∗ , ππ (π΄ σ³¨→ π₯) = 1} . (25) Proposition 28. Let πΊ = (π, π, π, πΌ) be an IFCFG and L(πΊ) = (ππΊ, ππΊ) be the intuitionistic fuzzy context-free language generated by πΊ. Then the image set of L(πΊ) is a finite subset of the unit interval [0, 1]. Proof. Let πΊ = (π, π, π, πΌ) be an IFCFG. Then Im(ππ ) and Im(ππ ) are finite. For any π = ππ ∈ π∗ , π ≥ 1, there exist 12 Journal of Applied Mathematics natural numbers π, π such that ππΊ(π) = β{ππΌ (π) ∧ ππ (π ⇒ π1 ) ∧ ππ (π1 ⇒ π2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (ππ−1 ⇒ ππ ) | π ∈ π, π1 , . . . , ππ−1 ∈ (π ∪ π)∗ } = (π10 ∧ ⋅ ⋅ ⋅∧ π1π−1 ∧ π1π ) ∨ ⋅ ⋅ ⋅ ∨ (ππ0 ∧ ⋅ ⋅ ⋅∧πππ−1 ∧πππ ) and ππΊ(π) = β{ππΌ (π)∨ππ (π ⇒ π1 )∨ππ (π1 ⇒ π2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (ππ−1 ⇒ ππ ) | π ∈ π, π1 , . . . , ππ−1 ∈ (π ∪ π)∗ } = (π10 ∨ ⋅ ⋅ ⋅ ∨ π1π−1 ∨ π1π ) ∧ ⋅ ⋅ ⋅ ∧ (ππ0 ∨ ⋅ ⋅ ⋅ ∨ πππ−1 ∨ πππ ), where πππ ∈ Im(ππΌ ) ∪ Im(ππ ), πππ ∈ Im(ππΌ ) ∪ Im(ππ ), π ∈ {1, . . . , π}, π ∈ {1, . . . , π}, π ∈ {0, 1, . . . , π}. Let π = Im(ππΌ ) ∪ Im(ππ ) and π = Im(ππΌ ) ∪ Im(ππ ). Then π and π are finite subsets of the interval [0, 1]. (π∧ )∨ and (π∨ )∧ are also finite by Lemma 8. Since ππΊ(π) ∈ (π∧ )∨ and ππΊ(π) ∈ (π∨ )∧ for any π ∈ π∗ , we have Im(ππΊ) ⊆ (π∧ )∨ and Im(ππΊ) ⊆ (π∨ )∧ . Hence Im(L(πΊ)) = Im(ππΊ) ∪ Im(ππΊ) is finite. Proposition 29. Let πΊ = (π, π, π, π) be an IFCFG. Then L(πΊ) ∈ StepπΆ(π). Proof. Let π = Im(ππ ) and π = Im(ππ ). Then π and π have finite elements because π is a finite collection of productions over π ∪ π. Suppose πΏ 1 = π∧ and πΏ 2 = π∨ . Then πΏ 1 and πΏ 2 are finite by Lemma 8. For any (π, π) ∈ (πΏ 1 \ {0}) × (πΏ 2 \ {1}), 0 ≤ π + π ≤ 1, we construct a classical context-free grammar σΈ , πσΈ ) as follows: πΊππ = (πσΈ , π, πππ σΈ σΈ π = π × (πΏ 1 \ {0}) × (πΏ 2 \ {1}), πσΈ = (π, 1, 0) ∈ πσΈ , πππ consists of the form: → π·1 ⋅ ⋅ ⋅ π·π whenever ππ (π΄ (1) (π΄, π1 , π1 ) π1 ⋅ ⋅ ⋅ ππ ) > 0 and ππ (π΄ → π1 ⋅ ⋅ ⋅ ππ ) < 1, where π·π = { (ππ , π2 , π2 ) , ππ , if ππ ∈ π if ππ ∈ π → (26) π = 1, . . . , π; π2 = π1 ∧ ππ (π΄ → π1 ⋅ ⋅ ⋅ ππ ) and π2 = π1 ∨ ππ (π΄ → π1 ⋅ ⋅ ⋅ ππ ); (2) (π΄, π1 , π1 ) → π₯ whenever π ≤ π1 ∧ ππ (π΄ → π₯) and π ≥ π1 ∨ ππ (π΄ → π₯), for all π΄ ∈ π, π₯ ∈ (π ∪ π)∗ . Then L(πΊππ ) = {π ∈ π∗ | πσΈ ⇒∗πΊππ π} = {π ∈ π∗ | π ≤ ππ (π ⇒ π’1 ) ∧ ππ (π’1 ⇒ π’2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 ⇒ π), π ≥ ππ (π ⇒ π’1 ) ∨ ππ (π’1 ⇒ π’2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (π’π−1 ⇒ π), π’1 , . . . , π’π−1 ∈ (π ∪ π)∗ }. Next it suffices to show that L(πΊ) = β(π, π) ⋅ 1L(πΊππ ) , that is, ππΊ(π) = βπ∈πΏ 1 \{0} π ∧ π1L(πΊ ) (π) and ππΊ(π) = βπ∈πΏ 2 \{1} π ∨ ππ π1L(πΊ ) (π), for all π ∈ π∗ . ππ σΈ Suppose ππΊ(π) = ππ > 0. Then there exist π’1σΈ , . . . , π’π−1 ∈ ∗ σΈ σΈ (π ∪ π) such that ππ = ππ (π ⇒ π’1 ) ∧ ππ (π’1 ⇒ π’2σΈ ) ∧ σΈ ⇒ π). Put π = ππ (π ⇒ π’1σΈ ) ∨ ππ (π’1σΈ ⇒ π’2σΈ ) ∨ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 σΈ ⋅ ⋅ ⋅ ∨ ππ (π’π−1 ⇒ π). Then π < 1 and π ∈ L(πΊππ ). Therefore, ππΊ(π) ≤ βπ∈πΏ 1 \{0} π ∧ π1L(πΊ ) (π) and ππΊ(π) ≥ ππ βπ∈πΏ 2 \{1} π ∨ π1L(πΊ ) (π) for any π ∈ π∗ . In addition, ππ βπ∈πΏ 1 \{0} π ∧ π1L(πΊ ) (π) = β{π ∈ πΏ 1 \ {0} | π ∈ L(πΊππ )} ≤ ππ β{ππ (π ⇒ π’1 ) ∧ ππ (π’1 ⇒ π’2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 ⇒ π) | π ∈ L(πΊππ ), π’1 , . . . , π’π−1 ∈ (π∪π)∗ } ≤ β{ππ (π ⇒ π’1 )∧ππ (π’1 ⇒ π’2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 ⇒ π) | π’1 , . . . , π’π−1 ∈ (π ∪ π)∗ } = ππΊ(π), ππΊ(π) = β{ππ (π ⇒ π’1 ) ∨ ππ (π’1 ⇒ π’2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (π’π−1 ⇒ π) | π’1 , . . . , π’π−1 ∈ (π ∪ π)∗ } ≤ β{π ∈ πΏ 2 \ {1} | π ≥ ππ (π ⇒ π’1 )∨ππ (π’1 ⇒ π’2 )∨⋅ ⋅ ⋅∨ππ (π’π−1 ⇒ π), π’1 , . . . , π’π−1 ∈ (π ∪ π)∗ } ≤ β{π ∈ πΏ 2 \ {1} | π ≥ ππ (π ⇒ π’1 ) ∨ ππ (π’1 ⇒ π’2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (π’π−1 ⇒ π), π ≤ ππ (π ⇒ π’1 ) ∧ ππ (π’1 ⇒ π’2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 ⇒ π), π’1 , . . . , π’π−1 ∈ (π ∪ π)∗ } = β{π ∈ πΏ 2 \ {1} | π ∈ L(πΊππ )} = βπ∈πΏ 2 \{1} π ∨ π1L(πΊ ) (π). ππ It is concluded that ππΊ(π) = βπ∈πΏ 1 \{0} π ∧ π1L(πΊ ) (π) and ππ ππΊ(π) = βπ∈πΏ 2 \{1} π ∨ π1L(πΊ ) (π), for all π ∈ π∗ . ππ Proposition 29 states that any language recognized by an IFCFG is an intuitionistic fuzzy recognizable step function, where the proof technique is constructive. Next we will show that the set consisting of all the intuitionistic fuzzy recognizable step functions coincides with that of languages recognized by IFCFGs. Theorem 30. Let π΄ be an IFS over π∗ . Then the following statements are equivalent: (1) π΄ ∈ StepπΆ(π); (2) There is an IFCFG πΊ such that π΄ = L(πΊ); (3) There is an IFSCFG πΊ such that π΄ = L(πΊ). Proof. (1) implies (3). Let π΄ = βππ=1 (ππ , ππ ) ⋅ 1Lπ , where ππ , ππ ∈ [0, 1], ππ + ππ ≤ 1, π ∈ ππ , and L1 , . . . , Lπ ⊂ π∗ are classical context-free languages. Suppose Lπ is generated by a context-free grammar πΊπ = (ππ , π, ππ , π0π ) and ππ ∩ ππ = 0 whenever π =ΜΈ π. Then we construct an IFSCFG πΊ = (π, π, π, πΌ) as follows: π = βππ=1 ππ , π = βππ=1 ππ , πΌ = (ππΌ , ππΌ ) is an IFS over π, where the mappings ππΌ , ππΌ : π → [0, 1] are defined by ππΌ (π0π ) = ππ , ππΌ (π0π ) = ππ ; ππΌ (π) = 0 and ππΌ (π) = 1 whenever π ∈ π \ {π0π | π = 1, . . . , π}. Next, we show π΄ = L(πΊ) = βππ=1 (ππ , ππ ) ⋅ 1Lπ . In fact, for any π = π’π ∈ π∗ , ππΊ(π) = β{ππΌ (π) ∧ ππ (π ⇒ π’1 ) ∧ ππ (π’1 ⇒ π’2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 ⇒ π) | π ∈ π, π’1 , . . . , π’π−1 ∈ (π ∪ π)∗ } = β{ππΌ (π0π ) | π0π ⇒∗πΊπ π, π0π ∈ π, π ∈ ππ } = β{ππ | π ∈ Lπ , π ∈ ππ } = βππ=1 ππ ∧ π1L (π) and ππΊ(π) = β{ππΌ (π) ∨ ππ (π ⇒ π’1 ) ∨ π ππ (π’1 ⇒ π’2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (π’π−1 ⇒ π) | π ∈ π, π’1 , . . . , π’π−1 ∈ (π ∪ π)∗ } = β{ππΌ (π0π ) | π0π ⇒∗πΊπ π, π0π ∈ π, π ∈ ππ } = β{ππ | π ∈ Lπ , π ∈ ππ } = βππ=1 ππ ∨ π1L (π). π Hence L(πΊ) = (ππΊ, ππΊ) = βππ=1 (ππ , ππ ) ⋅ 1Lπ = π΄. (3) implies (2). It is true obviously since an IFSCFG is a special IFCFG by Definition 27. (2) implies (1). It is straightforward by Propositions 26 and 29. Theorem 31. Let π΄ be an IFS over Σ∗ . Then the following statements are equivalent: (1) π΄ ∈ StepπΆ(Σ); (2) there is an IFPDA M such that π΄ = L(M); (3) there is an IFPDA0 M such that π΄ = L(M); (4) there is an IFCFG πΊ such that π΄ = L(πΊ); (5) there is an IFCNF πΊ such that π΄ = L(πΊ); (6) there is an IFGNF πΊ such that π΄ = L(πΊ). Journal of Applied Mathematics Proof. (1) implies (5). Let π΄ ∈ StepπΆ(Σ). Then suppose π΄ = βππ=1 (ππ , ππ ) ⋅ 1Lπ , where ππ , ππ ∈ [0, 1], ππ + ππ ≤ 1, π ∈ ππ , and L1 , . . . , Lπ ⊂ Σ∗ are classical context-free languages. If supp(π΄) = {π}, then we construct an IFCNF πΊ = (π, Σ, π, π) as follows: π = {π}, π = {π → π | ππ (π → π) = ππ΄ (π), ππ (π → π) = ππ΄ (π)}. Clearly, L(πΊ) = π΄. If supp(π΄) \ {π} =ΜΈ 0, then there is a Chomsky normal form grammar πΊπ = (ππ , Σ, ππ , π0π ) such that L(πΊπ ) = Lπ \ {π}, for any Lπ with Lπ \ {π} =ΜΈ 0, π = 1, . . . , π. Let ππ ∩ ππ = 0 whenever π =ΜΈ π. Then we construct an IFSCFG πΊ = (π, Σ, π, πΌ) according to the method constructed by Theorem 30, where π = βππ=1 ππ , π = βππ=1 ππ , πΌ = (ππΌ , ππΌ ) is an IFS over π, and the mappings ππΌ , ππΌ : π → [0, 1] are defined by ππΌ (π0π ) = ππ , ππΌ (π0π ) = ππ ; ππΌ (π) = 0 and ππΌ (π) = 1 whenever π ∈ π \ {π0π | π = 1, . . . , π}. Next, we construct an IFCNF πΊσΈ = (πσΈ , Σ, πσΈ , π) as follows: (i) πσΈ = π ∪ {π}, π ∉ π; (ii) πσΈ = π ∪ πσΈ σΈ , where πσΈ σΈ has the productions in the form of (πΈ1) π → π with ππ (π → π) = ππ΄ (π), ππ (π → π) = ππ΄ (π) whenever π ∈ supp(π΄); (πΈ2) π → π΅πΆ with ππ (π → π΅πΆ) = ππΌ (π0π ) and ππ (π → π΅πΆ) = ππΌ (π0π ) whenever π0π ∈ supp(πΌ) and π0π → π΅πΆ ∈ ππ , π = 1, . . . , π; (πΈ3) π → πΌ with ππ (π → πΌ) = β{ππΌ (π0π ) | π0π ∈ supp(πΌ), π0π → πΌ ∈ ππ , π = 1, . . . , π} and ππ (π → πΌ) = β{ππΌ (π0π ) | π0π ∈ supp(πΌ), π0π → πΌ ∈ ππ , π = 1, . . . , π} whenever π0π ∈ supp(πΌ) and π0π → πΌ ∈ ππ , π = 1, . . . , π. Then we have L(πΊσΈ ) = (ππΊσΈ , ππΊσΈ ) = π΄. In fact, for any π ∈ Σ , if π = π, then ππΊσΈ (π) = ππ (π → π) = ππ΄ (π) and ππΊσΈ (π) = ππ (π → π) = ππ΄(π); if π =ΜΈ π, then ππΊσΈ (π) = β{ππ (π⇒πΊσΈ π’1 ) ∧ ππ (π’1 ⇒πΊσΈ π’2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 ⇒πΊσΈ π) | π’1 , π’2 , . . . , π’π−1 ∈ (πσΈ ∪ Σ)∗ } = β{ππΌ (π0π ) ∧ ππ (π0π ⇒πΊπ π’1 ) ∧ ππ (π’1 ⇒πΊπ π’2 ) ∧ ⋅ ⋅ ⋅ ∧ ππ (π’π−1 ⇒πΊπ π) | π’1 , π’2 , . . . , π’π−1 ∈ (π ∪ Σ)∗ , π ∈ ππ } = ∗ β{ππ | π ∈ L(πΊπ ), π ∈ ππ } = βππ=1 ππ ∧ π1L (π) and ππΊσΈ (π) = π β{ππ (π⇒πΊσΈ π’1 ) ∨ ππ (π’1 ⇒πΊσΈ π’2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (π’π−1 ⇒πΊσΈ π) | π’1 , π’2 , . . . , π’π−1 ∈ (πσΈ ∪ Σ)∗ } = β{ππΌ (π0π ) ∨ ππ (π0π ⇒πΊπ π’1 ) ∨ ππ (π’1 ⇒πΊπ π’2 ) ∨ ⋅ ⋅ ⋅ ∨ ππ (π’π−1 ⇒πΊπ π) | π’1 , π’2 , . . . , π’π−1 ∈ (π ∪ Σ)∗ , π ∈ ππ } = β{ππ | π ∈ L(πΊπ ), π ∈ ππ } = βππ=1 ππ ∨ π1L (π). π (1) implies (6), similarly. The proof is omitted. (5) implies (4), (6) implies (4), obviously, since IFCNF and IFGNF are special IFCFGs respectively. (1), (2), (3), and (4) are equivalent mutually by Theorems 19, 23, and 30. Theorem 31 states that IFCFLs, the set of intuitionistic fuzzy languages recognized by IFPDA and the set of intuitionistic fuzzy recognizable step functions, coincide with each other. Next we discuss some operations on the family of IFCFLs. Let π΄ = (ππ΄ , ππ΄) and π΅ = (ππ΅ , ππ΅ ) be IFSs over Σ∗ , π, π ∈ [0, 1], and 0 ≤ π + π ≤ 1. Then the operations of union, scalar product, reversal, concatenation and Kleene closure are defined, respectively, by 13 (i) π΄ ∪ π΅ = (ππ΄∪π΅ , ππ΄∪π΅ ), ππ΄∪π΅ (π) = ππ΄ (π) ∨ ππ΅ (π), ππ΄∪π΅ (π) = ππ΄ (π) ∧ ππ΅ (π); (ii) (π, π)π΄ = (π ∧ ππ΄ , π ∨ ππ΄), (π ∧ ππ΄ )(π) = π ∧ ππ΄ (π), (π ∨ ππ΄ )(π) = π ∨ ππ΄(π); (iii) π΄−1 = (ππ΄−1 , ππ΄−1 ), ππ΄−1 (π) = ππ΄ (π−1 ), ππ΄−1 (π) = ππ΄ (π−1 ); (iv) π΄π΅ = (ππ΄π΅ , ππ΄π΅ ), ππ΄π΅ (π) = β{ππ΄ (π1 ) ∧ ππ΅ (π2 ) | π1 π2 = π}, ππ΄π΅ (π) = β{ππ΄ (π1 ) ∨ ππ΅ (π2 ) | π1 π2 = π}; (v) π΄∗ = (ππ΄∗ , ππ΄∗ ), ππ΄∗ (π) = β{ππ΄ (π1 ) ∧ ⋅ ⋅ ⋅ ∧ ππ΄ (ππ ) : π ≥ 1, π = π1 ⋅ ⋅ ⋅ ππ }, ππ΄∗ (π) = β{ππ΄ (π1 ) ∨ ⋅ ⋅ ⋅ ∨ ππ΄ (ππ ) : π ≥ 1, π = π1 ⋅ ⋅ ⋅ ππ } for any π ∈ Σ∗ , where π−1 represents the reversal of π, that is, if π = π1 ⋅ ⋅ ⋅ ππ , then π−1 = ππ ⋅ ⋅ ⋅ π1 , for all π ∈ Σ∗ . Theorem 32. (1) The family StepπΆ(Σ) is closed under the operations of union, scalar product, reversal, concatenation, and Kleene closure. That is, π΄ ∪ π΅, (π, π)π΄, π΄−1 , π΄π΅, π΄∗ ∈ StepπΆ(Σ), for any π΄, π΅ ∈ StepπΆ(Σ), π, π ∈ [0, 1], 0 ≤ π + π ≤ 1. (2) Let β : Σ∗1 → Σ∗2 be a homomorphism. If π΄ ∈ StepπΆ(Σ2 ), then β−1 (π΄) = π΄ β β ∈ StepπΆ(Σ1 ). (3) Let β : Σ∗1 → Σ∗2 be a homomorphism. If β satisfies, for π ∈ Σ, β(π) =ΜΈ π, and π = (ππ , ππ ) ∈ StepπΆ(Σ1 ), then β(π) = (πβ(π) , πβ(π) ) ∈ StepπΆ(Σ2 ), where πβ(π) (π) = β{ππ (πΌ) | β(πΌ) = π, πΌ ∈ Σ∗1 }, πβ(π) (π) = β{ππ (πΌ) | β(πΌ) = π, πΌ ∈ Σ∗1 } for any π ∈ Σ∗2 . Proof. (1) Let π΄, π΅ ∈ StepπΆ(Σ). By Definition 17, we can assume π΄ = (ππ΄ , ππ΄ ) = βππ=1 (ππ , ππ ) ⋅ 1Lπ , π΅ = (ππ΅ , ππ΅ ) = βππ=1 (ππ , ππ ) ⋅ 1Mπ , where all Lπ and Mπ are classical contextfree languages, 0 ≤ ππ + ππ ≤ 1, 0 ≤ ππ + ππ ≤ 1, ππ , ππ , ππ , ππ ∈ [0, 1], π ∈ ππ , and π ∈ ππ . With respect to the union, we have π΄ ∪ π΅ ∈ StepπΆ(Σ). That is, π΄ ∪ π΅ = (ππ΄∪π΅ , ππ΄∪π΅ ) = (ππ΄ ∨ ππ΅ , ππ΄ ∧ ππ΅ ), ππ΄∪π΅ (π) = ππ΄ (π) ∨ ππ΅ (π) = (βππ=1 ππ ∧ π1L (π)) ∨ (βππ=1 ππ ∧ π1M (π)), ππ΄∪π΅ (π) = ππ΄(π) ∧ ππ΅ (π) = π π (βππ=1 ππ ∨ π1L (π)) ∧ (βππ=1 ππ ∨ π1M (π)), for all π ∈ Σ∗ . π π With respect to the scalar product, for each (π, π) ∈ [0, 1]×[0, 1], 0 ≤ π+π ≤ 1, we have (π, π)π΄ = (π∧ππ΄, π∨ππ΄ ), (π ∧ ππ΄)(π) = π ∧ ππ΄ (π) = π ∧ (βππ=1 ππ ∧ π1L (π)) = π βππ=1 ((π ∧ ππ ) ∧ π1L (π)), (π ∨ ππ΄)(π) = π ∨ ππ΄(π) = π ∨ π (βππ=1 ππ ∨ π1L (π)) = βππ=1 (π ∨ ππ ) ∨ π1L (π), for all π ∈ Σ∗ . π π By Definition 17, (π, π)π΄ ∈ StepπΆ(Σ). For the reversal −1 operation, L−1 ∈ Σ∗ | π ∈ Lπ }, and L−1 π = {π π is a context-free language because Lπ is a context-free language, π ∈ ππ . For any π ∈ Σ∗ , ππ΄−1 (π) = ππ΄ (π−1 ) = βππ=1 ππ ∧ π1L (π−1 ) = βππ=1 ππ ∧ π1L−1 (π),ππ΄−1 (π) = ππ΄(π−1 ) = βππ=1 ππ ∨ π π π1L (π−1 ) = βππ=1 ππ ∨ π1L−1 (π), that is π΄−1 ∈ StepπΆ(Σ). For the π π operation of concatenation, since ππ΄π΅ (π) = βππ=1 βππ=1 (ππ ∧ ππ ) ∧ π1L M (π), ππ΄π΅ (π) = βππ=1 βππ=1 (ππ ∨ ππ ) ∨ π1L M (π), for π π π π all π ∈ Σ∗ , where the elements of the family set {Lπ Mπ | π ∈ ππ , π ∈ ππ } are also context-free languages since Lπ and Mπ are context-free languages. Hence π΄π΅ ∈ StepπΆ(Σ). 14 Journal of Applied Mathematics For the Kleene closure, π΄∗ = (ππ΄∗ , ππ΄∗ ) is defined by ππ΄∗ (π) = β{ππ΄ (π1 ) ∧ ⋅ ⋅ ⋅ ∧ ππ΄ (ππ ) : π ≥ 1, π = π1 ⋅ ⋅ ⋅ ππ }, ππ΄∗ (π) = β{ππ΄ (π1 ) ∨ ⋅ ⋅ ⋅ ∨ ππ΄(ππ ) : π ≥ 1, π = π1 ⋅ ⋅ ⋅ ππ } for any π ∈ Σ∗ . Since π΄ ∈ StepπΆ(Σ), we assume that the IFSPDA M = (π, Σ, Γ, πΏ, π0 , π0 , πΉ) accepts π΄ by Theorem 19. Let π = {(ππΉ (π), ππΉ (π)) | π ∈ π} \ {(0, 1)} = {(ππ , ππ ) | π ∈ ππ }. Then π΄ = βππ=1 (ππ , ππ ) ⋅ 1Lπ , where Lπ is accepted by a PDA Mπ = (π, Σ, Γ, πΏσΈ , π0 , π0 , πΉπ ), the mapping πΏσΈ : π × (Σ ∪ {π}) × Γ → ∗ 2π×Γ is defined by πΏσΈ (π, π, π) = {(π, πΎ) | ππΏ (π, π, π, π, πΎ) = 1, π ∈ π, πΎ ∈ Γ∗ }, for all (π, π, π) ∈ π × (Σ ∪ {π}) × Γ, and πΉπ = {π ∈ π | ππΉ (π) = ππ , ππΉ (π) = ππ }, for all π ∈ ππ . For any nonempty subset π½ of the set {1, 2, . . . , π}, we can assume that π½ = {π1 , . . . , ππ }. Let ππ½ = ππ1 ∧ ⋅ ⋅ ⋅ ∧ πππ , π‘π½ = ππ1 ∨ ⋅ ⋅ ⋅ ∨ πππ , and L(π½) = βπ1 ⋅⋅⋅ππ L+π1 L+π2 L∗π1 L+π3 (Lπ1 ∪ Lπ2 )∗ ⋅ ⋅ ⋅ L+ππ −1 (Lπ1 ∪ ⋅ ⋅ ⋅ ∪ Lππ −2 )∗ L+ππ (Lπ1 ∪ ⋅ ⋅ ⋅ ∪ Lππ )∗ , where π1 ⋅ ⋅ ⋅ ππ is a permutation of {π1 , . . . , ππ }, and L(π½) takes unions under all permutations of {π1 , . . . , ππ }. Hence L(π½) is a context-free language. It is easily verified that π΄∗ = (β0 =ΜΈ π½⊆ππ (ππ½ , π‘π½ )⋅1L(π½) )∪((ππ΄ (π), ππ΄(π))⋅1{π} ). Therefore, π΄∗ ∈ StepπΆ(Σ). (2) If π΄ ∈ StepπΆ(Σ2 ), then π΄ = βππ=1 (ππ , ππ ) ⋅ 1Lπ , where ππ , ππ ∈ [0, 1], ππ + ππ ≤ 1, π ∈ ππ , and L1 , . . . , Lπ ⊂ Σ∗2 are classical context-free languages. Since β : Σ∗1 → Σ∗2 is a homomorphism, πβ−1 (π΄) (π) = ππ΄ββ (π) = ππ΄ (β(π)) = βππ=1 ππ ∧ π1L (β(π)) = βππ=1 ππ ∧ π1β−1 (L ) (π), and πβ−1 (π΄) (π) = ππ΄ββ (π) = π π ππ΄(β(π)) = βππ=1 ππ ∨ π1L (β(π)) = βππ=1 ππ ∨ π1β−1 (L ) (π), where π π π ∈ Σ∗1 , β−1 (Lπ ) = {π1 ∈ Σ∗1 | β(π1 ) ∈ Lπ }, π ∈ ππ , and the elements of the set {β−1 (Lπ ) | π ∈ ππ } are classical contextfree languages. Hence β−1 (π΄) = π΄ β β = βππ=1 (ππ , ππ ) ⋅ 1β−1 (Lπ ) . And so β−1 (π΄) ∈ StepπΆ(Σ1 ). (3) If β(π) =ΜΈ π, for all π ∈ Σ, and π = (ππ , ππ ) ∈ StepπΆ(Σ1 ), then ππ (π) = βππ=1 ππ ∧ π1L (π), π ππ (π) = βππ=1 ππ ∨ π1L (π), for any π ∈ Σ1 , where ππ , ππ ∈ [0, 1], π ππ + ππ ≤ 1, π ∈ ππ , L1 , . . . , Lπ ⊂ Σ∗1 are classical context-free languages. Since β : Σ∗1 → Σ∗2 is a homomorphism, β(Lπ ) = {β(π) ∈ Σ∗2 | π ∈ Lπ } is also a classical context-free language, π ∈ ππ . For any π₯ ∈ Σ∗2 , πβ(π) (π₯) = β{ππ (πΌ) | β(πΌ) = π₯} = β{βππ=1 ππ ∧π1L (πΌ) | β(πΌ) = π₯} = βππ=1 ππ ∧π1β(L ) (π₯), πβ(π) (π₯) = π π β{ππ (πΌ) | β(πΌ) = π₯} = β{βππ=1 ππ ∨ π1L (πΌ) | β(πΌ) = π₯} = βππ=1 ππ ∨ π1β(L ) (π₯). Hence β(π) πΆ Step (Σ2 ). π = π (πβ(π) , πβ(π) ) ∈ 5. Pumping Lemma for IFCFLs In this section, we mainly discuss the pumping lemma for IFCFLs, which will become a powerful tool for proving a certain intuitionistic fuzzy language noncontext-free. Theorem 33. Let π΄ = (ππ΄ , ππ΄) be an IFCFL over Σ∗ . Then there exists a finite natural number π such that for any π§ ∈ Σ∗ with π ≤ |π§|, there have π’, π£, π€, π₯, π¦, π’1 , π£1 , π€1 , π₯1 , π¦1 ∈ Σ∗ such that π§ = π’π£π€π₯π¦ = π’1 π£1 π€1 π₯1 π¦1 , |π£π€π₯| ≤ π, |π£1 π€1 π₯1 | ≤ π, |π£π₯| ≥ 1, |π£1 π₯1 | ≥ 1, and ππ΄ (π’π£π π€π₯π π¦) ≥ ππ΄ (π’π£π€π₯π¦),ππ΄ (π’1 π£1π π€1 π₯1π π¦1 ) ≤ ππ΄(π’1 π£1 π€1 π₯1 π¦1 ), for all π ≥ 0. Proof. Let π΄ = (ππ΄ , ππ΄) be an IFCFL over Σ∗ . Then there is an IFCNF πΊ = (π, π, π, π) who accepts π΄. According to Proposition 29, L(πΊ) = β(π, π) ⋅ 1L(πΊππ ) , where (π, π) ∈ (π∧ \ {0}) × (π∨ \ {1}), π = Im(ππ ), π = Im(ππ ), 0 ≤ π + π ≤ 1 σΈ and the classical context-free grammar πΊππ = (πσΈ , π, πππ , πσΈ ) is shown in the proof process of of Proposition 29. Let πΊ have π variables. That means, |π| = π. Choose π = 2π . Next, suppose |π§| ≥ π, ππΊ(π§) = π0 > 0 and ππΊ(π§) = π0 < 1. Then there exist ππ ∈ π∨ \ {1} and ππ ∈ π∧ \ {0} with 0 < π0 + ππ ≤ 1 and 0 < ππ + π0 ≤ 1 such that π§ ∈ L(πΊπ0 ππ ) ∩ L(πΊππ π0 ). By pumping lemma for context-free languages, there are π’, π£, π€, π₯, π¦ ∈ Σ∗ satisfying π§ = π’π£π€π₯π¦, |π£π€π₯| ≤ π and |π£π₯| ≥ 1 such that π’π£π π€π₯π π¦ ∈ L(πΊπ0 ππ ), for all π ≥ 0. Then ππ΄ (π’π£π π€π₯π π¦) ≥ ππ΄ (π’π£π€π₯π¦) for any π ≥ 0 since ππ΄ (π’π£π π€π₯π π¦) = βπ∈π∧ \{0} π ∧ 1L(πΊππ ) (π’π£π π€π₯π π¦) ≥ π0 . Similarly, there are π’1 , π£1 , π€1 , π₯1 , π¦1 ∈ Σ∗ satisfying π§ = π’1 π£1 π€1 π₯1 π¦1 , |π£1 π€1 π₯1 | ≤ π and |π£1 π₯1 | ≥ 1 such that π’1 π£1π π€1 π₯1π π¦1 ∈ L(πΊππ π0 ), for all π ≥ 0. Then ππ΄(π’1 π£1π π€1 π₯1π π¦1 ) ≤ ππ΄ (π’1 π£1 π€1 π₯1 π¦1 ) for any π ≥ 0 since ππ΄ (π’1 π£1π π€1 π₯1π π¦1 ) = βπ∈π∨ \{1} π ∨ 1L(πΊππ ) (π’1 π£1π π€1 π₯1π π¦1 ) ≤ π0 . Next, let us look at an example to negate an intuitionistic fuzzy language to be an IFCFL. Example 34. Let π΄ = (ππ΄ , ππ΄ ) be an IFS over π∗ . The mappings ππ΄ , ππ΄ : π∗ → [0, 1] are defined by 0.5, 0, if π§ = ππ ππ ππ (π < π < π) , otherwise, 0.3, ππ΄ (π§) = { 1, if π§ = ππ ππ ππ (π < π < π) , otherwise, ππ΄ (π§) = { (27) where π, π, and π are natural numbers. Suppose π΄ is an IFCFL. Then there exists a certain IFCNF πΊ such that L(πΊ) = π΄. For constant π, put π§ = ππ ππ+1 ππ+2 . Hence, ππ΄ (π§) = πL(πΊ) (π§) = 0.5 and ππ΄(π§) = πL(πΊ) (π§) = 0.3. Let π§ = π’π£π€π₯π¦, where |π£π€π₯| ≤ π and |π£π₯| ≥ 1. If π£π€π₯ does not have π’s, then π’π£3 π€π₯3 π¦ has at least π + 2π’s or π’s; if π£π€π₯ has at least a π, then it has not an π since |π£π€π₯| ≤ π. And so π’π€π¦ has ππσΈ s, but no more than 2π + 2π’s and π’s in total, that is, |π’π€π¦| ≤ π + 2π + 2. Therefore, it is impossible that π’π€π¦ has more π’s than π’s and also has more π’s than π’s. By calculation, we have ππ΄ (π’π€π¦) = 0 and ππ΄ (π’π€π¦) = 1. No matter how π§ is broken into π’π£π€π₯π¦, we have a contradiction with Theorem 33. Therefore, π΄ is not an IFCFL. The following example will show that intuitionistic fuzzy pushdown automata have more power than fuzzy pushdown automata when comparing two distinct strings although the degrees of membership of these strings recognized by the underlying fuzzy pushdown automata are equal. Journal of Applied Mathematics 15 Example 35. Let Σ = {0, 1}. Then πΏ = {π1π−1 | π ∈ Σ∗ } ⊆ Σ∗ is clearly a context-free language but not a regular language by classical automata theory, where π−1 represents the reversal of the string π. Given an IFPDA M = (π, Σ, Γ, πΏ, πΌ, π0 , πΉ) and a fuzzy pushdown automaton N = (π, Σ, Γ, π, π0 , π0 , π1 ). Put π = {π0 , π1 , π2 }, Γ = {π0 , 0, 1}, an IFS πΏ = (ππΏ , ππΏ ) in π × (Σ ∪ {π}) × Γ × π × Γ∗ is defined by ππΏ (π0 , 0, π0 , π0 , 0π0 ) = 0.7, ππΏ (π0 , 0, π0 , π0 , 0π0 ) = 0.2, ππΏ (π0 , 1, π0 , π0 , 1π0 ) = 0.6, ππΏ (π0 , 1, π0 , π0 , 1π0 ) = 0.3, ππΏ (π0 , 0, 0, π0 , 00) = 0.3, ππΏ (π0 , 0, 0, π0 , 00) = 0.6, ππΏ (π0 , 0, 1, π0 , 01) = 0.3, ππΏ (π0 , 0, 1, π0 , 01) = 0.5, ππΏ (π0 , 1, 0, π0 , 10) = 0.5, ππΏ (π0 , 1, 0, π0 , 10) = 0.4, ππΏ (π1 , 0, 0, π1 , π) = 0.6, ππΏ (π1 , 0, 0, π1 , π) = 0.3, ππΏ (π1 , 1, 1, π1 , π) = 0.5, ππΏ (π1 , 1, 1, π1 , π) = 0.35, ππΏ (π0 , 1, π0 , π1 , π0 ) = 1, ππΏ (π0 , 1, π0 , π1 , π0 ) = 0, ππΏ (π0 , 1, 0, π1 , 0) = 1, ππΏ (π0 , 1, 0, π1 , 0) = 0, ππΏ (π0 , 1, 1, π1 , 1) = 1, ππΏ (π0 , 1, 1, π1 , 1) = 0, ππΏ (π1 , π, π0 , π2 , π0 ) = 1, ππΏ (π1 , π, π0 , π2 , π0 ) = 0. Otherwise ππΏ (π, π, π, π, πΎ) = 0 and ππΏ (π, π, π, π, πΎ) = 1 for (π, π, π, π, πΎ) ∈ π × (Σ ∪ {π}) × Γ × π × Γ∗ . The IFSs πΌ = (ππΌ , ππΌ ) and πΉ = (ππΉ , ππΉ ) in π are defined by ππΌ (π0 ) = 1, ππΌ (π0 ) = 0, ππΌ (π1 ) = ππΌ (π2 ) = 0, ππΌ (π1 ) = ππΌ (π2 ) = 1, ππΉ (π2 ) = 1, ππΉ (π2 ) = 0, ππΉ (π0 ) = ππΉ (π1 ) = 0 and ππΉ (π0 ) = ππΉ (π1 ) = 1. And set π = ππΏ , π0 = ππΌ , and π1 = ππΉ . By computing with the strings, 010, 111, 01110, 10101, 0011100, and 1011101∈ Σ∗ , we have πL(M) (010) = πN (010) = 0.6, πL(M) (010) = 0.3, πL(M) (111) = πN (111) = 0.5, πL(M) (111) = 0.35, πL(M) (01110) = πN (01110) = 0.5, πL(M) (01110) = 0.4, πL(M) (10101) = πN (10101) = 0.3, πL(M) (10101) = 0.5, = πL(M) (0011100) πL(M) (0011100) = 0.6, πN (0011100) = 0.3, πL(M) (1011101) = πL(M) (1011101) = 0.5. πN (1011101) = 0.3, This implies that 111 is better than 01110 because the degree of nonmembership of πL(M) (111) is smaller than the πL(M) (01110)’s although the degrees of membership of the fuzzy context-free languages πN (01110) and πN (111) are equal. Comparing the above five strings, 010 is the best and 0011100 is the worst. languages. Firstly, the notions of intuitionistic fuzzy pushdown automata (IFPDAs) and their recognizable languages are introduced and discussed in detail. Using the generalized subset construction method, we show that IFPDAs are equivalent to IFSPDAs and then prove that intuitionistic fuzzy step functions are the same as those accepted by IFPDAs. Furthermore, we have presented algebraic characterization of intuitionistic fuzzy recognizable languages including decomposition form and representation theorem. It follows that the languages accepted by IFPDAs are equivalent to those accepted by IFPDAs0 by classical automata theory. Secondly, we have introduced the notions of IFCFGs, IFCNFs, and IFGNFs. It is shown that they are equivalent in the sense that they generate the same classes of intuitionistic fuzzy context-free languages (IFCFLs). In particular, IFCFGs are proven to be an equivalence of IFPDAs as well. Then some operations on the family of IFCFLs are discussed. Finally pumping lemma for IFCFLs has been established. Thus, together with [38–40], we have more systematically established intuitionistic fuzzy automata theory as a generalization of fuzzy automata theory. As mentioned in Section 1, IFS and fuzzy automata theory have supported a wealth of important applications in many fields. The next step is to consider the potential application of IFPDAs and IFCFLs such as in model checking and clinical monitoring. Additionally, many related researches in theories, such as IFPDAs based on the composition of t-norm and t-conorm and the minimal algorithm of IFPDAs, will be studied in the future. Acknowledgments The authors would like to thank the editor and the anonymous reviewers for their valuable comments that helped to improve the quality of this paper. This work is supported by National Science Foundation of China (Grant no. 11071061), 973 Program (2011CB311808), and Natural Science Foundation of Southwest Petroleum University (Grant no. 2012XJZ030). References [1] K. T. Atanassov, “Intuitionistic fuzzy sets,” Fuzzy Sets and Systems, vol. 20, no. 1, pp. 87–96, 1986. [2] K. T. Atanassov, Intuitionistic Fuzzy Sets: Theory and Applications, vol. 35, Physica, Heidelberg, Germany, 1999. [3] K. Atanassov, “Answer to D. Dubois, S. Gottwald, P. Hajek, J. Kacprzyk and H. Prade’s paper: terminological difficulties in fuzzy set theory: the case of intuitionistic fuzzy sets,” Fuzzy Sets and Systems, vol. 156, no. 3, pp. 496–499, 2005. [4] W. L. Gau and D. J. Buehrer, “Vague sets,” IEEE Transactions on Systems, Man and Cybernetics, vol. 23, no. 2, pp. 610–614, 1993. 6. Conclusions [5] P. Burillo and H. Bustince, “Vague sets are intuitionistic fuzzy sets,” Fuzzy Sets and Systems, vol. 79, no. 3, pp. 403–405, 1996. Taking intuitionistic fuzzy sets as the structures of truth values, we have investigated intuitionistic fuzzy context-free languages and established pumping lemma for the underlying [6] Z. Chen and W. Yang, “A new multiple criteria decision making method based on intuitionistic fuzzy information,” Expert Systems with Applications, vol. 39, no. 4, pp. 4328–4334, 2012. 16 [7] V. Khatibi and G. A. Montazer, “Intuitionistic fuzzy set versus fuzzy set application in medical pattern recognition,” Artificial Intelligence in Medicine, vol. 47, no. 1, pp. 43–52, 2009. [8] Z. Pei and L. Zheng, “A novel approach to multi-attribute decision making based on intuitionistic fuzzy sets,” Expert Systems with Applications, vol. 39, no. 3, pp. 2560–2566, 2012. [9] Q. S. Zhang, H. X. Yao, and Z. H. Zhang, “Some similarity measures of interval-valued intuitionistic fuzzy sets and application to pattern recognition,” International Journal of Applied Mechanics and Materials, vol. 44–47, pp. 3888–3892, 2011. [10] Q. S. Zhang, S. Y. Jiang, B. G. Jia, and S. H. Luo, “Some information measures for interval-valued intuitionistic fuzzy sets,” Information Sciences, vol. 180, no. 12, pp. 5130–5145, 2010. [11] E. T. Lee and L. A. Zadeh, “Note on fuzzy languages,” Information Sciences, vol. 1, no. 4, pp. 421–434, 1969. [12] D. S. Malik and J. N. Mordeson, “On fuzzy regular languages,” Information Sciences, vol. 88, pp. 263–273, 1994. [13] D. S. Malik and J. N. Mordeson, Fuzzy Discrete Structures, Physica, New York, NY, USA, 2000. [14] J. N. Mordeson and D. S. Malik, Fuzzy Automata and Languages: Theory and Applications, Chapman & Hall/CRC, Boca Raton, Fla, USA, 2002. [15] M. S. Ying, “A formal model of computing with words,” IEEE Transactions on Fuzzy Systems, vol. 10, no. 5, pp. 640–652, 2002. [16] F. Steimann and K.-P. Adlassnig, “Clinical monitoring with fuzzy automata,” Fuzzy Sets and Systems, vol. 61, no. 1, pp. 37– 42, 1994. [17] C. L. Giles, C. W. Omlin, and K. K. Thornber, “Equivalence in knowledge representation: automata, recurrent neural networks, and dynamical fuzzy systems,” Proceedings of the IEEE, vol. 87, no. 9, pp. 1623–1640, 1999. [18] G. F. DePalma and S. S. Yau, “Fractionally fuzzy grammars with application to pattern recognition,” in Fuzzy Sets and Their Applications to Cognitive and Decision Processes, L. A. Zadeh, K. S. Fu, K. Tanaka, and M. Shimura, Eds., pp. 329–351, Academic Press, New York, NY, USA, 1975. [19] D. W. Qiu, “Supervisory control of fuzzy discrete event systems: a formal approach,” IEEE Transactions on Systems, Man, and Cybernetics B, vol. 35, no. 1, pp. 72–88, 2005. [20] M. S. Ying, “Automata theory based on quantum logic. I,” International Journal of Theoretical Physics, vol. 39, no. 4, pp. 985–995, 2000. [21] M. S. Ying, “Automata theory based on quantum logic. II,” International Journal of Theoretical Physics, vol. 39, no. 11, pp. 2545–2557, 2000. [22] M. S. Ying, “A theory of computation based on quantum logic. I,” Theoretical Computer Science, vol. 344, no. 2-3, pp. 134–207, 2005. [23] M. S. Ying, “Quantum logic and automata theory,” in Handbook of Quantum Logic and Quantum Structures, K. Engesser, D. M. Gabbay, and D. Lehmann, Eds., pp. 619–754, Elsevier, Amsterdam, The Netherlands, 2007. [24] C. Moore and J. P. Crutchfield, “Quantum automata and quantum grammars,” Theoretical Computer Science, vol. 237, no. 1-2, pp. 275–306, 2000. [25] W. Cheng and J. Wang, “Grammar theory based on quantum logic,” International Journal of Theoretical Physics, vol. 42, no. 8, pp. 1677–1691, 2003. [26] D. W. Qiu, “Automata theory based on quantum logic: some characterizations,” Information and Computation, vol. 190, no. 2, pp. 179–195, 2004. Journal of Applied Mathematics [27] D. W. Qiu, “Notes on automata theory based on quantum logic,” Science in China, vol. 50, no. 2, pp. 154–169, 2007. [28] M. S. Ying, “Fuzzifying topology based on complete residuated lattice-valued logic. I,” Fuzzy Sets and Systems, vol. 56, no. 3, pp. 337–373, 1993. [29] D. W. Qiu, “Automata theory based on complete residuated lattice-valued logic,” Science in China, vol. 44, no. 6, pp. 419– 429, 2001. [30] D. W. Qiu, “Automata theory based on complete residuated lattice-valued logic. II,” Science in China, vol. 45, no. 6, pp. 442– 452, 2002. [31] D. W. Qiu, “Pumping lemma in automata theory based on complete residuated lattice-valued logic: a note,” Fuzzy Sets and Systems, vol. 157, no. 15, pp. 2128–2138, 2006. [32] Y. M. Li and W. Pedrycz, “Fuzzy finite automata and fuzzy regular expressions with membership values in lattice-ordered monoids,” Fuzzy Sets and Systems, vol. 156, no. 1, pp. 68–92, 2005. [33] Y. M. Li, “Finite automata theory with membership values in lattices,” Information Sciences, vol. 181, no. 5, pp. 1003–1017, 2011. [34] J. Jin and Q. Li, “Fuzzy grammar theory based on lattices,” Soft Computing, vol. 16, no. 8, pp. 1415–1426, 2012. [35] H. Y. Xing, “Fuzzy pushdown automata,” Fuzzy Sets and Systems, vol. 158, no. 13, pp. 1437–1449, 2007. [36] H. Y. Xing, D. W. Qiu, and F. C. Liu, “Automata theory based on complete residuated lattice-valued logic: pushdown automata,” Fuzzy Sets and Systems, vol. 160, no. 8, pp. 1125–1140, 2009. [37] H. Y. Xing and D. W. Qiu, “Pumping lemma in context-free grammar theory based on complete residuated lattice-valued logic,” Fuzzy Sets and Systems, vol. 160, no. 8, pp. 1141–1151, 2009. [38] Y. B. Jun, “Intuitionistic fuzzy finite state machines,” Journal of Applied Mathematics & Computing, vol. 17, no. 1-2, pp. 109–120, 2005. [39] Y. B. Jun, “Intuitionistic fuzzy finite switchboard state machines,” Journal of Applied Mathematics & Computing, vol. 20, no. 1-2, pp. 315–325, 2006. [40] X. W. Zhang and Y. M. Li, “Intuitionistic fuzzy recognizers and intuitionistic fuzzy finite automata,” Soft Computing, vol. 13, no. 6, pp. 611–616, 2009. [41] T. Y. Chen, H. P. Wang, and J. C. Wang, “Fuzzy automata based on Atanassov fuzzy sets and applications on consumers’ advertising involvement,” African Journal of Business Management, vol. 6, no. 3, pp. 865–880, 2012. Advances in Operations Research Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Advances in Decision Sciences Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Mathematical Problems in Engineering Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Journal of Algebra Hindawi Publishing Corporation http://www.hindawi.com Probability and Statistics Volume 2014 The Scientific World Journal Hindawi Publishing Corporation http://www.hindawi.com Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 International Journal of Differential Equations Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Volume 2014 Submit your manuscripts at http://www.hindawi.com International Journal of Advances in Combinatorics Hindawi Publishing Corporation http://www.hindawi.com Mathematical Physics Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Journal of Complex Analysis Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 International Journal of Mathematics and Mathematical Sciences Journal of Hindawi Publishing Corporation http://www.hindawi.com Stochastic Analysis Abstract and Applied Analysis Hindawi Publishing Corporation http://www.hindawi.com Hindawi Publishing Corporation http://www.hindawi.com International Journal of Mathematics Volume 2014 Volume 2014 Discrete Dynamics in Nature and Society Volume 2014 Volume 2014 Journal of Journal of Discrete Mathematics Journal of Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Applied Mathematics Journal of Function Spaces Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Optimization Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014