• No se han encontrado resultados

Análisis lógico Cálculo de proposiciones

N/A
N/A
Protected

Academic year: 2021

Share "Análisis lógico Cálculo de proposiciones"

Copied!
25
0
0

Texto completo

(1)

Análisis lógico

Cálculo de proposiciones

Francisco Hernández Quiroz

Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx Página Web: www.matematicas.unam.mx/fhq

(2)

Sintaxis

La sintaxis del cálculo de proposiciones es muy simple. Por un lado, tenemos el conjunto

PA ={p,q,r,p0,. . .}

de proposiciones atómicas y, por otro lado, las conectivas lógicas usuales: ¬,∨,∧,⇒,⇔. O en notación de Backus-Naur: α::=PA | ¬α|(α∨α)|(α∧α)|(α⇒α)|(α⇔α) donde PA ::=p|q|r|pN|qN |rN, dondeNes un número natural.

(3)

Semántica

La semántica del cálculo de proposiciones se expresa en términos de valores de verdad (generalmente).

Los valores de verdad más utilizados son los valores booleanos B={V,F}.

Una evaluación es una fúncióne:PA →B.

Esta función se puede extender a proposiciones compuestas cuando se combina con funciones booleanas asociadas a cada una de las conectivas.

(4)

Funciones boolenas

Funciones de 0 argumentos V0 yF0. Funciones de un argumento id /π1 1 V1 F1 ¬ V V V F F F F V F V

(5)

Funciones boolenas binarias

π1 π2 V2 F2 ∧ ∨ ⇒ ⇔ 6≡ ↑ ↓ ⇐ V V V V V F V V V V F F F V F F F F V F V F V F F V F F V F V V V F V F F V F V V F F V V F V F V F F V F V F F F F V F F F V V F V V V V V F F

π1es la proyección 1 π2es la proyección del 2

V2es la constante verdadero F2es la constante falso ∧es la conjunción ∨es la disyunción ⇒es la implicación ⇔es doble implicación 6≡es el o exclusivo ↑es la negación conjunta ↓es la negación alternativa ⇐es la contraimplicación las 4 siguientes no tienen

(6)

Interdefinibilidad

Teorema

Todas las conectivas se pueden definir en términos de

1 ¬y una de las siguientes 1 ∨;

2 ∧;

3 ⇒;

2 ↑; 3 ↓.

(7)

Bastan las conectivas binarias para todo

El teorema anterior parece referirse sólo a las conectivas binarias o unarias.

Sin embargo, se aplica a las funciones boolenas de cualquier número de argumentos.

Por ejemplo, la conectiva ternaria siguiente se puede definir en términos de dos binarias:

ifpthenqelserdef (pq)∧(¬pr)

(8)

Demostración

Por inducción en el número de argumentos de la función, con una salvedad:

Los casos básicos son las constantes, las conectivas unarias y las binarias.

La hipótesis inductiva es:

Para todak<n, toda función booleanaf :{V,F}k → {V,F}se puede definir con alguna de las opciones del teorema.

Caso inductivo: toda función booleanag:{V,F}n→ {V,F}se puede definir con alguna de las opciones del teorema.

Sugerencia:gse puede expresar como una combinación de una función

h:{V,F}n−1 → {V,F} y una función

(9)

Tautologías, contradicciones y contingencias I

La mayoría de las proposiciones compuestas soncontingentes: algunas asignaciones de valores de verdad a sus proposiciones atómicas producenV y otrasF. Ejemplo:

(pq) pues si e(p)=e(q)=V entonces e((pq))=V, en cambio, si e(p)=V e(q)=F entonces e((pq))=F.

(10)

Tautologías, contradicciones y contingencias II

Algunas proposiciones siempre son verdaderas sin importar la asignación de valores a sus proposiciones atómicas. Ejemplo:

(p∨ ¬p),

Estas proposiciones se conocen comotautologías. Se acostumbra distinguirlas anteponiendo el símbolo|=. Y otras siempre producenF. Ejemplo:

(p∧ ¬p). Éstas se conocen comocontradicciones.

(11)

¿Cuánto tiempo toma verificar si una proposición es una

tautología?

Este problema es equivalente al célebre problema de SAT, el cual

esNP-completo.

La forma de resolverlo es construir la tabla de verdad de la proposición.

Sin embargo, hay otras estrategias de evaluación que en la mayoría de los casos son más eficientes.

(12)

Consecuencia lógica

El símbolo|=también denota una relación entre conjuntos de proposiciones y fórmulas individuales:

α1,. . . αn|=β. Que se lee así

“βes consecuencia lógica deα1,. . .,αn”

Las proposicionesα1,. . .,αnse conocen como laspremisas; yβ, como la conclusión.

(13)

Argumentos válidos e inválidos

Definición

Un argumento

α1,. . . αn|=β.

esválidosii para toda evaluación

e:PA→ {V,F}

se tiene que si

