In this chapter, we'll look at the logic system defined by Lotfi Zadeh to overcome the disparity between real-world systems and software representations. In software, the Boolean logic values of true and false represent unique elements in a two-valued system. The real world rarely operates in this fashion ”many conditions can be partially true or partially false (or both). Fuzzy logic was introduced to allow software to operate in the domain of degrees of truth. Instead of binary systems that represent truth or falsity, degrees of truth operate over the infinite space between 0.0 and 1.0 inclusive.
To fully understand what Dr. Zadeh proposed in 1963, let's look at a number of examples that provide more information about fuzzy logic and its representation.