Classical Sets and Non-Classical Sets: An Overview

Similar documents
A new Approach to Drawing Conclusions from Data A Rough Set Perspective

Rough Soft Sets: A novel Approach

Computational Intelligence, Volume, Number, VAGUENES AND UNCERTAINTY: A ROUGH SET PERSPECTIVE. Zdzislaw Pawlak

ON SOME PROPERTIES OF ROUGH APPROXIMATIONS OF SUBRINGS VIA COSETS

Introduction to Fuzzy Sets Theory

Mathematical Approach to Vagueness

i jand Y U. Let a relation R U U be an

A PRIMER ON ROUGH SETS:

Financial Informatics IX: Fuzzy Sets

3. DIFFERENT MODEL TYPES

Rough Approach to Fuzzification and Defuzzification in Probability Theory

Bulletin of the Transilvania University of Braşov Vol 10(59), No Series III: Mathematics, Informatics, Physics, 67-82

On the Relation of Probability, Fuzziness, Rough and Evidence Theory

Introduction to fuzzy sets

A Rough Set Interpretation of User s Web Behavior: A Comparison with Information Theoretic Measure

AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators

Rough Set Model Selection for Practical Decision Making

ORTHODOX AND NON-ORTHODOX SETS - SOME PHILOSOPHICAL REMARKS

A Generalized Decision Logic in Interval-set-valued Information Tables

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

Generative Techniques: Bayes Rule and the Axioms of Probability

Feature Selection with Fuzzy Decision Reducts

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

OPPA European Social Fund Prague & EU: We invest in your future.

An Introduction to Fuzzy Soft Graph

CS 354R: Computer Game Technology

A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System

On Rough Set Modelling for Data Mining

Neural Networks & Fuzzy Logic

Andrzej Skowron, Zbigniew Suraj (Eds.) To the Memory of Professor Zdzisław Pawlak

Drawing Conclusions from Data The Rough Set Way

Rough Sets, Rough Relations and Rough Functions. Zdzislaw Pawlak. Warsaw University of Technology. ul. Nowowiejska 15/19, Warsaw, Poland.

ROUGH NEUTROSOPHIC SETS. Said Broumi. Florentin Smarandache. Mamoni Dhar. 1. Introduction

Introduction. Foundations of Computing Science. Pallab Dasgupta Professor, Dept. of Computer Sc & Engg INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR

AN INTRODUCTION TO FUZZY SOFT TOPOLOGICAL SPACES

3.4 Set Operations Given a set A, the complement (in the Universal set U) A c is the set of all elements of U that are not in A. So A c = {x x / A}.

Neural Networks & Fuzzy Logic. Introduction

Fuzzy and Rough Sets Part I

Domination in Fuzzy Graph: A New Approach

Fuzzy Systems. Introduction

Fuzzy Systems. Introduction

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

@FMI c Kyung Moon Sa Co.

Foundation for Neutrosophic Mathematical Morphology

3 Boolean Algebra 3.1 BOOLEAN ALGEBRA

Research Article Special Approach to Near Set Theory

CS 173: Discrete Structures. Eric Shaffer Office Hour: Wed. 1-2, 2215 SC

ELEC Digital Logic Circuits Fall 2014 Boolean Algebra (Chapter 2)

CHAPTER 6. Copyright Cengage Learning. All rights reserved.

Fuzzy Sets and Fuzzy Logic

Set Theory. CSE 215, Foundations of Computer Science Stony Brook University

Venn Diagrams; Probability Laws. Notes. Set Operations and Relations. Venn Diagram 2.1. Venn Diagrams; Probability Laws. Notes

A study on fuzzy soft set and its operations. Abdul Rehman, Saleem Abdullah, Muhammad Aslam, Muhammad S. Kamran

SOFT COMPUTING (PECS 3401)-FUZZY LOGIC

Sets with Partial Memberships A Rough Set View of Fuzzy Sets

