La lógica intuicionista , a veces llamada de manera más general lógica constructiva , se refiere a sistemas de lógica simbólica que difieren de los sistemas utilizados para la lógica clásica al reflejar más fielmente la noción de prueba constructiva . En particular, los sistemas de lógica intuicionista no asumen la ley del tercero excluido y la eliminación de la doble negación , que son reglas de inferencia fundamentales en la lógica clásica.
La lógica intuicionista formalizada fue desarrollada originalmente por Arend Heyting para proporcionar una base formal al programa de intuicionismo de LEJ Brouwer . Desde una perspectiva de teoría de la prueba , el cálculo de Heyting es una restricción de la lógica clásica en la que se han eliminado la ley del tercio excluido y la eliminación de la doble negación. Sin embargo, la eliminación del tercio excluido y la eliminación de la doble negación aún se pueden demostrar para algunas proposiciones caso por caso, pero no se cumplen universalmente como sucede con la lógica clásica. La explicación estándar de la lógica intuicionista es la interpretación BHK . [1]
Se han estudiado varios sistemas de semántica para la lógica intuicionista. Una de estas semánticas refleja la semántica clásica de valor booleano pero utiliza álgebras de Heyting en lugar de álgebras booleanas . Otra semántica utiliza modelos de Kripke . Estos, sin embargo, son medios técnicos para estudiar el sistema deductivo de Heyting en lugar de formalizaciones de las intuiciones semánticas informales originales de Brouwer. Los sistemas semánticos que afirman capturar tales intuiciones, debido a que ofrecen conceptos significativos de "verdad constructiva" (en lugar de mera validez o demostrabilidad), son la interpretación dialéctica de Kurt Gödel , la realizabilidad de Stephen Cole Kleene , la lógica de problemas finitos de Yurii Medvedev, [2] o la lógica de computabilidad de Giorgi Japaridze . Sin embargo, tales semánticas inducen persistentemente lógicas propiamente más fuertes que la lógica de Heyting. Algunos autores han argumentado que esto podría ser una indicación de la insuficiencia del propio cálculo de Heyting, considerándolo incompleto como lógica constructiva. [3]
En la semántica de la lógica clásica, a las fórmulas proposicionales se les asignan valores de verdad del conjunto de dos elementos ("verdadero" y "falso", respectivamente), independientemente de si tenemos evidencia directa para cualquiera de los casos. Esto se conoce como la "ley del tercio excluido", porque excluye la posibilidad de cualquier valor de verdad además de "verdadero" o "falso". Por el contrario, a las fórmulas proposicionales en la lógica intuicionista no se les asigna un valor de verdad definido y solo se consideran "verdaderas" cuando tenemos evidencia directa, es decir, prueba . (También podemos decir, en lugar de que la fórmula proposicional sea "verdadera" debido a la evidencia directa, que está habitada por una prueba en el sentido de Curry-Howard ). Por lo tanto, las operaciones en la lógica intuicionista preservan la justificación , con respecto a la evidencia y la demostrabilidad, en lugar de la valoración de la verdad.
La lógica intuicionista es una herramienta de uso común en el desarrollo de enfoques del constructivismo en matemáticas. El uso de la lógica constructivista en general ha sido un tema controvertido entre matemáticos y filósofos (véase, por ejemplo, la controversia Brouwer-Hilbert ). Una objeción común a su uso es la falta, antes citada, de dos reglas centrales de la lógica clásica, la ley del tercio excluido y la eliminación de la doble negación. David Hilbert las consideraba tan importantes para la práctica de las matemáticas que escribió:
La lógica intuicionista ha encontrado un uso práctico en matemáticas a pesar de los desafíos que presenta la incapacidad de utilizar estas reglas. Una razón para esto es que sus restricciones producen pruebas que tienen la propiedad de existencia , lo que la hace también adecuada para otras formas de constructivismo matemático . Informalmente, esto significa que si hay una prueba constructiva de que un objeto existe, esa prueba constructiva puede usarse como un algoritmo para generar un ejemplo de ese objeto, un principio conocido como la correspondencia de Curry-Howard entre pruebas y algoritmos. Una razón por la que este aspecto particular de la lógica intuicionista es tan valioso es que permite a los profesionales utilizar una amplia gama de herramientas computarizadas, conocidas como asistentes de prueba . Estas herramientas ayudan a sus usuarios en la generación y verificación de pruebas a gran escala, cuyo tamaño generalmente impide la verificación humana habitual que implica la publicación y revisión de una prueba matemática. Como tal, el uso de asistentes de prueba (como Agda o Coq ) está permitiendo a los matemáticos y lógicos modernos desarrollar y probar sistemas extremadamente complejos, más allá de aquellos que son factibles de crear y verificar únicamente a mano. Un ejemplo de una prueba que era imposible de verificar satisfactoriamente sin verificación formal es la famosa prueba del teorema de los cuatro colores . Este teorema dejó perplejos a los matemáticos durante más de cien años, hasta que se desarrolló una prueba que descartaba grandes clases de posibles contraejemplos, pero aún dejaba abiertas suficientes posibilidades como para que se necesitara un programa informático para terminar la prueba. Esa prueba fue controvertida durante algún tiempo, pero, más tarde, se verificó utilizando Coq.
La sintaxis de las fórmulas de la lógica intuicionista es similar a la lógica proposicional o lógica de primer orden . Sin embargo, los conectivos intuicionistas no son definibles en términos unos de otros de la misma manera que en la lógica clásica , por lo tanto, su elección importa. En la lógica proposicional intuicionista (LPI) es habitual utilizar →, ∧, ∨, ⊥ como los conectivos básicos, tratando ¬ A como una abreviatura de ( A → ⊥) . En la lógica intuicionista de primer orden se necesitan ambos cuantificadores ∃, ∀.
La lógica intuicionista se puede definir utilizando el siguiente cálculo de estilo Hilbert . Esto es similar a una forma [ ancla rota ] de axiomatizar la lógica proposicional clásica. [5]
En lógica proposicional, la regla de inferencia es modus ponens
y los axiomas son
Para hacer de este un sistema de lógica de predicados de primer orden, las reglas de generalización
se añaden, junto con los axiomas
Si se desea incluir un conectivo para la negación en lugar de considerarlo una abreviatura de , basta con añadir:
Hay varias alternativas disponibles si se desea omitir el conectivo (falso). Por ejemplo, se pueden reemplazar los tres axiomas FALSO, NO-1' y NO-2' con los dos axiomas
como en Cálculo proposicional § Axiomas . Las alternativas a NOT-1 son o .
El conector de equivalencia puede tratarse como una abreviatura, con el símbolo . Alternativamente, se pueden agregar los axiomas
IFF-1 e IFF-2 pueden, si se desea, combinarse en un solo axioma utilizando la conjunción.
Gerhard Gentzen descubrió que una simple restricción de su sistema LK (su cálculo secuencial para lógica clásica) da como resultado un sistema sólido y completo con respecto a la lógica intuicionista. A este sistema lo llamó LJ. En LK se permite que aparezca cualquier número de fórmulas en el lado de la conclusión de un secuencial; en cambio, LJ permite como máximo una fórmula en esta posición.
Otras derivadas de LK se limitan a derivaciones intuicionistas pero aún permiten conclusiones múltiples en una secuencia. LJ' [6] es un ejemplo.
Los teoremas de la lógica pura son los enunciados demostrables a partir de los axiomas y las reglas de inferencia. Por ejemplo, el uso de THEN-1 en THEN-2 lo reduce a . En esa página se ofrece una prueba formal de esto último utilizando el sistema de Hilbert . Con para , esto a su vez implica . En palabras: "Si ser el caso implica que es absurdo, entonces si se cumple, se tiene que no es el caso". Debido a la simetría del enunciado, de hecho se obtuvo
Al explicar los teoremas de la lógica intuicionista en términos de la lógica clásica, se puede entender como un debilitamiento de esta última: es más conservadora en lo que permite inferir a un razonador, mientras que no permite ninguna inferencia nueva que no se pueda hacer bajo la lógica clásica. Cada teorema de la lógica intuicionista es un teorema de la lógica clásica, pero no a la inversa. Muchas tautologías de la lógica clásica no son teoremas de la lógica intuicionista; en particular, como se dijo anteriormente, uno de los principales objetivos de la lógica intuicionista es no afirmar la ley del tercero excluido de modo de viciar el uso de la prueba no constructiva por contradicción , que puede usarse para proporcionar afirmaciones de existencia sin proporcionar ejemplos explícitos de los objetos que prueba que existen.
Una doble negación no afirma la ley del tercio excluido (PEM); si bien no es necesariamente el caso de que PEM se sostenga en cualquier contexto, tampoco se puede dar ningún contraejemplo. Tal contraejemplo sería una inferencia (inferir la negación de la ley para una cierta proposición) no permitida bajo la lógica clásica y, por lo tanto, PEM no está permitido en un debilitamiento estricto como la lógica intuicionista. Formalmente, es un teorema simple que para cualesquiera dos proposiciones. Al considerar que cualquier establecido es falso, esto de hecho muestra que la doble negación de la ley se mantiene como una tautología ya en la lógica minimal . Y ahora, como se establece que es inconsistente, el tercio excluido ni siquiera será demostrable para todas las disyunciones del tercio excluido. Y esto también significa que el cálculo proposicional siempre es compatible con la lógica clásica.
Si se supone que la ley del tercero excluido implica una proposición, entonces, al aplicar la contraposición dos veces y usar el tercero excluido doblemente negado, se pueden demostrar variantes doblemente negadas de varias tautologías estrictamente clásicas. La situación es más complicada para las fórmulas de lógica de predicados, cuando se niegan algunas expresiones cuantificadas.
De manera similar a lo anterior, de modus ponens en la forma se sigue . La relación entre ellos siempre puede usarse para obtener nuevas fórmulas: Una premisa debilitada produce una implicación fuerte, y viceversa. Por ejemplo, note que si se cumple, entonces también se cumple , pero el esquema en la otra dirección implicaría el principio de eliminación de la doble negación. Las proposiciones para las que es posible la eliminación de la doble negación también se denominan estables . La lógica intuicionista prueba la estabilidad solo para tipos restringidos de proposiciones. Una fórmula para la que se cumple el término medio excluido se puede probar estable usando el silogismo disyuntivo , que se analiza más detalladamente a continuación. Sin embargo, lo inverso no se cumple en general, a menos que el enunciado del término medio excluido en cuestión sea estable en sí mismo.
Se puede demostrar que una implicación es equivalente a , cualesquiera sean las proposiciones. Como caso especial, se deduce que las proposiciones de forma negada ( aquí) son estables, es decir, siempre son válidas.
En general, es más fuerte que , que es más fuerte que , lo que implica las tres afirmaciones equivalentes , y . Utilizando el silogismo disyuntivo, las cuatro anteriores son de hecho equivalentes. Esto también da una derivación intuicionistamente válida de , ya que es equivalente a una identidad .
Cuando se expresa una afirmación, entonces su doble negación simplemente expresa la afirmación de que una refutación de sería inconsistente. Habiendo demostrado tal mera doble negación también ayuda a negar otras afirmaciones a través de la introducción de la negación , como entonces . Una afirmación existencial doblemente negada no denota la existencia de una entidad con una propiedad, sino más bien el absurdo de la supuesta no existencia de cualquier entidad de ese tipo. Además, todos los principios en la siguiente sección que involucran cuantificadores explican el uso de implicaciones con la existencia hipotética como premisa.
El debilitamiento de los enunciados mediante la adición de dos negaciones antes de los cuantificadores existenciales (y átomos) es también el paso central en la traducción de doble negación . Constituye una incorporación de la lógica clásica de primer orden a la lógica intuicionista: una fórmula de primer orden es demostrable en la lógica clásica si y solo si su traducción de Gödel-Gentzen es demostrable intuicionistamente. Por ejemplo, cualquier teorema de lógica proposicional clásica de la forma tiene una prueba que consiste en una prueba intuicionista de seguida de una aplicación de eliminación de doble negación. La lógica intuicionista puede verse así como un medio de extender la lógica clásica con semántica constructiva.
La lógica mínima demuestra fácilmente los siguientes teoremas, relacionando la conjunción o disyunción con la implicación usando la negación :
resp.
De hecho, todavía se mantienen variantes más fuertes de estas: por ejemplo, los antecedentes pueden ser doblemente negados, como se señaló, o todos pueden ser reemplazados por en los lados de los antecedentes, como se discutirá. Sin embargo, ninguna de estas cinco implicaciones puede revertirse sin implicar inmediatamente la exclusión del medio (considere para ) o la eliminación de la doble negación (considere verdadero ). Por lo tanto, los lados izquierdos no constituyen una posible definición de los lados derechos.
En cambio, en la lógica proposicional clásica es posible tomar uno de esos tres conectivos más la negación como primitivo y definir los otros dos en términos de él, de esta manera. Así se hace, por ejemplo, en los tres axiomas de la lógica proposicional de Łukasiewicz . Incluso es posible definirlos todos en términos de un único operador suficiente como la flecha de Peirce (NOR) o el trazo de Sheffer (NAND). De manera similar, en la lógica clásica de primer orden, uno de los cuantificadores puede definirse en términos del otro y la negación. Estas son fundamentalmente consecuencias de la ley de bivalencia , que hace que todos esos conectivos sean meras funciones booleanas . No se requiere que la ley de bivalencia se cumpla en la lógica intuicionista. Como resultado, no se puede prescindir de ninguno de los conectivos básicos, y todos los axiomas anteriores son necesarios. Por lo tanto, la mayoría de las identidades clásicas entre conectivos y cuantificadores son solo teoremas de la lógica intuicionista en una dirección. Algunos de los teoremas van en ambas direcciones, es decir, son equivalencias, como se analizará posteriormente.
En primer lugar, cuando no es libre en la proposición , entonces
Cuando el dominio del discurso está vacío, entonces, por el principio de explosión , un enunciado existencial implica cualquier cosa. Cuando el dominio contiene al menos un término, entonces, suponiendo que hay un tercero excluido para , la inversa de la implicación anterior se vuelve demostrable también, lo que significa que los dos lados se vuelven equivalentes. Esta dirección inversa es equivalente a la paradoja del bebedor (PD). Además, una variante existencial y dual de ella está dada por el principio de independencia de las premisas (PI). Clásicamente, el enunciado anterior es además equivalente a una forma más disyuntiva que se analiza más adelante. Sin embargo, de manera constructiva, las afirmaciones de existencia son generalmente más difíciles de conseguir.
Si el dominio del discurso no está vacío y además es independiente de , tales principios son equivalentes a fórmulas en el cálculo proposicional. Aquí, la fórmula simplemente expresa la identidad . Esta es la forma currificada del modus ponens , que en el caso especial de como proposición falsa da como resultado la ley del principio de no contradicción .
Considerar una proposición falsa para la implicación original da como resultado lo importante
En palabras: "Si existe una entidad que no tiene la propiedad , entonces se refuta lo siguiente : Cada entidad tiene la propiedad ".
La fórmula cuantificadora con negaciones también se sigue inmediatamente del principio de no contradicción derivado anteriormente, cada instancia del cual ya se sigue a partir del más particular . Para derivar una contradicción dada , basta con establecer su negación (en oposición a la más fuerte ) y esto hace que probar las dobles negaciones también sea valioso. Por la misma razón, la fórmula cuantificadora original de hecho todavía se cumple con negaciones debilitadas a . Y entonces, de hecho, se cumple un teorema más fuerte:
En palabras: "Si existe una entidad que no tiene la propiedad , entonces se refuta lo siguiente : para cada entidad, no es posible probar que no tiene la propiedad ".
En segundo lugar,
donde se aplican consideraciones similares. Aquí la parte existencial es siempre una hipótesis y esto es una equivalencia. Considerando nuevamente el caso especial,
La conversión probada se puede utilizar para obtener dos implicaciones adicionales:
Por supuesto, también se pueden derivar variantes de dichas fórmulas que tengan las negaciones dobles en el antecedente. Un caso especial de la primera fórmula aquí es y esto es de hecho más fuerte que la dirección - del punto de equivalencia mencionado anteriormente. Para simplificar la discusión aquí y más adelante, las fórmulas generalmente se presentan en formas debilitadas sin todas las posibles inserciones de negaciones dobles en los antecedentes.
Existen variantes más generales. Incorporando el predicado y la currificación, la siguiente generalización también implica la relación entre implicación y conjunción en el cálculo de predicados, que se analiza a continuación.
Si el predicado es decididamente falso para todos , entonces esta equivalencia es trivial. Si es decididamente verdadero para todos , el esquema simplemente se reduce a la equivalencia establecida previamente. En el lenguaje de las clases , y , el caso especial de esta equivalencia con falso equivale a dos caracterizaciones de disyunción :
Existen variaciones finitas de las fórmulas cuantificadoras, con sólo dos proposiciones:
El primer principio no se puede revertir: considerar para implicaría el débil tercero excluido, es decir, la afirmación . Pero la lógica intuicionista por sí sola ni siquiera prueba . Así que, en particular, no hay un principio de distributividad para las negaciones que derivan la afirmación de . Para un ejemplo informal de la lectura constructiva, considere lo siguiente: A partir de evidencia concluyente de que no es el caso de que tanto Alice como Bob se presentaron a su cita, uno no puede derivar evidencia concluyente, vinculada a cualquiera de las dos personas, de que esta persona no se presentó. Las proposiciones negadas son comparativamente débiles, en el sentido de que la ley de De Morgan , clásicamente válida , que concede una disyunción a partir de una única hipótesis negativa, no se cumple automáticamente de manera constructiva. El cálculo proposicional intuicionista y algunas de sus extensiones exhiben la propiedad de disyunción en cambio, lo que implica que uno de los disyuntos de cualquier disyunción individualmente también tendría que ser derivable.
Las variantes inversas de estas dos, y las variantes equivalentes con antecedentes doblemente negados, ya se han mencionado anteriormente. Las implicaciones hacia la negación de una conjunción a menudo se pueden demostrar directamente a partir del principio de no contradicción. De esta manera también se puede obtener la forma mixta de las implicaciones, por ejemplo . Concatenando los teoremas, también encontramos
Lo inverso no se puede demostrar, ya que demostraría un tercio excluido débil.
En lógica de predicados, el principio de dominio constante no es válido: no implica que la proposición sea más fuerte . Sin embargo, las propiedades distributivas se cumplen para cualquier número finito de proposiciones. Para una variante de la ley de De Morgan relativa a dos predicados decidibles existencialmente cerrados , véase LLPO .
De la equivalencia general se sigue también import-export , expresando incompatibilidad de dos predicados utilizando dos conectivos diferentes:
Debido a la simetría de la conjunción conectiva, esto implica nuevamente la ya establecida . La fórmula de equivalencia para la conjunción negada puede entenderse como un caso especial de currificación y descurrificación. Nuevamente se aplican muchas más consideraciones con respecto a las dobles negaciones. Y ambos teoremas no reversibles que relacionan la conjunción y la implicación mencionados en la introducción se derivan de esta equivalencia. Uno es un recíproco y se cumple simplemente porque es más fuerte que .
Ahora bien, al utilizar el principio en la siguiente sección, también se cumple la siguiente variante de este último, con más negaciones a la izquierda:
Una consecuencia es que
La lógica mínima ya demuestra que el término medio excluido es equivalente a la consequentia mirabilis , un ejemplo de la ley de Peirce . Ahora bien, es similar al modus ponens, claramente ya en la lógica mínima, que es un teorema que ni siquiera implica negaciones. En la lógica clásica, esta implicación es de hecho una equivalencia. Al tomar como de la forma , se ve que el término medio excluido junto con la explosión implican la ley de Peirce.
En la lógica intuicionista, se obtienen variantes del teorema enunciado que implica , como sigue. En primer lugar, observe que se pueden usar dos fórmulas diferentes para mencionadas anteriormente para implicar . Las últimas son formas del silogismo disyuntivo para proposiciones negadas, . Una forma reforzada aún se mantiene en la lógica intuicionista:
Como en secciones anteriores, las posiciones de y pueden intercambiarse, lo que da como resultado un principio más fuerte que el mencionado en la introducción. Así, por ejemplo, intuicionistamente "O bien o bien " es una fórmula proposicional más fuerte que "Si no , entonces ", mientras que estas son clásicamente intercambiables. La implicación no puede generalmente invertirse, ya que eso implica inmediatamente un tercero excluido.
La no contradicción y la explosión juntas también prueban la variante más fuerte . Y esto muestra cómo el término medio excluido para implica la eliminación de la doble negación para él. Para un fijo , esta implicación no puede generalmente revertirse. (Sin embargo, como siempre es constructivamente válido, se deduce que suponer la eliminación de la doble negación para todas esas disyunciones implica también lógica clásica.)
Por supuesto, las fórmulas aquí establecidas pueden combinarse para obtener aún más variantes. Por ejemplo, el silogismo disyuntivo tal como se presenta se generaliza a
Si es que existe algún término, el antecedente aquí incluso implica , lo que a su vez también implica la conclusión aquí (esta es nuevamente la primerísima fórmula mencionada en esta sección).
La mayor parte de la discusión en estas secciones se aplica igualmente a la lógica mínima. Pero en cuanto al silogismo disyuntivo con general , la lógica mínima puede, como máximo, demostrar que donde denota . La conclusión aquí solo se puede simplificar utilizando la explosión.
Las listas anteriores también contienen equivalencias. La equivalencia que implica una conjunción y una disyunción se deriva de que en realidad es más fuerte que . Ambos lados de la equivalencia pueden entenderse como conjunciones de implicaciones independientes. Arriba, el absurdo se usa para . En las interpretaciones funcionales, corresponde a las construcciones de cláusulas if . Así, por ejemplo, "No ( o )" es equivalente a "No , y también no ".
Una equivalencia en sí misma se define generalmente como, y luego es equivalente a, una conjunción ( ) de implicaciones ( ), de la siguiente manera:
Con él, dichos conectivos se vuelven a su vez definibles a partir de él:
A su vez, y son bases completas de conectivos intuicionistas, por ejemplo.
Como lo demostró Alexander V. Kuznetsov , cualquiera de los siguientes conectivos –el primero ternario, el segundo quinario– es por sí mismo funcionalmente completo : cualquiera de ellos puede cumplir el papel de único operador suficiente para la lógica proposicional intuicionista, formando así un análogo del trazo de Sheffer de la lógica proposicional clásica: [7]
La semántica es bastante más complicada que en el caso clásico. Una teoría de modelos puede darse mediante álgebras de Heyting o, equivalentemente, mediante la semántica de Kripke . En 2014, Bob Constable demostró que una teoría de modelos similar a la de Tarski estaba completa , pero con una noción de completitud diferente a la clásica. [8]
A las afirmaciones no demostradas en la lógica intuicionista no se les asigna un valor de verdad intermedio (como a veces se afirma erróneamente). Se puede demostrar que dichas afirmaciones no tienen un tercer valor de verdad, un resultado que se remonta a Glivenko en 1928. [1] En cambio, siguen teniendo un valor de verdad desconocido hasta que se las prueba o se las refuta. Las afirmaciones se refutan deduciendo una contradicción de ellas.
Una consecuencia de este punto de vista es que la lógica intuicionista no tiene interpretación como lógica bivalente, ni siquiera como lógica finita, en el sentido habitual. Aunque la lógica intuicionista conserva las proposiciones triviales de la lógica clásica, cada prueba de una fórmula proposicional se considera un valor proposicional válido, por lo que, según la noción de proposiciones como conjuntos de Heyting , las fórmulas proposicionales son conjuntos (potencialmente no finitos) de sus pruebas.
En lógica clásica, a menudo discutimos los valores de verdad que puede tomar una fórmula. Los valores se eligen generalmente como los miembros de un álgebra de Boole . Las operaciones de encuentro y unión en el álgebra de Boole se identifican con los conectores lógicos ∧ y ∨, de modo que el valor de una fórmula de la forma A ∧ B es el encuentro del valor de A y el valor de B en el álgebra de Boole. Entonces tenemos el teorema útil de que una fórmula es una proposición válida de lógica clásica si y solo si su valor es 1 para cada valoración , es decir, para cualquier asignación de valores a sus variables.
Un teorema correspondiente es válido para la lógica intuicionista, pero en lugar de asignar a cada fórmula un valor de un álgebra de Boole, se utilizan valores de un álgebra de Heyting , de la que las álgebras de Boole son un caso especial. Una fórmula es válida en la lógica intuicionista si y solo si recibe el valor del elemento superior para cualquier valoración en cualquier álgebra de Heyting.
Se puede demostrar que para reconocer fórmulas válidas, es suficiente considerar una única álgebra de Heyting cuyos elementos son los subconjuntos abiertos de la recta real R . [9] En esta álgebra tenemos:
donde int( X ) es el interior de X y X ∁ su complemento .
La última identidad respecto a A → B nos permite calcular el valor de ¬ A :
Con estas asignaciones, las fórmulas intuicionistamente válidas son precisamente aquellas a las que se les asigna el valor de la línea entera. [9] Por ejemplo, la fórmula ¬( A ∧ ¬ A ) es válida, porque no importa qué conjunto X se elija como valor de la fórmula A , se puede demostrar que el valor de ¬( A ∧ ¬ A ) es la línea entera:
Por lo tanto, la valoración de esta fórmula es verdadera y, de hecho, la fórmula es válida. Pero se puede demostrar que la ley del tercio excluido, A ∨ ¬ A , no es válida utilizando un valor específico del conjunto de números reales positivos para A :
La interpretación de cualquier fórmula válida desde el punto de vista intuicionista en el álgebra de Heyting infinita descrita anteriormente da como resultado que el elemento superior, que representa la verdad, sea la valoración de la fórmula, independientemente de qué valores del álgebra se asignen a las variables de la fórmula. [9] Por el contrario, para cada fórmula inválida, hay una asignación de valores a las variables que produce una valoración que difiere del elemento superior. [10] [11] Ningún álgebra de Heyting finita tiene la segunda de estas dos propiedades. [9]
Basándose en su trabajo sobre la semántica de la lógica modal , Saul Kripke creó otra semántica para la lógica intuicionista, conocida como semántica de Kripke o semántica relacional. [12] [13] [5]
Se descubrió que no era posible demostrar que la semántica de tipo Tarski para la lógica intuicionista fuera completa. Sin embargo, Robert Constable ha demostrado que una noción más débil de completitud sigue siendo válida para la lógica intuicionista bajo un modelo de tipo Tarski. En esta noción de completitud no nos interesan todas las afirmaciones que son verdaderas para cada modelo, sino las afirmaciones que son verdaderas de la misma manera en cada modelo. Es decir, una única prueba de que el modelo juzga que una fórmula es verdadera debe ser válida para cada modelo. En este caso, no sólo hay una prueba de completitud, sino una que es válida según la lógica intuicionista. [8]
En la lógica intuicionista o en una teoría fija que utilice la lógica, puede darse la situación de que una implicación siempre se cumpla metateóricamente, pero no en el lenguaje. Por ejemplo, en el cálculo proposicional puro, si es demostrable, entonces también lo es . Otro ejemplo es que ser demostrable siempre significa también que también lo es . Se dice que el sistema está cerrado bajo estas implicaciones como reglas y que pueden adoptarse.
La lógica intuicionista está relacionada por dualidad con una lógica paraconsistente conocida como lógica brasileña , antiintuicionista o dual-intuicionista . [14]
El subsistema de la lógica intuicionista con el axioma FALSO (resp. NO-2) eliminado se conoce como lógica mínima y algunas diferencias se han explicado anteriormente.
En 1932, Kurt Gödel definió un sistema de lógicas intermedio entre la lógica clásica y la lógica intuicionista. De hecho, cualquier álgebra de Heyting finita que no sea equivalente a un álgebra de Boole define (semánticamente) una lógica intermedia . Por otra parte, la validez de las fórmulas en la lógica intuicionista pura no está ligada a ninguna álgebra de Heyting individual, sino que se relaciona con todas y cada una de las álgebras de Heyting al mismo tiempo.
Por ejemplo, para un esquema que no implica negaciones, considere la lógica clásicamente válida . Al adoptar esta lógica en lugar de la lógica intuicionista, se obtiene la lógica intermedia llamada lógica de Gödel-Dummett.
El sistema de la lógica clásica se obtiene añadiendo cualquiera de los siguientes axiomas:
También existen varias reformulaciones o formulaciones como esquemas en dos variables (por ejemplo, la ley de Peirce). Una de ellas es la ley de contraposición (inversa).
Estos se detallan en el artículo sobre lógica intermedia .
En general, se puede tomar como axioma adicional cualquier tautología clásica que no sea válida en el marco de dos elementos de Kripke (en otras palabras, que no esté incluida en la lógica de Smetanich ).
El trabajo de Kurt Gödel sobre la lógica de múltiples valores mostró en 1932 que la lógica intuicionista no es una lógica de valores finitos . [15] (Véase la sección titulada Semántica del álgebra de Heyting más arriba para una interpretación de la lógica intuicionista desde el punto de vista de la lógica de valores infinitos ).
Cualquier fórmula de la lógica proposicional intuicionista (CPI) puede traducirse al lenguaje de la lógica modal normal S4 de la siguiente manera:
y se ha demostrado que la fórmula traducida es válida en la lógica modal proposicional S4 si y solo si la fórmula original es válida en IPC. [16] El conjunto de fórmulas anterior se denomina traducción de Gödel–McKinsey–Tarski . También existe una versión intuicionista de la lógica modal S4 llamada Lógica modal constructiva CS4. [17]
Existe un isomorfismo de Curry-Howard extendido entre el IPC y el cálculo lambda de tipos simples . [17]
{{cite web}}
: CS1 maint: DOI inactive as of June 2024 (link)en tres partes
Prueba la validez intuicionista de fórmulas proposicionales.