BCC101 Matemática Discreta I

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
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
LÓGICA MATEMÁTICA ARGUMENTOS E REGRAS DE INFERÊNCIA
LN: o que decorre de uma frase?
TC2- Lógica Proposicional
TC2- Lógica Proposicional
Lógica Proposicional-3
Introdução à Programação Lógica
BCC101 – Matemática Discreta I
BCC101 – Matemática Discreta
BCC 101 –Matemática Discreta I
BCC101 – Matemática Discreta
BCC 101 – Matemática Discreta I
BCC 101 –Matemática Discreta
Bem-vindos ao “Mundo do Wumpus”
Lógica e lógica de programação
Curso: Licenciatura em Matemática
Dedução Natural Universidade Tecnológica Federal do Paraná
Alunos: Vinicius Arcanjo Pedro Garagnani Curso: Engenharia de Computação, Professor: Adolfo Neto Disciplina: Lógica para Computação. Tablôs.
RESOLUÇÃO PROPOSICIONAL
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
Métodos de Demonstração
Lógica Matemática e Computacional
Daniel Felipe Warkentin & Raul Vitor Tessaro Esteves
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.
BCC101 – Matemática Discreta
BCC 101 –Matemática Discreta
Princípio de Prova por Indução
BCC101 – Matemática Discreta
MÉTODO DEDUTIVO Jeneffer Ferreira
Unidade III Racionalidade Argumentativa e Filosofia Sub-unidade I Argumentação e Lógica Formal Lógica Proposicional.
Capítulo 6 Um sistema axiomático formal na Lógica Proposicional
INF 1771 – Inteligência Artificial
Modelos Matemáticos Usados como tipos em especificações baseadas em modelos Apresentados como teorias ou sistemas formais Uma teoria é definida em termos.
Métodos para determinação de validade de fórmulas
SEMÂNTICA.
Completude e Corretude do Sistema de Tableaux Semânticos
Lógica Proposicional Dedução Natural.
Lógicas e Inferência para IA
Lógica de Predicados Tableaux semânticos.
BCC 101 – Matemática Discreta I
BCC101 – Matemática Discreta
BCC101 – Matemática Discreta
Matemática Discreta 1 – MD 1 Aula 8: Lógica Proposicional
Métodos para determinação de validade de fórmulas
Introdução à Lógica Matemática
BCC101 Matemática Discreta I
Inteligência Artificial: Lógica Proposicional e Prolog
Lógica e Teoria dos Conjuntos
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.
Inferir: é o ato ou processo de derivar conclusões lógicas de premissas conhecida ou decididamente verdadeiras. A dedução é uma inferência.
1 Lógica Proposicional Dedução BCC101 Matemática Discreta I.
Decidibilidade, Corretude, Completude, Consistência, Monotonicidade
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
SEMÂNTICA.
Inteligência Artificial
Introdução a Lógica Matemática
BCC101 – Matemática Discreta
Transcrição da apresentação:

BCC101 Matemática Discreta I CS2603 - Applied Logic, University of Oklahoma BCC101 Matemática Discreta I Lógica Proposicional Dedução 1

Implicação e Dedução Tabela-verdade de  False  False = True False  True = True True  True = True True  False = False Raciocínio Dedutivo: das hipóteses para a conclusão Hipótese 1: x = True, Hipótese 2: x  y = True Conclusão: y = True Porque? Bem … suponha y = False {suposição} Então poderíamos provar que False = True, pelo seguinte argumento False = True  False { tabela-verdade} = x  False {hipótese 1} = x  y {suposição} = True {hipótese 2} Não podemos aceitar a equação True = False Portanto, devemos aceitar que y = True se x  y = True e x = True Implicação possibilita dedução Deduzimos y = True de x = True e x  y = True Esta "regra de inferência” é chamada "modus ponens” Tautologia: ((x  (x  y))  y) = True

Regras de Inferência e tautologias correspondentes Regras de Eliminação Regras de Introdução x x  y y {E} (modus ponens) [x] |– y x  y {I} ((x  y)  (x  y)) = True ((x  (x  y))  y) = True tautologia correspondente {E1} x  y x {I} x y x  y ((x  y)  (x  y)) = True ((x  y)  x) = True {E2} x  y y {I1} x x  y (x  (x  y)) = True ((x  y)  y) = True x  y [x] |– z [y] |– z z {E} {I2} y x  y (y  (x  y)) = True (((x  y)  (x  z)  (y  z))  z) = True Outras Regras {ID} x (x  x) = True [x] |– False x {RAA} {CTR} False x (False  x) = True (((x)  False)  x) = True

Teorema e Prova Teorema ( Comuta) a  b |– b  a Prova a  b {E2} é OK reusar uma hipótese do teorema Teorema ( Comuta) a  b |– b  a casa com a hipótese 2 provas para aplicar a regra I Prova prova de (a  b) |– b prova de (a  b) |– a hipótese a  b {E2} b a  b {E1} a Usa a regra E2  {I} b  a Provas acima da linha Conclusão abaixo da linha {regra} Dedução Natural Provas formam uma estrutura de árvore: Folhas = hipóteses Raiz = conclusão Regras de Inferência = ramos  {I} a  b a b

Transitividade da Implicação Teorema (Transitividade da Implicação) ab, bc |– ac Suponha que podemos obter uma prova para: a |– c Então a regra I nos permitiria concluir ac Estratégia Suponha a Prove: a |– c Conclua ac (aplicando a regra I) prova Obtemos o teorema a partir da prova Basta examinar as folhas e a raiz folhas restantes são as hipóteses a ab {E} b hipótese admitida temporariamente descarregada bc {E} c {I} ac a raiz é a conclusão por I 5

Ou Comuta Teorema (Ou Comuta) a  b |– b  a Suponha Que podemos provar o teorema: a |– b  a E podemos também provar o teorema: b |– b  a Então, aplicando a regra E, concluímos b  a de a  b premissas temporárias descarregada por E  b  a a {I2} b  a  b  a b {I1} b  a hipótese restante a  b {E} b  a conclusão x {I1} x  y Ou Intro 1 y {I2} x  y Ou Intro 2 x  y [x] |– z [y] |– z {E} z Ou Eliminação

Modus Tollens Teorema (Modus Tollens) a  b, b |– a Convenção do sistema de dedução natural a é uma abreviação para a  False a  b b  False { transitividade} a  False x -> y ¬y  {modus tollens} ¬x regra derivada

Convenção de dedução natural Negação Convenção de dedução natural a é uma abreviação para a  False x x  y y {E} [x] |– y x  y {I} x x  False False {E} [x] |– False x  False {I} x x False {E} [x] |– False x {I} Não Eliminação Não Introdução

Exercício Prove o seguinte sequente: a  b, b  c |– c x x  y y {E} {E1} x  y x {E2} x  y [x] |– z [y] |– z z {E} [x] |– y x  y {I} {I} x y {I1} x  y {I2} [x] |– False {RAA} {ID} {CTR} False Regras de Inferência x é uma abreviação para xFalse a  b {E2} b b  c { E} c

Exercício Prove o seguinte sequente: a  b, a  c, b  d |– c  d x x  y y {E} {E1} x  y x {E2} x  y [x] |– z [y] |– z z {E} [x] |– y x  y {I} {I} x y {I1} x  y {I2} [x] |– False {RAA} {ID} {CTR} False Regras de Inferência x é uma abreviação para xFalse a  b a  b {E2} {E2} a a  c b b  d { E} { E} c d {I} c  d