Escolar Documentos
Profissional Documentos
Cultura Documentos
SEMESTRE 2015 1
Lgica
Matemtica
Lgica Matemtica
Lgica:
La lgica computacional :
La lgica computacional utiliza razonamiento lgico para analizar, y/o refutar
afirmaciones validas, que se sustentan fundamentalmente en la capacidad
computacional y algortmico de los procesos a resolver.
Desde la publicacin de los trabajos de Herbrand en 1930 la lgica computacional
se ha convertido en un valioso instrumento conceptual al servicio de las ciencias
de computacin, en la que ayudan para representar el conocimiento de la ciencia, y
para soportar el diseo de sistemas de informacin, es decir, hoy la lgica
computacional se aborda desde la perspectiva de aplicacin y creacin de
tecnologa.
Es la Ciencia que estudia los principios del razonamiento logico, que ofrece
parametros formales para expresar el conocimiento , y operacionalizar
mediante la deduction, y verificar la validez de ese argumento.
Lgica
Matemtica
Lgica Matemtica
Proposicin:
Es una afirmacin que puede ser V o F, estas variables se comporta; dominio
En lgebra de Boole se representa : F = 0 y la V = 1, esta es una cte.
Que puede ser: F < V
Toda Afirmacin:
Pueden ser:
Declarativo: Un cuadrado tiene sus cuatro lados iguales.( P. simple)
Imperativo: Bate todos los das.
Admirativo: Eso es grandioso !
Interrogativo: Qu es eso?
Afirmaciones abiertas: Las espinacas son ----------------- ---------------
Lgica
Matemtica
Lgica Matemtica
Tablas: n= # variables
= v
Lgica
Matemtica
Lgica Matemtica
numero de variaciones 4
Si N = 2 variables, entonces 22 = 4 variaciones
v
VARIACIONES
SALIDA
INTERPRETACIONES
Lgica
Matemtica
Lgica Matemtica
Lgica Simblica
Lgica
Matemtica
Lgica Matemtica
Lgica Simblica
Lgica
Matemtica
Lgica Matemtica
Aplicacin:
Disear un sumador completo de 1 bit para ALU de una
Computadora de Von Newmann de dos v. de entradas
Lgica
Matemtica
DISEO DE UN CHIP
En el Sumador de 1 bit :
El Carry externo, se denota como C :
Al comienzo siempre el Carry externo
es cero C
Encapsulamiento :
Es el ocultamiento del
estado miembro de las
compuertas.
Lgica
Matemtica
DISEO DE UN CHIP
1+
1
10
Lgica
Matemtica
Ejercicio:
Disear un sumador completo de cuatro bits, de dos variables
de entradas (A, B ).
Ejercicio:
Disear un sumador completo de ocho bits, de dos variables
de entradas (A, B ).
Ejercicio:
Disear un sumador completo de cuatro bits, de tres
variables de entrada (A, B, C )
Lgica
Matemtica
Ejemplos:
Si Juan toma el autobs(R), luego Juan pierde su
Cita(P), si el autobs llega tarde (Q). disear un modelo
lgico. Formulacin lgica es: R (Q P), para el diseo
del modelo lgico, debemos eliminar , . etc.
Lgica
Matemtica
Principios Lgicos:
(P)P
P^PF
P.P 0
PQ P v Q
( P ^ Q) P v Q
( P v Q) P ^ Q
Doble negacin
Ley de Contradiccin
Lgica
Matemtica
Principios Lgicos:
Ley de Absorcin
P Q (PQ) ^ (QP)
P.P P
P+P P
P.1 P
P+1 1
P.0 0
P+0 P
P (P + Q) P
P + ( PQ ) P
P + PQ P + Q
Ley de Equivalencia
Ley de Simplificacin
Ejemplos
Lgica
Matemtica
Lgica
Matemtica
INFERENCIAS
Mtodos
Lgica
Matemtica
INDUCCION VS HEURISTICA
Induccin:
Heurstica:
De
E1
E2
E3
...
En
E1
Premisa
E2
premisa
En
premisa
...
justificar
...
justificar
...
Lgica
Matemtica
I : introduccin
E : eliminacin
Lgica
Matemtica
Reglas de Inferencia
1,
Reglas de Inferencia
(Cont)
Lgica
Matemtica
REGLA 5
E:
E1
E2 , E2
E1 E2
E1 E2
E2 , E2
E1
E1
I:
E1
Lgica
Matemtica
Aplicacin
De
premisa
- E, 1
- E, 1
- I, 2, 3
1)
Lgica
Matemtica
Aplicacin
De
1
2
3
4
5
P
P
Q
Q
P
Q
R Q
P (R Q)
P (R Q)
Premisa
- E, 1
- E, 1
- I, 3
- I, 2, 4
2)
Lgica
Matemtica
Aplicacin
De
Premisa
De
2.1
2.2
3
(P)
(P)
Premisa
- I, 1, 2.1
- I, 2
3)
Lgica
Matemtica
De
Q,Q
premisa1
premisa2
De
3.1
premisa
3.2
- E, 3.1, 1
3.3
- E, 3.2, 2
definicin
,3
4)
Ejemplo:
Lgica
Matemtica
premisa
De
3.1
premisa
3.2
- E, 3.1, 1
3.3
- E, 3.2,
2
- I, 3
- I, 4
definicin ,
Lgica
Matemtica
6)
premisa
premisa
premisa
De
4.1
4.2
Premisa
- E, 1, 2
R
4.3
- I, 4.2, 3
- E, 4
Lgica
Matemtica
F*
F*
F*
F*
F*
F*
F*
Lgica
Matemtica
SATISFACIBILIDAD LOGICA
(P
Q)
(P
R)
(P
R)
(P
Q)
(P
R)
Lgica
Matemtica
Q, Q
R, Pv Q
,Q
Premisa 1
Premisa 2
Pv Q
Premisa 3
QR
Premisa 4
Lgica
Matemtica
R , R
Q , (R
P )
Premisa 1
Premisa 2
Premisa 3
Lgica
Matemtica
Principio de Lewis
Lgica
Matemtica
P Q
Q
F V
F
V
entonces
P=V
Q= V
R = F podemos calcular cualquier expresion
Lgica
Matemtica
Tautologa (T)
Contradiccin (F)
B
V
V
Lgica
Matemtica
DIRECTA
P
Q
(condicin necesaria)
RECIPROCA
Q
P
(Condicin suficiente)
CONTRARIO
P
Q
CONTRA RECPROCA
Q
P
Q, Q
R, Pv Q
, QR
fido
Teorema Recursivo
Lgica
Matemtica
Q)
Q]
[ (R
S)
T] , hallar el
Lgica
Matemtica
PREDICADO
F: D1 x D2 x D3 x ... x Dm ---> S
(X1, X2, X3, , Xn) ----> F(X1, X2, X3, , Xn) = Y
argumentos
Dominio:
D = D1x D2x D3x ... x Dm
Todo predicado cumple las mismas propiedades de una
proposicin simple.
Lgica
Matemtica
Caracteristicas
CLASES DE PREDICADOS
Predicado Mondico: Tiene un solo argumento
Predicado Didico : Tiene dos argumentos
Predicado Polidico: Tiene mas de dos argumentos
Lgica
Matemtica
Ejemplos
b) Si X
M(m)
predicado mondico
P(x)
predicado mondico
C(x)
predicado mondico
N = {0, 1, 2, ...}
X es un numero par
Si X = 1, P(1) es F
Si X = 2, P(2) es V
c) Alguien me conoce
x
C
Lgica
Matemtica
Ejemplos
A(j, r)
G(c , l)
predicado diadico
Lgica
Matemtica
SUSTITUCION
Ejemplos:
x
y ( P( y )
a)
b)
c)
x
t (
P(x)
a
t (
Q( x))
Q(x))
P(a)
A( x / t )
P(Y ) Q(Y )
P(t )
Q(a))
Q(t )
a
t ( P( a )
Q(a))
Variable ligado
P(t ) Q(t )
x
t ( A( x))
Lgica
Matemtica
H(x)
H(j)
M(x)
M(j)
De
1
2
3
4
H(x)
M(x), H(j)
H(x)
M(x)
H(j)
H(j)
M(j)
M(j)
M(j)
premisa 1
premisa 2
X A(x), 1
J
- E, 2, 3
d)
SUSTITUCION - Ejemplos
Lgica
Matemtica
CUANTIFICADORES
Cuantificador Universal:
Cuantificador Existencial:
Lgica
Matemtica
CUANTIFICADORES
Propiedades:
( xP ( x ))
x P(x )
( xP ( x ))
x P(x)
x(P ( x )
Q( x ))
xP ( x )
x(P ( x )
Q( x ))
xP ( x )
xQ( x )
xQ( x )
Algunos Significados:
1)
2)
x(P(x)
x(P(x)
3)
1)
2)
3)
4)
Lgica
Matemtica
CUANTIFICADORES
Ejemplos:
a) x P(x)
x P(x)
x Q(x)
z (P(x)
x
x (P(x)
Q(z))
Q(z))
b)
x Q(x)
Lgica
Matemtica
PARTICULARIZACION
x
a A( x )
2) Generalizacin Universal:
GU : A( x ) Introduccin
xA( x )
Regla:
1) Particularizacin UNIVERSAL:
UI : xA(x) Eliminacin
Lgica
Matemtica
Particularizacion Existencial
x
a A( x )
Eliminacin
x A(x) A(a)
Vx E y A( x, y)
x A(x)
a
A( x, f ( x))
EI :
Lgica
Matemtica
x A( x)
a
FISI- Daniel Quinto Pazce- Logica M.
Lgica
Matemtica
APLICACION
M(x)
M(j)
De
1
2
3
x H(x)
M(x), H(j)
x (H(x)
M(x))
H(j)
H(j)
M(j)
M(j)
M(j)
Premisa 1
Premisa 2
X
J A(x),
1, UI
- E, 2, 3
Aplicacin:
1) x H(x)
H(j)
Lgica
Matemtica
De
y P(x, y)
y P(x, y)
y P(x, y)
P(x, y)
x P(x, y)
x P(x, y)
x P(x, y)
premisa 1
X
X
A( X )
Y
A( y )
Y
, 1, UI
, 2, UI
GU , 3
GU , 4
2)
Aplicacin
Lgica
Matemtica
3)
Aplicacin
x(
P(x))
x(
P(x))
P(x)
x P(x)
premisa 1
X
X
De
A(x), 1, UI
3.1
x P(x)
Premisa 1
3.2
P(x)
- E, 2, 3.1
3.3
x
P(x)
GU, 3.2
x P(x)
De
Lgica
Matemtica
PRINCIPIO DE DUALIDAD
DUALIDAD
REGLAS
Eliminar el conectivo
por v
La negacin solo afecta a las variables lgicas.
Lgica
Matemtica
PRINCIPIO DE DUALIDAD
(P Q v R
Sustituir, directamente al estar ausente
en la exp.
Sustituir (P v Q
R
La negacin solo afecta a las variables lgicas.
( P v Q
R, es la respuesta negada de la expresin.
Lgica
Matemtica
Razonamiento Clausular:
Clusula:
Una clusula es la disyuncin de literales,
C = L1 v L2 v L3 v v Ln
o C = { L1 , L2 , L3 , , Ln }, que son equivalentes.
LITERAL ( L)
Un literal (L) es un predicado que puede ser atmico
(A(x)) y/o su negacin ( B(x)).
Lgica
Matemtica
Ejemplos
d) (A) C = (A C)
Clusulas:
{A, C}
{C, A}
(C A) = (A v C)
(C v A)
Lgica
Matemtica
E2
[E1
En
E2
E2
[(E1
( E1
...
...
E2
E2
Formalizo
En)
En
...
...
defino
C]
reemplazo
En)
C ]
En )
negamos
(1)
(2)
(3)
(2) en (3)
es una contradiccin.
Pasos:
Simplificacin
Negar la conclusin, y si tuviera
, eliminarlos.
Obtener el resolvente por clusulas
Si el resolvente es vaco, se ha demostrado la valides por resolvente.
(E1
...
Lgica
Matemtica
b) P
Lgica
Matemtica
Ejemplo:
{M, P, N}
{M}
{P, Q}
{N, Q}
{N}
{Q}
{Q}
Razonamiento Valido
{P, N}
rbol clausular
Lgica
Matemtica
a)
P, P
Por dual, 3
{P}
clusula 1, 1
{P, Q}
clusula 2, 4
{Q}
clusula 3, 5
{Q}
10
premisa 1
Q
premisa 2
conclusin
definicin
,2
resolvente, 6, 7
resolvente 8, 9
Lgica
Matemtica
b)
De
Q, Q
premisa 1
premisa 2
conclusin
definicin
,1
definicin
,2
definicin
,3
{P, Q}
clusula 1, 4
{Q, R}
clusula 2, 5
10
{P}
clusula 3, 7
11
{R}
clusula 4, 7
12
{P, R}
13
{R}
resolvente 10, 12
14
resolvente 11, 13
resolvente, 8, 9
Lgica
Matemtica
c)
B
C
D
B, B
C, C
premisa 1
premisa 2
premisa 3
definicin
,1
definicin
,2
definicin
,3
{A, B}
clusula 1, 6
10
{B, C}
clusula 2, 7
11
{C, D}
clusula 3, 8
12
{A}
clusula 4, 5
13
{D}
clusula 5, 5
14
{A, C}
resolvente, 9, 10
15
{A,D}
resolvente 14, 11
16
{D}
resolvente 15, 12
17
resolvente 16, 13
D
D
conclusin, definicin
Por dual, 4
A
B
C
Lgica
Matemtica
d)
P
P
{P, Q}
{P, R}
{Q, R}
{R}
{Q}
{Q}
Razonamiento Vlido
Q
R
R
Q
Lgica
Matemtica
e)
De
y (y),
y ( (y)
(y))
x (x)
y (y)
premisa 1
y ( (y)
x (x)
conclusin
(y)
Y
Y
A(x), UI, 1
(y)
Y
Y
A(x), UI, 2
(x)
(X)
(x)
{ (X)}
clusula 1, 7
10
{ (x), (x)}
clusula 2, 8
11
{ (x)}
12
{ (x)}
13
(y))
premisa 2
(y)
X
X
A(x), UI, 3
Y
X
(x)
Def.
Y
X
A(x), 4
A(x), 5
clusula 3, negacin 6
resolvente, 9, 10
resolvente, 11, 12
Lgica
Matemtica
EJERCICIOS DE LOGICA
1.- Escriba una expresin lgica que sea verdadero en todos los casos, salvo
cuando las tres variables p, q y r son falsos.
2.- Escriba una expresin lgica compuesta que sea :
Lgica
Matemtica
EJERCICIOS DE LOGICA
b)
P Q
c)
Q
R
R
Q
a)
P Q
P
b)
P Q
c)
P
P Q P
d)
P
P QP Q
d) P
Lgica
Matemtica
EJERCICIOS DE LOGICA
7.- Si P y Q son primitivas distintas cul de las siguientes proposiciones es tautolgicamente equivalentes a
P Q ?
Q
b)
c)
d)
P
P
a)
b)
P Q
P
P
R
R
P
P Q
b)
P Q
R
P
Q
R
a)
Lgica
Matemtica
EJERCICIOS DE LOGICA
S ,
d) P
e) P
Q , Q
Q
R , P Q ,
P R
b) P Q , P
R ,
R
c) P
Q , R
Q , R P