CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

34
CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial

Transcript of CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Page 1: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

CÁLCULO DE PREDICADOS

Prof. Esp. Cristiano José Cecanho

Inteligência Artificial

Page 2: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Roteiro• Esquemas para portas lógicas• Cálculo de predicados

Page 3: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Esquemas para portas lógicas• Anteriormente estudamos as portas lógicas conforme

suas entradas e propondo possibilidades de saídas.

• Um esquema, nada mais é que a representação de um circuito elétrico, ou eletrônico por meio de simbologias.

• Em eletrônica as máquinas estudadas são: • Computadores, calculadoras, sistemas de controle e automação,

codificadores, decodificadores, entre outros.

Page 4: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Circuito digital• Um circuito digital emprega um conjunto de funções

lógicas, onde função é a relação existente entre as variáveis independentes e as variáveis dependentes, assim como aprendemos na matemática.

• Para cada valor possível da variável independente determina-se o valor da função.

• O conjunto de valores que uma variável pode assumir depende das restrições ou especificações do problema a ser resolvido.

Page 5: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Função lógica NÃO• Y = variável dependente• A = variável independente

Page 6: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Porta lógica E (AND)

Page 7: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Porta lógica E (AND) - Exemplo

Page 8: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Porta lógica OU (OR)

Page 9: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Porta lógica OU (OR) - Exemplo

Page 10: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exemplo de circuito lógico

Expressão lógica deste circuito: ((A+B).(A+C)).(B+D)

Page 11: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Cálculo de predicados• O cálculo de predicados estuda a legitimidade ou não de

sentenças, mas agora incluindo os cálculos dos quantificadores, bem como dos predicados.

• Predicado = um dos termos essenciais da oração; é tudo aquilo que se diz ou o que se declara sobre o sujeito.

Page 12: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Cálculo de predicados - Exemplo• Considere a seguinte dedução:

(Todas as crianças estudam)

(Alice é uma criança)______

(Alice estuda)

• Nesta relação avalia-se que todo o conjunto de crianças estudam e se Alice é uma criança então ela estuda.

Page 13: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Cálculo de predicados - Exemplo• Considere a seguinte dedução:

(Existem crianças que estudam)

(Alice é uma criança)______

(Alice estuda)

• Nesta relação avalia-se que foi formada incorretamente pois não tem como afirmar que Alice estudou.

• Isso porque não consideramos que todo o conjunto de crianças estuda.

Page 14: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Importância do predicado• Em uma dedução onde diz-se que filho(x,z) significa que

“x é filho de z” e irmão(x,y) significa que “x é irmão de y”:

Page 15: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício 1• Raquel, Marta, Larissa e Isabel têm profissões diferentes. Uma delas

é Bióloga, a outra é Médica, a outra é Assistente Social e outra Farmacêutica, não necessariamente nesta ordem:I. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

• Desta forma, pode-se concluir que:

a)Marta é bióloga.

b)Isabel é bióloga.

c)Larissa é bióloga.

d)Raquel é farmacêutica.

Page 16: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício 2• Os carros de Artur, Bernardo e Cesar são, não

necessariamente nesta ordem, uma Brasília, uma Parati e um Santana. Um dos carros é cinza, outro azul e o outro azul. O carro de Artur é cinza; o carro de Cesar é o Santana; o carro de Bernardo não é verde e não é a Brasília. As cores da Brasília, da Parati e do Santana são, respectivamente:

a)Cinza, verde e azul.

b)Azul, cinza e verde.

c)Azul, verde e cinza.

d)Cinza, azul e verde.

Page 17: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício - ResoluçãoI. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

Raquel Marta Larissa Isabel

Bióloga

Médica

Ass. Social

Farmacêutica

Page 18: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício - ResoluçãoI. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

Raquel Marta Larissa Isabel

Bióloga

Médica

Ass. Social F F

Farmacêutica

Page 19: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício - ResoluçãoI. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

Raquel Marta Larissa Isabel

Bióloga

Médica F

Ass. Social F F

Farmacêutica F

Page 20: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício - ResoluçãoI. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

Raquel Marta Larissa Isabel

Bióloga F

Médica F F

Ass. Social F F

Farmacêutica F F V F

Page 21: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício - ResoluçãoI. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

Raquel Marta Larissa Isabel

Bióloga F F

Médica V F F F

Ass. Social F F

Farmacêutica F F V F

Page 22: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício - ResoluçãoI. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

Raquel Marta Larissa Isabel

Bióloga F F F V

Médica V F F F

Ass. Social F V F F

Farmacêutica F F V F

Page 23: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício - Resposta• Raquel, Marta, Larissa e Isabel têm profissões diferentes. Uma delas

é Bióloga, a outra é Médica, a outra é Assistente Social e outra Farmacêutica, não necessariamente nesta ordem:I. Raquel e Larissa conhecem a assistente social.

II. Marta e a farmacêutica já foram ao consultório da médica.

