0% encontró este documento útil (0 votos)
586 vistas8 páginas

Ejercicios de Lógica de Predicados

Este documento presenta ejercicios sobre lógica de predicados. Incluye ejemplos de anidamiento de cuantificadores y formalización de enunciados en lenguaje simbólico. También presenta ejercicios para traducir argumentos del lenguaje natural a la lógica de predicados y derivar conclusiones a partir de premisas dadas.

Cargado por

Antonio Lino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
586 vistas8 páginas

Ejercicios de Lógica de Predicados

Este documento presenta ejercicios sobre lógica de predicados. Incluye ejemplos de anidamiento de cuantificadores y formalización de enunciados en lenguaje simbólico. También presenta ejercicios para traducir argumentos del lenguaje natural a la lógica de predicados y derivar conclusiones a partir de premisas dadas.

Cargado por

Antonio Lino
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

sdsa12332432EJERCICIOS DE LOGICA DE PREDICADOS

Anidamiento de cuantificadores
Ejemplo: “todo el mundo tiene alguien que sea su amigo”

A(x,y): x es amigo de y

Sea la afirmación “alguien es amigo de y”

ꓱ x A(x,y)
Esto esa cierto para todos

ꓯ y ꓱ x A(x,y)

Ejemplo: todo el mundo tiene descanso de vez en cuando

Ejercicio1 D(x): x tiene descanso de vez en cuando

ꓯ x D(x)

Ejercicio2: sea el UD todos los cuadriláteros de la geometría plana y sea el


siguiente argumento
“como todo cuadrado es un rectángulo y todo rectángulo es un paralelogramo, se
sigue que todo cuadrado es un paralelogramo”

p(x): x es un cuadrado
q(x): x es un rectángulo
r(x): x es un paralelogramo

ꓯ x [p(x) → q(x)] ꓯ x [A(x) → ¬B(x)]: ningún A es B


ꓯ x [q(x) → r(x)]
ꓯ x [p(x) → r(x)]
Ejercicio3:
_ para el UD de los enteros, y sean las siguientes proposiciones abiertas:
p(x): x > 0
q(x): x es par: ꓱ x q(x)
r(x): x es un cuadrado perfecto
s(x): x es exactamente divisible entre 4
t(x): x es exactamente divisible entre 5

escribir las siguientes proposiciones en forma simbólica


a_ al menos un entero es par
b_ existe al menos un entero positivo que es par
c_ si x es par entonces x no es divisible entre 5
d_ ningún entero par es divisible entre 5 resp. ꓯ x [p(x) → ¬t(x)]
e_ existe al menos un entero par divisible entre 5
f_ si x es par y x es un cuadrado perfecto, entonces x divisible entre 4

Expresar en palabras c/u de las siguientes representaciones simbólicas

1_ ꓯ x [r(x) → p(x)]
2_ ꓯ x [s(x) → q(x)]
3_ ꓯ x [s(x) → ¬t(x)]
4_ ꓱ x [s(x) Ʌ ¬r(x)]

Ejercicio4: el UD son los números reales y sean las siguientes proposiciones


Sea el U.D. todas las personas, y sea el siguiente argumento:
p(x): x  0
q(x): x2  0
p(x): x2 -3x – 4  0
p(x): x2 -3 > 0

Diga si las siguientes expresiones son verdaderas o falsas:

a_ ꓱ x [p(x) Ʌ r(x)]
b_ ꓯ x [p(x) → q(x)]
c_

Ejercicio5: “todos los profesores de Informática han estudiado algoritmos. Leonardo


es profesor de informática.
Por lo tanto, Leonardo ha estudiado algoritmos”
Formalizar a la lógica de predicados:
I(x): x es profesor de Informática l: Leonardo
A(x): x ha estudiado algoritmos
P1:ꓯ x [I(x) → A(x)]
P2:I(l)
__________________
C  A(l)
Solución:
DF REGLA COMENTARIO
1_ ꓯ x [I(x) → A(x)] premisa todos los profesores de Informática han
estudiado algoritmos.

2_ I(l) premisa
3_ I(l) → A(l) 1,2) PU
4_  A(l) 2,3) MP por lo tanto Leonardo ha estudiado alg

