Dedução Natural Universidade Tecnológica Federal do Paraná

Slides:



Advertisements
Apresentações semelhantes
Lógica de Predicados e Representação de Conhecimento
Advertisements

Capítulo 7 Tableaux semânticos e resolução na Lógica Proposicional
Prof. Marcone Sotéro Método Dedutivo Prof. Marcone Sotéro
Capítulo 3 Propriedades semânticas da Lógica Proposicional
Lógica Matemática e Computacional 7 – Introdução à Programação Lógica
Lógica Matemática e Computacional 2.2 – Implicação e Equivalência
Elementos de Lógica Matemática
LÓGICA MATEMÁTICA IMPLICAÇÃO LÓGICA
LN: o que decorre de uma frase?
TC2- Lógica Proposicional
Lógica Proposicional-3
Elsa Carvalho 163 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Teoria dos Modelos.
Lógicas em Dedução Natural
Introdução à Programação Lógica
Resolução.
BCC 101 –Matemática Discreta
CADERNO DE LÓGICA Nome.
Análise Dada uma cadeia de terminais w, queremos saber se wL(G) ou não. Se for o caso, poderemos querer achar uma derivação de w. Um algoritmo que pode.
Aula 5 - Cap. 7 Fundamentos da IA Mestrado – FEI
Lógica e lógica de programação
Curso: Licenciatura em Matemática
Alunos: Vinicius Arcanjo Pedro Garagnani Curso: Engenharia de Computação, Professor: Adolfo Neto Disciplina: Lógica para Computação. Tablôs.
AXIOMATIZAÇÃO Equipe: André Augusto Kaviatkovski, Daniel Elias Ferreira, Vinicius Zaramella.
DEDUÇÃO NO CÁLCULO PROPOSICIONAL
INF 1771 – Inteligência Artificial
Inteligência Artificial
Conceitos Básicos.
Lógica Matemática e Computacional
Dedução Natural.
Argumentos, verdade e validade 2
Matemática Discreta – if670 Anjolina Grisi de Oliveira
TEORIA AXIOMÁTICA DOS CONJUNTOS
O método de Wang consiste em escrever uma série de linhas, cada vez mais simples, até que a prova seja completada ou até que se descubra ser impossível.
Capítulo 4 Métodos para determinação de propriedades semânticas de fórmulas da Lógica Proposicional
BCC 101 –Matemática Discreta
MÉTODO DEDUTIVO Jeneffer Ferreira
Capítulo 6 Um sistema axiomático formal na Lógica Proposicional
INF 1771 – Inteligência Artificial
Introdução a Lógica Prof. Luiz Carlos Gabi.
Modelos Matemáticos Usados como tipos em especificações baseadas em modelos Apresentados como teorias ou sistemas formais Uma teoria é definida em termos.
Formas Normais e Resolução
SEMÂNTICA.
Completude e Corretude do Sistema de Tableaux Semânticos
Lógica Proposicional Dedução Natural.
Lógicas e Inferência para IA
SAT e Custo Computacional
Matemática Discreta 1 – MD 1 Aula 8: Lógica Proposicional
Métodos para determinação de validade de fórmulas
BCC101 Matemática Discreta I
Introdução à Lógica Matemática
INTRODUÇÃO À PROGRAMAÇÃO EM LÓGICA Profa. Joseluce de Farias Cunha
Lógica Matemática Introdução.
Inteligência Artificial: Lógica Proposicional e Prolog
Lógica Proposicional.
BCC101 – Matemática Discreta
Decidibilidade, Corretude, Completude, Consistência
Sistema Formal Um Sistema Formal para a lógica proposicional é uma 2-tupla < L, R >, onde: L: linguagem proposicional R: conjunto de regras de inferências.
Matemática Discreta I BCC101
1 Lógica Proposicional Dedução BCC101 Matemática Discreta I.
Decidibilidade, Corretude, Completude, Consistência, Monotonicidade
Lógica Proposicional.
Lógica Proposicional.
Sistema Formal Um Sistema Formal para a lógica proposicional é uma 2-tupla < L, R >, onde: L: linguagem proposicional R: conjunto de regras de inferências.
Regras de Inferência Como gerar na Lógica Proposicional formas válidas de argumento? Regras de Inferência permitem gerar formas de argumentos numa série.
Lógica Proposicional Dedução Natural.
Anjolina Grisi de Oliveira
UNIP UNIVERSIDADE PAULISTA Professor: Yure de Queiroz Lima
Interpretação do Teorema de Herbrand
Introdução a Lógica Matemática
Aula Introdutória “Lógica para Computação”
Transcrição da apresentação:

Dedução Natural Universidade Tecnológica Federal do Paraná Curso de Engenharia de Computação

Método da dedução natural Deduzir uma conclusão a partir de premissas. Regras de inferência. Método prático.

Regras de inferência Quantas regras se pode ter num sistema? Mínimo: duas regras para cada operador – introdutora e eliminadora. Regras de inferência diretas. Regras de inferência hipotéticas. Regras de inferência derivadas.

