



























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Logica De Predicados Ingenieria del software
Tipo: Diapositivas
1 / 35
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
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 letras de función(FUNC): Representaremos a este conjunto por las letras f,g,h,L. Incluimos subíndices para poder diferenciar las funciones:
Cuantificadores: ∃=existencial ∀=Universal Signos de puntuación : Paréntesis ( ) y coma.
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
Predicado instancia: 1.Instancia(marco, hombre)
Predicados instancia + “es un” 1.Instancia(marco, hombre)
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: ∀