Top Banner
LÓGICA LÓGICA BÁSICA Por: Thais Lima Machado.
37

LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Apr 17, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

LÓGICA

LÓGICA BÁSICA

Por: Thais Lima Machado.

Page 2: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica

Cálculo Proposicional

Cálculo de Predicados

Prova de Teoremas

Page 3: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica

Cálculo Proposicional

Page 4: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Cálculo interessado pelas sentenças declarativas (proposições).

Proposições podem ser verdadeiras ou falsas.

Page 5: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Vocabulário: Operadores lógicos:

Negação: ~(Não é o caso que)Conjunção: &(e)Disjunção: v (ou) Condicional: -> (se..então)Bicondicional: (se e somente se)

Page 6: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Vocabulário: Letras Sentenciais:

Letras maiúsculas seguidas ou não de números.

Parênteses:( , )

Page 7: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Regras de Formação: Qualquer letra sentencial é uma fbf. Se x é uma fbf, então ~x também o é. Se x e y são fbfs, então (x & y), (x v y),

(x y) e (x y) também são.

fbf: Fórmula bem formada.

Page 8: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Definições: Fórmula Válida: Se e somente se for verdadeira

para todas as interpretações possíveis. Fórmula Inválida: Caso existir alguma

interpretação em que for falsa. Fórmula Inconsistente (Insatisfatível): Se e

somente se for falsa para todas as suas interpretações.

Fórmula Consistente: Se existir alguma interpretação onde ela for verdadeira.

Tautologia: Proposição que é sempre verdade, independente dos valores de seus componentes.

Page 9: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Regras de Inferências:

São regras hipotéticas ou não que geram as formas de argumentos numa série de etapas simples e precisas de raciocínio, chamadas de derivação ou prova.

Page 10: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Regras de Inferências: Regras Básicas:

Modus Poneuns (MP): De um condicional e seu antecedente podemos inferir o seu conseqüente.

Eliminação de Negação (~E): De um fbf da forma ~~x, podemos inferir x.

Introdução de Conjunção (&I): De quaisquer fbfs x e y, podemos inferir a conjunção x & y.

Page 11: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Regras de Inferências: Regras Básicas:

Eliminação de Conjunção (&E): De um conjunção podemos inferir qualquer um dos seus conjuntos (são cada uma das sentenças ligadas pela conjunção).

Introdução de Disjunção (vI): De uma fbf x, podemos inferir a disjunção de x com qualquer fbf.

Eliminação de Disjunção (vE): De fbfs da forma xvy, x z e yz, podemos inferir a fbf z.

Page 12: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Regras de Inferências: Regras Básicas:

Introdução do Bicondicional ( I): De quaisquer fbfs de formas (xy) e (yx) podemos inferir xy.

Eliminação do Bicondicional ( E): De quaisquer fbfs de formas (xy), podemos inferir (xy) ou (yx).

Page 13: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Regras de Inferências: Regras Básicas:

Prova do Condicional (PC): Dada uma derivação de uma fbf x a partir de uma hipótese y, podemos descartar a hipótese e inferir yx.

Redução ao Absurdo (RAA): Dada uma derivação de uma contradição a partir de uma hipótese x, podemos descartar a hipótese e inferir ~x.

Page 14: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Tabela Verdade Negação

x ~xV FF V

Page 15: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Tabela Verdade Conjunção

x y x & yV V VV F FF V FF F F

Page 16: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Tabela Verdade Disjunção

x y x v yV V VV F VF V VF F F

Page 17: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Tabela Verdade Condicional ‘P Q = ~(P & Q)’

x y x yV V VV F FF V VF F V

Page 18: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica - Cálculo Proposicional

Tabela Verdade Bicondicional P Q = (P Q) & (Q P)

x y x yV V VV F FF V FF F V

Page 19: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica

Cálculo dos Predicados

Page 20: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Introduz noções lógicas para expressar qualquer conjunto.

Expressa através de três tipos de expressões: termos, predicados, quantificadores.

Page 21: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Definições: Classe de Atributo: São representadas

pelos substantivos comuns, locuções nominais, adjetivos, locuções adjetivas, verbos, e locuções verbais.

Quantificadores: São operadores lógicosque expressam relações entre os conjuntos designados pelas classes de atributos lógicos. Eles são classificados de universais e existenciais.

