Cálculo proposicional y lógica intuicionista

Como nunca tuve mucha exposición a la lógica matemática formal, he decidido embarcarme en una búsqueda para rectificar esto; desafortunadamente, habiendo estado expuesto a conceptos de la lógica intuicionista a través de mis incursiones en la programación funcional, me encuentro con problemas para entender "cómo encaja todo".

Estoy familiarizado con la noción de rechazar la ley del tercero excluido (LEM); por lo poco que sé de lógica intuicionista, entiendo que esto se hace en el sentido de que LEM no se trata como un axioma dentro de cualquier sistema deductivo que se esté utilizando. Sin embargo, al observar los tratamientos del cálculo proposicional dentro de casi cualquier texto que pueda encontrar, encuentro que después de una discusión sobre la sintaxis de una lógica de orden cero, el autor comienza a hablar sobre "semántica", en muchos casos ilustrando esto con tablas de verdad.

En este punto me encuentro con un problema, porque claramente la semántica presentada por ejemplo en Goldrei (Propositional and Predicate Calculus: A Model of Argument) significa que LEM es una tautología.

Cuando presenta "la semántica del cálculo proposicional", ¿está el autor de hecho presentando una "lógica" específica (es decir, lógica clásica), o es esta semántica una parte fundamental de cualquier cálculo proposicional? Me parece que esto último no puede ser cierto (ya que la lógica proposicional intuicionista definitivamente existe), pero no puedo encontrar un texto introductorio en el que el autor aborde este tema.

Probablemente estoy cayendo en la trampa de que un poco de conocimiento es algo peligroso y es muy posible que todo lo que creo que sé sobre esto esté mal, pero actualmente me encuentro incapaz de pasar más allá de este punto sin serias dudas sobre lo que estoy haciendo. la lectura se refiere realmente.

"Obviamente", los libros de texto introductorios se ocupan de la lógica clásica , donde LEM es una tautología según la semántica "estándar" de la lógica clásica.
Puede ver a van Dalen para un libro de texto introductorio con un capítulo dedicado a la Lógica Intuicionista y la semántica apropiada.

Respuestas (3)

La semántica de la tabla de verdad es particular de la lógica proposicional clásica . Entonces, si el autor fuera específico, habría agregado este calificador. (Sin embargo, probablemente sea una buena regla general que si solo ve "cálculo proposicional", en la mayoría de los contextos se refieren a clásico).

Si bien “proposicional” es un descriptor que se refiere principalmente al lenguaje (en particular, la ausencia de símbolos no lógicos distintos de las letras de las oraciones), tan pronto como empezamos a hablar de sistemas de prueba o semántica, tenemos una lógica particular en mente: clásica , intuicionista, minimal, modal, etc.

En la lógica proposicional clásica, una interpretación semántica puede proporcionarse de manera más general mediante un álgebra booleana, que es un conjunto X con constantes , , operación unaria ¬ y operaciones binarias , satisfacer ciertos axiomas. El álgebra booleana prototípica es { T , F } con las interpretaciones obvias.

En la lógica proposicional intuicionista, la construcción correspondiente es un álgebra de Heyting, que es un conjunto X con constantes , y operaciones binarias , , satisfacer ciertos axiomas. Dada un álgebra de Heyting, a menudo podemos definir ¬ X := ( X ) ; sin embargo, en un álgebra general de Heyting, algunos de los axiomas del álgebra booleana o identidades derivadas como X ¬ X = , ¬ ( ¬ X ) = X , y ¬ ( X y ) = ( ¬ X ) ( ¬ y ) ya no aguanta.

Un ejemplo interesante de un álgebra de Heyting que no es un álgebra booleana es si X es el conjunto de subconjuntos abiertos de R , con := R , := , tu V := tu V , tu V := tu V , y tu V := En t ( ( R tu ) V ) . En este álgebra de Heyting, por ejemplo, si establecemos tu := R { 0 } , entonces ¬ tu = ( tu ) = En t ( { 0 } ) = , entonces tu ¬ tu = R { 0 } , y ¬ ( ¬ tu ) = R tu . (Por supuesto, no hay nada especial en particular sobre R en este ejemplo: la misma construcción funcionará para los subconjuntos abiertos de cualquier espacio topológico).

En caso de que no se sienta cómodo con la topología o el análisis real, también hay un ejemplo finito que se usa a menudo: X := { 0 , 1 2 , 1 } ; := 1 ; := 0 ; X y := máximo ( X , y ) ; X y := min ( X , y ) ; y X y viene dada por una tabla. En este álgebra de Heyting, ¬ ( 1 2 ) = ( 1 2 0 ) = 0 , entonces 1 2 ¬ ( 1 2 ) = 1 2 .

Qué es i norte t ?
@DanielV Interior.
Esto probablemente parezca un galimatías para aquellos que no saben o no recuerdan bien las condiciones (un conjunto de postulados) que deben satisfacer un álgebra booleana y de Heyting. Además, que los axiomas son 'ciertos axiomas' no estoy tan seguro de que califique como correcto. El término 'cierto' podría implicar un conjunto finito de axiomas, pero el Álgebra de Boole tiene un conjunto infinito de axiomas posibles.

¿Qué autor estás leyendo? El autor puede estar refiriéndose a la semántica en el contexto de la teoría de categorías y la teoría de tipos, donde varias nociones de igualdad en la teoría de tipos tienen la misma propiedad estructural en la teoría de categorías, que son varias nociones de semántica.

La implicación de esta respuesta es desalentadora. Parece que un conjunto de palabras que forman una oración en inglés puede tener un significado diferente según el contexto del autor. Eso sucede con bastante frecuencia, pero la lógica es, supongo, una ciencia dura como las matemáticas. Ciencia dura es mi término para las ciencias que tienen hechos sobre los que se puede construir. Eso podría ser una vista limitada, pero funciona para mí. ¿Por qué hay tantos sistemas lógicos diferentes?