En mathématique, la logique de Łukasiewicz est une logique polyvalente, non-classique. Elle a été définie à l'origine au début du XXe siècle par Jan Łukasiewicz comme une logique ternaire[1]; elle a ensuite été généralisé à n-valeur (pour tous n fini) ainsi qu'à une infinité de variante à valeurs multiples, les deux sont propositionnelle et du premier ordre[2]. La version ℵ0-valeur a été publié en 1930 par Łukasiewicz et Alfred Tarski; par conséquent, elle est parfois appelé la logique de Łukasiewicz-Tarski[3]. Celle-ci appartient aux classes de logique floue t-norme[4] et de logiques sous structurelles[5].
Cet article présente la logique de Łukasiewicz[-Tarski] dans toute sa généralité. Pour une introduction élémentaire à l'instanciation ternaire Ł3, voir logique ternaire.
Langage
Les connecteurs propositionnels de la logique de Łukasiewicz sont l'implication, la négation, l'équivalence, la conjonction inclusive, conjonction exclusive, disjonction inclusive, disjonction exclusive, et les constantes propositionnelles et . La présence de la conjonction et de disjonction est une caractéristique commune des logiques sous-structurelles sans la règle de contraction, à laquelle la logique Łukasiewicz appartient.
Axiomes
Le système original d'axiomes pour la logique de Łukasiewicz utilise l'implication et la négation comme conjonctions primitifs:
et où les définitions des opérations tiennent comme suit:
Implication :
Équivalence :
Négation :
Conjonction inclusive :
Disjonction inclusive :
Conjonction exclusive :
Disjonction exclusive :
La fonction de vérité (conjonction exclusive) est la t-norme de Łukasiewicz et la fonction de vérité (disjonction exclusive) est son double t-conorme. La fonction de la vérité est le résidu de la t-norme de Łukasiewicz. Toutes les fonctions de vérité des conjonctions de base sont continues.
Par définition, une formule est une tautologie de la logique de Łukasiewicz, si elle est évaluée à 1 dans l'intervalle [0, 1].