Designed to serve as a complete reference on the subject, this book presents an up-to-date treatment of fuzzy automata theory and fuzzy languages. Although theoretical in nature, the authors also discuss applications in a variety of fields, including databases, medicine, learning systems, and pattern recognition. Much of the information on fuzzy languages is new and never before presented in book form.