e(α1)=V. . .en)=V,

entonces

e(β)=V.

(14)

Sistemas de demostración

Lossistemas de demostraciónson herramientas para verificar la validez de argumentos lógicos por medios estrictamente

sintácticos.

Un sistema de demostración está formado por un conjunto (generalmente finito) dereglas de inferenciae instrucciones sobre cómo aplicar estas reglas.

El concepto dedemostraciónes 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 de propiedadesmetateóricas: corrección, completitud, etc.

(15)

Reglas de inferencia

Seanα1, . . .αnyβ fórmulas del cálculo de proposiciones. Unaregla

de inferenciatiene la siguiente forma

R α1,. . .,αn

β

donde 0≤n;

α1, . . . ,αnson laspremisas;

β es la conclusión;

Res el nombre de la regla.

Sin= 0, el conjunto de premisas es vacío y este tipo de reglas se conoce comoaxioma.

(16)

Ejemplo: Sistema de Łukasiewicz

Axiomas de Łukasiewiecz:

A1 p⇒(qp)

A2 (p⇒(qr))⇒((pq)⇒(pr))

A3 (¬p⇒ ¬q)⇒(qp)

Se tiene una sola regla de derivación:modus ponens MP pq p

(17)

Demostraciones I

Seanη1, . . . ,ηmyθfórmulas y seaSun sistema de demostración. Diremos queθse infiere deη1, . . . ,ηmenSsii existe una sucesión finita de fórmulashγ1,. . . γkital que

γk=θ;

para todoikse tiene uno de los siguientes casos:

1 existejntal queγi=ηj;

2 existen

una regla de inferencia

α1,. . .,αn β

una sustitución de fórmulas atómicas por fórmulas σ=[p1:=ψ1; . . .,pr:=ψr] y fórmulas

(18)

Demostraciones II

tales que γi1 = α1σ . . . γin = αnσ γi = βσ

En ese caso diremos que

η1,. . .,ηm`S θ es un teorema deS.

(19)

Ejemplo

Aquí tenemos un ejemplo de una demostración:

p,q⇒(pr)`Lqr: 1 p premisa 2 q⇒(pr) premisa 3 p⇒(qp) A1 4 qp MP1, 3 5 (q⇒(pr))⇒((qp)⇒(qr)) A2 6 (qp)⇒(qr) MP2, 5 7 qr MP4, 6

(20)

Deducción natural

La deducción natural es un sistema con un conjunto grande de reglas de inferencia.

La deducción natural tiene reglas para introducir (señaladas con

I) o eliminar (E) las conectivas lógicas.

Además, hay tres reglas adicionales: contradicción (C), sustitución (S) y falso (F).

Algunas reglas contemplan la introducción dehipótesis

adicionales. Por esta razón, las inferencias que se hagan

utilizando estas hipótesis aparecen dentro de cajas. Las cajas se pueden cerrar extrayendo una conclusión de acuerdo con las condiciones de cada regla.

(21)

Reglas de deducción natural I

I∧ α β α∧β E∧ α∧β α α∧β β I∨ α α∨β β α∨β E∨ α∨β α .. . γ β .. . γ γ I⇒ α .. . β α⇒β E⇒ α⇒β α β

(22)

Reglas de deducción natural II

I⇔ α⇒β β ⇒α α⇔β E⇔ α⇔β α⇒β α⇔β β ⇒α F α∧ ¬α β C α .. . β∧ ¬β ¬α ¬α .. . β∧ ¬β α S α⇔β γ[p:=α] γ[p:=β]

(23)

Ejemplo 1

Demostraremos algunos teoremas en`N. Primeropq,qr`Npr. 1 pq Premisa 2 qr Premisa 3 p Hipótesis 4 q E⇒1, 3 5 r E⇒2, 4 6 pr I

(24)

Ejemplo 2

Ahora, un ejemplo deE∨yF:pqp`Nq 1 pq Premisa 2 ¬p Premisa 3 p Hip. 4 p∧ ¬p I∧3, 2 5 q F4 6 q Hip. 7 q E∨1

(25)

Propiedades de los sistemas de demostración

Definición

Sea`un sistema de demostración y seanα1,. . .,αnyβ fórmulas.

Diremos que`es:

(a) correcto siiimplica que|=β;

(b) correcto en sentido amplio siiα1,. . .,αnimplicaα1,. . .,αn|=β;

(c) completo sii|=β implica que;

(d) completo en sentido amplio siiα1,. . .,αn|=β implica

α1,. . .,αn;

(e) consistente sii no existe una fórmulaγ tal quey` ¬γ;

(f) decidible sii existe un “procedimiento efectivo” para determinar, dada una fórmula arbitrariaγ, sio6`γ.

Referencias

Documento similar

[r]

De hecho, este sometimiento periódico al voto, esta decisión periódica de los electores sobre la gestión ha sido uno de los componentes teóricos más interesantes de la

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,