Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Log 1 1 Ho
Log 1 1 Ho
Sintaxis
donde
Posgrado en Filosofía de la Ciencia
PA ::= p | q | r | pN | qN | rN ,
donde N es un número natural.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 1 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 2 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 3 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 4 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 5 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 6 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales
(p ∧ q) (p ∨ ¬p),
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales
Definición
El símbolo |= también denota una relación entre conjuntos de proposiciones Un argumento
y fórmulas individuales: α1 , . . . αn |= β.
α1 , . . . αn |= β. es válido sii para toda evaluación
Que se lee así
e : PA → {V , F }
“β es consecuencia lógica de α1 , . . . , αn ”
se tiene que si
Las proposiciones α1 , . . . , αn se conocen como las premisas; y β, como la e(α1 ) = V . . . e(αn ) = V ,
conclusión.
entonces
La expresión completa se conoce como argumento.
e(β) = V .
En caso contrario, se dice que el argumento es inválido.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 11 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 12 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales
^n _m
! están en CNF y DNF, respectivamente.
αi,j , Cada una de las disyunciones que componen una fórmula en CNF es
i=1 i=1 una cláusula (análogamente para las conjunciones en DNF).
donde αi,j es una literal. Si el número de literales que aparece en una cláusula es menor o igual
Una fórmula está en forma normal disyuntiva (o DNF, para abreviar) si a n, diremos que la fórmula está en nCNF (análogamente, en nDNF).
tiene la siguiente forma Las fórmulas del ejemplo anterior están en 2CNF y 2DNF,
respectivamente.
n m
!
_ ^
αi,j .
i=1 i=1
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 13 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 14 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Proposiciones atómicas y compuestas Semántica Consecuencia lógica Formas normales Definición Deducción natural
Toda fórmula α tiene fórmulas equivalente en CNF y DNF. Por ejemplo, Los sistemas de demostración son herramientas para verificar la
p ⇒ p es equivalente a la fórmula ¬p ∨ p (que está en 2CNF o 1DNF). validez de argumentos lógicos por medios estrictamente sintácticos.
Para transformar una fórmula arbitraria a CNF se pueden utilizar las Un sistema de demostración está formado por un conjunto
equivalencias siguientes de manera sucesiva (generalmente finito) de reglas de inferencia e instrucciones sobre
cómo aplicar estas reglas.
(α ⇒ β) ⇔ (¬α ∨ β) (α ⇔ β) ⇔ (¬α ∨ β) ∧ (α ∨ ¬β)
El concepto de demostración es el núcleo de un sistema: una
¬¬α ⇔ α ¬(α ∨ β) ⇔ ¬α ∧ ¬β ¬(α ∧ β) ⇔ ¬α ∨ ¬β demostración es un conjunto de fórmulas que permiten ir de las
premisas a la conclusión por medio de transformaciones sintácticas.
α ∨ (β ∧ γ) ⇔ (α ∨ β) ∧ (α ∨ γ). Para que un sistema de demostración sea útil debe cumplir un conjunto
Y, desde luego, la conmutatividad de ∨ y ∧. de propiedades metateóricas: corrección, completitud, etc.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 15 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 16 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Definición Deducción natural Definición Deducción natural
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 17 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 18 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Definición Deducción natural Definición Deducción natural
Demostraciones I Demostraciones II
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 19 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 20 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Definición Deducción natural Definición Deducción natural
Aquí tenemos un ejemplo de una demostración: p, q ⇒ (p ⇒ r) `L q ⇒ r: La deducción natural es un sistema con un conjunto grande de reglas
de inferencia.
1 p premisa La deducción natural tiene reglas para introducir (señaladas con I) o
eliminar (E) las conectivas lógicas.
2 q ⇒ (p ⇒ r) premisa
Además, hay tres reglas adicionales: contradicción (C), sustitución (S)
3 p ⇒ (q ⇒ p) A1 y falso (F ).
4 q⇒p MP 1, 3 Algunas reglas introducen hipótesis adicionales. Las inferencias que se
hagan con estas hipótesis aparecen dentro de cajas. Las cajas se
5 (q ⇒ (p ⇒ r)) ⇒ ((q ⇒ p) ⇒ (q ⇒ r)) A2 cierran extrayendo una conclusión de acuerdo con las condiciones de
6 (q ⇒ p) ⇒ (q ⇒ r) MP 2, 5 cada regla.
El símbolo > denota una fórmula siempre verdadera; ⊥, una siempre
7 q⇒r MP 4, 6
falsa.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 21 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 22 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Definición Deducción natural Definición Deducción natural
Ejemplo 1 Ejemplo 2
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 25 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 26 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 27 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 28 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
α1 , . . . , αn `N β significa que tenemos una demostración La demostración será por inducción en demostraciones: dada una i arbitraria,
supondremos que para todo j < i se cumple la hipótesis inductiva siguiente:
1 γ1
.. .. α1 , . . . , αn |= γj .
. .
k γk Sea entonces α1 , . . . , αn `N γi . La definición de demostración nos dice que
existen dos casos:
donde γk = β. Caso simple: ∃m ≤ n . αm = γi , es decir, γi es una premisa. Este caso es
Obsérvese que la definición de demostración implica también que trivial pues por definición de |=
α1 , . . . , αn `N γi para toda i ≤ k. α1 , . . . , αn |= αm .
Aprovechando esto, demostraremos un resultado más fuerte, a saber: Caso inferencial: Existe una regla de derivación y fórmulas γj1 , . . . , γjm (con
j1 , . . . , jm < i) tales que las premisas de la regla corresponden a estas
α1 , . . . , αn |= γi para toda i ≤ k.
fórmulas y la conclusión corresponde a γi (bajo una sustitución adecuada).
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 29 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 30 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
α1 , . . . , αn , γj `N γi−1 . Esto último sólo sería posible si γj fuera verdadera y γi−1 fuera falsa (por la
tabla de verdad de la ⇒), lo cual no es compatible con la hipótesis inductiva,
Por hipótesis inductiva por lo que el resultado vale.
α1 , . . . , αn |= γj ⇒ γi−1
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
Teorema
Teorema de la deducción (versión semántica). α |= β sii |= α ⇒ β.
Para demostrar la completitud amplia de `N se seguirá esta ruta:
Demostración. Se sigue directamente de la definición de |= y la tabla de
1 Se demostrarán varios lemas, entre ellos una versión del teorema de
verdad de la ⇒.
deducción común a otros sistemas de demostración.
Teorema
2 Se demostrará la completitud simple de `N .
Teorema de la deducción (versión sintáctica). α `N β sii `N α ⇒ β.
3 La completitud en sentido amplio se obtendrá como un corolario de la
completitud simple. Demostración. Dada una demostración de α `N β, se demuestra
`N α ⇒ β transformando α de premisa en hipótesis y aplicando la regla de
I ⇒.
A la inversa, dada una demostración de `N α ⇒ β y con α como una
premisa adicional, la regla E ⇒ nos da una demostración de α `N β.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 35 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 36 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
Lema
Si e(p) = F , entonces p0 = ¬p = ¬α = α0 . De nuevo, trivialmente
Sea α una fórmula y sean p1 , . . . , pn las variables proposicionales que ¬p `N ¬p.
aparecen en α. Considérese una evaluación e : P0 → B y constrúyanse las Los casos inductivos se pueden reducir a dos: α = ¬β y α = β ∨ γ gracias
fórmulas p10 , . . . , pn0 y α0 definidas de la siguiente forma: a que las demás conectivas se pueden definir en función de ¬ y ∨.
( ( Caso α = ¬β. Sean p1 , . . . , pm las proposiciones atómicas que forman β
p i si e(pi ) = V α si ê(α) = V (obsérvese que son las mismas de α) y sea e una evaluación. En este caso,
pi0 = y α0 = la hipótesis inductiva nos dice que
¬pi si e(pi ) = F ¬α si ê(α) = F
Demostración. Por inducción sobre la estructura de α. Y se tienen dos subcasos: β 0 = β y β 0 = ¬β (dependiendo de si e(β) = V o
Caso básico: α = p. Si e(p) = V , entonces p0 = p = α = α0 . Entonces e(β) = F , respectivamente).
tenemos el teorema trivial p `N p.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 37 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 38 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 39 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 40 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
Teorema
Si |= α, entonces `N α.
En el segundo subcaso, α0 = α = β ∨ γ, lo que implica (por la tabla de Demostración. Sea |= α y sean p1 , . . . pm las proposiciones atómicas que
verdad de la ∨) que β 0 = β o γ 0 = γ o ambas cosas. En cualquiera de los aparecen en α. Sea e una evaluación. Por el lema anterior
tres casos, la regla de I ∨ nos lleva a la conclusión deseada:
p10 , . . . pm0 `N α0 .
p10 , . . . , pm0 , q10 , . . . , qr0 `N β ∨ γ = α0 .
Dado que α es una tautología, α0 = α, sin importar qué asignaciones haga
e.
Sea e(p1 ) = V , por lo que p10 = p1 . Sea e1 una evaluación igual a e, salvo
que e1 (p1 ) = F y, en este caso, p10 = ¬p1 . Tenemos entonces que
p1 , . . . pm0 `N α
¬p1 , . . . pm0 `N α.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 41 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 42 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Propiedades Corrección Completitud Consistencia y decidibilidad Propiedades Corrección Completitud Consistencia y decidibilidad
Consistencia Intuicionismo
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 45 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 46 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Un sistema de demostración intuicionista Una semántica para el intuicionismo Un sistema de demostración intuicionista Una semántica para el intuicionismo
En muchas demostraciones, no se nota la diferencia entre `N y `I . Por Antes que nada, conviene recordar las siguientes abreviaturas:
ejemplo, `I p ⇒ (q ⇒ p):
¬α ≡def α ⇒ ⊥ > ≡def ¬⊥.
1 p Hipótesis
Obsérvese que el teorema de la deducción (sintáctico) también vale en `I .
2 q Hipótesis Veamos ahora un metateorema.
3 p 1 Teorema
4 q⇒p I⇒ Regla de introducción de la negación (I N):
5 p ⇒ (q ⇒ p) I⇒ Γ `I ¬α sii Γ, α `I ⊥.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 47 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 48 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Un sistema de demostración intuicionista Una semántica para el intuicionismo Un sistema de demostración intuicionista Una semántica para el intuicionismo
¬¬⊥ ≡def (⊥ ⇒ ⊥) ⇒ ⊥ 8 ¬q E ∧6
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Un sistema de demostración intuicionista Una semántica para el intuicionismo Un sistema de demostración intuicionista Una semántica para el intuicionismo
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 53 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 54 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Un sistema de demostración intuicionista Una semántica para el intuicionismo Un sistema de demostración intuicionista Una semántica para el intuicionismo
Ejemplos
u
u p
p
En la siguiente lámina se presentarán los marcos como gráficas v
dirigidas. v p
Los vértices corresponden a los mundos posibles u, v y w y las aristas, q
a la relación de accesibilidad entre mundos.
p
Las evaluaciones se representarán así: las fórmulas atómicas r w
verdaderas en un mundo se escribirán dentro del círculo w
correspondiente. Las fórmulas que no aparecen en el círculo son falsas.
la reflexividad falla en w; la relación es reflexiva y
A la izquierda tenemos un modelo de Kripke general y a la derecha un transitiva;
la transitividad falla en u → w y
modelo de Kripke intuicionista.
v → u; la evaluación es monótona.
la monotonía falla: e(p, u) = V ,
pero u → v y e(p, v) = F .
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 55 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 56 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Un sistema de demostración intuicionista Una semántica para el intuicionismo Un sistema de demostración intuicionista Una semántica para el intuicionismo
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 57 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 58 / 60
Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo Cálculo de proposiciones Sistemas de demostración Propiedades metalógicas Intuicionismo
Un sistema de demostración intuicionista Una semántica para el intuicionismo Un sistema de demostración intuicionista Una semántica para el intuicionismo
F |= α. u F, e 6|= p ∨ ¬p pues
Válida sii para todo marco de Kripke reflexivo y transitivo F se tiene que F, e, u 6|= p y F, e, u 6|= ¬p
F |= α. En símbolos ya que
v
|= α. p u→v y F, e, v |= p.
Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 59 / 60 Francisco Hernández Quiroz Lógica 1 Cálculo de proposiciones 60 / 60