1.-Traducir los enunciados del lenguaje natural de la siguiente oración que trata
de las relaciones familiares al lenguaje formal sustituyendo cada parte del
enunciado por el símbolo que lo representa: “José está casado con Florencia, José y
Florencia son (respectivamente) el padre y la madre de Guillermo, Indira y Eduardo.
Guillermo es padre de Arnaldo y Corina. Eduardo es padre de Pedro y está casado con
Marcia.”. Por otra parte, seleccionar una interpretación fija de un conjunto de
símbolos primitivos mediante cuantificadores. “Eduardo es padre”
Soluciones
: x es padre de y a: Arnaldo f: Florencia p: Pedro
: x es madre de y c: Corina g. Guillermo
: x está casado con y e: Eduardo i: Indira
j: José m: Marcia

c(j, f): José está casado con Florencia


p(j, g)  m(f, g)  p(j, i)  m(f, i)  p(j, e)  m(f, e): José y
Florencia son (respectivamente) el padre y la madre de Guillermo, Indira y Eduardo
p(g, a)  p(g, c): Guillermo es padre de Arnaldo y Corina
p(e, p)  c(e, m): Eduardo es padre de Pedro y está casado con Marcia
x p (e, x): existe alguien cuyo padre es Eduardo.

2.-

[  p(1)   p(2)  . . .   p(n ) ] Por definición del


existencial
Leyes de Morgan
Definición del universal
3.- Formalizar el siguiente argumento lógico usando inferencia: “Fernando es padre
de Alan y de Marcos, todas las personas que tienen el mismo padre son hermanos.”, y
demostrar por derivación formal.

f: Fernando m: Marcos
a: Alan
Expresión lógica:

Derivación Formal Regla Comentario


1) premisa Fernando es padre de Alan y de
Marcos
2) Premisa todas las personas que tienen el
mismo padre son hermanos
3) 2) P U si existe alguien que es padre de
Alan y Marcos, entonces Alan es hermano
de Marcos
4) 3)P E si Fernando es padre de Alan y
de Marcos, entonces Alan es
hermano de Marcos
5) 1,4) M. P. por lo tanto, Alan es hermano de
Marcos

4.-Derivar de que Edgar es hijo de David a partir de las siguientes premisas: David
es padre de Edgar. Edgar no es hija de David. Toda persona cuyo padre sea David
debe ser o bien su hijo o bien su hija.
Solución: Formalizamos

f(y,x): y es padre de x d: David


s(x,y): x es hijo de y e: Edgar
d(x,y) x es la hija de y
f: father (padre) ; s: son (hijo) ; d: daughter ; (hija) ; D: David; e: Edgar
Demostramos: x (f(D, x)  s(x, D)  d(x, D), f(D, e),  d(e, D)  s(e, D)

D.F REGLA COMENTARIO

1- x (f(d,x)  s(x,d)  d(x,d) premisa

2- f(d,e) premisa

3-  d(e,d) premisa

4- f(d,e)  s(e,d)  d(e,d) 1) P. U.

5- s(e,d)  d(e,d) 2,4) M. P.

6-  s(e,d) 3,5) S. D. por lo tanto, Edgar es


hijo de David.

5.-Todos los empleados del Bco. de Crédito deben saber Visual Basic. Todos los
empleados del Bco. de Crédito que se encargan de las solicitudes de préstamo deben
conocer SQL Server. Roger trabaja para el Bco. de Crédito, pero no sabe usar SQL
Server. Marco sabe SQL Server, pero no Visual Basic.
Por lo tanto, Roger no se encarga de las solicitudes de préstamo y Marcos no
trabaja en el Bco. de Crédito.
Solución:

T (x): x trabaja en el Bco. de Crédito x T(x)  V(x)


E(x): x elabora solicitudes de préstamo x (T(x)  (E(x))  S(x))
V(x): x sabe Visual Basic T(r)  S(r)
S(x): x sabe SQL Server. S(m)  V(m)
r: Roger  E(r)  T(m)
m: Marcos

D.F REGLA COMENTARIO

1- x T(x)  V(x) premisa

2- S(m)  V(m) premisa

3-  V(m) 2) S.C.

4- T(m)  V(m) 1) P. U.

5- T(m) 3,4 M. T.

6- x (T(x)  (E(x))  S(x)) premisa

7- T(r)  S(r) premisa

8- S(r) 7) S. C.

9- T(r)  (E(r)  S(r) 6) P. U.

10-  (T(r)  (E(r)) 8,9) M. T.

11- T(r) 7) S. C.

12- T(r)  E(r) 10) L. M.

13- E(r) 11,12) R. S. D.

14-  E(r)  T(m) 13, 5) R de la C.