Page 22: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Definições: Quantificador Universal (): Esse tipo de

quantificador é formado pelas expressões “todo” e “nenhum”.

Quantificador Existencial (): Esse tipo de quantificador é formado pela expressão “algum”.

Predicados: Serão denotados por letras maiúsculas.

Page 23: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Vocabulário Símbolos lógicos:

Operadores lógicos: ~, &, v, , .Quantificadores: , .Parênteses: ( , ).

Page 24: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Vocabulário Símbolos não-lógicos:

Letras Normais: letras minúsculas de “a” a “t”.

Variaveis: letras minúsculas de “u” a “z”.Letras Predicativas: letras minúsculas.

Page 25: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Regras de Formação: Toda fórmula atômica é uma fbf. Se x é uma fbf, então ~x também o é. Se x e y são fbfs, então (x & y), (x v y),

(x y) e (x y) também o são.

Page 26: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Regras de Inferência:

Todas as regras definidas na lógica proposicional são utilizadas para o cálculo de predicados, apenas referenciando-se para os quantificadores.

Page 27: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Regras de Inferência: Regras Básicas:

Eliminação Universal (EU): De uma fbf quantificadora universalmente, x, infere-se qualquer fbf da forma x/, a qual resulta de se substituir cada ocorrência da variável em x por uma letra nominal .

Page 28: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Regras de Inferência: Regras Básicas:

Introdução Universal (IU): De uma fbf x contendo uma letra nominal , que não corre em qualquer premissa ou em qualquer hipótese vigente na linha em que x ocorre, infere-se uma fbf da forma x/, onde x/ é resultado de se substituir todas as ocorrências de em x por uma variável que não ocorra em x.

Page 29: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Regras de Inferência: Regras Básicas:

Introdução Existencial (IE): Dada um fbf x contendo uma letra nominal , infere-se uma fbf da forma x/, onde x/ é resultado de se substituir uma ou mais ocorrências de em x por uma variável que não ocorra em x.

Page 30: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Cálculo dos Predicados

Regras de Inferência: Regras Básicas:

Eliminação Existencial (EE): Dada uma fbf quantificada existencialmente, x e uma derivação de uma conclusão y a partir da hipótese do tipo x/ (o resultado de se substituir cada ocorrência da variável em x por uma letra nominal que não ocorra em x), descarta-se x/ e afirma-se y.

Page 31: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica

Prova de Teoremas

Page 32: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Prova de Teoremas

Provar teoremas faz parte da inteligência humana.

Técnica levada para a IA.Na IA, a área que mais utiliza é SE’sObjetivo: provar que uma forma é

conseqüência lógica de outras formulas.

Page 33: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Prova de Teoremas

Definições: Prova: É a demonstração que um

teorema (ou formula) é verdadeiro. Forma Normal Conjuntiva: É quando

uma formula F for composta de umas conjunções de outras formulas.

Page 34: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Prova de Teoremas

Definições: Forma Normal Disjuntivas: É quando

uma formula F for composta de umas disjunções de outras formulas.

Forma Normal Prenex: É quando uma formula F, na lógica da primeira ordem, são retirados todos os quantificadores existentes que prefixem a fórmula.

Page 35: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Prova de Teoremas

Universo de Herbrand Serve para demostrar que um conjunto

de cláusulas S é insatisfatível. Conjunto de cláusulas é dito

insatisfatível quando for falsa para todas as interpretações em todos os domínios.

Page 36: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Prova de Teoremas

Principio da Resolução: Nesse princípio usamos um mecanismo

de substituição que permite a verificação da validade de um fórmula, além de empregar uma única regra de inferência e não necessitar de axiomas lógicos.

Definição:É um método algorítmico que permite verificar a insatisfatibilidade de qualquer conjunto de cláusulas.

Page 37: LÓGICA zLÓGICA BÁSICA Por: Thais Lima Machado.. Lógica zCálculo Proposicional zCálculo de Predicados zProva de Teoremas.

Lógica- Prova de Teoremas

Termos importantes para o uso do Princípio da Resolução: Profundidade: Se a cláusulas vazia

sempre é produzida, o conjunto original deve Ter sido insatisfatível.

Completude: Se o conjunto original é insatisfatível, a cláusulas vazia eventualmente será produzida.