La logique floue (fuzzy logic, en anglais) est une logique polyvalente où les valeurs de vérité des variables — au lieu d'être vrai ou faux — sont des réels entre 0 et 1. En ce sens, elle étend la logique booléenne classique avec des valeurs de vérité partielles , c'est-à-dire situées entre les valeurs booléennes vrai et faux[1]. Elle consiste à tenir compte de divers facteurs numériques pour aboutir à une conclusion qu'on souhaite raisonnable.