6.- Considere el universo de todos los triángulos que hay en un plano, y sean las
siguientes proposiciones abiertas:

p(t): t tiene dos lados de igual longitud,


q(t): t es un triángulo isósceles,
r(t): t tiene dos ángulos de igual medida.

Sea el triángulo c, que no tiene dos ángulos de igual medida y sea el siguiente
argumento: “En el triángulo c no hay dos ángulos de igual medida. Si un triángulo
tiene dos lados de igual longitud, entonces es isósceles. Si un triángulo es
isósceles, entonces tiene dos ángulos de igual medida. Por lo tanto, el triángulo c
no tiene dos lados de igual longitud”. Formalizar este argumento y además verificar
su validez dando razones.

Solución:
Derivación Formal Regla Comentario
1) Premisa
2) 1) PU
3) Premisa
4) 3) PU
5.- 2, 4) S.H.
6) Premisa
7) 5,6) M. T. Por lo tanto, el triángulo c no tiene dos lados
de igual longitud

7.- Sea el U.D. los enteros y sean las siguientes proposiciones:


p(x): x>0
q(x): x es par
r(x): x es un cuadrado perfecto
s(x): x es exactamente divisible entre cuatro
t(x): x es exactamente divisible entre cinco

a) formalizar los siguientes enunciados:

i.- al menos un entero es par


ii.- existe al menos un entero positivo que es par
iii.- si x es par entonces x no es divisible entre cinco
iv.- ningún entero par es divisible entre cinco
v.- existe al menos un entero par divisible entre cinco
vi.- si x es par y x es cuadrado perfecto, entonces x es divisible entre 4

Solución:
i.- x q(x)
ii.- x [p(x)  q(x)]
iii.- x q(x)  t(x)
iv.- x q(x)  t(x)
v.- x [q(x)  t(x)]
vi.- x (q(x)  r(x))  s(x)
b) Expresar en palabras c/u de las siguientes representaciones simbólicas según las
anteriores proposiciones:

1) x r(x)  p(x) : si x es un cuadrado perfecto, entonces x> 0


2) x s(x)  q(x) : si x es divisible entre 4, entonces x es par
3) x s(x)  t(x) : si x es divisible entre 4, entonces x no es divisible
entre 5
4) x [s(x)  r(x)] : existe un entero que es divisible entre 4, pero no es un
cuadrado perfecto.

8.- sea el U.D. todos los cuadriláteros de la geometría plana, y sea el siguiente
argumento:
“como todo cuadrado es un rectángulo y todo rectángulo es un paralelogramo, se
sigue que todo cuadrado es un paralelo gramo” formalizar:

Solución:

p(x) : x es un cuadrado
q(x) : x es un rectángulo
r(x) : x es un paralelogramo

x p(x)  q(x)
x q(x)  r(x)
x p(x)  r(x)

Pasos razones
1_ x p(x)  q(x) premisa
2_ p(x)  q(x) 1) PU
3_ x q(x)  r(x) premisa
4_ q(x)  r(x) 3) PU
5_ p(x)  r(x) 2,4) SH
6_  x p(x)  r(x) 5) GU

Enunciado categórico: x A(x)  ¬B (x): ningún A es B


9.- Sea el universo de todos los estudiantes de una carrera específica, designamos
a un estudiante particular, Daniel, como d. Las proposiciones son: p(x): x está en
su penúltimo año. u(x): x está en su último año y a(x): x está inscrito en una
clase algoritmos. Considere el siguiente argumento: “ningún estudiante de penúltimo
o ultimo año está inscrito en una clase de algoritmos. Daniel está inscrito en una
clase de algoritmos.
Por lo tanto, Daniel no es estudiante de último año”.
Expresar en forma simbólica este argumento y demostrar su validez por derivación
formal.

Solución:

p(x): x está en su penúltimo año


u(x): x está en su último año
a(x): x está inscrito en una clase algoritmos
a(d): Daniel está inscrito en una clase algoritmos

x (p(x)  u(x))   a(x)


a(d)
_________________________
 ¬ u(d)
Pasos Razones
1) x (p(x)  u(x))   a(x) premisa
2) a(d) premisa
3) (p(x)  u(x))   a(x) 1) P. U.
4) a(x)   (p(x)  u(x)) 3) contra positiva y D. N.
5) a(x)  ( p(x)   u(x)) 4) L. M.
6)  p(x)   u(x) 2, 5) M. P.
7)   u(d) 6) S. C.

10.- sea el U. D. todas las personas, formalizar el siguiente argumento:


