Lógica
-
Upload
lance-bryant -
Category
Documents
-
view
10 -
download
0
Transcript of Lógica
-
1Matemtica discreta. Lgica
LgicaMatemtica discreta
-
2Matemtica discreta. Lgica
Lgica:
rama de las matemticas instrumento para representar el lenguaje
natural proporciona un mecanismo de deduccin
-
3Matemtica discreta. Lgica
Clculo proposicional y de predicados
Razonamientos
Clculoproposicional
Sentencias que expresan relaciones entre atributos y cualidades de los objetos
Clculo de predicados
Establecen propiedades de individuos y relaciones entre estos
-
4Matemtica discreta. Lgica
ejemplo
p = el dato es de salida
q = el dato es de entrada
{p V q , p} q
"si el dato es de entrada o de salida y el dato no es de entrada, entonces es de salida"
"si x es de entrada, entonces x se graba en la memoria"
Px = x es un dato de entrada
Qx = x se graba en la memoriaPx Qx
-
5Matemtica discreta. Lgica
Clculo proposicional
Clculo proposcionalProposicin o enunciado: es toda afirmacin u oracin
declarativa que expresa algo sobre lo que se pueda decir si es verdadero o falso. Todos los procedimientos se han ejecutado correctamente. Qu hora es?. (x-y)2=x2-2xy+y2. Menudo rollo de pelcula!. Esta frase es falsa.
Proposiciones simples o atmicas. Proposiciones compuestas o frmulas.
-
6Matemtica discreta. Lgica
Clculo proposicional
Proposiciones simples o atmicas
No pueden reducirse a otras ms sencillas Smbolos primitivos { }K,,,,,,T srqp=
Smbolos de proposicinEnunciados atmicos
Constantes lgicas Falsedad
Verdad
K,,,, srqp
T
-
7Matemtica discreta. Lgica
Clculo proposicional
Proposiciones compuestas o frmulas Enunciados bien formados a partir de smbolos
primitivos unidos mediante conectivas.{ }K,,,,L SRQP=Negacin
Conjuncin
Disyuncin (o inclusivo)
Disyuncin (o exclusivo)
Implicacin
Doble implicacin
Smbolos auxiliares ( , ) para evitar ambigedades
Conectivas
-
8Matemtica discreta. Lgica
Clculo proposicional
Regla de formacin de frmulas pLP,PP, 21
)()()()()()(T::P 21212121211 PPPPPPPPPPPp =Para abreviar se siguen las siguientes directrices:
Omisin de parntesis externos
Prioridad entre conectivas:
Asociatividad de la implicacin: asocia a la derecha
,,,,,
-
9Matemtica discreta. Lgica
Clculo proposicional
ejemplos))(( rqp )( rqp lo escribimos
rqp ))(( rqp es)( rqp rqp es distinto de
rqp ))(( rqp es
-
10Matemtica discreta. Lgica
Clculo proposicional
Semntica del clculo proposicional Valoracin
Valor veritativo
A cada smbolo primitivo se le asigna un valor booleano de verdad o falsedad: 0 falso, 1 verdad.
A cada frmula se le asigna un valor veritativo dependiendo de los valores de verdad de los smbolos primitivos que la componen.
: { }1,0=: L
En general, y abusando de la notacin, hablaremos de valoracin y de valor veritativo indistintamente.
-
11Matemtica discreta. Lgica
Clculo proposicional
Tablas de verdadRepresentan todos los posibles valores veritativos de las frmulas bsicas.
p q
0 0 1 1 0 0 0 1 10 1 1 0 0 1 1 1 01 0 0 1 0 1 1 0 01 1 0 0 1 1 0 1 1
p q qp qp qp qp qp
-
12Matemtica discreta. Lgica
Clculo proposicional
Las tablas de verdad son una representacin de las funciones
1)1,1(0)0,1(0)1,0(0)0,0(
:
====
ffff
f
1)1,1(1)0,1(1)1,0(0)0,0(
:
====
ffff
f 0)1(1)0(
:
==
ff
f
0)1,1(1)0,1(1)1,0(0)0,0(
:
====
ffff
f
1)1,1(0)0,1(1)1,0(1)0,0(
:
====
ffff
f
1)1,1(0)0,1(0)1,0(1)0,0(
:
====
ffff
f
-
13Matemtica discreta. Lgica
Clculo proposicional
Valores veritativos(p)= (p)( )=0(T)=1( )=( )=( )=( )=( )=( )=
P (P))(f
(Q))(P),(fQPQPQP
QPQP
(Q))(P),(f(Q))(P),(f(Q))(P),(f(Q))(P),(f
-
14Matemtica discreta. Lgica
Clculo proposicional
ejemploSi (p)=1, (q)=0, (r)=1( ) r)q(p == r))(q(p),(f
))(r),(q)((p),( = ff ))1,0(1,( ff= =1)11,( == f
p q r1 0 1 1 1
r)q(p rq
-
15Matemtica discreta. Lgica
Clculo proposicional
Satisfactibilidad
Una frmula P es satisfactible, si existe alguna valoracin que verifique (P)=1, se dice entonces que satisface P (= P), o que es un modelo de P [ Mod(P)].
En caso contrario, se dice que P es insatisfactible.
-
16Matemtica discreta. Lgica
Clculo proposicional
ejemplop q r
0 0 0 1 00 0 1 1 00 1 0 0 00 1 1 1 01 0 0 1 11 0 1 1 11 1 0 0 01 1 1 1 1
r)q(p rq
-
17Matemtica discreta. Lgica
Clculo proposicional
Tautologa, contingencia, contradiccin
Un frmula P es una tautologa si toda valoracin es modelo de ella. (Si P es tautologa, entonces es satisfactible).
Un frmula P es una contingencia si existen algunas valoraciones que son modelos de P y otras que no lo son.
Un frmula P es una contradiccin si no tiene modelos. (P es contradiccin si y slo si es insatisfactible).
-
18Matemtica discreta. Lgica
Clculo proposicional
ejemplop q r
0 00000000
contradiccin
0001101
contingencia
0 0 0 10 0 1 10 1 0 10 1 1 11 0 0 11 0 1 11 1 0 11 1 1 1
tautologa
r)q(p q)(pp q)(p(p )
-
19Matemtica discreta. Lgica
Clculo proposicional
Equivalencia lgica 1
Cuando los valores veritativos de dos frmulas P y Q son iguales en cualquier valoracin, es decir, (P)=(Q), se dice que P y Q son lgicamente equivalentes y se denota PQ.
PQ Mod(P) = Mod(Q).
-
20Matemtica discreta. Lgica
Clculo proposicional
ejemploqp qp y son lgicamente equivalentes
p q0 0 1 1
101
0 1 11 0 01 1 1
qp qp
qp qp
-
21Matemtica discreta. Lgica
Clculo proposicional
Equivalencia lgica 2
PP. Si PQ, entonces QP. PT si y slo si P PT si y slo si P es
tautologa. P Q T si y slo si todo
modelo de P lo es de Q. PQ T si y slo si P Q.
P P. Si PQ y QR, entonces PR. T y T P si y slo si P es
contradiccin. P Q T si y slo si toda
valoracin que no es modelo de Q, tampoco lo es de P.
-
22Matemtica discreta. Lgica
Clculo proposicional
Teorema de reemplazamiento
Si PQ y F(P) es una frmula que contiene a P como subfrmula, reemplazando una o varias apariciones de P por Q en F(P), se obtiene una frmula F(Q) que verifica F(P)F(Q).
Lo utilizaremos para simplificar frmulas complejas.
-
23Matemtica discreta. Lgica
Clculo proposicional
Leyes de equivalencia lgica 1 Conmutativa: PQ QP
PQ QP Distributiva: P(QR)(PQ)(PR)
P(QR)(PQ)(PR) De identidad: PT P
P P Tercio excluso: P P T Contradiccin: P P Idempotencia: PP P
PP P
-
24Matemtica discreta. Lgica
Clculo proposicional
Leyes de equivalencia lgica 2 Acotacin: P
PT T Absorcin: P(PQ) P
P(PQ) P Asociativa: P(QR) (PQ)R
P(QR) (PQ)R De Morgan: (PQ) P Q
(PQ) P Q Relacin entre conectivas: P Q PQ
PQ (P Q) (QP)
-
25Matemtica discreta. Lgica
Clculo proposicional
Razonamiento lgico deductivo 1
Razonamiento inductivo: se generaliza una situacin, a partir de un nmero relativamente pequeo de hechos particulares u observaciones.
Razonamiento deductivo: consiste en obtener una conclusin a partir de ciertas sentencias ciertas.
Un argumento es un conjunto de proposiciones en las que hay una, la conclusin Q, que se justifica a partir de las otras, las premisas {Pi}.
-
26Matemtica discreta. Lgica
Clculo proposicional
Razonamiento lgico deductivo 2
Dado un conjunto de frmulas {Pi} es un modelo de {Pi} si (Pi)=1 i. {Pi}es satisfactible si que sea modelo de {Pi}. En
caso contrario, es insatisfactible. Si AB, {Pi, A} y {Pi, B} tienen los mismos modelos.
-
27Matemtica discreta. Lgica
Clculo proposicional
ejemplo{qr, p(rq)} y {pqr, qr} tienen los mismos modelos.
p q r qr p(rq) p q r pqr qr
1
100000
1
01
1
1
1
1
011
10
0
01
011
01
1
11
101
101
0111
11110111
0 0 0 10 0 1 10 1 0 00 1 1 11 0 0 11 0 1 11 1 0 01 1 1 1
-
28Matemtica discreta. Lgica
Clculo proposicional
Razonamiento lgico 3 Q es consecuencia lgica de {Pi}, {Pi}= Q, si todo
modelo de {Pi}, lo es tambin de Q. Decir que una consecuencia lgica es vlida, {Pi}= Q,
es lo mismo que P1P2..PnQ es una tautologa, o que {Pi, Q} es insatisfactible.
Para probar la validez de un argumento se pueden utilizar tablas de verdad, leyes de equivalencia lgica o reglas de inferencia.
-
29Matemtica discreta. Lgica
Clculo proposicional
ejemploConsecuencia lgica no vlida,
razonamiento incorrecto:{pq, p} q
Consecuencia lgica vlida, razonamiento correcto:
{pq, p}= qconclusinpremisas
0101 q
0011 p
111001110100
pqqp
premisas conclusinp q pq p q
0 0101
011
0 0 10 1 11 0 01 1 1
-
30Matemtica discreta. Lgica
Clculo proposicional
Reglas de inferencia Modus ponens:{PQ,P}= Q Modus tolens:{PQ, Q}= P Silogismo: {PQ,QR}= PR Silogismo disyuntivo: {PQ, Q}= P Simplificacin: {PQ}= P
{P}= PQ{P,Q}= PQ
Regla de la cadena: si {Pi}= Q1 y {Pi ,Q1}= Q son vlidas, tambin lo es {Pi}= Q
-
31Matemtica discreta. Lgica
Clculo de predicados
Clculo de predicados Introduce los elementos necesarios para manejar
razonamientos en los que intervienen propiedades de
individuos y relacione entre ellos. Estas relaciones son
los predicados que pueden ser verdaderos o falsos en
funcin de sus argumentos.
Alfabeto A.
Trminos y frmulas L .
-
32Matemtica discreta. Lgica
Clculo de predicados
Alfabeto 1 smbolos de constante: C={c, t, ...}A smbolos de predicado: P={P, Q, ...}A
de aridad 1: propiedad de un individuo.Px x es parP4 4 es par
de aridad 2: relacin entre individuos.Pxy x es ms alto que y
P Ana Juan Ana es ms alta que Juan.
-
33Matemtica discreta. Lgica
Clculo de predicados
Alfabeto 2 constantes lgicas: { ,}A conectivas: {, , , , }A cuantificadores: {, }A.
Se usan acompaados de variables y con ellos se cierran los enunciados.
El radio de accin de la cuantificacin K en KxF es F. Tienen ms prioridad que cualquier conectiva.
smbolos auxiliares: {'(', ')'}A
-
34Matemtica discreta. Lgica
Clculo de predicados
Alfabeto 3 variables: V={x, y, z, ...}A
Representan individuos annimos, generales. Una variable est ligada si est en el radio de accin
de algn cuantificador, Kx F[x], y est libre en otro caso.
Una frmula est abierta si tiene variables libres. Si no tiene variables libres est cerrada.
-
35Matemtica discreta. Lgica
Clculo de predicados
ejemplox y (Mx Q(x,y))
Frmula cerrada.La variable y est ligada por el cuantificador existencial y
la variable x por el cuantificador universal.
F x (Mx Q(x,y))Frmula abierta.
La variable y est libre [ylib(F)] y la variable x estligada por el cuantificador universal.
-
36Matemtica discreta. Lgica
Clculo de predicados
Frmulas y trminos Trminos: T=CVA. Frmulas: palabra formada a partir del
alfabeto aplicando las reglas:L conjunto de frmulas del alfabeto A.
t1,..., tnT F, F1, F2 L xlib(F1) F::=| |P(t1,...,tn) |(F1#F2), #{ , , , }
|F1 | (x F1) | (x F1).
-
37Matemtica discreta. Lgica
Semntica del clculo de predicados
Clculo de predicados
Un dominio o universo de discurso es un conjunto formado por personas, ideas, smbolos, datos, o cualquier otra opcin que afecte al argumento lgico que se estconsiderando.
A los elementos del dominio se les llama individuos. Las constantes identifican de modo nico a individuos particulares.
-
38Matemtica discreta. Lgica
Clculo de predicados
InterpretacinI={D, ci , Pi} Dominio D. A cada smbolo de constante c se le asigna
un elemento del dominio D: c A cada smbolo de predicado P de aridad n se
le asigna una funcin booleana P:Dn{0,1}.
Dn ={(x1 ,...,xn) / xi D}
-
39Matemtica discreta. Lgica
ejemploI={N, c0, c2, c3, c5, P, Q, R, S, }
x R(x,x,y) y es un cuadrado perfecto. x y P(x,y) todo natural tiene un sucesor. x S(x,c0) todos los naturales son mayores o
iguales que 0. Q(c2,c3,c5) 5=2+3
c0 0 c33 P(x,y) y=x+1 Q(x,y,z) z=x+yc2 2 c55 R(x,y,z) z=xy S(x,y) x y
-
40Matemtica discreta. Lgica
Clculo de predicados
Valores veritativos
(T)=1()=0(F)=f(F)(F1#F2)= f# ((F1), (F2)) #{ , , , }(P(t1,...,tn))= P(t1,..., tn)(x F)=1 si cD / (F[x/c])=1(x F)=1 si cD / (F[x/c])=1
-
41Matemtica discreta. Lgica
Clculo de predicados
Satisfactibilidad
Una frmula F es satisfactible, si existe alguna interpretacin I en la que el valor veritativo de F sea 1. Se dice que I es un modelo de F (I= F).
En caso contrario, se dice que F es insatisfactible.
-
42Matemtica discreta. Lgica
Clculo de predicados
Equivalencia lgica
Cuando los valores veritativos de dos frmulas F1 y F2 son iguales en cualquier interpretacin, se dice que F1 y F2 son lgicamente equivalentes y se denota F1F2
F1F2 Mod(F1) = Mod(F2).
-
43Matemtica discreta. Lgica
Clculo de predicados
Leyes de equivalencia lgica 1
x F[x] y F[y] x F[x] y F[y] x F[x] x F[x] x F[x] x F[x] x F[x] x G[x] x [F[x] G[x]] x F[x] x G[x] x [F[x] G[x]] Las de la lgica de proposiciones si no
interfieren los cuantificadores.
-
44Matemtica discreta. Lgica
Clculo proposicional
Tautologa, contradiccin
Un frmula F es una tautologa si cualquier interpretacin es modelo de ella.
Un frmula F es una contradiccin si no tiene modelos
LgicaLgica:Clculo proposicional y de predicadosejemploClculo proposcionalProposiciones simples o atmicasProposiciones compuestas o frmulasRegla de formacin de frmulasejemplosSemntica del clculo proposicionalTablas de verdadValores veritativosejemploSatisfactibilidadejemploTautologa, contingencia, contradiccinejemploEquivalencia lgica 1ejemploEquivalencia lgica 2Teorema de reemplazamientoLeyes de equivalencia lgica 1Leyes de equivalencia lgica 2Razonamiento lgico deductivo 1Razonamiento lgico deductivo 2ejemploRazonamiento lgico 3ejemploReglas de inferenciaClculo de predicadosAlfabeto 1Alfabeto 2Alfabeto 3ejemploFrmulas y trminosSemntica del clculo de predicadosInterpretacinejemploValores veritativosSatisfactibilidadEquivalencia lgicaLeyes de equivalencia lgica 1Tautologa, contradiccin