Autor Tema: Lógica de predicados

0 Usuarios y 1 Visitante están viendo este tema.

18 Marzo, 2007, 05:45 am
Leído 3732 veces

Rafael

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 82
  • Karma: +0/-0
Hola, necesito ayuda traduciendo a símbolos lógicos el razonamiento siguiente:

Todo aquel que que quiera a Jorge escogerá a Pedro para su partido.
Pedro no es amigo de nadie que sea amigo de Juan.
Luis no escogerá a nadie que no sea amigo de Carlos para su partido
Por tanto, si Carlos es amigo de Juan, entonces Luis no quiere a Jorge.

No entiendo!!
 :banghead:

Gracias

17 Mayo, 2007, 06:39 pm
Respuesta #1

LauLuna

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 545
  • País: es
  • Karma: +1/-0
  • Sexo: Masculino
Tienes que escoger constantes de individuo para representar a Jorge, Pedro, Juan, Luis y Carlos. Por ejemplo, 'a' para Jorge, 'b' para Pedro, etc.

Después necesitas letras de predicado para representar los predicados diádicos (o binarios) 'x quiere a y', 'x escoge a y para su partido', 'x es amigo de y'.
Por ejemplo, 'Pxy', 'Qxy', 'Rxy'.

Ahora tienes que recordar cómo se expresan las proposiciones universales en lógica de predicados. Vamos a formalizar la primera proposición; entiende que 'Ax' significa 'para todo x':

Ax (Pxa -> Qxb)

Esto es sólo una pista, pero es el método general; seguro que en tu libro de texto o en tus apuntes tienes una explicación completa. Ánimo que no es difícil.

Saludos