Regras de inferência diretas Dupla Negação (DN): ¬¬  Modus Ponens (MP):   Conjunção (C):  Separação (S):     Expansão (E):    

Regras de inferência diretas Silogismo Disjuntivo (SD):   ¬ ¬   Condicionais para Bicondicional (CB):    Bicondicional para Condicionais (BC):    

Exemplo de dedução Pa  (Qab  Cq), (Qab  Cq)  Dc, Dc  (E  (¬E  Fba)), Pa, ¬E ╞ Fba. 1. Pa  (Qab  Cq) P 2. (Qab  Cq)  Dc P 3. Dc  (E  (¬E  Fba)) P 4. Pa P 5. ¬E P ?Fba

1. Pa  (Qab  Cq) P 2. (Qab  Cq)  Dc P 3. Dc  (E  (¬E  Fba)) P 4. Pa P 5. ¬E P ?Fba 6. Qab  Cq 1, 4 MP 7. Dc 2, 6 MP 8. E  (¬E  Fba) 3, 7 MP 9. ¬E  Fba 5, 8 SD 10. Fba 5, 9 MP

Definições “Definição 1: Sejam  um conjunto qualquer de fórmulas e  uma fórmula. Uma dedução de  a partir de  é uma sequência finita 1,...,n de fórmulas, tal que n =  e cada i, 1 i  n, é uma fórmula que pertence a  ou foi obtida a partir de fórmulas que aparecem antes na sequência, por meio da aplicação de alguma regra de inferência.” (MORTARI, 2001:242)

Definições “Definição 2: Sejam  um conjunto qualquer de fórmulas e  uma fórmula. Dizemos que  é consequência lógica (sintática) de , o que denotamos por ├  , se há uma dedução de  a partir de .” (MORTARI, 2001:243)

Exemplos {Pa  (Qab  Cq), (Qab  Cq)  Dc, Dc  (E  (¬E  Fba)), Pa, ¬E} ├ Fba. {1,...,n} ├  1,...,n ├ 

Regras de inferência hipotéticas Se Miau é um gato típico, ele não gosta de nadar. Se não gosta de nadar, então não pratica pesca submarina. Logo, se Miau é um gato típico, Miau não pratica pesca submarina. Gm  ¬Nm, ¬Nm  ¬Pm ├ Gm  ¬ Pm. 1. Gm  ¬Nm P 2. ¬Nm  ¬Pm P ?Gm  ¬ Pm 3. | Gm H ?¬Pm

1. Gm  ¬Nm P 2. ¬Nm  ¬Pm P ?Gm  ¬ Pm 3. Gm H ?¬Pm 4. ¬Nm 1, 3 MP 5. ¬Pm 2, 4 MP 6. Gm  ¬Pm 3-5 RPC

Regra de prova condicional Formulação  :  

Uso apropriado da RPC Introduzir na derivação uma linha vertical toda vez que uma hipótese adicional for introduzida. Não usar uma fórmula que ocorre à direita de uma linha vertical depois de terminada essa linha. Descartar as hipóteses na ordem inversa em que foram introduzidas. Uma dedução não termina enquanto não forem descartadas todas as hipóteses adicionais.

Regras de inferência hipotéticas Cb  ¬Fnp ├ ¬(Cb  Fnp) 1. Cb  ¬Fnp P ?¬(Cb  Fnp) 2. Cb  Fnp H ?CTR 3. Cb 2 S 4. ¬Fnp 1, 3 MP 5. Fnp 2 S 6. Fnp  ¬Fnp 4, 5 C 7.¬(Cb  Fnp) 2-6 RAA

Regra de redução ao absurdo Formulação:  ¬ ¬

Regras de inferência derivadas São as regras que podem ser provadas a partir das regras mencionadas anteriormente. Podem ser consideradas como uma maneira de abreviar parte de uma dedução.

Regras de inferência derivadas Modus Tollens (MT):  ¬ ¬ Silogismo Hipotético(SH):   Contraposição ¬¬ Dupla Negação (DN): ¬¬  Contradição (CTR): ¬  Leis de De Morgan (DM): ¬(  ) ¬(  ) ¬  ¬ ¬  ¬

Teoremas Definição 3: Uma fórmula  é um teorema (do CQC) se há uma dedução de  a partir do conjunto vazio de premissas. Assim,  é um teorema se e somente se ├ , o que abreviamos escrevendo simplesmente ├ .

Teoremas Exemplo: ├ (Fa  Gb)  Fa. 1. Fa  Gb H 2. Fa 1 S 3. (Fa  Gb)  Fa. 1-2 RPC

Consequência sintática e consequência semântica Teorema de Correção e Completude ├  se e somente se ╞   é uma consequência sintática de  se e somente se  é uma consequência semântica de .

O método de dedução natural é um sistema de prova correto e completo. Correto porque se uma conclusão pode ser deduzida de um conjunto  de premissas, então ela de fato é consequência lógica (semântica) de . E completo porque, se uma fórmula é consequência lógica (sintática) de um conjunto de premissas, há uma dedução demonstrando isso.