Generalizing the Concept of Membership Function of Fuzzy Sets on the Real line Using Distribution Theory

ON INTUITIONISTIC FUZZY SOFT TOPOLOGICAL SPACES. 1. Introduction

CISC-102 Fall 2018 Week 11

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics.

With Question/Answer Animations. Chapter 2

Deep Learning for Computer Vision

UPPER AND LOWER SET FORMULAS: RESTRICTION AND MODIFICATION OF THE DEMPSTER-PAWLAK FORMALISM

Boolean Algebra CHAPTER 15

Uncertain Fuzzy Rough Sets. LI Yong-jin 1 2

Hierarchical Structures on Multigranulation Spaces

A NEW CLASS OF FUSION RULES BASED ON T-CONORM AND T-NORM FUZZY OPERATORS

COMP3702/7702 Artificial Intelligence Week1: Introduction Russell & Norvig ch.1-2.3, Hanna Kurniawati

Soft Matrices. Sanjib Mondal, Madhumangal Pal

G. de Cooman E. E. Kerre Universiteit Gent Vakgroep Toegepaste Wiskunde en Informatica

Solution of Fuzzy Maximal Flow Network Problem Based on Generalized Trapezoidal Fuzzy Numbers with Rank and Mode

Interpreting Low and High Order Rules: A Granular Computing Approach

ALGEBRAIC STRUCTURES FOR ROUGH SETS

FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH

Fundamentals of Probability CE 311S

Interval based Uncertain Reasoning using Fuzzy and Rough Sets

Rough Sets. V.W. Marek. General introduction and one theorem. Department of Computer Science University of Kentucky. October 2013.

Probability of fuzzy events

Membership Functions Representing a Number vs. Representing a Set: Proof of Unique Reconstruction

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

2.3 Exercises. (a) F P(A). (Solution)

Rough Sets and Conflict Analysis

MECHANISM AND METHODS OF FUZZY GEOGRAPHICAL OBJECT MODELING

A Note on Fuzzy Sets

Single Maths B: Introduction to Probability

Chapter 4. Basic Set Theory. 4.1 The Language of Set Theory

ENTROPIES OF FUZZY INDISCERNIBILITY RELATION AND ITS OPERATIONS

Rough Neutrosophic Sets

A New Method to Forecast Enrollments Using Fuzzy Time Series

Fuzzy Modal Like Approximation Operations Based on Residuated Lattices

CS344: Introduction to Artificial Intelligence (associated lab: CS386)

Supplementary Material for MTH 299 Online Edition

THE MULTIPLE-VALUED LOGIC.

Approximate Boolean Reasoning: Foundations and Applications in Data Mining

3. Lecture Fuzzy Systems

NEUTROSOPHIC PARAMETRIZED SOFT SET THEORY AND ITS DECISION MAKING

PROBABILISTIC AND POSSIBILISTIC FAULT TREE ANALYSIS

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Left-continuous t-norms in Fuzzy Logic: an Overview

Uncertainty and Rules

Transcription:

Classical Sets and Non-Classical Sets: An Overview Sumita Basu Our traditional models for formal modeling, reasoning or computing are deterministic and precise in character. But real-life situations that we come across are generally non-deterministic and cannot be described precisely. In 1923, the philosopher Bertrand Russell referred to this situation when he wrote: Sumita Basu is assistant professor of mathematics at Lady Braboume College, Kolkata. Her research interests include artificial intelligence, automata theory, and mathematical logic. All traditional logic habitually assumes that precise symbols are being employed. It is therefore not applicable to this terrestrial life but only to an imagined celestial existence. Mathematicians, logicians, and computer scientists are trying to model uncertain, imprecise or vague concepts. Here we present two models of vague concepts and draw a comparison between such imprecise sets and the standard classical sets. In Section 1, we define classical sets, which model precise concepts. The chief features of such sets are also stated. Then in Sections 2 and 3, we define the notions of fuzzy set and rough set, which model imprecise statements. 1. Crisp Sets Keywords Fuzzy sets, crisp sets, rough sets, law of excluded middle, DeMorgan's laws. We begin with the notion of a classical or crisp set. A crisp set is defined in such a way that all the individuals in a given universe can be partitioned into two classes: those who belong to the set, and those who do not belong to the set. Mathematically, we give the following definition. If U is the universe, then the set of elements in U having property P (the property is such -38-----------------------------~------------R-E-S-O-N-A-N-C-E-I-A-U-9-Us-t--20-0-5

