Sistemas Dedutivos Lógica de 1ª. Ordem (LPO)
|
|
- Kléber Rocha Brezinski
- 6 Há anos
- Visualizações:
Transcrição
1 Sistemas Dedutivos Lógica de 1ª. Ordem (LPO) UTFPR/Curitiba Prof. Cesar A. Tacla 28/03/ :51
2 MÉTODO DE PROVA POR RESOLUÇÃO
3 Plano Resolução em LPO método de prova por refutação (como em LP) Reduzir a resolução em LPO à resolução em LP pela: Eliminação/instanciação do universal Eliminação do existencial (skolemização) Completude e decidibilidade
4 MÉTODO DA RESOLUÇÃO RESOLUÇÃO No nosso caso, interessa resolução para uma linguagem mais próxima possível da LPO completa (com quantificadores, negação, predicados n-ários, funções, ). Também nos interessa o método de resolução por redução ao absurdo ou por refutação. Γ sse Γ U { } não é satisfazível (prova por refutação)
5 REVISÃO: RESOLUÇÃO EM LÓGICA PROPOSICIONAL Procedimento para lógica proposicional para verificar a se alga é consequência lógica da teoria (Γ ) 1. Colocar Γ U { } na forma normal conjuntiva (clausal) 2. Verificar se é possível derivar a cláusula aplicandose as regras de resolução 3. Caso seja possível, prova-se por refutação que Γ a teoria Γ aqui será umconjunto de cláusulas na FNC a ordem dos literais dentro das cláusulas não é importante a ordem das cláusulas também não é importante
6 EXEMPLO Γ? sendo = menina Γ usos sucessivos da regra de resolução a. fund //está no ensino fund. b. fund criança c. criança masc menino d. jardim criança e. criança fem menina f. fem Γ U { } na FNC [fund] 1 [ fund, criança] [criança] 2 [ criança, fem menina] [ fem, menina] [menina] [ ] [fem] 6 [ menina] {[fund], 2. [ fund, criança], 3. [ criança, masc, menino], 4. [ jardim, criança] 5. [ criança, fem menina], 6. [fem], 7. [ menina]} a cláusula vazia foi derivada, então é deduzível da teoria Γ
7 MÉTODO DE RESOLUÇÃO EM LPO
8 RESOLUÇÃO EM LPO Resolução com lógica proposicional está um pouco distante da LPO pois não considera os quantificadores universal e existencial, nem predicados e funções n-ários com n>0. Para fazer inferência com quantificadores, a idéia básica é reduzi-la à inferência da lógica proposicional BASTA ELIMINARMOS OS QUANTIFICADORES!!!
9 RESOLUÇÃO EM LPO 1. Colocar a Γ U { } na FNC 2. Eliminar os quantificadores universais* 3. Aplicar a regra de resolução *primeiramente, excluiremos somente o quantificador universal, depois veremos como excluir o existencial.
10 FNC em LPO Eliminar implicação lógica Mover negações para dentro para que precedam os átomos utilizando as equivalências x( ) substituir por x( ) x( ) substituir por x. Padronizar as variáveis: cada quantificador deve corresponder a uma variável x(p(x)) q(x) substituir por z.(p(z)) q(x) Eliminar todos os existenciais (será visto mais tarde) Mover universal para fora do escopo do e do utilizando as equivalências: ( x(β)) substituir por x( β) desde que x não seja var. livre em ( x(β)) substituir por x( β) desde que x não seja var. livre em Fazer conjunção de disjunções por meio da distributiva e das leis de Morgan Não colocar os quantificadores universais na FNC pois todas as fórmulas quantificadas serão universais (desprezar eliminar)
11 substituições ELIMINAÇÃO DO UNIVERSAL Pode-se eliminar o quantificador universal pela instanciação universal ou unificação, i.e. substituir as variáveis por valores concretos. X(rei(X) ganancioso(x) perverso(x)) joão constante que denota um objeto do domínio ricardo constante que denota um objeto do domínio pai(x) função que retorna o pai de X que é um objeto do domínio {X/joão} {X/ricardo} {X/pai(joão)} Pela instanciação universal obtém-se: rei(joão) ganancioso(joão) perverso(joão) rei(ricardo) ganancioso(ricardo) perverso(ricardo) rei(pai(joão) ganancioso(pai(joão)) perverso(pai(joão)) Termos básicos: não apresentam variáveis
12 EXEMPLO RESOLUÇÃO EM LPO Γ? sendo = brinca(maria) Γ 1. X (fund(x) criança(x)) 2. X (criança(x) brinca(x)) 3. fund(maria) Γ U { } na FNC 1. {[ fund (X), criança(x)], 2. [ criança (X), brinca(x)], 3. [fund(maria)], 4. [ brinca(maria)]} [ fund (X), criança(x)] X/maria X/maria criança(maria) [fund(maria)] [brinca(maria)] [ criança (X), brinca(x)] Logo, brinca(maria) é uma consequência lógica das fórmulas em Γ [ ] [ brinca(maria)]
13 EXEMPLO RESOLUÇÃO EM LPO (extraído de Brachman e Levesque, 2005)
14 PREDICADO RESPOSTA Além de demonstrar a satisfabilidade de uma sentença, também queremos saber quais são os objetos que a satisfazem. Neste caso, incluimos um predicado resposta A(x) e tentamos derivá-lo por resolução.
15 PREDICADOS RESPOSTA Negação da query= x( Student(x) or Happy(x)) (extraído de Brachman e Levesque, 2005) Cada derivação produz uma só resposta. Se tivéssemos Happy(Sue) na KB terímos que fazer outra substituição {x/sue}. Porém, a resposta pode ser uma disjunção
16 PREDICADOS RESPOSTA A resposta é jane ou john. Não há certeza sobre qual deles está feliz.
17 ELIMINAÇÃO DO EXISTENCIAL Para completar a resolução em LPO, é preciso tratar fórmulas com o quantificador existencial Para tal, faz-se a instanciação do existencial ou skolemização (do autor, Skolem). A idéia básica é exemplificada: X(coroa(X) nacabeça(x, joão)) Se existe um objeto que é uma coroa e que está sobre a cabeça do João, então podemos supor que este objeto existe e nomêa-lo com um símbolo constante que não exista e nem venha a se repetir na KB. No exemplo, c1 é chamado de constante de skolem. coroa(c1) nacabeça(c1, joão)
18 SKOLEMIZAÇÃO Se existe um x, chame-o de a (constante) x mae(x, jose) mae(a, jose) Se para todo x existe um y, chame-o de f(x) x 1 yp(x 1,y) x 1 P(x 1,f(x 1 )) x 1 x 2 yp(x 1, x 2, y) x 1 x 2 P(x 1, x 2, f(x 1, x 2 )) x 1 x 2 x n yp(x 1, x 2,, x n, y) x 1 x 2 P(x 1, x 2,, x n, f(x 1,, x n )) Exemplo x 1 y(pessoa(x 1 ) mae(y, x 1 )) x 1 (pessoa(x 1 ) mae(f(x 1 ), x 1 )) f é um novo símbolo de função que não existe em nenhum outro lugar da KB
19 Exemplo de SKOLEMIZAÇÃO 1. X (homem(x) pessoa(x)) 2. X Y (pessoa(x) mae(y, X)]) % y é mãe de x 3. X, Y (mae(x, Y) ama(x, Y)) 4. homem(platao) Pergunta-se: Y ama(y, platao) % alguem ama a Platão? X/platao em 1: pessoa(platao) Y/f(X) em 2, skolemizacao: pessoa(platao) -> mae(f(platao), platao) mae(f(platao), platao) -> ama(f(platao), platao) Logo, a query pode ser satisfeita com as instanciações: X/platao Y/f(platao) Este exemplo foi implementado em ex skolemizacao.pl
20 IMPLICAÇÃO DA SKOLEMIZAÇÃO Quando fazemos instanciação dos existenciais numa KB, a nova KB não é logicamente equivalente à anterior pois x.p(x) P(a) é falso!!! Porém, a KB antiga e a nova (resultante da skolemização) apresentam equivalência inferencial, i.e. é satisfazível sse é satisfazível, sendo o resultado da skolemização. Preservar a equivalência inferencial ou a satisfabilidade é suficiente para resolução!
21 DEPENDÊNCIA DAS VARIÁVEIS A ordem de aparecimento dos quantificadores é importante na resolução em LPO. Esta ordem gera dependências entre as variáveis o que afeta a skolemização e a satisfabilidade! x y.r(x, y) y x.r(x, y) é satisfazível y x.r(x, y) x y.r(x, y) não é satisfazível
22 DEPENDÊNCIA DAS VARIÁVEIS satisfazível não é satisfazível x y.r(x, y) y x.r(x, y) y x.r(x, y) x y.r(x, y) 1. Mostrar que as cláusulas abaixo derivam [] 1. Mostrar que as cláusulas abaixo derivam [] 2. {x/a} 2. {x/f(y)} // x depende de y 3. Negação para dentro e {y/b} 3. Negação para dentro e {y/g(x)} 4. Unificar cláusulas sem negação pela substituição {x/a, y/b} 4. Unificar cláusulas sem negação: não há unificação
23 DECIDIBILIDADE A resolução por derivações não oferece solução geral para o cálculo da consequência lógica (nem com a instanciação dos quantificadores universais e existenciais) Há situações onde há infinitas substituições. Por exemplo, se há um símbolo de função, o número de substituições é infinito.
24 DECIDIBILIDADE KB: X rei(x) ganancioso(x) perverso(x) joão constante que denota um objeto do domínio ricardo constante que denota um objeto do domínio rei(joão) ganancioso(joão) pai(x) função que retorna o pai de X substituições {X/joão} {X/ricardo} {X/pai(joão)} {X/pai(pai(joão))} {X/pai(pai(pai(joão)))} Pela instanciação universal obtem-se: rei(joão) ganancioso(joão) -> perverso(joão) rei(ricardo) ganancioso(ricardo) -> perverso(ricardo) rei(pai(joão) ganancioso(pai(joão)) -> perverso(pai(joão)) Exercício: demonstrar que pode-se fazer infinitas substituições se retirarmos a sentença ganancioso(joão) e quisermos demonstrar que há um rei perverso.
25 DECIDIBILIDADE Resoluções geradas pela instanciação universal e existencial são completas. i.e. toda sentença que é consequência lógica da KB pode ser demonstrada. Algum ramo de derivação conterá a cláusula [ ], mesmo que existam outros ramos infinitos. Por isto, deve-se fazer busca breadth-first. Porém, se a sentença não é satisfazível, a prova pode prosseguir indefinidamente pelo aninhamento de funções nas substituições Nesta situação, não é possível saber se não se pode deduzir a sentença ou se ainda não se chegou a dedução!!! Alguns autores dizem que o cálculo da consequência lógica em LPO é semi-decídivel por este motivo.
26 Melhorias na resolução Face as constatações de que não há garantia de terminação da resolução e não maneira de garantir eficiência, há algo a ser feito? Sim É possível reduzir redundâncias nas buscas, fazendo substituições mas genéricas possíveis > most general unifiers Escolhas arbitrárias nas substituições podem impedir que um caminho atinja a cláusula []. Não é preciso atribuir um valor específico a uma variável, pode-se deixar este comprometimento para mais tarde
27 Resolução é difícil Resolução em LPO não tem garantias de terminar Na lógica proposicional: Haken demonstrou em 1995 que sabendo-se que há cláusulas não satisfazíveis {c1,, cn} na KB, a derivação mais curta para a cláusula [] é da ordem de 2 n cláusulas. Portanto, mesmo se as vezes a cláusula [] pode ser encontrada imediatamente, em alguns problemas a busca pode requerer tempo exponencial.
28 Implicações para KR Problema: como gerar consequências lógicas em tempo razoável para realizar ações imediatas Provadores de teoremas completos podem não ser úteis para KR Outras opções: Dar maior controle ao usuário Linguagens menos expressivas (ex. cláusulas de Horn) Em algumas aplicações, é razoável esperar bastante tempo: provar um teorema matemático pode levar meses! Em geral, a melhor alternativa é a utilização do most general unifier para evitar buscas redundantes Mas há outras estratégias eliminação de cláusulas: ex. que contêm um literal que não aparece em outras cláusulas Ordenação da resolução: ex. primeiro cláusulas unitárias Utilizar lógica tipificada (sorted logic): unificar cláusulas somente qdo os tipos forem compatíveis
29 Referências Robinson J. A. "A Machine-Oriented Logic Based on the Resolution Principle." J. Assoc. Comput. Mach. 12, 23-41, 1965.
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
Leia maisMATEMÁTICA DISCRETA CONCEITOS PRELIMINARES
MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES Newton José Vieira 21 de agosto de 2007 SUMÁRIO Teoria dos Conjuntos Relações e Funções Fundamentos de Lógica Técnicas Elementares de Prova 1 CONJUNTOS A NOÇÃO
Leia maisLógica para computação - Linguagem da Lógica de Predicados
DAINF - Departamento de Informática Lógica para computação - Linguagem da Lógica de Predicados Prof. Alex Kutzke ( http://alex.kutzke.com.br/courses ) 13 de Outubro de 2015 Razões para uma nova linguagem
Leia maisLógica para Programação
Licenciatura Engenharia Informática e de Computadores Lógica para rogramação epescagem do rimeiro Teste 13 de Julho de 2010 09:00 10:30 Nome: Número: Esta prova, individual e sem consulta, tem 9 páginas
Leia maisLó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
Leia maisLógica Proposicional
Lógica Proposicional Lógica Computacional Carlos Bacelar Almeida Departmento de Informática Universidade do Minho 2007/2008 Carlos Bacelar Almeida, DIUM LÓGICA PROPOSICIONAL- LÓGICA COMPUTACIONAL 1/28
Leia maisDeduçã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
Leia maisMD 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 loureiro@dcc.ufmg.br http://www.dcc.ufmg.br/~loureiro MD Lógica de Proposições Quantificadas Cálculo de Predicados
Leia maisLó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.
Leia maisMatemática Discreta. Lógica de Predicados. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG
Matemática Discreta Lógica de Predicados Profa. Sheila Morais de Almeida DAINF-UTFPR-PG agosto - 2016 Quantificadores Como expressar a sentença Para todo número inteiro x, o valor de x é positivo. usando
Leia maisJOÃ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)
Leia maisInteligê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
Leia maisMatemática para Ciência de Computadores
Matemática para Ciência de Computadores 1 o Ano - LCC & ERSI Luís Antunes lfa@ncc.up.pt DCC-FCUP Complexidade 2002/03 1 Teoria de Conjuntos Um conjunto é uma colecção de objectos/elementos/membros. (Cantor
Leia maisFó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
Leia maisCálculo de Predicados
Matemática Discreta - Departamento de Matemática - EST-IPV - 2003/2004 - II Cálculo de Predicados 1. Predicados e quantificadores Consideremos as afirmações seguintes: x é par (1) x é tão alto como y (2)
Leia maisAula 08 Lógica de primeira ordem
Agentes lógicos Aula 08 Lógica de primeira ordem Prof. Dr. Alexandre da Silva Simões Como agentes podem raciocinar sobre objetos quando alguns dos quais estão relacionados a outros objetos? Alexandre da
Leia maisLinguagem 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
Leia mais. Um termo ou designação é uma expressão que nomeia ou designa um ente.. Uma proposição é toda a expressão p susceptível de ser verdadeira ou falsa.
Tema 1 Lógica e Teoria dos Conjuntos 1. Proposições e valores lógicos. Um termo ou designação é uma expressão que nomeia ou designa um ente.. Uma proposição é toda a expressão p susceptível de ser verdadeira
Leia maisInteligê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
Leia maisPara 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
Leia maisLógica Computacional
Lógica Computacional Consequência Tautológica e Lógica em Frases Quantificadas Leis de de Morgan Separação de Quantificadores Consequências Analíticas e Método Axiomático 3 Novembro 2016 Lógica Computacional
Leia maisLó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
Leia maisPCS 2428 / PCS 2059 lnteligência Artificial. Lógica de Predicados. Representação de Conhecimento. Uranus. Aphrodite Kronos Atlas Prometheus
Representação de Conhecimento PCS 2428 / PCS 2059 lnteligência Artificial Prof. Dr. Jaime Simão Sichman Prof. Dra. Anna Helena Reali Costa Lógica de Abordagem procedural Mundo do Wumpus em matriz (4,4)
Leia maisLógica de Primeira Ordem. Capítulo 8
Lógica de Primeira Ordem Capítulo 8 Sumário Necessidade da Lógica de Primeira Ordem (LPO) Sintaxe e Semântica da LPO Uso da LPO Mundo do Wumpus em LPO Engenharia do Conhecimento em LPO Lógica proposicional:
Leia maisLógica de Predicados. Correção dos Exercícios Regras de Inferência
Lógica de Predicados Correção dos Exercícios Regras de Inferência O que foi visto até agora... Predicado Proposição Quantificadores Conjuntos Quantificadores com restrição Operações Lógicas com predicados
Leia maisLó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
Leia maisLyneker Amorim (T1) Philipe Farias Rafael Mota Yure Bonifacio
Lyneker Amorim (T1) Philipe Farias Rafael Mota Yure Bonifacio A teoria de Herbrand foi criada por Jacques Herbrand (1908-1931), um matemático francês. Ela constata que um conjunto de -sentenças Φ é insatisfazível
Leia maisLÓ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
Leia maisLó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 2004 Agradecimentos Estas notas baseam-se parcialmente nos Apontamentos
Leia maisLÓGICA APLICADA A COMPUTAÇÃO
LÓGICA APLICADA A COMPUTAÇÃO 2009.3 Aquiles Burlamaqui Ementa Unidade 2 Lógica de Predicados: Linguagem e Semântica Tradução do português para a Lógica Quantificadores e Tipos Quantificadores como Conjunções
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 06 Lógica Proposicional Edirlei Soares de Lima Lógica Proposicional Lógica muito simplificada. A sentenças são formadas por conectivos como:
Leia maisANÁLISE MATEMÁTICA I. Curso: EB
ANÁLISE MATEMÁTICA I (com Laboratórios) Curso: EB Lógica - Resumo Ana Matos DMAT Noções básicas de Lógica Consideremos uma linguagem, com certos símbolos. Chamamos expressão a qualquer sequência de símbolos.
Leia maisLógica de Predicados. Quantificadores
Lógica de Predicados Quantificadores Conteúdo Correção de Exercícios Operações Lógicas Quantificadores Rosen (pg 33) Tradução Português Lógica Rosen (pg 42) Exercícios Determinar o conjunto verdade em
Leia maisInferência em Lógica de Primeira Ordem. Capítulo 9
Inferência em Lógica de Primeira Ordem Capítulo 9 Sumário Inferência em lógica proposicional vs. inferência em lógica de primeira ordem Unificação Modus Ponens Generalizado Encadeamento para a frente Encadeamento
Leia maisJOÃ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
Leia maisAula 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
Leia maisElementos de Lógica Matemática p. 1/2
Elementos de Lógica Matemática Uma Breve Iniciação Gláucio Terra glaucio@ime.usp.br Departamento de Matemática IME - USP Elementos de Lógica Matemática p. 1/2 Vamos aprender a falar aramaico? ǫ > 0 ( δ
Leia maisAula 1 Aula 2. Ana Carolina Boero. Página:
Elementos de lógica e linguagem matemática E-mail: ana.boero@ufabc.edu.br Página: http://professor.ufabc.edu.br/~ana.boero Sala 512-2 - Bloco A - Campus Santo André Linguagem matemática A linguagem matemática
Leia maisNoções básicas de Lógica
Noções básicas de Lógica Consideremos uma linguagem, com certos símbolos. Chamamos expressão a uma sequências de símbolos. Uma expressão pode ser uma expressão com significado expressão sem significado
Leia maisMAC425/5739 Inteligência Artificial Inferência lógica
MAC425/5739 Inteligência Artificial Inferência lógica Denis Deratani Mauá (largamente baseado no material de aula do Profs. Paulo Santos e Peter Norvig) LÓGICA PROPOSICIONAL Assume mundo é composto por
Leia maisFundamentos 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
Leia maisLógica Proposicional
Slides da disciplina Lógica para Computação, ministrada pelo Prof. Celso Antônio Alves Kaestner, Dr. Eng. (kaestner@dainf.ct.utfpr.edu.br) entre 2007 e 2008. Alterações feitas em 2009 pelo Prof. Adolfo
Leia maisLógica Proposicional. p : Hoje não é sexta-feira. q : Todo homem é mortal. r : Existem pessoas inseguras.
Tópicos Introdução à Lógica Edna A. Hoshino DCT - UFMS fevereiro de 2011 1 Tabela-Verdade Equivalências Proposicionais Formas Normais 2 Variáveis e Predicados Quantificadores 3 para predicados e quantificadores
Leia maisInteligência Artificial 2016/2017. Grupo 1 Perguntas obrigatórias (15 Minutos)
EI (diurno e PL) ETI (diurno e PL) IGE (diurno e PL) Inteligência Artificial 2016/2017 Teste Tipo de Sistemas Baseados em Conhecimento Lê cuidadosamente as instruções desta prova feita em moldes não habituais.
Leia maisRelaçõ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
Leia maisEnunciados Quantificados Equivalentes
Lógica para Ciência da Computação I Lógica Matemática Texto 15 Enunciados Quantificados Equivalentes Sumário 1 Equivalência de enunciados quantificados 2 1.1 Observações................................
Leia maisIntrodução à Lógica de Predicados
Introdução à Lógica de Predicados Matemática Discreta I Rodrigo Ribeiro Departamento de Ciências Exatas e Aplicadas Universidade de Federal de Ouro Preto 10 de dezembro de 2012 Motivação (I) Considere
Leia maisÁlgebra Linear e Geometria Analítica
Álgebra Linear e Geometria Analítica Engenharia Electrotécnica Escola Superior de Tecnologia de Viseu www.estv.ipv.pt/paginaspessoais/lucas lucas@mat.estv.ipv.pt 2007/2008 Álgebra Linear e Geometria Analítica
Leia maisMatemá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
Leia maisLó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
Leia maisINF 1771 Inteligência Artificial
Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 06 Lógica Proposicional Lógica Proposicional Lógica simples. A sentenças são formadas por conectivos como: e, ou, então.
Leia maisLó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
Leia maisSMA Elementos de Matemática Notas de Aulas
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação SMA 341 - Elementos de Matemática Notas de Aulas Ires Dias Sandra Maria Semensato de Godoy São Carlos 2009 Sumário 1 Noções
Leia maisLógica Formal. Matemática Discreta. Prof Marcelo Maraschin de Souza
Lógica Formal Matemática Discreta Prof Marcelo Maraschin de Souza Exercícios Use lógica proposicional para provar os seguintes argumentos: a) A B C B A C b) A B C B C A c) A B B A C C Exercícios Use lógica
Leia maisMatemática para controle:
Matemática para controle: Introdução à Lógica Amit Bhaya, Programa de Engenharia Elétrica COPPE/UFRJ Universidade Federal do Rio de Janeiro amit@nacad.ufrj.br http://www.nacad.ufrj.br/ amit Introdução
Leia maisLó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)
Leia maisCá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
Leia maisVimos 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
Leia maisLógica de primeira ordem (Capítulo 8 - Russell) Inteligência Artificial
Lógica de primeira ordem (Capítulo 8 - Russell) Inteligência Artificial Estrutura 1- Contextualização 2- Definições 3- Lista de exercício 4- Prolog 5- Regras em Prolog - Mundo Wumpus 6- Aplicação do Mundo
Leia maisAgentes Lógicos (Part II)
Agentes Lógicos (Part II) Sumário Agentes baseados em conhecimento O mundo do Wumpus Lógica em geral Lógica proposicional (Booleana) Equivalência, validade, satisfação Lógica de 1ª ordem Representação
Leia maisLógica e Metodologia Jurídica
Lógica e Metodologia Jurídica Argumentos e Lógica Proposicional Prof. Juliano Souza de Albuquerque Maranhão julianomaranhao@gmail.com Quais sentenças abaixo são argumentos? 1. Bruxas são feitas de madeira.
Leia maisInteligê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
Leia maisComplexidade de Algoritmos. Edson Prestes
Edson Prestes O limite superior de complexidade de um problema refere-se ao melhor algoritmo que o resolve. nlog 2 n é um limite superior para o problema de classificação. O limite inferior de um problema
Leia maisÍNDICE. Lição 8 Conceitos Fundamentais da Teoria dos Conjuntos 49. Representação Simbólica dos Conceitos Fundamentais da Teoria dos
ÍNDICE Prefácio PARTE I LÓGICA ARISTOTÉLICA Lição 1 Introdução. Lógica Aristotélica: Noções Básicas 9 Lição 2 O Quadrado da Oposição 15 Lição 3 Conversão, Obversão e Contraposição 21 Lição 4 A Teoria do
Leia maisQuantificadores, Predicados e Validade
Quantificadores, Predicados e Validade Quantificadores e Predicados Fbfs proposicionais tem uma possibilidade limitada de expressão. Exemplo: Para todo x, x > 0 Ela não pode ser simbolizada adequadamente
Leia maisA linguagem da Lógica de Predicados. (Capítulo 8) LÓGICA APLICADA A COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto
A linguagem da Lógica de Predicados (Capítulo 8) LÓGICA APLICADA A COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Contextualização 2. Definições 3. Exemplos 4. Lista 3 O que não é
Leia maisRaciocínio Lógico. Negação da Conjunção e Disjunção Inclusiva (Lei de Morgan) Professor Edgar Abreu.
Raciocínio Lógico Negação da Conjunção e Disjunção Inclusiva (Lei de Morgan) Professor Edgar Abreu www.acasadoconcurseiro.com.br Raciocínio Lógico NEGAÇÃO DE UMA PROPOSIÇÃO COMPOSTA Agora vamos aprender
Leia maisAlfabeto 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
Leia maisMAC425/5739 Inteligência Artificial 6. Agentes lógicos
MAC425/5739 Inteligência Artificial 6. Agentes lógicos Denis Deratani Mauá (largamente baseado no material de aula dos Profs. Edileri de Lima e Leliane de Barros) REPRESENTAÇÃO DE CONHECIMENTO Busca (cega,
Leia maisAo utilizarmos os dados do problema para chegarmos a uma conclusão, estamos usando o raciocínio lógico.
CENTRO UNVERSITÁRIO UNA NOÇÕES DE RACIOCÍNIO LÓGICO Professor: Rodrigo Eustáquio Borges A disciplina Lógica Matemática tem como objetivo capacitar o aluno a reconhecer e aplicar os conceitos fundamentais
Leia maisLógica Proposicional-2
Lógica Proposicional-2 Conetivas Booleanas Provas informais e formais com conetivas Booleanas Referência: Language, Proof and Logic Dave Barker-Plummer, Jon Barwise e John Etchemendy, 2011 Capítulos: 3-4-5-6
Leia maisLógica dos Quantificadores: sintaxe
Lógica dos Quantificadores: sintaxe Renata de Freitas e Petrucio Viana IME, UFF 18 de junho de 2015 Sumário 1. Princípios sintáticos 2. Alfabeto de LQ 3. Fórmulas de LQ 4. Variáveis livres, variáveis ligadas
Leia maisConhecimento e Raciocínio Agente Lógicos Capítulo 7. Leliane Nunes de Barros
Conhecimento e Raciocínio Agente Lógicos Capítulo 7 Leliane Nunes de Barros leliane@ime.usp.br Agentes Lógicos Agentes que podem formar representações do mundo, usar um processo de inferência para derivar
Leia maisGabarito da Avaliação 3 de Lógica Computacional 1
Questões iguais em todas as provas: Gabarito da Avaliação 3 de Lógica Computacional 1 1. (5 pts) Utilize a Regra DC para mostrar que é válido o seguinte argumento: p q r, s ~r ~t, s u p u De acordo com
Leia maisUniversidade 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: numerufpb@gmail.com ou lenimar@mat.ufpb.br versão 1.0
Leia maisLÓGICA PROPOSICIONAL
FACULDADE PITÁGORAS Curso Superior em Tecnologia: Banco de dados e Sistemas para Internet Matemática Computacional Prof. Ulisses Cotta Cavalca LÓGICA PROPOSICIONAL EXERCÍCIOS
Leia maisUNIVERSIDADE ESTADUAL DO SUDOESTE DA BAHIA UESB DEPARTAMENTO DE CIÊNCIAS EXATAS E TECNÓLOGICAS DCET CURSO DE LICENCIATURA EM MATEMÁTICA
UNIVERSIDADE ESTADUAL DO SUDOESTE DA BAHIA UESB DEPARTAMENTO DE CIÊNCIAS EXATAS E TECNÓLOGICAS DCET CURSO DE LICENCIATURA EM MATEMÁTICA JÉFFERSON DOS SANTOS RIBEIRO ALGUNS MÉTODOS DE PROVAS EM LÓGICA VITÓRIA
Leia mais1. = F; Q = V; R = V.
ENADE 2005 e 2008 Nas opções abaixo, representa o condicional material (se...então...), v representa a disjunção (ou um, ou outro, ou ambos) e ~ representa a negação (não). Com o auxílio de tabelas veritativas,
Leia mais1 TEORIA DOS CONJUNTOS
1 TEORIA DOS CONJUNTOS Definição de Conjunto: um conjunto é uma coleção de zero ou mais objetos distintos, chamados elementos do conjunto, os quais não possuem qualquer ordem associada. Em outras palavras,
Leia maisLÓGICA APLICADA A COMPUTAÇÃO
LÓGICA APLICADA A COMPUTAÇÃO 2009.3 Aquiles Burlamaqui Apresentação da Disciplina Planejamento Conteúdo Programático Metodologia Bibliografia Definição Motivação Planejamento Semestre 2009.3 Local 3B5
Leia maisLógica de Predicados
Lógica de Predicados Slides da disciplina Lógica para Computação ministrada pelo Prof. Celso Antônio Alves Kaestner, Dr. Eng. (kaestner@dainf.ct.utfpr.edu.br) entre 2007 e 2008. Alterações feitas em 2009
Leia maisSMA Elementos de Matemática Notas de Aulas. Ires Dias - Sandra Maria Semensato de Godoy
SMA - 341 - Elementos de Matemática Notas de Aulas Ires Dias - Sandra Maria Semensato de Godoy 2006 Capítulo 1 Noções de Lógica Lógica é a higiene usada pelos matemáticos para conservar suas idéias saudáveis
Leia maisSISTEMAS BASEADOS EM CONHECIMENTO I. INTRODUÇÃO
SISTEMAS BASEADOS EM CONHECIMENTO João Luís Garcia Rosa Instituto de Informática PUC-Campinas joaol@ii.puc-campinas.br www.ii.puc-campinas.br/joaoluis I. INTRODUÇÃO 1.1. Histórico - Sistemas Baseados em
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 07 Agentes Lógicos Edirlei Soares de Lima Introdução Humanos possuem conhecimento e raciocinam sobre este conhecimento. Exemplo: João jogou
Leia maisLÓGICA I. André Pontes
LÓGICA I André Pontes 1. Conceitos fundamentais O que é a Lógica? A LÓGICA ENQUANTO DISCIPLINA Estudo das leis de preservação da verdade. [Frege; O Pensamento] Estudo das formas válidas de argumentos.
Leia maisPCS 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
Leia maisINTRODUÇÃO À LÓGICA MATEMÁTICA
INTRODUÇÃO À LÓGICA MATEMÁTICA Matemática Aplicada a Computação rofessor Rossini A M Bezerra Lógica é o estudo dos princípios e métodos usados para distinguir sentenças verdadeiras de falsas. Definição
Leia maisConceitos básicos de programação
Especificação de comandos Objectivo: O objectivo da especificação formal de comandos é a necessidade de assegurar a correcção dos comandos a desenvolver. Torna-se necessário desenvolver uma metodologia
Leia maisLógica de Predicados
Lógica de Predicados Conteúdo Correção dos Exercícios (Rosen 47) Prioridade dos Quantificadores (Rosen 38) Ligando Variáveis (Rosen 38) Predicados com duas variáveis. Equivalências lógicas (Rosen 39) Negando
Leia maisProfessor conteudista: Ricardo Holderegger
Lógica Professor conteudista: Ricardo Holderegger Sumário Lógica Unidade I 1 SISTEMAS DICOTÔMICOS...3 1.1 Proposições...3 1.1.1 Proposições lógicas...3 1.1.2 Símbolos da lógica matemática...4 1.1.3 A negação...4
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 08 Lógica de Primeira Ordem Edirlei Soares de Lima Agente Baseado em Conhecimento O componente central de um agente baseado em conhecimento
Leia maisUsando as regras de Morgan, de a negação das proposições:
LÓGICA MATEMÁTICA Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com EXERCÍCIOS Usando as regras de Morgan, de a negação das proposições: a) É falso que não está frio
Leia maisLógica: Quadrado lógico:
Lógica: 1. Silogismo aristotélico: Podemos encara um conceito de dois pontos de vista: Extensão a extensão é um conjunto de objectos que o conceito considerado pode designar ou aos quais ele se pode aplicar
Leia maisLógica Computacional
Aula Teórica 6: Semântica da Lógica Proposicional Departamento de Informática 3 de Março de 2011 Motivação Expressividade Os conectivos são independentes? Definiu-se a Lógica Proposicional com os símbolos
Leia maisPodemos reescrevê-la da seguinte forma, com a utilização de um condicional: Para tudo, se é homem, então é mortal.
UNIVERSIDADE DE CAXIAS DO SUL UCS CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA CCET DEPARTAMENTO DE INFORMÁTICA DEIN PROFA. MÁRCIA RODRIGUES NOTARE /yjl 4XDQW L I L FDGR 3UHGLFDGRV U H 9D U L i YH L V Todos
Leia maisLó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
Leia maisLógica para Computação
Lógica para Computação Prof. Celso Antônio Alves Kaestner, Dr. Eng. celsokaestner (at) utfpr (dot) edu (dot) br Linguagem informal x linguagem formal; Linguagem proposicional: envolve proposições e conectivos,
Leia maisLimites Uma teoria abordando os principais tópicos sobre a teoria dos limites. José Natanael Reis
Limites Uma teoria abordando os principais tópicos sobre a teoria dos limites Este trabalho tem como foco, uma abordagem sobre a teoria dos limites. Cujo objetivo é o método para avaliação da disciplina
Leia maisLógica e Metodologia Jurídica
Lógica e Metodologia Jurídica Argumentos e Lógica Proposicional Prof. Juliano Souza de Albuquerque Maranhão julianomaranhao@gmail.com Puzzle 2 pessoas A e B fazem uma oferta um ao outro. O problema é identificar
Leia maisTEORIA DE COMPLEXIDADE
TEORIA DE COMPLEXIDADE Fundamentos: classes P e N P Mauricio Ayala-Rincón Grupo de Teoria da Computaç~ao http://ayala.mat.unb.br/tcgroup Instituto de Ciências Exatas Universidade de Brasília, Brasília
Leia mais