Fuzzy context-free languages are powerful compared to fuzzy regular languages as they are generated by fuzzy context-free grammars and fuzzy pushdown automata, which follow an enhanced computational mechanism. A two dimensional language (picture language) is a collection of two dimensional words, which are a rectangular array of symbols made up of finite alphabets. Two dimensional automata can recognize two dimensional languages that could not be recognized by one dimensional automata. In this paper, we introduce two dimensional fuzzy context-free languages generated by the two dimensional fuzzy context-free grammars and accepted by the two dimensional fuzzy pushdown automata in order to deal with the vagueness that arises in two dimensional context-free languages. We can construct a two dimensional fuzzy context free grammar from the given two dimensional fuzzy pushdown automata and vice versa. In addition, we prove that two dimensional fuzzy context-free languages are closed under union, column concatenation, column star, homomorphism, inverse homomorphism, reflection about right-most vertical, reflection about base, conjugation and half-turn and also show that two dimensional fuzzy context-free languages are not closed under matrix homomorphism, quarter-turn and transpose. Further, we have given the applications and the uses of closure properties in the formation of tiling patterns.
Read full abstract