GENERAL I ARTICLE that each element of the universe either has the property or does not have the property) is denoted by B, and can be written as B = {x : x E U and x has property P} (1) If A and B are two sets of the universe U, then A is said to be a subset of (or contained in) B, denoted by A c B or B :J A, if and only if x E A ===? x E B. Two sets A and B of the same universe U are said to be equal if A c Band Be A. A set consisting of no elements is said to be a null set; it is denoted by <P. Note that a null set is a subset of every set, and any set is contained in its universe. "All traditional logic habitually assumes that precise symbols are being employed. It is therefore not applicable to this terrestrial life but only to an imagined celestial existence." Bertrand Russell In order to generate new sets, we have the following definitions. The union of two sets A and B, denoted by AU B, is the set of all objects which are members of either A or B, that is, AUB={x: xeaorxeb} (2) The intersection of two sets A and B, denoted by An B, is the set of all objects which are members of both A and B, that is, An B = {x : x E A and x E B} (3) The complement of a set A, denoted by A', is the set of all elements which belong to the universe U but not to A itself, that is A' = {x : x E U and x f/ A} ( 4) -RE-S-O-N-AN-C-E-I-A-U-9-US-t-2-0-05-----------~--------------------------3-'

Zadeh in 1965 proposed a completely new approach to vagueness called fuzzy set theory. In his approach, an element can belong to a set to a degree k (0 ~ k~ 1), in contrast to classical set theory where an element must definitely belong or not to a set. 2. Properties of Crisp Set Operations Involution Commutativity Idempotence Identity Associativity Distributivity Law of Contradiction Law of Excluded Middle A U A' = U De Morgan's Laws 3. Fuzzy Sets (A')' = A AuB = BUA, AnB=BnA AUA=A, AnA=A Auip = A, AnU=A (AUB)UC=AU(BUC), (A n B) n C = An (B n C) A n (B U C) = (A n B) U (A n C), A U (B n C) = (A U B) n (A U C), A n A' = ip (A U B)' = A' n B', ( A n R)' = A' l J R' In real life we come across many situations where inclusion and non-inclusion in a set are not clearly defined; for example, the classes of tall people, beautiful paintings, expensive cars, sunny days, etc. The boundaries of such sets are vague, and the transition from member to non-member appears gradual rather than abrupt. Lofti Zadeh in 1965 proposed a completely new approach to vagueness called fuzzy set theory. In his approach, an element can belong to a set to a degree k (0 ~ k ~ 1), in contrast to classical set theory where an element must definitely belong or not to a set. The mathematical definition is given below: If X is a collection of objects, then a fuzzy set A in X is a set of ordered pairs: A={(X,/LA(X)) : xex, /LA(x):X--*[O,l]} (5) -40--------------------------~-----------R-E-SO-N-A-N-C-E-I-A-U-9-Us-t-2-0--05

GENERAL I ARTICLE where J-lA (.) is called the membership function of A, and is defined as a function from X into [0,1]. The membership function gives a 'grade of membership' of the element to the set. Note that choice of a different membership function may change the set. If J..LA(X) can take only the values 0 and 1, then the set is a crisp set. The membership function gives a 'grade of membership' of the element to the set. The analogues of the set-theoretic notions of equality, subset, null set, etc., are defined as follows. If the membership grade of each element of a fuzzy set A in X is less than or equal to its membership grade of the same element of a fuzzy set B in the same set X, then A is said to be a subset of B. Thus, if for every x E X, we have then we write A c B. If the membership grade of each element of a fuzzy set A in X is equal to its membership grade of the same element of a fuzzy set B in the same set X, then A is said to be equal to B. Thus, if for every x E X, we have then we write A = B. A null set is denoted by <P, and is that fuzzy set for which the membership grade for each element is zero. Thus, (6) (7) <P = {(x, J-lcJI ( x ) ) : x EX, J-lcJI ( x) = O} (8) Similarly, the universal set U is u = {( x, J-lu ( x ) ) : x EX, J-lu ( x) = 1} (9 ) -RE-S-O-NA-N-C-E-I-A-U-9U-s-t-2-0-0S-----------VV\Afvv--------------------------4-1

Figure 1. Graphofthemembership function p,(x) = 1/(1 + (x-sf). Jl[X] -1 1 2 3 4 5 6 7 8 9 10 Example 1. Let X be the set of all real numbers, and let A be the set of all real numbers close to 5. It is apparent that the set is not a crisp set. It can, however be defined as a fuzzy set as follows: A = {(x, Ji,A(X)) : x EX}, where 1 Ji,A(X) = 1 + (x - 5)2' Since 0 ~ Ji,A(X) ~ 1 for all real numbers x, it is a possible membership function. The graph of the membership function is shown in Figure 1. Example 2. Let X be the set of all books, and let B be the set of thick books. As earlier, this is not a crisp set. We may define it as a fuzzy set by giving the following membership grade function: if x is the number of pages in the book, then JlB(X) = { tx - 300)/200 if x < 300, if 300 ~ x ~ 500, if x > 500. The graph of the membership function is shown in Figure 2. 1 Jl[X] Figure 2. Graph of membership grade function of set of thick books, with x = no. of pages. --~--~---+----F---~---+--~~X 100 200 300 400 500 600,AAAAAA ------ 42 v V V V V v RESONANCE i August 2005

GENERAL I ARTICLE 3.1 Operations Defined on Fuzzy Sets In order to generate new fuzzy sets, Zadeh gave the following definitions. If X is a collection of objects, and A is a fuzzy set in X, then A', the complement of A, is a set of ordered pairs, defined by: A'={(x,I-ItA(x)) : XEX} (10) The union of two fuzzy sets A and B in X is defined by the function PAUB (.) where PAUB(X) = max {PA(X), PB(X)}, (11) and the intersection of two fuzzy sets A and B is defined by the function J.LAnB(.), where It AnB (x) = min {PA (x), P B (x) } (12) 4. Properties of Fuzzy Set Operations Involution (p~(x))' = 1 - p~(x) = PA(X) Commutativity J.LA(X) U J.LB(X) = max {J.LA(X), PB(X)} Idempotence Identity = PB(X) U PA(X), PA(X) npb(x) = min {J.LA(X),PB(X)} = J.LB(X) n PA(X) PA(X) U PA(X) = max {PA(X), PA(X)} = J.LA(X), PA(X) n J.LA(X) = min {J.LA(X), PA(X)} = J.LA(X) J.LA(X) U J.L<f!(x) = max {J.LA(X), p<f!(x)} = J.LA(X), J.LA(X) n pu(x) = min {J.LA(X), J.Lu(x)} =J.LA(X) -RE-SO-N-A-N-C-E-I -AU-9-Us-t-2-00-5----------~------------------------~-

The law of contradiction that holds true for crisp sets is no longer valid for fuzzy sets. The property of Associativity holds, because (JlA(X) U JlB(X)) U JlC(X) - max {JlA(X), JlB(X), JlC(X)} - JlA(X) U (JlB(X) U JlC(X)), (JlA(X) n JlB(X)) n Jlc(x) min {JlA(X), JlB(X), Jlc(x)} - JlA(X) n (JlB(X) n Jlc(x)), and the property of Distributivity holds too, because JlA (x) n (JlB(X) U Jlc(x)) min {JlA(X), max {JlB(X), Jlc(x)}} max {min {JlA(X), JlB(X)},min {JlA(X), Jlc(x)}} (JlA(X) n JlB(X)) U (JlA(X) n Jlc(x)) Importantly, however, the law of contradiction that holds true for crisp sets is no longer valid for fuzzy sets, as JlA(X) n Jl~(x) = min {JlA(X), Jl~(x) = min {JlA(X), 1 - JlA(X)} is not necessarily equal to o. Similarly, the law of the excluded middle and De Morgan's laws are not valid. So with the generalization of classical sets to fuzzy sets, we lose some important properties. 5. Rough Sets Rough set theory is yet another approach to vagueness; it was introduced by Zdzislaw Pawlak in 1982. Here, a vague concept is replaced by a pair of precise concepts called the lower and upper approximations (analogous to giving lower and upper bounds for a real number whose value is not known with certainty). The lower approximation of a concept consists of all objects which definitely or necessarily belong to the concept, while the upper approximation of the concept consists of all objects which possibly belong to the concept. The difference between the two approximations is a boundary region -«--------------------------~-----------RE-S-O-N-AN-C-E-I-A-U-9U-s-t-2-00-5

GENERAL I ARTICLE concept consisting of all those objects whose classification in relation to the concept or its complement cannot be done with certainty, using only available knowledge. The greater the boundary region, the vaguer the concept. If the boundary region is empty, then the concept is precise. Suppose we have some information about the elements of U, the universe of discourse. Elements with the same features (as per the given information) are indiscernible and form blocks that may be thought of as 'elementary granules of knowledge' about the universe. Let us assume that the indiscerniblity relation is represented by an equivalence relation R C U xu. The elements within each block or equivalence class of R are indistinguishable, and are said to form a granule. These granules mayor may not specify a given subset X of the universe U exactly. So the set is specified, instead, by two crisp sets which bound it and can be exactly specified by the granules. (See the sketch in Figure 3; the small squares are the granules of knowledge.) The lower approximation of a concept consists of all objects which definitely or necessarily belong to the concept, while the upper approximation of the concept consists of all objects which possibly belong to the concept. The R-lower approximation of X is denoted by R10w (X), and is the set of all those elements which definitely belong to X. So, R1ow(X) = U {R(x) : R(x) C X} (13) xeu Granules of knowledge x ~... ---+-... R.Jow [X] Figure 3. Rough sets. -RE-S-O-N-A-N-CE--I-A-U9-U-st--2-00-5------------~-----------------------------~

The R-upper approximation of X is denoted by Rupp(X), and is the set of all those elements which possibly belong to X. So, Rupp(X) = U {R(x) : R(x) n X # <I>} (14) xeu The R-boundary region of X is denoted by BNR(X) and is given by BNR(X) = Rupp(X) \ Rlow(X). (15) Note that X is a crisp set if and only if BNR(X) is an empty set. A rough set X is said to be contained a rough set Y in U if and only if R1ow(X) c Rlow(Y) and Rupp(X) c Rupp(Y). (16) Two rough sets X and Yare said to be equal if and only if Rlow(X) = R1ow(Y) and Rupp(X) = Rupp(Y). (17) Thus, a rough set is defined as a pair of crisp sets, (R1ow(X), Rupp(X)). 5.1 Properties oj Rough Sets 1. R1ow(X) c X c Rupp(X) 2. R10w (<I» = <I> = Rupp (<I» 3. R10w (U) = U = Rupp (U) 4. If X c Y, then R1ow(X) c R1ow(Y) and Rupp(X) c Rupp(Y). 5. Rlow(Rlow(X)) = Rupp(Rlow(X)) = R10w -46------------------------VVVVVV----------R-E-SO-N-A-N-CE-I-A-U-9U-s-t-2-00-5

GENERAL I ARTICLE 6. Rupp(Rupp(X)) = Rlow(Rupp(X)) = Rupp 7. R1ow(X') = (Rupp(X))' 8. Rupp(X') = (R1ow(X))' 9. Rupp(X U Y) = Rupp(X) U Rupp(Y) 10. R1ow(X U Y) ::> R1ow(X) U R1ow(Y) 11. Rupp(X n Y) c Rupp(X) n Rupp(Y) 12. R1ow(X n Y) = Rlow(X) n R1ow(Y) A similarity to the axioms and properties of a topological space may be seen in this listing. A 'rough membership function' may be defined on U, namely: Commercial applications that use fuzzy logic are now starting to become available in the market. Examples of such applications are devices that can recognize handwriting and speech, and robots that can drive cars. R( ) _ IX n R(x)1 /-lx x - IR(x)1. (18) 6. Applica~ions Any activity in which judgement has to be used to make decisions implicitly uses fuzzy logic, but it is not clear how we might make machines do this for us. But this breakthrough has been accomplished, making use of the versatility of electronic circuitry, and commercial applications that use fuzzy logic are now starting to become available in the market. Examples of such applications are devices that can recognize handwriting and speech, and robots that can drive cars - though, as yet, not on Indian roads! Smart Washing Machines: Some models of washing machines use fuzzy logic to respond to initial conditions (how dirty the clothes are, what kind of water is used, and so on - these being assessed using sensor technology) and decide on the optimal water quantity and temperature, spin speed, foam control, rinse time, and so on. Some models even weigh the load, advise -RE-S-O-NA-N-C-E-I-A-U-9-US-t-2-0-05-----------~--------------------------4-'

Suggested Reading [I] Robert R Stoll, Set Theory And Logic, Eurasia Publishing House (Pvt.) Ltd., pp. 1-23, 1967. [2] George J Klir and Tina A Folger, Fuzzy Sets, Uncertainty and Information, Prentice Hall oflndia Pvt. Ltd., pp.1-60, 2000. [3] H J Zimmermann, Fuzzy Set Theory And Its Applications, Allied Publishers Ltd., pp. 11-44, 1991. [4] Z Pawlak, Rough Sets TheoreticalAspects ofreasoning about Data, Kluwer Academic Publishers, pp.9-32, 1991. [5] Z Pawlak, Some Issues on Rough Sets, Transactions on Rough Sets, Vol.I pp.l- 58,2004. [6] Z Pawlak, Rough Sets, International Journal of Information and Computer Sciences, VoI.l1, No.5, pp.341-356. 1982. [7] L A Zadeh, Fuzzy Sets, Information and Control, Vol. 8, pp.149-194, 1965. how much detergent to put in, assess material type and water hardness, and check if the detergent is a powder or a liquid. (A few still more advanced models are available that apparently even learn from past experience. If the advertisements are to be believed, soon we should be able to send these washing machines to university to make further advances in fuzzy set theory!) Rough Sets: The algebraic and topological foundations of rough sets have attracted a fair amount of attention in recent years. Connections with probability theory, fuzzy set theory, the theory of evidence, boolean reasoning and decision theory, among others, have been explored. Applications have been pursued in fields as varied as pharmacology, medicine, banking, market research, engineering and speech recognition. The promise of applications to fields such as information retrieval, neural networks, machine learning and data mining seems quite real at the present moment. 7. Conclusion We find from the above discussion that as we try to introduce imprecision, we lose precise results. The union and intersection operators in classical set theory give rise to a well formed structure. With the introduction of vagueness, we have to compromise with a few results, as is only to be expected. As computer scientists are trying to model human brain in AI (Artificial Intelligence), the significance of such non-classical sets is increasing day by day. We look forward to the day when a computer will be able to read the mood of its user and act accordingly. Address for Correspondence Sumita Basu 11B Manohar Pukur Road Kolkata 700 026, India. Email: sumibasu@vsnl.net -48------------------------------~------------R-E-S-O-N-A-N-C-E-I--A-U9-U-S-t-2-0-0-5