Fuzzy logic extends classical binary reasoning by allowing truth values to vary continuously between 0 and 1, thereby modelling uncertainty, imprecision and partial membership in complex systems.