III. A farmacêutica é irmã de Isabel e faz curso com Raquel.

IV. Raquel não é bióloga e não conhece Isabel.

• Desta forma, pode-se concluir que:

a)Marta é bióloga.

b)Isabel é bióloga.

c)Larissa é bióloga.

d)Raquel é farmacêutica.

Page 24: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Resolução Exercício 2

Artur Brasilia Cinza

Bernardo Parati Azul

Cesar Santana Verde

Page 25: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício 2• Os carros de Artur, Bernardo e Cesar são, não

necessariamente nesta ordem, uma Brasília, uma Parati e um Santana. Um dos carros é cinza, outro azul e o outro azul. O carro de Artur é cinza; o carro de Cesar é o Santana; o carro de Bernardo não é verde e não é a Brasília. As cores da Brasília, da Parati e do Santana são, respectivamente:

a)Cinza, verde e azul.

b)Azul, cinza e verde.

c)Azul, verde e cinza.

d)Cinza, azul e verde.

Page 26: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Proposições• Tipo de sentença declarativa (uma declaração) que é

classificada como verdadeira ou falsa:

a)Foi publicado no site da ASSER os curso que participaram do ENADE 2013.

b)A soma dos ângulos internos de um triângulo é igual a 180º.

c)50% de R$ 100,00 vale R$ 30,00.

Page 27: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Princípios

1. Princípio da não-contradição: uma proposição pode ser verdadeira e falsa simultaneamente.

2. Princípio do terceiro excluído: uma proposição só pode ter dois valores lógicos, isto é, um verdadeiro (V) ou um falso (F), não podendo ter um terceiro valor lógico.

Page 28: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Quais das sentenças abaixo podem ser proposições?a) Rio Claro é uma cidade do estado de São Paulo. É proposição V

b) A seleção brasileira de futebol é pentacampeão mundial. É proposição V

c) Que ruim! Não é proposição

d) O professo Cristiano é um bom professor? Não é proposição

e) Foi bem na prova? Não é proposição

f) Seja um bom aluno. Não é proposição (trata-se de uma ordem)

g) Ele é um bom professor. Não é proposição (não sabemos que se refere ao ele / sentença aberta)

h) 40 + 10 = 6 É proposição F

i) X + Y = 6 Não é proposição (não conheço os valores de X e Y / sentença aberta)

j) Esta frase é verdadeira. Não é proposição F

Page 29: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Sintaxe • Formalmente, uma linguagem lógica de primeira ordem –

notação (P, F, C, V) – é determinada pela especificação dos seguintes conjuntos de símbolos:

• Um conjunto P de símbolos de predicado.• Um conjunto F de símbolos de função.• Um conjunto C de símbolos de constante.• Um conjunto V de símbolos de variável.

Page 30: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Aridade• Na matemática a aridade de uma função ou operação é o

número de argumentos ou operandos tomados.

• A aridade de uma relação é o número n de elementos que compõem as n-uplas ordenadas pertencentes à relação.

• A cada símbolo de predicado e de função é associada uma aridade.• Símbolos de predicado com aridade zero são chamados símbolos

proposicionais.• Símbolos de constante pode ser considerado como funções de

aridade zero.

Page 31: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

A sintaxe da linguagem pode ser assim definida:<termo> ::= <vairável> | <constante> |

<função> (<termo>1, ... , <termo>n)

<fórmula-atômica> ::= V | F |

<predicado> (<termo>1, ... , <termo>n)

<fórmula> ::= <fórmula-atômica> | ⌐(<fórmula>) |

(<fórmula>1 ^ <fórmula>2) |

(<fórmula>1 v <fórmula>2) |

(<fórmula>1 → <fórmula>2) |

( <variável>.(<fórmula>)) |

(ᴲ<variável>.(<fórmula>))

A

Page 32: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Conjunções lógicas• O símbolos indicam:

• V e F: Verdadeiro e Falso.• ⌐/~ : não / negação.• ^ : e / and (conjunção).• v : ou / or (disjunção).• → : implica (se...então) .• : qualquer.• : existe.• ↔: bicondicional (se e somente se...)

A

E

Page 33: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Representando as proposições• Considere as proposições a seguir:• P: Cristiano é professor.• Q: Artur é diretor acadêmico.

• Representando as proposições:• P v Q: Cristiano é professor ou Artur é diretor acadêmico.• P ^ Q: Cristiano é professor e Artur é diretor acadêmico.• P ^ ~Q: Cristiano é professor ou Artur não é diretor acadêmico.• P -> Q: Se Cristiano é professor, então Artur é diretor acadêmico.

Page 34: CÁLCULO DE PREDICADOS Prof. Esp. Cristiano José Cecanho Inteligência Artificial.

Exercício• Verifique se são equivalentes os pares de sentenças abaixo:

A. Se o céu está encoberto, então vai chover.

O céu não está encoberto ou não vai chover

B. Se está quente e úmido, então vai cair uma tempestade.

Se não está quente nem úmido, então não vai cair uma tempestade.