En lógica , un condicional estricto (símbolo: , o ⥽) es un condicional gobernado por un operador modal , es decir, un conectivo lógico de la lógica modal . Es lógicamente equivalente al condicional material de la lógica clásica , combinado con el operador de necesidad de la lógica modal . Para dos proposiciones cualesquiera p y q , la fórmula p → q dice que p implica materialmente q mientras que dice que p implica estrictamente q . [1] Los condicionales estrictos son el resultado del intento de Clarence Irving Lewis de encontrar un condicional para la lógica que pueda expresar adecuadamente los condicionales indicativos en lenguaje natural. [2] [3] También se han utilizado en el estudio de la teología molinista . [4]
Los condicionales estrictos pueden evitar paradojas de implicación material . La siguiente afirmación, por ejemplo, no está formalizada correctamente por implicación material:
Esta condición debería ser claramente falsa: el grado de Bill Gates no tiene nada que ver con si Elvis sigue vivo o no. Sin embargo, la codificación directa de esta fórmula en lógica clásica mediante implicación material conduce a:
Esta fórmula es verdadera porque siempre que el antecedente A es falso, la fórmula A → B es verdadera. Por lo tanto, esta fórmula no es una traducción adecuada de la oración original. Una codificación que utiliza el condicional estricto es:
En lógica modal, esta fórmula significa (aproximadamente) que, en todos los mundos posibles en los que Bill Gates se graduó en medicina, Elvis nunca murió. Como es fácil imaginar un mundo en el que Bill Gates es un graduado en medicina y Elvis está muerto, esta fórmula es falsa. Por lo tanto, esta fórmula parece ser una traducción correcta de la oración original.
Aunque el condicional estricto está mucho más cerca de poder expresar condicionales del lenguaje natural que el condicional material, tiene sus propios problemas con consecuentes que son necesariamente verdaderos (como 2 + 2 = 4) o antecedentes que son necesariamente falsos. [5] La siguiente oración, por ejemplo, no está correctamente formalizada por un condicional estricto:
Usando condicionales estrictos, esta oración se expresa como:
En lógica modal, esta fórmula significa que, en todos los mundos posibles en los que Bill Gates se graduó en medicina, se cumple que 2 + 2 = 4. Como 2 + 2 es igual a 4 en todos los mundos posibles, esta fórmula es verdadera, aunque no parece que la oración original deba serlo. Una situación similar se da con 2 + 2 = 5, que es necesariamente falsa:
Algunos lógicos consideran que esta situación indica que el condicional estricto sigue siendo insatisfactorio. Otros han señalado que el condicional estricto no puede expresar adecuadamente los condicionales contrafácticos [6] y que no satisface ciertas propiedades lógicas [7] . En particular, el condicional estricto es transitivo , mientras que el condicional contrafáctico no lo es [8] .
Algunos lógicos, como Paul Grice , han utilizado la implicatura conversacional para argumentar que, a pesar de las aparentes dificultades, el condicional material es una buena traducción del lenguaje natural "si... entonces...". Otros han recurrido a la lógica de la relevancia para proporcionar una conexión entre el antecedente y el consecuente de los condicionales demostrables.
En un contexto constructivo , la simetría entre ⥽ y se rompe, y los dos conectores se pueden estudiar de forma independiente. La implicación estricta constructiva se puede utilizar para investigar la interpretabilidad de la aritmética de Heyting y para modelar flechas y recursión protegida en informática. [9]