LÓGICA APLICADA A COMPUTAÇÃO
2009.3
Aquiles Burlamaqui
Ementa
Unidade 2
Lógica de Predicados: Linguagem e Semântica
A Teoria Formal da Lógica de Predicados
Tradução do português para a Lógica
Quantificadores e Tipos
Quantificadores como Conjunções e Disjunções Infinitas
Linguagem de Primeira Ordem
Verdade
Teoria Formal do Calculo de Predicados
Teorema da Dedução
Computação na Lógica de Predicados
Resolução
Resultados de Completude
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
A teoria Formal da Lógica de
Predicados
Teoria Formal do Cálculo de Predicados
Teorema da Dedução
Exercícios
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Teoria Formal do Cálculo de
Predicados
Simplificação: Uso de , e .
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Teoria Formal do Cálculo de
Predicados
Lógica proposicional como um subconjunto da de
predicados
Mesmos
axiomas e regras existentes do cálculo
proposicional.
Adicionas novos axiomas e regras que incluam o
quantificador universal.
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Teoria Formal do Cálculo de
Predicados
Linguagem formal de 1º ordem reduzida.
{
negação, implica e quant. Universal}
Axiomas
A1,
A2, A3, A4, A5
Regras de inferência
Modus
Ponens
Generalização Universal
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Teoria Formal do Cálculo de
Predicados
“Todos os Homens são Mortais. Sócrates é homem.
Logo Sócrates é mortal”
x(H(x)->M(x))
2) x(H(x)->M(x))->(H(s)->M(s))
3)H(s)->M(s)
4) H(s)
5)M(s)
1)
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
hip.
A5
MP 1,2
hip.
MP 4,3
Teorema da Dedução
A, B ├ C então A ├ BC
Não poderá ser usando sempre.
Devido a Gen.
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Teorema da Dedução
Regras para poder utilizar o teorema da dedução.
Conceito de dependência
├
Perguntas
1.
2.
3.
4.
5.
tem alguma variável livre ?
Gen foi utilizado na prova ?
Algumas das variáveis introduzidas pelo Gen é livre em ?
Algumas das fbf’s na qual se aplicou Gen depende de ?
depende de algumas das fórmulas na qual se aplicou Gen
introduzindo variáveis livres de ?
Teorema da Dedução
Regras para poder utilizar o teorema da dedução.
Conceito de dependência
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Teorema da Dedução
Aulas de Lógica Aplicada a Computação - Aquiles Burlamaqui
Teorema da Dedução
Teorema da Dedução
Exemplos