SlideShare una empresa de Scribd logo
1 de 16
Cálculo de Predicados
Diego Gonzalez
C.I. 16.714.513
Estructuras Discretas
SAIA – UFT
Noviembre, 2015
Representación e inferencia en la lógica de predicados
Idea:
La lógica como sistema de representación del
conocimiento y de obtención de
consecuencias (control)
Cálculo de predicados de primer orden
Fórmulas
Fórmulas atómicas
Conectores
autor(quijote, cervantes)
escritor(cervantes)
Predicado: Un predicado es un símbolo cuyo valor
se encuentra en el dominio lógico (verdadero o
falso) y representa alguna cualidad semántica, en
un cierto contexto, acerca de las relaciones entre
objetos o entidades
Fórmulas atómicas
Términos
autor(quijote, Quién)
autor(quijote, mejor(novelista, españa))
Constante:
Representa un término con un valor semántico determ
Fórmulas atómica :: Predicado | Predicado(Términos)
Términos :: Término | Término, Términos
Término :: Variable | Constante | Functor
Functor :: NombreFunctor(Términos)
Variable:
Representa un término cuyo valor no está determinado
inicialmente y su dominio de definición debe coincidir con
el de los términos constantes
Functor:
Es un símbolo que posee valor en el dominio de las
variables y constantes, pero que no es ni una variable ni
una constante.
Normas léxicas:
Las variables siempre empiezan por mayúscula
las constantes por minúscula
Conectores
Permiten construir fórmulas complejas a partir de
fórmulas o expresiones atómicas
Negación :  (~)
Disyunción :  (OR)
Conjunción :  (AND)
Implicación :  ()
Equivalencia : 
Negación: Genera una fórmula que posee valores lógicos
complementarios a los de la fórmula sobre la que se
aplica. Estrictamente no es un conector, pues no conecta
dos fórmulas sino que transforma una.
 autor(hamlet, cervantes)
Disyunción: Genera una fórmula cuyo valor lógico es el
“OR” de los valores de las dos fórmulas que conecta.
estado(bombilla, encendida)  estado(bombilla, apagada)
Conjunción: Genera una fórmula cuyo valor lógico es el
“AND” de los valores de las dos fórmulas que conecta.
color(coche, rojo)  color(camisa, azul)
Implicación: Genera una fórmula compuesta no-simétrica
que es cierta siempre, salvo cuando el antecedente es
cierto y el consecuente falso.
p  q es equivalente a p  q
p q p  q p p  q
0 0 1 1 1
0 1 1 1 1
1 0 0 0 0
1 1 1 0 1
está(cielo, azul)   lloverá(hoy)
 está(cielo, azul)   lloverá(hoy)
Equivalencia o doble implicación: Genera una fórmula que
es cierta sólo si las dos componentes poseen idéntico
valor.
p  q es equivalente a (p  q)  (q  p)
p q p  q q  p (p  q)  (q  p)
0 0 1 1 1
0 1 1 0 0
1 0 0 1 0
1 1 1 1 1
llueve(hoy)  está(cielo, nublado)
Equivalencias
Complemento: p   p  1
Doble negación:  (  p )  p
Conmutativa: p  q  q  p
p  q  q  p
Distributiva: p  (q  r)  (p  q)  (p  r)
p  (q  r)  (p  q)  (p  r)
Asociativa: p  (q  r)  (p  q)  r
p  (q  r)  (p  q)  r
Leyes de De Morgan:  (p  q)   p   q
 (p  q)   p   q
