En lógica , un condicional estricto (símbolo:, o ⥽) es un condicional regido 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á correctamente formalizada 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. Sin embargo, la codificación directa de esta fórmula en la lógica clásica utilizando implicaciones materiales conduce a:
Esta fórmula es verdadera porque siempre que el antecedente A es falso, una fórmula A → B es verdadera. Por tanto, esta fórmula no es una traducción adecuada de la frase 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ó. Dado que uno puede imaginar fácilmente un mundo en el que Bill Gates sea licenciado en medicina y Elvis esté muerto, esta fórmula es falsa. Por tanto, esta fórmula parece ser una traducción correcta de la frase original.
Aunque el condicional estricto está mucho más cerca de poder expresar condicionales en lenguaje natural que el condicional material, tiene sus propios problemas con los consecuentes que son necesariamente verdaderos (como 2 + 2 = 4) o los antecedentes que son necesariamente falsos. [5] La siguiente oración, por ejemplo, no está formalizada correctamente mediante un condicional estricto:
Usando condicionales estrictos, esta oración se expresa como:
En lógica modal, esta fórmula significa que, en cada mundo posible donde 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 cierta, aunque no No parece que la frase original deba serlo. Una situación similar surge con 2 + 2 = 5, lo cual es necesariamente falso:
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 contrafactuales , [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 está bien como traducción del lenguaje natural 'si... entonces...'. Otros todavía han recurrido a la lógica de la relevancia para proporcionar una conexión entre el antecedente y el consecuente de condicionales demostrables.
En un entorno constructivo , la simetría entre ⥽ y se rompe, y los dos conectivos pueden estudiarse 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 recursividad cautelosa en informática. [9]