Fundamentos de Lógica Matemática
|
|
|
- Felipe Casado Sanches
- 8 Há anos
- Visualizações:
Transcrição
1 Webconferência 5-22/03/2012 Prova por resolução Prof. L. M. Levada alexandre Departamento de Computação (DC) Universidade Federal de São Carlos (UFSCar) 2012/1
2 Introdução É possível provar argumentos utilizando um conjunto menor de regras? Principal problema Como é possível caminhar no sentido de métodos automáticos para prova de teoremas? Prova por resolução é uma alternativa que combina os conceitos de Forma Normal Conjuntiva (FNC) Notação clausal Resolventes
3 Objetivos Prova por resolução É um método sintático de prova Fundamentado em apenas uma regra de inferência, o que torna sua aplicação simples, vantajosa e computacionalmente viável Em termos práticos, estamos interessados em entender como a prova por resolução pode ser utilizada na demonstração de teoremas e verificação de argumentos. Há o objetivo de responder a perguntas como: Qual é a única regra utilizada na prova por resolução? Ela pode ser aplicada a qualquer tipo de proposição? Quais as suas vantagens em relação às técnicas anteriores?
4 Resolução A regra da resolução deve sempre ser aplicada a um par de cláusulas (cláusulas-pais) e produz como resultado uma cláusula derivada, chamada de resolvente. Assim, a regra da resolução permite combinar duas clásulas, gerando uma terceira, pela eliminação de átomos complementares. Definição 7.1: sejam P e Q duas cláusulas. Se existe um átomo a tal que a P e a Q, então, o resolvente de P e Q com relação ao literal a (ou não a), denotado por resolvente(p, Q; a) ou simplesmente res(p, Q; a), é a cláusula (P {a}) (Q { a}), ou seja, é a cláusula obtida pela união de P e Q, removendo os átomos complementares.
5 Resolvente Exemplo: considere as cláusulas P = p r e Q = q r. Então, resolvente(p, Q; r) = p q. Por outro lado, se R = p q r e S = q r, então resolvente(r, S; r) = p q q e resolvente(r, S; q)= p r r. Nesse momento, convém ressaltar a relação entre a regra da resolução definida acima e algumas das regras de inferência. Primeiramente, explicitaremos a equivalência entre a regra modus ponens e a resolução. Sabemos que a regra modus ponens é definida como p q, p = q, pois representa um argumento válido. Utilizando a equivalência da condicional, podemos escrever P = p q. Definindo Q = p, podemos escrever essa regra, de maneira equivalente, através do conceito de resolvente, como resolvente(p, Q; p), que é q.
6 Relação com técnicas dedutivas Equivalência entre resolvente e algumas regras de inferência MP p q, p = q resolvente( p q, p; p) q MT p q, q = p resolvente( p q, q; q) p SH p q, q r = p r resolvente( p q, q r; q) p r
7 Porque a prova por resolução funciona? Teorema (princípio da resolução para a lógica proposicional): considere duas cláusulas quaisquer P e Q. Seja ainda a um átomo, tal que a P e a Q. Então: P, Q = resolvente(p, Q; a) (1) Isso significa que o argumento acima é válido. Em outras palavras, isso quer dizer que o resolvente de duas cláusulas P e Q é consequência lógica das duas cláusulas. Portanto, dado um conjunto de premissas, é possível, a partir de sucessivas aplicações da regra da resolução, provar uma conclusão.
8 O processo de prova por resolução Exemplo 1: nem sempre o conjunto de proposições sobre o qual desejamos aplicar a regra da resolução é composto apenas por cláusulas. Suponha que se deseje aplicar a resolução às cláusulas P = p q e Q = q r. Para resolver esse problema, o primeiro passo consiste em reescrever cada proposição inicial na forma normal conjuntiva, definida por uma conjunção de cláusulas. Assim, para o exemplo em questão, teremos C 1 = FNC(P) = p q e C 2 = FNC(Q) = q r, de modo que resolvente(c 1, C 2 ; q)= p r.
9 O processo de prova por resolução Figura: Diagrama ilustrativo do processo de resolução.
10 Prova por resolução A aplicação da resolução na demonstração de teoremas está diretamente relacionado com a prova por redução ao absurdo, apresentada na unidade 6. Basicamente, existem duas maneiras distintas de mostrar uma conclusão lógica utilizando a prova por resolução: através da negação da conclusão; através da negação de todo teorema escrito na forma condicional. O método mais usual é o primeiro, uma vez que a negação da conclusão é, na maioria das vezes, mais simples e direta que a negação de todo teorema escrito na forma condicional.
11 Prova por resolução Tabela: Prova por resolução através da negação da conclusão. 1. Para cada premissa, bem como para a negação da conclusão, encontrar sua FNC. 2. Neste ponto, todas as premissas e a negação da conclusão são conjunções de uma ou várias cláusulas. Identificar e isolar cada cláusula individualmente. 3. Procurar no conjunto de cláusulas por duas delas que contenham o mesmo átomo, de forma que sejam complementares, por exemplo, uma deve conter p e outra p. A aplicação da resolução irá eliminar esse átomo das duas cláusulas, gerando uma terceira, que passa a ser uma nova candidata junto às demais. Na prática, as duas cláusulas anteriores transformam-se em uma única, através de uma simples operação de cancelamento. 4. Esse processo descrito no passo 3 deve continuar até que se tenha apenas duas cláusulas, ambas compostas por um único átomo, sendo que uma delas pelo átomo em si e a outra pela sua negação, como, por exemplo, C i = p e C j = p. Assim, ao se aplicar a resolução nessas duas cláusulas, obtemos a cláusula vazia, denotada aqui por nil, o que representa uma contradição, finalizando a prova.
12 Prova por resolução Observando o processo, é fácil notar uma grande analogia entre prova por resolução e a prova por redução ao absurdo. Isso decorre do fato de ambas serem baseadas no mesmo princípio. A grande vantagem da prova por resolução sobre as demais técnicas é que tudo se resume a aplicação de uma única regra, a resolução, o que torna o método fácil de ser aplicado e, inclusive, automatizado. A linguagem de programação Prolog, bastante utilizada em aplicações computacionais na área de Inteligência Artificial, utiliza utiliza esse princípio.
13 Exemplos Exemplo 1: verifique a validade do argumento seguinte. p q, q r, r s, s p (2) a) Via regras de inferência. b) Via o princípio da resolução, com negação da conclusão. c) Via o princípio da resolução, com a negação do teorema na forma condicional. Solução: a) Para mostrar que o argumento em questão é válido, vamos utilizar a prova direta. A prova é dada pela seguinte dedução:
14 Exemplos Exemplo 1: verifique a validade do argumento seguinte. p q, q r, r s, s p (2) a) Via regras de inferência. b) Via o princípio da resolução, com negação da conclusão. c) Via o princípio da resolução, com a negação do teorema na forma condicional. Solução: a) Para mostrar que o argumento em questão é válido, vamos utilizar a prova direta. A prova é dada pela seguinte dedução: (1) p q premissa (2) q r premissa (3) r s premissa (4) s premissa (5) r silogismo disjuntivo 3, 4 (6) q r equivalência da condicional 2 (7) q silogismo disjuntivo 5, 6 (8) p q equivalência da condicional 1 (9) p silogismo disjuntivo 7, 8
15 Exemplos b) Neste caso, para provar o argumento utilizando o princípio da resolução, primeiramente devemos encontrar a FNC das premissas, da negação da conclusão e identificar as cláusulas: FNC( p q) p q ( p) q p q FNC(q r) q r q r FNC( r s) r s FNC( s) s conclusão negada: p FNC( p) p
16 Exemplos b) Neste caso, para provar o argumento utilizando o princípio da resolução, primeiramente devemos encontrar a FNC das premissas, da negação da conclusão e identificar as cláusulas: FNC( p q) p q ( p) q p q FNC(q r) q r q r FNC( r s) r s FNC( s) s conclusão negada: p FNC( p) p Assim, temos a seguinte prova por resolução: Cláusulas Comentário (1) p q cláusula da primeira premissa (2) q r cláusula da segunda premissa (3) r s cláusula da terceira premissa (4) s cláusula da quarta premissa (5) p cláusula da negação da conclusão (6) q resolvente da resolução de 1 e 5 (7) r resolvente da resolução de 2 e 6 (8) s resolvente da resolução de 3 e 7 (9) nil resolvente da resolução de 4 e 8
17 Exemplos c) Para provar o argumento utilizando o princípio da resolução com a negação de todo teorema, o primeiro passo consiste em escrever o argumento na forma condicional: (( p q) (q r) ( r s) s) p (3) A seguir, devemos encontrar a negação da expressão toda, escrevendo a fórmula resultante na FNC. Isso requer a utilização da álgebra proposicional. Aplicando a negação e utilizando a equivalência da condicional, temos: ((( p q) (q r) ( r s) s) p) (4) ( (( p q) (q r) ( r s) s) p) Aplicar a Lei de De Morgan na negação mais externa nos leva à: ( (( p q) (q r) ( r s) s) p) (5) (( p q) (q r) ( r s) s) p E, finalmente, eliminando as condicionais restantes por equivalências lógicas e os parêntesis desnecessários, chegamos à FNC desejada: (( p q) (q r) ( r s) s) p (6) (p q) ( q r) ( r s) s p Note que as cláusulas obtidas são exatamente iguais às obtidas no item anterior, pela negação da conclusão. Portanto, a partir desse ponto, a prova por resolução será idêntica ao caso anterior.
18 Árvore de refutação A Figura 2 ilustra a árvore de refutação correspondente à prova por resolução anterior. Trata-se de uma representação gráfica equivalente à sequência de operações (resolventes) indicadas por uma tabela. Figura: Diagrama ilustrativo do processo de resolução.
19 Exemplos Exemplo 2: verificar a validade do argumento seguinte. p q, r s, (q s) t, t p r (7) a) Mediante prova por resolução com negação da conclusão. b) Mediante prova por resolução com negação do teorema na forma condicional. Solução: a) Para a prova por resolução, o primeiro passo consiste na determinação das FNCs das premissas e da negação da conclusão. FNC(p q) p q p q FNC(r s) r s r s FNC((q s) t) (q s) t (q s) t ( q s) t ( q t) ( s t) FNC( t) t conclusão negada: ( p r) p r FNC( ( p r)) p r
20 Exemplos Identificando e separando as cláusulas, efetuamos a prova por resolução: Cláusulas Comentário (1) p q cláusula da primeira premissa (2) r s cláusula da segunda premissa (3) q t cláusula 1 da terceira premissa (4) s t cláusula 2 da terceira premissa (5) t cláusula da quarta premissa (6) p r cláusula da negação da conclusão (7) p t resolvente da resolução de 1 e 3 (8) p resolvente da resolução de 5 e 7 (9) s resolvente da resolução de 4 e 5 (10) r resolvente da resolução de 2 e 9 (11) p resolvente da resolução de 6 e 10 (12) nil resolvente da resolução de 8 e 11 Portanto, o argumento em questão é válido.
21 Exemplos b) O primeiro passo consiste em escrevr o teorema na forma condicional: ((p q) (r s) ((q s) t) t) ( p r) (8) Em seguida, devemos negar toda a sentença e escrever o resultado da negação na FNC. Aplicando a negação na forma condicional e utilizando a equivalência da condicional, temos: (((p q) (r s) ((q s) t) t) ( p r)) (9) ( ((p q) (r s) ((q s) t) t) ( p r)) Aplicar a Lei de De Morgan na negação mais externa nos leva à: ( ((p q) (r s) ((q s) t) t) ( p r)) (10) ((p q) (r s) ((q s) t) t) ( p r) Aplicando De Morgan no último termo e eliminando as condicionais restantes através de equivalências lógicas: ((p q) (r s) ((q s) t) t) ( p r) (11) ( p q) ( r s) ( (q s) t) t (p r) Por fim, aplicando De Morgan e a distributiva no terceiro termo, chegamos à FNC desejada: ( p q) ( r s) ( (q s) t) t (p r) (12) ( p q) ( r s) ( q t) ( s t) t (p r)
22 Exemplos Observando a FNC, é possível notar que as cláusulas que a compõe são exatamente as mesmas obtidas no item anterior. A representação gráfica em termos da árvore de refutação é mostrada na Figura 3. Figura: Diagrama ilustrativo do processo de resolução.
23 Observações A operação resolvente deve ser aplicada somente à cláusulas. Na prova por resolução, não há necessidade de utilizar todas as cláusulas para chegar na cláusula vazia (nil). Isso significa que podem sobrar folhas que não são utilizadas na árvore de refutação. Existem outros métodos utilizados para se provar argumentos automaticamente: o algoritmo de Wang é um deles. Com isso, torna-se possível um computador provar teoremas de maneira totalmente autônoma, o que foi por um longo período um grande problema da área de inteligência artificial.
Fundamentos de Lógica Matemática
Webconferência 3-01/03/2012 Inferência Lógica Prof. L. M. Levada http://www.dc.ufscar.br/ alexandre Departamento de Computação (DC) Universidade Federal de São Carlos (UFSCar) 2012/1 Objetivos Análise
Lógica Matemática UNIDADE II. Professora: M. Sc. Juciara do Nascimento César
Lógica Matemática UNIDADE II Professora: M. Sc. Juciara do Nascimento César 1 1 - Álgebra das Proposições 1.1 Propriedade da Conjunção Sejam p, q e r proposições simples quaisquer e sejam t e c proposições
Lógica para Computação Primeiro Semestre, Aula 10: Resolução. Prof. Ricardo Dutra da Silva
Lógica para Computação Primeiro Semestre, 2015 DAINF-UTFPR Aula 10: Resolução Prof. Ricardo Dutra da Silva A resolução é um método de inferência em que: as fórmulas devem estar na Forma Clausal; deduções
Dedução Natural e Sistema Axiomático Pa(Capítulo 6)
Dedução Natural e Sistema Axiomático Pa(Capítulo 6) LÓGICA APLICADA A COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Dedução Natural 3. Sistemas axiomático Pa 4. Lista
Cálculo proposicional
O estudo da lógica é a análise de métodos de raciocínio. No estudo desses métodos, a lógica esta interessada principalmente na forma e não no conteúdo dos argumentos. Lógica: conhecimento das formas gerais
Lógica Proposicional. LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08. c Inês Lynce c Luísa Coheur
Capítulo 2 Lógica Proposicional Lógica para Programação LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08 c Inês Lynce c Luísa Coheur Programa Apresentação Conceitos Básicos Lógica Proposicional ou Cálculo
Lógica Proposicional (Consequência lógica / Dedução formal)
Faculdade de Tecnologia Senac Pelotas Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Matemática Aplicada Prof. Edécio Fernando Iepsen Lógica Proposicional (Consequência lógica /
Cálculo proposicional
O estudo da lógica é a análise de métodos de raciocínio. No estudo desses métodos, a lógica esta interessada principalmente na forma e não no conteúdo dos argumentos. Lógica: conhecimento das formas gerais
LÓGICA EM COMPUTAÇÃO
CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS LÓGICA EM COMPUTAÇÃO TAUTOLOGIA - EQUIVALÊNCIA E INFERÊNCIA VERSÃO: 0.1 - MARÇO DE 2017 Professor: Luís Rodrigo E-mail: [email protected]
Lógica Formal. Matemática Discreta. Prof Marcelo Maraschin de Souza
Lógica Formal Matemática Discreta Prof Marcelo Maraschin de Souza Implicação As proposições podem ser combinadas na forma se proposição 1, então proposição 2 Essa proposição composta é denotada por Seja
Fundamentos de Lógica Matemática
Webconferência 4-08/03/2012 Técnicas dedutivas Prof. L. M. Levada http://www.dc.ufscar.br/ alexandre Departamento de Computação (DC) Universidade Federal de São Carlos (UFSCar) 2012/1 Objetivos Maneiras
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/81 1 - LÓGICA E MÉTODOS DE PROVA 1.1) Lógica Proposicional
Lógica para computação - Propriedades Semânticas da Lógica Proposicional (parte 2/2) Alfabeto Simplificado e Formas Normais
DAINF - Departamento de Informática Lógica para computação - Propriedades Semânticas da Lógica Proposicional (parte 2/2) Alfabeto Simplificado e Formas Normais Prof. Alex Kutzke (http://alex.kutzke.com.br/courses)
Lógica Proposicional. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo
Lógica Proposicional Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação aculdade de Tecnologia de São Paulo Motivação IA IA estuda estuda como como simular simular comportamento
Lógica Computacional
Aula Teórica 9: Forma Normal Conjuntiva Departamento de Informática 21 de Março de 2011 O problema Como determinar eficazmente a validade de uma fórmula? Objectivo Determinar a validade de raciocínios
MD Lógica de Proposições Quantificadas Cálculo de Predicados 1
Lógica de Proposições Quantificadas Cálculo de Predicados Antonio Alfredo Ferreira Loureiro [email protected] http://www.dcc.ufmg.br/~loureiro MD Lógica de Proposições Quantificadas Cálculo de Predicados
Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65
Lógica Fernando Fontes Universidade do Minho Fernando Fontes (Universidade do Minho) Lógica 1 / 65 Outline 1 Introdução 2 Implicações e Equivalências Lógicas 3 Mapas de Karnaugh 4 Lógica de Predicados
Lógica. Cálculo Proposicional. Introdução
Lógica Cálculo Proposicional Introdução Lógica - Definição Formalização de alguma linguagem Sintaxe Especificação precisa das expressões legais Semântica Significado das expressões Dedução Provê regras
Matemática Discreta. Lógica Proposicional. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG
Matemática Discreta Lógica Proposicional Profa. Sheila Morais de Almeida DAINF-UTFPR-PG agosto - 2016 Tautologias Tautologia é uma fórmula proposicional que é verdadeira para todos os possíveis valores-verdade
Lógica Computacional
Aula Teórica 8: Forma Normal Conjuntiva António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de Informática, Faculdade
Aula 6: Dedução Natural
Lógica para Computação Segundo Semestre, 2014 DAINF-UTFPR Aula 6: Dedução Natural Prof. Ricardo Dutra da Silva Em busca de uma forma de dedução mais próxima do que uma pessoa costuma fazer, foi criado
Lógica Formal. Matemática Discreta. Prof. Vilson Heck Junior
Lógica Formal Matemática Discreta Prof. Vilson Heck Junior [email protected] Objetivos Utilizar símbolos da lógica proposicional; Encontrar o valor lógico de uma expressão em lógica proposicional;
Lógica para Computação Segundo Semestre, Aula 10: SAT. Prof. Ricardo Dutra da Silva. ( p (q ( q r))) ( p r) ( p q) ( p q r) p r.
Lógica para Computação Segundo Semestre, 2014 Aula 10: SAT DAINF-UTFPR Prof. Ricardo Dutra da Silva Definição 10.1. SAT é o problema de decidir se existe uma valoração que satisfaça uma fórmula proposicional.
Aula 6: Dedução Natural
Lógica para Computação Primeiro Semestre, 2015 DAINF-UTFPR Aula 6: Dedução Natural Prof. Ricardo Dutra da Silva Em busca de uma forma de dedução mais próxima do que uma pessoa costuma fazer, foi criado
n. 11 Argumentos e Regras de Inferência
n. 11 Argumentos e Regras de Inferência A lógica formal lida com um tipo particular de argumento, denominado de argumento dedutivo, que nos permite deduzir uma conclusão Q, com base num conjunto de proposições
Lógica predicados. Lógica predicados (continuação)
Lógica predicados (continuação) Uma formula está na forma normal conjuntiva (FNC) se é uma conjunção de cláusulas. Qualquer fórmula bem formada pode ser convertida para uma FNC, ou seja, normalizada, seguindo
Inteligência Artificial IA IV. RACIOCÍNIO BASEADO EM REGRAS
Inteligência Artificial IA Prof. João Luís Garcia Rosa IV. RACIOCÍNIO BASEADO EM REGRAS Parte 1 2004 Introdução A forma como um corpo de conhecimento sobre um certo campo é expresso por um especialista
Lógica e Matemática Discreta
Lógica e Matemática Discreta Proposições Prof clezio 26 de Abril de 2017 Curso de Ciência da Computação Inferência Lógica Uma inferência lógica, ou, simplesmente uma inferência, é uma tautologia da forma
JOÃO NUNES de SOUZA. LÓGICA para CIÊNCIA da COMPUTAÇÃO. Uma introdução concisa
JOÃO NUNES de SOUZA LÓGICA para CIÊNCIA da COMPUTAÇÃO Uma introdução concisa 21 de maio de 2008 1 A linguagem da Lógica Proposicional Introdução Alfabeto da Lógica Proposicional Definição 1.1 (alfabeto)
Inteligência Artificial IA II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO
Inteligência Artificial IA Prof. João Luís Garcia Rosa II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO 2004 Representação do conhecimento Para representar o conhecimento do mundo que um sistema
Lógica Proposicional Parte 3
Lógica Proposicional Parte 3 Nesta aula, vamos mostrar como usar os conhecimentos sobre regras de inferência para descobrir (ou inferir) novas proposições a partir de proposições dadas. Ilustraremos esse
Vimos que a todo o argumento corresponde uma estrutura. Por exemplo ao argumento. Se a Lua é cúbica, então os humanos voam.
Matemática Discreta ESTiG\IPB 2012/13 Cap1 Lógica pg 10 Lógica formal (continuação) Vamos a partir de agora falar de lógica formal, em particular da Lógica Proposicional e da Lógica de Predicados. Todos
Unidade II LÓGICA. Profa. Adriane Paulieli Colossetti
Unidade II LÓGICA Profa. Adriane Paulieli Colossetti Relações de implicação e equivalência Implicação lógica Dadas as proposições compostas p e q, diz-se que ocorre uma implicação lógica entre p e q quando
Correção Prova-2 LPL
Correção Prova-2 LPL 2009-1 Felipe Lunkes Fin e Deiwys Grumovski Joinville, 30 de Agosto de 2009 1. Utilizando o método de demonstração por absurdo ou indireta, demonstre a validade do argumento (s p),
Aula 8: Tableaux Analíticos
Lógica para Computação Segundo Semestre, 2014 Aula 8: Tableaux Analíticos DAINF-UTFPR Prof. Ricardo Dutra da Silva O métodos de Dedução Natural não permite inferir a falsidade de um sequente, ou seja,
Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 15 Agentes que Raciocinam Logicamente
Inteligência Artificial Prof. Tiago A. E. Ferreira Aula 15 Agentes que Raciocinam Logicamente 1 Bem-vindos ao Mundo do Wumpus Wumpus Agente caçador de tesouros 2 Codificação do Mundo do Wumpus 4 3 fedor
Métodos para determinação de propriedades semânticas de fórmulas da Lógica Proposicional(Capítulo 4)
Métodos para determinação de propriedades semânticas de fórmulas da Lógica Proposicional(Capítulo 4) LÓGICA APLICADA A COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Tabela-Verdade
UNIP Ciência da Computação Prof. Gerson Pastre de Oliveira
Aula 6 Lógica Matemática Álgebra das proposições e método dedutivo As operações lógicas sobre as proposições possuem uma série de propriedades que podem ser aplicadas, considerando os conectivos inseridos
Lógica Proposicional. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo
Lógica Proposicional Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Motivação IA estuda como simular comportamento inteligente comportamento
LÓGICA PROPOSICIONAL
FACULDADE PITÁGORAS Curso Superior em Tecnologia Redes de Computadores e Banco de dados Matemática Computacional Prof. Ulisses Cotta Cavalca LÓGICA PROPOSICIONAL Belo Horizonte/MG
aula 01 (Lógica) Ementa Professor: Renê Furtado Felix Site:
aula 01 (Lógica) Ementa Professor: Renê Furtado Felix E-mail: [email protected] Site: http://www.renecomputer.net/pdflog.html Plano de Ensino CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas
Lógica Proposicional Parte 2
Lógica Proposicional Parte 2 Como vimos na aula passada, podemos usar os operadores lógicos para combinar afirmações criando, assim, novas afirmações. Com o que vimos, já podemos combinar afirmações conhecidas
Aula 4: Consequência Lógica e Equivalência Lógica
Lógica para Computação Segundo Semestre, 2014 Aula 4: Consequência Lógica e Equivalência Lógica DAINF-UTFPR Prof. Ricardo Dutra da Silva Definição 4.1. Em lógica proposicional dizemos que uma fórmula B
Lógica Computacional
Lógica Computacional Modus Ponens e Raciocínio Hipotético Introdução e eliminação da Implicação e da Equivalência Completude e Coerência do Sistema de Dedução Natural 24 Outubro 2016 Lógica Computacional
Lógica Computacional
Aula Teórica 13: Dedução Natural em Lógica Proposicional António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de
Demonstrações. Terminologia Métodos
Demonstrações Terminologia Métodos Técnicas de Demonstração Uma demonstração é um argumento válido que estabelece a verdade de uma sentença matemática. Técnicas de Demonstração Demonstrações servem para:
Linguagem com sintaxe e semântica precisas: lógica. Mecanismo de inferência: derivado da sintaxe e da
istemas de Apoio à Decisão Clínica, 09-1 1 Linguagem com sintaxe e semântica precisas: lógica. Mecanismo de inferência: derivado da sintaxe e da semântica. Importante: distinguir entre os fatos e sua representação
Lógica dos Conectivos: demonstrações indiretas
Lógica dos Conectivos: demonstrações indiretas Renata de Freitas e Petrucio Viana IME, UFF 5 de novembro de 2014 Sumário Acrescentando premissas. Estratégias indiretas. Principais exemplos. Um problema
Matemática Discreta - 04
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta - 04 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Fórmulas da lógica proposicional
Fórmulas da lógica proposicional As variáveis proposicionais p, q, são fórmulas (V P rop ) é fórmula (falso) α e β são fórmulas, então são fórmulas (α β), (α β), (α β) e ( α) DCC-FCUP -TAI -Sistemas Dedutivos
Matemática discreta e Lógica Matemática
AULA 1 - Lógica Matemática Prof. Dr. Hércules A. Oliveira UTFPR - Universidade Tecnológica Federal do Paraná, Ponta Grossa Departamento Acadêmico de Matemática Ementa 1 Lógica Sentenças, representação
1 Conjuntos, Números e Demonstrações
1 Conjuntos, Números e Demonstrações Definição 1. Um conjunto é qualquer coleção bem especificada de elementos. Para qualquer conjunto A, escrevemos a A para indicar que a é um elemento de A e a / A para
Lógica e Metodologia Jurídica
Lógica e Metodologia Jurídica Argumentos e Lógica Proposicional Prof. Juliano Souza de Albuquerque Maranhão [email protected] Quais sentenças abaixo são argumentos? 1. Bruxas são feitas de madeira.
Lógica Computacional Aulas 8 e 9
Lógica Computacional Aulas 8 e 9 DCC/FCUP 2017/18 Conteúdo 1 Lógica proposicional 1 11 Integridade e completude dum sistema dedutivo D 1 111 Integridade do sistema de dedução natural DN 1 112 3 12 Decidibilidade
Prof. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta - 01 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/59 1 - LÓGICA E MÉTODOS DE PROVA 1.1) Lógica Proposicional
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/81 1 - LÓGICA E MÉTODOS DE PROVA 1.1) Lógica Proposicional
Universidade Aberta do Brasil - UFPB Virtual Curso de Licenciatura em Matemática
Universidade Aberta do Brasil - UFPB Virtual Curso de Licenciatura em Matemática Argumentação em Matemática Prof. Lenimar Nunes de Andrade e-mail: [email protected] ou [email protected] versão 1.0
Lógica para computação
Lógica para computação PROPRIEDADES SEMÂNTICAS DA LÓGICA PROPOSICIONAL Professor Marlon Marcon Introdução Esta seção considera a análise de algumas propriedades semânticas da LP que relacionam os resultados
Raciocínio lógico matemático
Raciocínio lógico matemático Unidade 3: Dedução Seção 3.3 - Contrapositiva 1 Lembrando Modus pones p q, p q Se Pedro guarda dinheiro, então ele não fica negativado. Pedro guardou dinheiro. Dessa forma
Para provar uma implicação se p, então q, é suficiente fazer o seguinte:
Prova de Implicações Uma implicação é verdadeira quando a verdade do seu antecedente acarreta a verdade do seu consequente. Ex.: Considere a implicação: Se chove, então a rua está molhada. Observe que
Fundamentos de Lógica e Algoritmos. Aula 1.2 Introdução a Lógica Booleana. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 1.2 Introdução a Lógica Booleana Prof. Dr. Bruno Moreno [email protected] Você está viajando e o pneu do seu carro fura! 2 Quais são os passos para se trocar
Departamento de Engenharia Informática da Universidade de Coimbra
Departamento de Engenharia Informática da Universidade de Coimbra Estruturas Discretas 2013/14 Folha 1 - TP Lógica proposicional 1. Quais das seguintes frases são proposições? (a) Isto é verdade? (b) João
Lógica Matemática. Prof. Gerson Pastre de Oliveira
Lógica Matemática Prof. Gerson Pastre de Oliveira Programa da Disciplina Proposições e conectivos lógicos; Tabelas-verdade; Tautologias, contradições e contingências; Implicação lógica e equivalência lógica;
Lógica dos Conectivos: demonstrações indiretas
Lógica dos Conectivos: demonstrações indiretas Renata de Freitas e Petrucio Viana IME, UFF 18 de junho de 2015 Sumário Olhe para as premissas Olhe para a conclusão Estratégias indiretas Principais exemplos
Análise de Algoritmos
Análise de Algoritmos Técnicas de Prova Profa. Sheila Morais de Almeida DAINF-UTFPR-PG julho - 2015 Técnicas de Prova Definição Uma prova é um argumento válido que mostra a veracidade de um enunciado matemático.
A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS.
A DEFINIÇÃO AXIOMÁTICA DO CONJUNTO DOS NÚMEROS NATURAIS. SANDRO MARCOS GUZZO RESUMO. A construção dos conjuntos numéricos é um assunto clássico na matemática, bem como o estudo das propriedades das operações
Por que o teste estrela funciona?
Por que o teste estrela funciona? Observações preliminares A lógica silogística estuda argumentos cuja validade dependem de "todo", "nenhum", "algum" e noções similares. Ao simbolizar esses argumentos,
Relações semânticas entre os conectivos da Lógica Proposicional(Capítulo 5)
Relações semânticas entre os conectivos da Lógica Proposicional(Capítulo 5) LÓGICA APLICADA A COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Conjunto de conectivos completo 2. na
Resumo de Filosofia. Preposição frase declarativa com um certo valor de verdade
Resumo de Filosofia Capítulo I Argumentação e Lógica Formal Validade e Verdade O que é um argumento? Um argumento é um conjunto de proposições em que se pretende justificar ou defender uma delas, a conclusão,
Algoritmos e Programação I
Algoritmos e Programação I Operadores Relacionais, Lógicos e Aritméticos Prof. Fernando Maia da Mota [email protected] CPCX/UFMS Fernando Maia da Mota 1 Expressões Uma expressão relacional, ou
Uma proposição composta é uma contradição, se for sempre falsa, independentemente do valor lógico das proposições simples que a compõem.
Tautologia Uma proposição composta é uma tautologia, se for sempre verdadeira, independentemente do valor lógico das proposições simples que a compõem. Exemplos: Contradição Uma proposição composta é uma
Introdução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Resolução de problemas usando computador Computador: ferramenta para processamento automático de dados Processamento
Alfabeto da Lógica Proposicional
Ciência da Computação Alfabeto da Lógica Sintaxe e Semântica da Lógica Parte I Prof. Sergio Ribeiro Definição 1.1 (alfabeto) - O alfabeto da é constituído por: símbolos de pontuação: (, ;, ) símbolos de
PCS 2428 / PCS 2059 lnteligência Artificial. Lógica Proposicional. Agentes Baseados em Conhecimento. Agentes Baseados em Conhecimento
gentes aseados em Conhecimento PCS 8 / PCS 059 lnteligência rtificial Prof. Dr. Jaime Simão Sichman Prof. Dra. nna Helena Reali Costa Lógica Proposicional Como representar conhecimento e como utilizar
Regras de Inferência. Matemática Discreta. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. março
Matemática Discreta Regras de Inferência Profa. Sheila Morais de Almeida DAINF-UTFPR-PG março - 2017 Argumentos Válidos em Lógica Proposicional Considere o argumento: Se João pensa, então João existe.
Fundamentos de Lógica Lógica Proposicional
Fundamentos de Lógica Lógica Proposicional Antonio Alfredo Ferreira Loureiro [email protected] http://www.dcc.ufmg.br/~loureiro Alguns fatos históricos Primeiros grandes trabalhos de lógica escritos
2013/1S EP33D Matemática Discreta Avaliação 01
013/1S EP33D Matemática Discreta Avaliação 01 Data: 10/07/013 Início: 13h00min Duração: 03 aulas h30min) OBSERVAÇÕES: i) a prova é individual; ii) qualquer forma de consulta não autorizada acarretará no
Aula 1 Aula 2. Ana Carolina Boero. Página:
Elementos de lógica e linguagem matemática E-mail: [email protected] Página: http://professor.ufabc.edu.br/~ana.boero Sala 512-2 - Bloco A - Campus Santo André Linguagem matemática A linguagem matemática
Lógica para Computação
Lógica para Computação Prof. Celso Antônio Alves Kaestner, Dr. Eng. celsokaestner (at) utfpr (dot) edu (dot) br Sistemas Dedutivos Um Sistema Dedutivo (SD) tem por objetivo obter, a partir de um conjunto
n. 16 DEMONSTRAÇÃO CONDICIONAL E DEMONSTRAÇÃO INDIRETA ou DEMONSTRAÇÃO POR ABSURDO DEMONSTRAÇÃO CONDICIONAL
n. 16 DEMONSTRAÇÃO CONDICIONAL E DEMONSTRAÇÃO INDIRETA ou DEMONSTRAÇÃO POR ABSURDO DEMONSTRAÇÃO CONDICIONAL Para demonstrar a validade de um argumento podemos utilizar outro método, conhecido como Demonstração
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/30 3 - INDUÇÃO E RECURSÃO 3.1) Indução Matemática 3.2)
LÓGICA APLICADA A COMPUTAÇÃO
LÓGICA APLICADA A COMPUTAÇÃO 2009.3 Aquiles Burlamaqui Conteúdo Programático Unidade I Linguagens Formais Linguagens Formais Sigma Álgebras Relação entre Linguagens Formais e Sigma Álgebras Sigma Domínios
Lógica Texto 11. Texto 11. Tautologias. 1 Comportamento de um enunciado 2. 2 Classificação dos enunciados Exercícios...
Lógica para Ciência da Computação I Lógica Matemática Texto 11 Tautologias Sumário 1 Comportamento de um enunciado 2 1.1 Observações................................ 4 2 Classificação dos enunciados 4 2.1
Definição. Diremos que um número inteiro d é um divisor de outro inteiro a, se a é múltiplo de d; ou seja, se a = d c, para algum inteiro c.
Divisores Definição. Diremos que um número inteiro d é um divisor de outro inteiro a, se a é múltiplo de d; ou seja, se a = d c, para algum inteiro c. Quando a é múltiplo de d dizemos também que a é divisível
Unidade: Proposições Logicamente Equivalentes. Unidade I:
Unidade: Proposições Logicamente Equivalentes Unidade I: 0 Unidade: Proposições Logicamente Equivalentes Nesta unidade, veremos a partir de nossos estudos em tabelas-verdade as proposições logicamente
Universidade do Vale do Rio dos Sinos - UNISINOS. Apostila da Disciplina de. Lógica. Prof. João Carlos Gluz
Universidade do Vale do Rio dos Sinos - UNISINOS Apostila da Disciplina de Lógica Prof. João Carlos Gluz São Leopoldo, março de 2009 UNISINOS Lógica Apostila 1 Sumário CAPÍTULO 1 LÓGICA PROPOSICIONAL...1
2.3.4 Algoritmos de SAT
114 CAÍTULO 2. LÓGICA ROOSICIONAL 2.3.4 Algoritmos de SAT Os algoritmos de SAT (do inglês satisfiability ) têm o objectivo de determinar se uma dada fbf α é satisfazível ou não; em caso afirmativo, devolvem
Unidade 1 Sentenças, Representação Simbólica, Tautologia, Contradição e Contingência.
Unidade 1 Sentenças e Representação simbólica Unidade 1 Sentenças, Representação Simbólica, Tautologia, Contradição e Contingência. 1 Introdução e Conceitos Iniciais: Geralmente nos expressamos, em português,
SISTEMAS ESPECIALISTAS
SISTEMAS ESPECIALISTAS Um produto da Engenharia de Conhecimento, um sistema especialista representa o conhecimento de uma área específica e o utiliza para resolver problemas simulando o raciocínio de um
LÓGICA PROPOSICIONAL
LÓGICA PROPOSICIONAL Prof. Cesar Tacla/UTFPR/Curitiba Slides baseados no capítulo 1 de DA SILVA, F. S. C.; FINGER M. e de MELO A. C. V.. Lógica para Computação. Thomson Pioneira Editora, 2006. Conceitos
Lógica Computacional. Nelma Moreira. Departamento de Ciência de Computadores Faculdade de Ciências, Universidade do Porto
Lógica Computacional Nelma Moreira Departamento de Ciência de Computadores Faculdade de Ciências, Universidade do Porto email: nam@nccuppt Versão: 2010 Conteúdo 1 Lógica proposicional 5 11 Linguagens
JOÃO NUNES de SOUZA. LÓGICA para CIÊNCIA da COMPUTAÇÃO. Uma introdução concisa
JOÃO NUNES de SOUZA LÓGICA para CIÊNCIA da COMPUTAÇÃO Uma introdução concisa 2 de junho de 2009 1 A linguagem da Lógica Proposicional Errata Caso você encontre algum erro nesse capítulo ou tenha algum