Ley del contrapositivo: p  q   q   p
Cuantificadores Establecen el ámbito de
existencia de las variables
Cuantificador Universal ():
Cuando acompaña a una variable X establece que la
fórmula es siempre válida para cada valor posible
de la variable X. La variable X se dice entonces
cuantificada universalmente.
“Todo cuerpo con masa cae”
(X) ( [cuerpo(X)  posee(masa, X)]  cae(X) )
Cuantificadores Establecen el ámbito de
existencia de las variables
Cuantificador Existencial ():
Establece que como mínimo existe un valor de la
variable cuantificada que hace cierta la fórmula. La
variable se dice cuantificada existencialmente.
“Alguién descubrió la penicilina”
( X) ( descubrió( X, penicilina )
Reglas de precedencia entre operadores

, 
 , 
, 
menor precedencia
Forma Normal de una fórmula
Una fórmula se dice que está en forma normal
si todos los cuantificadores han sido
desplazados al principio de la fórmula.
Forma normal de una fórmula
Una fórmula se dice que está en forma normal si todos los
cuantificadores han sido desplazados al principio de la
fórmula.
Algunas equivalencias útiles para alcanzar una forma
normal
 [ ( X) p(X) ]  (X) [ p(X) ]
 [ (X) p(X) ]  ( X) [ p(X) ]
( X) [ p(X)  q(X) ]  [ (X) p(X) ]  [ (X) q(X) ]
( X) [ p(X)  q(X) ]  [ ( X) p(X) ]  [ ( X) q(X) ]
Lógica de orden cero:
Los predicados carecen de términos y el cálculo de
predicados se reduce al cálculo de proposiciones o
proposicional.
Lógica de orden uno:
Los predicados poseen términos que pueden ser
constantes, variables o functores.
Lógica de orden superior:
Los predicados lógicos pueden ser en sí mismos
variables.
Ejercicios. Expresar como fbf en lógica de predicados los
siguientes hechos
A. Marco era un hombre.
B. Marco era pompeyano (de Pompeya).
C. Todos los pompeyanos eran romanos.
D. César era un dirigente.
E. Todos los romanos o bien eran leales a César o bien le
odiaban.
F. Todo el mundo es fiel a alguien.
G. La gente sólo trata de asesinar a aquellos dirigentes a
los que no son leales.
H. Marco intentó asesinar a César.
I. Algún romano odia a César.
A. hombre(marco)
B. pompeyano(marco)
C. (X)(pompeyano(X)  romano(X))
D. dirigente(césar)
E. (X)(romano(X)  leal(X,césar)  odia(X,césar))
F. (X)(hombre(X)  (Y) leal(X,Y)
G. (X)(Y) (hombre(X)  dirigente(Y)
 intenta_asesinar(X,Y)   leal(X,Y))
H. intenta_asesinar(marco, césar)
I. (X) (romano(X)  odia(X, césar))

Más contenido relacionado

La actualidad más candente

Circuitos logicos
Circuitos logicos Circuitos logicos
Circuitos logicos
ang325
 
Logica de predicado
Logica de predicadoLogica de predicado
Logica de predicado
rober_09
 
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONESTEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
edvinogo
 

La actualidad más candente (20)

Razonamiento monotono
Razonamiento monotonoRazonamiento monotono
Razonamiento monotono
 
Cómo programar C++, 9na Edición - Paul Deitel.pdf
Cómo programar C++, 9na Edición - Paul Deitel.pdfCómo programar C++, 9na Edición - Paul Deitel.pdf
Cómo programar C++, 9na Edición - Paul Deitel.pdf
 
Circuitos logicos
Circuitos logicos Circuitos logicos
Circuitos logicos
 
Logica de predicado
Logica de predicadoLogica de predicado
Logica de predicado
 
Tema 4 4. ECUACIONES DIFERENCIALES LINEALES Y SISTEMAS DE ECUACIONES
Tema 4 4.	ECUACIONES DIFERENCIALES LINEALES Y SISTEMAS DE ECUACIONESTema 4 4.	ECUACIONES DIFERENCIALES LINEALES Y SISTEMAS DE ECUACIONES
Tema 4 4. ECUACIONES DIFERENCIALES LINEALES Y SISTEMAS DE ECUACIONES
 
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONESTEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
TEOREMAS DE EXISTENCIA Y UNICIDAD DE LAS ECUACIONES
 
Leyes del álgebra de proposiciones
Leyes del álgebra de proposicionesLeyes del álgebra de proposiciones
Leyes del álgebra de proposiciones
 
Ensayo php
Ensayo phpEnsayo php
Ensayo php
 
Cuantificadores Existenciales
Cuantificadores Existenciales Cuantificadores Existenciales
Cuantificadores Existenciales
 
Limites
LimitesLimites
Limites
 
PHP
PHPPHP
PHP
 
Espacios vectoriales euclideos
Espacios vectoriales euclideosEspacios vectoriales euclideos
Espacios vectoriales euclideos
 
LMF-T1: Sintaxis y semántica de la lógica proposicional
LMF-T1: Sintaxis y semántica de la lógica proposicionalLMF-T1: Sintaxis y semántica de la lógica proposicional
LMF-T1: Sintaxis y semántica de la lógica proposicional
 
LOGICA BINARIA
LOGICA BINARIALOGICA BINARIA
LOGICA BINARIA
 
Calculo de predicados
Calculo de predicadosCalculo de predicados
Calculo de predicados
 
Calculo proposicional
Calculo proposicionalCalculo proposicional
Calculo proposicional
 
Variacion de Parametros
Variacion de ParametrosVariacion de Parametros
Variacion de Parametros
 
Grupos y códigos
Grupos y códigosGrupos y códigos
Grupos y códigos
 
Lógica matemática2
Lógica matemática2Lógica matemática2
Lógica matemática2
 
Logica proposicional
Logica proposicionalLogica proposicional
Logica proposicional
 

Similar a Calculo de predicados

Estructura jefferson duran
Estructura jefferson duranEstructura jefferson duran
Estructura jefferson duran
ASIGNACIONUFT
 
Enrique bonilla.estructurasdiscretas
Enrique bonilla.estructurasdiscretasEnrique bonilla.estructurasdiscretas
Enrique bonilla.estructurasdiscretas
Enrique Bonilla
 
Enrique bonilla.estructurasdiscretasi
Enrique bonilla.estructurasdiscretasiEnrique bonilla.estructurasdiscretasi
Enrique bonilla.estructurasdiscretasi
Enrique Bonilla
 

Similar a Calculo de predicados (20)

Logica
LogicaLogica
Logica
 
Sistemas Basados En Logica
Sistemas Basados En LogicaSistemas Basados En Logica
Sistemas Basados En Logica
 
Sistemas Basados En Logica
Sistemas Basados En LogicaSistemas Basados En Logica
Sistemas Basados En Logica
 
Logicaformal
LogicaformalLogicaformal
Logicaformal
 
Fbf
FbfFbf
Fbf
 
Lógica Proposicional Por Segundo Silva Maguiña
Lógica Proposicional Por Segundo Silva MaguiñaLógica Proposicional Por Segundo Silva Maguiña
Lógica Proposicional Por Segundo Silva Maguiña
 
LóGica SesióN N°4
LóGica SesióN N°4LóGica SesióN N°4
LóGica SesióN N°4
 
Estructura alexxavier barco
Estructura alexxavier barcoEstructura alexxavier barco
Estructura alexxavier barco
 
LÓGICA.pdf
LÓGICA.pdfLÓGICA.pdf
LÓGICA.pdf
 
logica.pdf
logica.pdflogica.pdf
logica.pdf
 
itiel vilasmil
itiel vilasmilitiel vilasmil
itiel vilasmil
 
Estructura jefferson duran
Estructura jefferson duranEstructura jefferson duran
Estructura jefferson duran
 
calculo de predicados
calculo  de predicadoscalculo  de predicados
calculo de predicados
 
LogPro.pptx de logica proposional -analisis.
LogPro.pptx de logica proposional -analisis.LogPro.pptx de logica proposional -analisis.
LogPro.pptx de logica proposional -analisis.
 
Logica de predicados1
Logica de predicados1Logica de predicados1
Logica de predicados1
 
Enrique bonilla.estructurasdiscretas
Enrique bonilla.estructurasdiscretasEnrique bonilla.estructurasdiscretas
Enrique bonilla.estructurasdiscretas
 
Enrique bonilla.estructurasdiscretasi
Enrique bonilla.estructurasdiscretasiEnrique bonilla.estructurasdiscretasi
Enrique bonilla.estructurasdiscretasi
 
Estructura hugo
Estructura hugoEstructura hugo
Estructura hugo
 
Calculo de Predicados
Calculo de PredicadosCalculo de Predicados
Calculo de Predicados
 
Calculo de Predicados
Calculo de PredicadosCalculo de Predicados
Calculo de Predicados
 

Más de Diego Gonzalez (10)

Teoria Cinetica de los Gases
Teoria Cinetica de los GasesTeoria Cinetica de los Gases
Teoria Cinetica de los Gases
 
Estaciones terrestres - Diego Gonzalez
Estaciones terrestres - Diego GonzalezEstaciones terrestres - Diego Gonzalez
Estaciones terrestres - Diego Gonzalez
 
Radiopropagacion - Actividad 1
Radiopropagacion - Actividad 1Radiopropagacion - Actividad 1
Radiopropagacion - Actividad 1
 
Informe Practica #1 - Lab Circuitos Electricos II
Informe Practica #1 - Lab Circuitos Electricos IIInforme Practica #1 - Lab Circuitos Electricos II
Informe Practica #1 - Lab Circuitos Electricos II
 
Gonzalez Diego Asig4
Gonzalez Diego Asig4Gonzalez Diego Asig4
Gonzalez Diego Asig4
 
Lceii Diego Gonzalez_informe5
Lceii Diego Gonzalez_informe5Lceii Diego Gonzalez_informe5
Lceii Diego Gonzalez_informe5
 
GonzalezDiegoAsig3
GonzalezDiegoAsig3GonzalezDiegoAsig3
GonzalezDiegoAsig3
 
LCEII Diego Gonzalez_informe4
LCEII Diego Gonzalez_informe4LCEII Diego Gonzalez_informe4
LCEII Diego Gonzalez_informe4
 
GonzalezDiegoAsig2
GonzalezDiegoAsig2GonzalezDiegoAsig2
GonzalezDiegoAsig2
 
GonzalezDiegoAsig1
GonzalezDiegoAsig1GonzalezDiegoAsig1
GonzalezDiegoAsig1
 

Último

clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
DayanaCarolinaAP
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 

Último (20)

Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Calculo de predicados

  • 1. Cálculo de Predicados Diego Gonzalez C.I. 16.714.513 Estructuras Discretas SAIA – UFT Noviembre, 2015
  • 2. Representación e inferencia en la lógica de predicados Idea: La lógica como sistema de representación del conocimiento y de obtención de consecuencias (control) Cálculo de predicados de primer orden Fórmulas Fórmulas atómicas Conectores
  • 3. autor(quijote, cervantes) escritor(cervantes) Predicado: Un predicado es un símbolo cuyo valor se encuentra en el dominio lógico (verdadero o falso) y representa alguna cualidad semántica, en un cierto contexto, acerca de las relaciones entre objetos o entidades Fórmulas atómicas Términos autor(quijote, Quién) autor(quijote, mejor(novelista, españa))
  • 4. Constante: Representa un término con un valor semántico determ Fórmulas atómica :: Predicado | Predicado(Términos) Términos :: Término | Término, Términos Término :: Variable | Constante | Functor Functor :: NombreFunctor(Términos) Variable: Representa un término cuyo valor no está determinado inicialmente y su dominio de definición debe coincidir con el de los términos constantes Functor: Es un símbolo que posee valor en el dominio de las variables y constantes, pero que no es ni una variable ni una constante. Normas léxicas: Las variables siempre empiezan por mayúscula las constantes por minúscula
  • 5. Conectores Permiten construir fórmulas complejas a partir de fórmulas o expresiones atómicas Negación :  (~) Disyunción :  (OR) Conjunción :  (AND) Implicación :  () Equivalencia : 
  • 6. Negación: Genera una fórmula que posee valores lógicos complementarios a los de la fórmula sobre la que se aplica. Estrictamente no es un conector, pues no conecta dos fórmulas sino que transforma una.  autor(hamlet, cervantes) Disyunción: Genera una fórmula cuyo valor lógico es el “OR” de los valores de las dos fórmulas que conecta. estado(bombilla, encendida)  estado(bombilla, apagada) Conjunción: Genera una fórmula cuyo valor lógico es el “AND” de los valores de las dos fórmulas que conecta. color(coche, rojo)  color(camisa, azul)
  • 7. Implicación: Genera una fórmula compuesta no-simétrica que es cierta siempre, salvo cuando el antecedente es cierto y el consecuente falso. p  q es equivalente a p  q p q p  q p p  q 0 0 1 1 1 0 1 1 1 1 1 0 0 0 0 1 1 1 0 1 está(cielo, azul)   lloverá(hoy)  está(cielo, azul)   lloverá(hoy)
  • 8. Equivalencia o doble implicación: Genera una fórmula que es cierta sólo si las dos componentes poseen idéntico valor. p  q es equivalente a (p  q)  (q  p) p q p  q q  p (p  q)  (q  p) 0 0 1 1 1 0 1 1 0 0 1 0 0 1 0 1 1 1 1 1 llueve(hoy)  está(cielo, nublado)
  • 9. Equivalencias Complemento: p   p  1 Doble negación:  (  p )  p Conmutativa: p  q  q  p p  q  q  p Distributiva: p  (q  r)  (p  q)  (p  r) p  (q  r)  (p  q)  (p  r) Asociativa: p  (q  r)  (p  q)  r p  (q  r)  (p  q)  r Leyes de De Morgan:  (p  q)   p   q  (p  q)   p   q Ley del contrapositivo: p  q   q   p
  • 10. Cuantificadores Establecen el ámbito de existencia de las variables Cuantificador Universal (): Cuando acompaña a una variable X establece que la fórmula es siempre válida para cada valor posible de la variable X. La variable X se dice entonces cuantificada universalmente. “Todo cuerpo con masa cae” (X) ( [cuerpo(X)  posee(masa, X)]  cae(X) )
  • 11. Cuantificadores Establecen el ámbito de existencia de las variables Cuantificador Existencial (): Establece que como mínimo existe un valor de la variable cuantificada que hace cierta la fórmula. La variable se dice cuantificada existencialmente. “Alguién descubrió la penicilina” ( X) ( descubrió( X, penicilina )
  • 12. Reglas de precedencia entre operadores  ,   ,  ,  menor precedencia Forma Normal de una fórmula Una fórmula se dice que está en forma normal si todos los cuantificadores han sido desplazados al principio de la fórmula.
  • 13. Forma normal de una fórmula Una fórmula se dice que está en forma normal si todos los cuantificadores han sido desplazados al principio de la fórmula. Algunas equivalencias útiles para alcanzar una forma normal  [ ( X) p(X) ]  (X) [ p(X) ]  [ (X) p(X) ]  ( X) [ p(X) ] ( X) [ p(X)  q(X) ]  [ (X) p(X) ]  [ (X) q(X) ] ( X) [ p(X)  q(X) ]  [ ( X) p(X) ]  [ ( X) q(X) ]
  • 14. Lógica de orden cero: Los predicados carecen de términos y el cálculo de predicados se reduce al cálculo de proposiciones o proposicional. Lógica de orden uno: Los predicados poseen términos que pueden ser constantes, variables o functores. Lógica de orden superior: Los predicados lógicos pueden ser en sí mismos variables.
  • 15. Ejercicios. Expresar como fbf en lógica de predicados los siguientes hechos A. Marco era un hombre. B. Marco era pompeyano (de Pompeya). C. Todos los pompeyanos eran romanos. D. César era un dirigente. E. Todos los romanos o bien eran leales a César o bien le odiaban. F. Todo el mundo es fiel a alguien. G. La gente sólo trata de asesinar a aquellos dirigentes a los que no son leales. H. Marco intentó asesinar a César. I. Algún romano odia a César.
  • 16. A. hombre(marco) B. pompeyano(marco) C. (X)(pompeyano(X)  romano(X)) D. dirigente(césar) E. (X)(romano(X)  leal(X,césar)  odia(X,césar)) F. (X)(hombre(X)  (Y) leal(X,Y) G. (X)(Y) (hombre(X)  dirigente(Y)  intenta_asesinar(X,Y)   leal(X,Y)) H. intenta_asesinar(marco, césar) I. (X) (romano(X)  odia(X, césar))