This course introduces the basic theory of fuzzy sets and fuzzy logic and explores some of their applications. Topics covered include classical sets and their operations, fuzzy sets and their operations, membership functions, fuzzy relations, fuzzification/ defuzzification, classical logic, multi-valued logic, fuzzy logic, fuzzy reasoning, fuzzy arithmetic, classical groups, and fuzz groups. Students will also explore a number of applications, including approximate reasoning, fuzzy control, fuzzy behavior, and interaction in computer games.
Prerequisites
MAT 250, MAT 258