Fuzzy logic is a many-valued logic in which truth can be expressed as degrees between completely false and completely true. It is useful for reasoning with vague, approximate, or linguistic concepts rather than strict binary categories.
A simple form for the many-valued logic, in which the truth values of variables may have any degree of "Truthfulness" that can be represented by any real number in the range between 0 (as in Completely False) and 1 (as in Completely True) inclusive. Consequently, It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely false. In contrast to Boolean logic, where the truth values of variables may have the integer values 0 or 1 only.