99. Lógica difusa (fuzzy logic)

Autor(es) Lotfi A. Zadeh (1921–2017); Joseph A. Goguen (1941–2006); Petr Hájek (1940–2016)
Fecha / periodo 1965–1998 · Siglo XX · Estados Unidos y Europa (Chequia)
Tipo Formal
Deriva de Lógicas polivalentes · Lógica de Gödel–Dummett
Derivan de ella —
Tres leyes Identidad: ✓ (\(A \to A\) vale 1 con toda t-norma) · No contradicción: matizado (\(\neg(A \,\&\, \neg A)\) es tautología en BL, pero con \(\land\) = mínimo falla en Łukasiewicz) · Tercio excluso: ✗ (\(A \lor \neg A\) no siempre vale 1; en Łukasiewicz, 0,5 si \(A\) vale 0,5)

Idea central

La lógica difusa trata los predicados vagos («alto», «caliente», «cerca») asignando a los enunciados grados de verdad en el intervalo \([0,1]\) en lugar de solo verdadero o falso. Parte de «Fuzzy sets» de Lotfi Zadeh (1965), que introdujo conjuntos cuya función de pertenencia toma valores en \([0,1]\). Goguen («The logic of inexact concepts», 1969) propuso la primera lógica para esos conceptos. Conviene distinguir dos sentidos. En sentido amplio, la lógica difusa es un conjunto de técnicas de control y razonamiento aproximado, con reglas lingüísticas del tipo «si la temperatura es alta, abre mucho la válvula». En sentido estricto es una rama de la lógica matemática, consolidada por Petr Hájek en Metamathematics of Fuzzy Logic (1998): lógicas veritativo-funcionales con infinitos valores, con conectivas interpretadas por t-normas continuas y sus residuos. Su gesto distintivo es que la verdad admite grados y que la conjunción puede tener varias formas igualmente legítimas.

Principios, axiomas y reglas de inferencia

T-normas. Una t-norma es una operación \(* : [0,1]^2 \to [0,1]\) conmutativa, asociativa, monótona y con 1 como neutro. Interpreta la conjunción fuerte \(\&\). Las tres básicas son:

Por el teorema de Mostert–Shields, toda t-norma continua es una suma ordinal de copias de estas tres.

Residuo. La implicación es el residuo de la t-norma: \(x \Rightarrow y = \max\{z : x * z \leq y\}\). Vale 1 si \(x \leq y\). En otro caso vale \(1 - x + y\) (Łukasiewicz), \(y\) (Gödel) o \(y/x\) (producto). La negación es \(\neg x := x \Rightarrow 0\): \(1 - x\) en Łukasiewicz; en Gödel y producto, 1 si \(x = 0\) y 0 en otro caso. El mínimo y el máximo son definibles: \(A \land B := A \,\&\, (A \to B)\), y \(A \lor B\) a partir de ellos.

Lógica básica BL (Hájek). Axiomas, con modus ponens como única regla:

Las extensiones axiomáticas dan los casos básicos:

Metateoremas.

Qué se pierde. El tercio excluso y, en Łukasiewicz, la idempotencia de la conjunción fuerte (\(A \,\&\, A \neq A\)) y la contracción. En Gödel y producto falla la doble negación.

Ejemplo. Si «Juan es alto» vale 0,7, en Łukasiewicz «no es alto» vale 0,3, «alto y no alto» (mínimo) vale 0,3 y «alto o no alto» vale 0,7. La conjunción fuerte «alto & alto» vale 0,4: repetir una premisa débil debilita la conclusión. Es la forma difusa de la paradoja del montón: cada paso pierde un poco de verdad.

Genealogía

La lógica difusa en sentido estricto recibe de las lógicas polivalentes la lógica de infinitos valores de Łukasiewicz y Tarski (1930), que resulta ser la lógica de la t-norma de Łukasiewicz. De la lógica de Gödel–Dummett recibe el segundo de sus casos básicos: la lógica de Gödel, cuyas matrices finitas (1932) y cuya versión infinita (Dummett, 1959) coinciden con la lógica de la t-norma del mínimo. La aportación de Hájek fue mostrar que ambas, con la del producto, son extensiones de una lógica común, BL, y que la familia entera es un objeto de estudio de la lógica matemática, con teoría de modelos, complejidad y aritmética propias.

Contexto y relevancia

Zadeh escribía como ingeniero de sistemas en Berkeley. La lógica difusa tuvo durante décadas más éxito técnico, en el control industrial japonés de los años ochenta, que aceptación entre los lógicos, que la consideraban poco rigurosa. La obra de Hájek y la escuela de Praga, Barcelona y Linz la integraron en la lógica matemática. Es la principal teoría formal de la vaguedad por grados, en competencia con el supervaluacionismo y el epistemicismo. Para la pregunta «¿una lógica o muchas?», muestra que incluso dentro de un mismo enfoque hay una familia continua de conjunciones posibles, todas coherentes, sin que la semántica decida entre ellas.

Fuentes

← Índice de lógicas