The most advanced systems that can emulate human thought Fuzzy Expert Systems and Fuzzy Reasoning presents new, cutting-edge theories that enable programmers to emulate human thought processes to solve real-life problems. This text begins with an overview and comparison of current approaches, including rule-based and neural net systems that programmers have developed to solve real-world problems. Next, the authors introduce readers to three key concepts that considerably advance both the power and the speed of conventional expert systems: nonprocedural data-driven languages; fuzzy systems theory (fuzzy logic, fuzzy sets, fuzzy numbers); and a language that allows statements to be executed either sequentially or in parallel, as opposed to conventional one-statement-at-a-time languages that presently dominate programming. While providing a conceptual framework for fuzzy expert systems, the focus is on the development of skills for applications. In addition to the text, readers have access via an FTP site to the fuzzy expert system language FLOPS, which enables them to actually write and debug a fuzzy expert system. Moreover, tutorials and simplified examples help to show how abstract concepts of logic and reasoning are used for problem solving. Special features include: An introduction to fuzzy mathematics that anyone with an understanding of basic algebra can follow Question sets with answers accompanying each chapter ensure that readers can apply their new knowledge to develop their own fuzzy expert systems An FTP site with a complete demonstration version of a fuzzy expert system, Integrated Development Environment Fuzzy Expert Systems and Fuzzy Reasoning, with its expert presentation of both theory and application, is an excellent textbook for graduate and upper-level undergraduate students. In addition, this is essential reading for program designers and researchers in fuzzy sets, fuzzy logic, computer science, and artificial intelligence.