“todos los profesores de Informática han estudiado recursividad. Leonardo es
profesor de Informática.
Por lo tanto, Leonardo ha estudiado recursividad”

I(x): x es profesor de informática


R(x): x ha estudiado recursividad
l: Leonardo

I(l)
x I(x)  R(x)
 R(l)

Pasos Razones
1) x I(x)  R(x) premisa
2) I(l) premisa
3) I(l)  R(l) 1) P. U.
4)  R(l) 2, 3) M. P.

11) Demostrar que Juana es hija de María a partir de las siguientes premisas:
María es madre de Juana, Juana no es hijo de María. Toda persona cuya madre
sea María debe ser o bien su hijo o bien su hija.

M(x,y): x es madre de y M(j,m): María es madre de Juana


s(y,x): y es hijo de x s(j,m): Juana no es hijo de María
d(y,x): y es hija de x x [M(m,x)  ( s(x,m)  d(x,m)]
j: Juana; m: María  d(j,m)

Verificación de la conclusión

Pasos Razones
1.- x [M(m,x)  ( s(x,m)  d(x,m)] premisa
2.- M(m,j)  ( s(j,m)  d(j,m) ) 1.- P.U.
3.- M(j,m) premisa
4.- s(j,m)  d(j,m) 2,3) M.P.
5.- s(j,m) premisa
6.-  d(j,m) 4,5) S.D.

Según la definición de los cuantificadores la variable que aparece en ellas se


denominan ligadas (acotadas)
p. ejemplo: ꓯ x [P(x) → Q(x)] : x es una variable ligada

toda variable que no esté ligada se llama libre


una misma variable puede aparecer tanto libre como ligada en una determinada
expresión
por ejemplo: encontrar las variables libres y ligadas

ꓯ x (p(z) Ʌ q(x)) V ꓱ y Q(y)

Solución: solo la variable z es libre

Ejemplo: Supongamos que S(x, y) denota que x es hijo de y, además supongamos que
P(y, x) denota que y es uno de los progenitores de x, claramente se tiene:
x y[S(x,y)  P(y, x)], dar una derivación formal, para demostrar que si Pedro es
hijo de Juana, entonces juana tiene que ser uno de los progenitores de Pedro.
Usar variables verdaderas en las premisas.

Derivación formal Regla


1* x y[S(x,y)  P(y, x)] premisa
2* S(x, y) premisa
3* S(p, j)  P(j, p) 1) P.U.
4*  P(j, p) 2,3) MP ∫_x^(x,)

Ejemplo

Dado P(x) y ꓯ x [P(x) → Q(x)], construir una derivación formal de que ꓯ x Q(x).
DF Regla
1_ P(x) premisa
2_ ꓯ x [P(x) → Q(x)] premisa
3_ P(x) → Q(x) 2) P.U.
4_ Q(x) 1,3) MP
5_ ꓯ x Q(x) 4) GU

Ejercicio (resolver)
Sea el UD todos los enteros y sean las siguientes proposiciones abiertas:

r(x): 2x + 1 = 5
s(x):x2 = 9

demostrar que el cuantificador existencial no se distribuye sobre sobre la


conectiva lógica Ʌ
ejemplo
demostrar que ꓯ x P(x) → x P(x)

DF Regla
ꓯ x P(x) premisa
P(x) 1) PU
x P(x) 2) GE

Ejemplo
Supongamos que L(x, y) representa el hecho de que x e y viven en la misma ciudad

ꓯ x ꓯ y ꓯ z [L(x, y) Ʌ L(y, z) → L(x, z)]

Empleando esto como premisa, dar una derivación formal de que, si Pedro vive en la
misma ciudad que Mario y Mario vive en la misma ciudad que Bruno, entonces Pedro
vive en la misma ciudad que Bruno:

DF REGLA
1- ꓯ x ꓯ y ꓯ z [L(x, y) Ʌ L(y, z) → L(x, z)] premisa
2- L(p, m) premisa
3- L(m, b) premisa
4- L(p, m) Ʌ L(m, b) 2,3) RC
5- L(p, m) Ʌ L(m, b) → L(p, b) 1) PU ∫_(p,m,b)^(x,y,z)
6-  L(p, b) 4,5) MP

Todo el mundo tiene descanso de vez en cuando

D(x):x tiene descanso de vez en cuando


ꓯ xD(x)
Todo el mundo tiene alguien que sea su amigo A(x, y)

También podría gustarte