Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Lógica de Predicados: Introducción y Conceptos Básicos, Diapositivas de Ingeniería del Software

Logica De Predicados Ingenieria del software

Tipo: Diapositivas

2011/2012

Subido el 19/12/2023

1 / 35

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Lógica de Predicados
El lenguaje es el instrumento que se usa
para la comunicación entre humanos. El
lenguaje está formado por frases, entre
ellas podemos distinguir: frases
imperativas, frases interrogativas y frases
declarativas.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23

Vista previa parcial del texto

¡Descarga Lógica de Predicados: Introducción y Conceptos Básicos y más Diapositivas en PDF de Ingeniería del Software solo en Docsity!

Lógica de Predicados

El lenguaje es el instrumento que se usa para la comunicación entre humanos. El lenguaje está formado por frases, entre ellas podemos distinguir: frases imperativas, frases interrogativas y frases declarativas.

 Con la lógica de predicados intentamos conseguir sistemas de demostración automática de teoremas.  Partimos de elementos básicos como las frases declarativas simples o proposiciones que son aquellos elementos de una frase que constituyen por sí solos una unidad de comunicación de conocimientos y pueden ser considerados Verdaderos y Falsos.

El alfabeto de la lógica de predicados estará formado por los siguientes conjuntos simbólicos:

  • Conjunto de Símbolos de Variables(VAR): Es un conjunto de las últimas letras del alfabeto en minúsculas. Se utilizan subíndices, por ejemplo:
  • Conjunto de símbolos de Constantes (CONS): Este conjunto lo forman las primeras letras del alfabeto en minúsculas, también utilizaremos subíndices:

Conjunto de letras de función(FUNC): Representaremos a este conjunto por las letras f,g,h,L. Incluimos subíndices para poder diferenciar las funciones:

  • Conjunto de letras de Predicado (PRED): Se representan mediante letras mayúsculas

Cuantificadores: ∃=existencial ∀=Universal Signos de puntuación : Paréntesis ( ) y coma.

REPRESENTACION DE HECHOS

SIMPLES EN LOGICA

 Se usa la lógica proposicional: simplicidad de un procedimiento de decisión Es mas sencillo expresar los hecho del mundo real con proposiciones lógicas en forma de ( formulas bien formadas) (fbf)Se aplican predicados que aplican sobre argumentos

LOGICA DE PREDICADOS Lógica de predicados en primer orden: semipredecible.  Ejemplos FBF:  Marco era un hombre : hombre(Marco)  Marco era pompeyano: pompeyano(Marco) Todos lo pompeyanos eran romanos: Ʉx: pompeyano(x) romano(x) Cesar fue un gobernante: gobernante (cesar)

LOGICA DE PREDICADOS  Todos los romanos o eran leales a cesar o le odiaban: Ʉx: romano (x)  leal (x, cesar) ˅ odia (x, cesar) Marco intento asesinar a Cesar Intentarasesinar (marco, cesar)

Para tener en cuenta…  Las frases en lenguaje natural pueden ser ambiguas: interpretación correcta puede ser difícil  Mas de una forma de representar el conocimiento: Depende de la conveniencia y el uso  No es probable que en una frase este contenida toda la información: no omitir los datos obvios

¿Como demostrar?  A partir de axiomas  Reglas heurísticas  Demostrar todas la alternativas simultáneamente  Demostrar la veracidad de una respuesta y la falsedad de otra

Representación de relaciones de

instancia y “es un”

Predicado instancia: 1.Instancia(marco, hombre)

  1. Instancia(marco, pompeyano)
  2. Ʉx: Instancia(x, pompeyano)  instancia (x, romano)
  3. Instancia(cesar, gobernante)
  4. Ʉx: Instancia (x, romano) leal (x, cesar) ˅ odia (x, cesar)

Representación de relaciones de

instancia y “es un”

Predicados instancia + “es un” 1.Instancia(marco, hombre)

  1. Instancia(marco, pompeyano)
    1. es-un (pompeyano, romano)
  2. Instancia(cesar, gobernante)
  3. Ʉx: Instancia (x, romano) leal (x, cesar) ˅ odia (x, cesar)
  4. Ʉx: Ʉy: Ʉz: instancia (x,y) ^ es-un (y, z)  instancia (x,z)

Funciones calculables y predicados

La Y y la O tienen el significado normal de la conjunción y la disyunción y sus valores de verdad son los usuales. La implicación conecta 2, un antecedente y un consecuente, si el antecedente es falso la implicación es verdadera independientemente del valor de verdad del consecuente, si ambos son verdaderos la implicación es verdadera. Cuantificador Universal ()y cuantificador existencial () Cuantificador Universal: ∀ ⇒ La sentencia se mantiene verdadera para todos los valores de x en el dominio de la variable x significa si x es un humano entonces x es un mamífero