DOI: http://dx.doi.org/10.26483/ijarcs.v9i2.5712 Volume 9, No. 2, March-April 2018 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info © 2015-19, IJARCS All Rights Reserved 314 ISSN No. 0976-5697 FUZZY THEORY – A SURVEY ON ITS FOUNDATIONS AND ADVANCEMENTS Saniya Tasleem Zafar M. Tech. Scholar, Department of CSE School of Engg. Sciences and Technology, Jamia Hamdard New Delhi, India Dr. Safdar Tanweer Assistant Professor, Department of CSE School of Engg. Sciences and Technology, Jamia Hamdard New Delhi, India Nafisur Rahman Assistant Professor, Department of CSE School of Engg. Sciences and Technology, Jamia Hamdard New Delhi, India Abstract: The term ‘Fuzzy’ means vague, unclear, or imprecise. Fuzzy Logic is a many-valued logic that is based on the theory of Fuzzy Sets and it facilitates the representation of approximate reasoning. It finds its use in various areas where binary representations do not suffice. In this paper, we have confined our discussions on the theoretical foundations and advancements of modern Fuzzy Logic. We start with a brief account of Fuzzy Sets followed by the operations they support. Then we discuss how the Linguistic Variables allow more realistic reasoning as opposed to traditional binary reasoning. Then we introduce the theoretical aspects of the calculus of Fuzzy Restrictions. Finally, we discuss the theory of possibility as an alternative to the theory of probability. For the sake of simplicity and intelligibility, we have tried to avoid incommodious mathematical equations throughout this paper. Keywords: Fuzzy Sets; Approximate reasoning; Linguistic Variables; Fuzzy Restriction; Possibility theory I. INTRODUCTION The theoretical foundations of Fuzzy Logic are based on Fuzzy Sets that deal with the information that is uncertain, generic, imprecise, or vague. The theory of Fuzzy Sets is associated with the idea of membership function by the course of human thinking and understanding. It also gives an effective means for understanding better assessment options. Fuzzy Sets are being used extensively in the development of intelligent systems. Fuzzy Sets are distinguished from crisp sets in that they cater to the requirements of approximate reasoning. Very often, Linguistic Variables are used for this purpose. A Linguistic Variable is a value which is given in the form of word or sentences rather than in a numeric form. Fuzzy Restrictions allow the expression of Fuzzy propositions in the form of relational assignment equations. Treating the incomplete information as a vague concept, the theory of Possibility provides an alternative to Probability theory by dealing with certain types of ambiguity. II. FUZZY SETS Before discussing Fuzzy Sets [1, 2], it is imperative to define Fuzzy Logic. Fuzzy Logic is a contrast of Boolean logic. Boolean logic consists of value either true or false on the other hand, Fuzzy Logic consists of all the values which come in between completely true to completely false. The fundamental difference between Fuzzy Logic and Boolean logic is that it gives a sliding measure rather than a discrete value. Any value between 0 and 1, it may be 0.45, 0.8, 0.978, and so on and could be represented in a Fuzzy system whereas, the Boolean system will only accept the value 0 or 1, or true or false. Zadeh introduced Fuzzy Sets in his seminal paper on the subject in 1965. Fuzzy Sets contain elements with have different orders of membership. They are characterized by a membership function which is valued in the interval [0, 1]. Fuzzy Set is, in essence, a class of objects with a continuum of grades of membership. While Fuzzy Set is an augmentation of the crisp set - a set in which the elements are present or not present. A crisp set is often described as an ordinary or classical set. The membership function is defined as the mapping of each point in the input value to a degree of membership or membership value which is marked in between the values of 0 and 1. III. FUZZY SET OPERATIONS The operations on Fuzzy Set are a generalization of the crisp set. The most extensively used operations are Intersection, Union, and Complement [2, 3]. Let M and N be the two Fuzzy Sets where both belong to the universal set U. Fig. 1 Intersection Operation: The intersection between two Fuzzy Sets M and N is determined by the degree of membership using the function operation: μ(M N)(y) = max [μM(y) μN(y)], y U