Lógica de Predicados

Tamanho: px
Começar a partir da página:

Download "Lógica de Predicados"

Transcrição

1 Lógica de Predicados Prof. Dr. Silvio do Lago Pereira 1 Introdução Há vários tios de argumentos ue não odem ser adeuadamente formalizados em lógica roosicional. Como exemlo, considere o argumento a seguir: Sócrates é homem. Todo homem é mortal. Logo, Sócrates é mortal. Intuitivamente, odemos ver ue esse argumento é válido. No entanto, usando lógica roosicional, a formalização desse argumento resulta em {, } = r e não há como mostrar ue a conclusão r é uma conseüência lógica das remissas e. Isso acontece orue a validade desse argumento deende do significado da alavra todo, ue não ode ser exresso na lógica roosicional. De fato, ara tratar argumentos desse tio recisamos da lógica de redicados [3]. 2 Sintaxe da lógica de redicados Além dos conectivos lógicos (,, e ), as fórmulas bem-formadas da lógica de redicados são comostas or objetos, redicados, variáveis e uantificadores. 2.1 Objetos e redicados Na lógica de redicados, a noção de objeto é usada num sentido bastante amlo. Objetos odem ser concretos (e.g., esse livro, a lua), abstratos (e.g., o conjunto vazio, a az), ou fictícios (e.g., unicórnio, Saci Pererê). Objetos odem ainda ser atômicos ou comostos (e.g., um teclado é comosto de teclas). Em suma, um objeto ode ser ualuer coisa a reseito da ual recisamos dizer algo [3]. Por convenção, nomes de objetos são escritos com inicial minúscula e assumimos ue nomes diferentes denotam objetos diferentes. A B C Figura 1. Blocos emilhados sobre uma mesa.

2 2 S. L. Pereira Um redicado denota uma relação entre objetos de um determinado contexto de discurso [3]. Por exemlo, no contexto ilustrado na Figura 1, odemos dizer ue o bloco a está sobre o bloco b usando o redicado sobre e escrevendo sobre(a, b); ara dizer ue o bloco b é azul, odemos usar o redicado cor e escrever cor(b, azul) e, ara dizer ue o bloco b é maior ue o bloco c, odemos usar o redicado maior e escrever maior(b, c). Por convenção, nomes de redicados são escritos com inicial minúscula. 2.2 Variáveis e uantificadores Grande arte da exressividade da lógica de redicados é devida ao uso dos conectivos lógicos, ue nos ermitem formar senteças comlexas a artir de sentenças mais simles. Por exemlo, considerando o contexto da Figura 1, odemos dizer ue o bloco a está sobre o bloco b e ue este está sobre a mesa escrevendo: sobre(a, b) sobre(b, mesa) Entretanto, o ue realmente torna a lógica de redicados mais exressiva ue a lógica roosicional é a noção de variáveis e uantificadores: usando variáveis, odemos estabelecer fatos a reseito de objetos de um determinado contexto de discurso, sem ter ue nomear exlicitamente esses objetos (or convenção, nomes de variáveis são escritos com inicial maiúscula); usando o uantificador universal ( ), odemos estabelecer fatos a reseito de todos os objetos de um contexto, sem termos ue enumerar exlicitamente todos eles; e, usando o uantificador existencial ( ) odemos estabelecer a existência de um objeto sem ter ue identificar esse objeto exlicitamente. Por exemlo, considerando novamente o contexto da Figura 1, odemos dizer ue todo bloco está sobre alguma coisa (bloco ou mesa) escrevendo: [bloco() Y [sobre(, Y )]] 3 Semântica da lógica de redicados O significado das fórmulas na lógica de redicados deende da semântica dos conectivos e da interretação de objetos e redicados [3,2]. Uma interretação na lógica de redicados consiste de: um conjunto D, denominado domínio da interretação; um maeamento ue associa cada objeto a um elemento fixo em D; um maeamento ue associa cada redicado a uma relação em D. O uantificador denota uma conjunção e o uantificador denota uma disjunção. Por exemlo, ara D = {a, b, c}, a fórmula [colorido()] denota a conjunção colorido(a) colorido(b) colorido(c) e a fórmula [cor(, azul)] denota a disjunção cor(a, azul) cor(b, azul) cor(c, azul). Além disso, como (α β) ( α β), é fácil ver ue [cor(, azul)] [ cor(, azul)]. De modo análogo, concluímos ue [cor(, roxo)] [ cor(, roxo)].

3 Lógica de Predicados 3 4 Formalização de argumentos Usando a lógica de redicados, o argumento ue aresentamos inicialmente Sócrates é homem. Todo homem é mortal. Logo, Sócrates é mortal. ode ser formalizado como: { homem(socrates), [homem() mortal()] } = mortal(socrates) 4.1 Enunciados categóricos Para facilitar a formalização de argumentos na lógica de redicados, destacamos uatro tios de sentenças de esecial interesse, denominadas enunciados categórigos. (a) (b) (c) (d) Figura 2. Semântica dos enunciados categóricos em termos de conjuntos. Universal afirmativo: são enunciados da forma [() ()]. Em termos de conjuntos, um enunciado universal afirmativo estabelece ue o conjunto é um subconjunto do conjunto (Figura 2-a). Por exemlo, a sentença Todos os homens são mortais ode ser traduzida como [h() m()], ou seja, ara todo, se então m. Universal negativo: são enunciados da forma [() ()]. Em termos de conjuntos, um enunciado universal negativo estabelece ue os conjuntos e são disjuntos (Figura 2-b). Por exemlo, a sentença Nenhum homem é extra-terrestre ode ser traduzida como [h() e()], ou seja, ara todo, se h então e. Particular afirmativo: são enunciados da forma [() ()]. Em termos de conjuntos, um enunciado universal afirmativo estabelece ue os conjuntos e têm uma interseção não-vazia (Figura 2-c). Por exemlo, a sentença Alguns homens são cultos ode ser traduzida como [h() c()], ou seja, existe tal ue h e c. Particular negativo: são enunciados da forma [() ()]. Em termos de conjuntos, um enunciado universal negativo estabelece ue existem elementos ue estão no conjunto mas não estão no conjunto (Figura 2-d). Por exemlo, a sentença Alguns homens não são cultos ode ser traduzida como [h() c()], ou seja, existe tal ue h e c.

4 4 S. L. Pereira Reconhecer o tio de uma sentença facilita a sua tradução ara a linguagem da lógica de redicados. Veja outros exemlos: Toda cobra é venenosa : [cobra() venenosa()] Os remédios são erigosos : [remedio() erigoso()] Nenhuma bruxa é bela : [bruxa() bela()] Não existe bêbado feliz : [bebado() f eliz()] Algumas edras são reciosas : [reda() reciosa()] Existem lantas ue são carnívoras : [lanta() carnivora()] Alguns olíticos não são honestos : [olitico() honesto()] Há aves ue não voam : [ave() voa()] Exercício 1 Usando lógica de redicados, formalize as sentenças a seguir: Tudo ue sobe, desce. Nenhum leão é manso. Todo circo tem alhaço. Toda edra reciosa é cara. Nenhum homem é infalível. Ninguém gosta de imostos. Existem imostos ue não são bem emregados. 4.2 Euivalência entre sentenças Há sentenças ue odem ser escritas, euivalentemente, de mais de uma forma. Por exemlo, considere a sentença Nem tudo ue brilha é ouro. Ora, se nem tudo ue brilha é ouro, então significa ue exite alguma coisa ue brilha e não é ouro. Assim, a sentença Nem tudo ue brilha é ouro ode ser escrita como [brilha() ouro()] ou como [brilha() ouro()]. Para ver ue isso é verdade, verifiue as euivalências a seguir: [brilha() ouro()] [ brilha() ouro()] [ brilha() ouro()] [brilha() ouro()] Há também sentenças mais comlexas como, or exemlo, Nem todo ator americano é famoso. Nesse caso, o antecedente da fórmula condicional deve ser uma conjunção, veja: [ator() americano() f amoso()]. Uma interretação dessa sentença seria a seguinte: ora, se nem todo ator americano é famoso, então deve existir ator americano ue não é famoso. Assim, a sentença também oderia ser traduzida como [ator() americano() f amoso()]. A euivalência entre essas duas formas de traduzir a sentença é demonstrada a seguir:

5 Lógica de Predicados 5 [ator() americano() f amoso()] [ (ator() americano()) f amoso()] [ ator() americano() f amoso()] [ ator() americano() f amoso()] [ator() americano() f amoso()] Exercício 2 Verifiue se as sentenças a seguir são euivalentes: Nem toda estrada é erigosa e Algumas estradas não são erigosas. Nem todo bêbado é fumante e Alguns bêbados são fumantes. 5 Inferência na lógica de redicados Inferir conclusões corretas, a artir de um conjunto de remissas, é uma imortante característica de todo sistema lógico. Para entendermos como a inferência ode ser realizada na lógica de redicados, vamos considerar o argumento: {homem(socrates), [homem() mortal()]} = mortal(socrates) Normalizando 1 essas fórmulas, obtemos: {homem(socrates), homem() mortal()} = mortal(socrates) Observe ue a regra de inferência or resolução não ode ser alicada diretamente ara deduzir ue Sócrates é mortal, ois as fórmulas homem(socrates) e homem() não são comlementares. Entretanto, como a variável é universal, odemos substituí-la or ualuer constante do domínio. Então, fazendo = socrates, obtemos uma nova instância da fórmula homem() mortal() e, assim, odemos inferir a conclusão desejada. Veja: (1) homem(socrates) (2) homem(socrates) mortal(socrates) /=socrates (3) mortal(socrates) RES(1, 2) 5.1 Instanciação universal e variáveis existenciais Infelizmente, o rincíio de instanciação universal, ue nos ermite substituir uma variável or uma constante, só funciona corretamente ara variáveis universais [4]. Para entender o oruê, considere a sentença Todo mestre tem um discíulo, ue ode ser traduzida como: [mestre() Y [disciulo(y, )]] Sendo uma variável universal, odemos substituí-la or ualuer constante e a sentença obtida continuará sendo verdadeira. Particularmente, oderíamos fazer = xisto e obter a seguinte instância: mestre(xisto) Y [disciulo(y, xisto)]. 1 Na forma normal, todas as variáveis são universais.

6 6 S. L. Pereira Note ue se mestre(xisto) for verdade, a semântica da sentença original forçará Y [disciulo(y, xisto)] a ser verdade também e, como, concluímos ue a instância obtida é verdadeira. Por outro lado, se mestre(xisto) for falso, indeendentemente do valor da fórmula Y [disciulo(y, xisto)], a instância obtida também é verdadeira, ois e. Agora, substituindo a variável existencial, obtemos a instância: [mestre() [disciulo(xisto, )], ue estabelece ue Todo mestre tem um discíulo chamado isto. Evidentemente, o significado da sentença original foi alterado. Isso acontece orue o valor de Y deende do valor escolhido ara. 5.2 Skolemização Uma forma de eliminar uma variável existencial, sem alterar o significado da sentença original, é admitir a existência de uma função ue reresenta o valor correto ara substituir a variável existencial. Por exemlo, oderíamos substituir a variável existencial Y ela função seguidor(), veja: [mestre() [disciulo(seguidor(), )] Note ue, nessa instância, o significado da sentença original é mantido; já ue ela não se comromete com nenhum valor articular de Y. No rocesso de skolemização 2, cada variável existencial é substituída or uma função distinta, cujos argumentos são as variáveis universais, globais 3 à variável existencial em uestão [1]. Por exemlo, odemos eliminar a variável existencial em, Y [(, Y ) Z W [(Z, ) (W, Z)]] fazendo Z = f(, Y ). Caso não haja uma variável universal global à variável existencial a ser skolemizada, odemos usar uma função sem argumentos (ou uma constante). Por exemlo, ara eliminar a variável em Y [() (Y )] odemos fazer = f. Daui em diante, assumiremos ue todas as variáveis são universais (já ue as variáveis existenciais semre odem ser eliminadas) e, ortanto, os uantificadores (universais) ficarão imlícitos. Exercício 3 Formalize as sentenças e skolemize as fórmulas obtidas: Todo cão é fiel ao seu dono. Existe um lugar onde todos são felizes. 5.3 Unificação Como vimos, a inferência or resolução reuer ue as fórmulas atômicas canceladas sejam idênticas (a menos da negação ue deve ocorrer numa delas). O rocesso ue determina ue substituições são necessárias ara tornar duas fórmulas 2 Proosto e demonstrado elo matemático Thoralf Skolem. 3 Uma variável é global à outra se é declarada antes dessa outra.

7 Lógica de Predicados 7 atômicas sintaticamente idênticas é denominado unificação. Nesse rocesso, uma variável ode ser substituída or uma constante, or uma variável ou or uma função. Por exemlo, odemos unificar gosta(ana, ) e gosta(y, Z), fazendo Y = ana e = Z. Também odemos unificar ama(deus, Y ) e ama(, filho()), fazendo = deus e Y = filho(deus). Já as fórmulas atômicas igual(, ) e igual(bola, bala) não odem ser unificadas; ois, fazendo = bola, obtemos igual(bola, bola) e igual(bola, bala). Como bola e bala são constantes distintas, não existe substituição ue torne essas fórmulas atômicas idênticas. Também não é ossível substituir uma variável or uma função ue tenha essa mesma variável como arâmetro, como or exemlo, = f(). Para unificar duas fórmulas atômicas (sem variáveis em comum): 1. Comare as fórmulas até encontrar uma incorresondência ou atingir o final de ambas; 2. Ao encontrar uma incorresondência: (a) se ela não envolver elo menos uma variável, finalize com fracasso; (b) caso contrário, substitua todas as ocorrências da variável elo outro termo e continue a varredura (no asso 1); 3. Ao atingir o final de ambas, finalize com sucesso. Exercício 4 Unifiue (se ossível) as fórmulas atômicas a seguir: cor(saato(), branco) e cor(saato(suseito), Y ) mora(, casa(mae())) e mora(joana, Y ) rimo(, Y ) e rima(a, B) onto(, 2, Z) e onto(1, W ) (f(y ), Y, ) e (, f(a), f(z)) Referências 1. Amble, T. Logic Programming and Knowledge Engineering, Addison-Wesley, Brachman, R. J. & Levesue, H. J. Knowledge Reresentation and Reasoning, Morgan Kaufmann, Genesereth, M. R. and Nilsson, N. J. Logical Fundations of Artificial Intelligence, Morgan Kaufmann Publishers, Rich, E. and Knight, K. Inteligência Artificial, 2 a ed., Makron Books, 1995.

Uma proposição é uma frase que pode ser apenas verdadeira ou falsa. Exemplos:

Uma proposição é uma frase que pode ser apenas verdadeira ou falsa. Exemplos: 1 Noções Básicas de Lógica 1.1 Proosições Uma roosição é uma frase ue ode ser aenas verdadeira ou falsa. 1. Os saos são anfíbios. 2. A caital do Brasil é Porto Alegre. 3. O tomate é um tubérculo. 4. Por

Leia mais

Lógica predicados. Lógica predicados (continuação)

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

Leia mais

Passos lógicos. Texto 18. Lógica Texto Limitações do Método das Tabelas Observações Passos lógicos 4

Passos lógicos. Texto 18. Lógica Texto Limitações do Método das Tabelas Observações Passos lógicos 4 Lógica ara Ciência da Comutação I Lógica Matemática Texto 18 Passos lógicos Sumário 1 Limitações do Método das Tabelas 2 1.1 Observações................................ 4 2 Passos lógicos 4 2.1 Observações................................

Leia mais

2.1 A realidade sob a ótica da lógica proposicional

2.1 A realidade sob a ótica da lógica proposicional Caítulo 2 Lógica Proosicional 2.1 A realidade sob a ótica da lógica roosicional 1. a) Proosições simles: (1) João é olítico; (2) João é honesto. A roosição é uma conjunção de (1) e (2). b) Proosições simles:

Leia mais

MATEMÁTICA 3 MÓDULO 1. Lógica. Professor Renato Madeira

MATEMÁTICA 3 MÓDULO 1. Lógica. Professor Renato Madeira MATEMÁTICA 3 Professor Renato Madeira MÓDULO 1 Lógica SUMÁRIO 1. Proosição. Negação 3. Conectivos 4. Condicionais 4.1. Relação de imlicação 4.. Relação de equivalência 5. Álgebra das roosições 6. Quantificadores

Leia mais

LÓGICA MATEMÁTICA PROPOSIÇÕES SIMPLES E Autora: Prof. Dra. Denise Candal

LÓGICA MATEMÁTICA PROPOSIÇÕES SIMPLES E Autora: Prof. Dra. Denise Candal LÓGICA MATEMÁTICA PROPOSIÇÕES SIMPLES E COMPOSTAS Rafael D. Ribeiro, M.Sc. [email protected] htt://www.rafaeldiasribeiro.com.br Autora: Prof. Dra. Denise Candal 1 Definição: Chama-se roosição

Leia mais

Fundamentos de Lógica Matemática

Fundamentos de Lógica Matemática Webconferência 6-29/03/2012 Introdução à Lógica de Predicados Prof. L. M. Levada http://www.dc.ufscar.br/ alexandre Departamento de Computação (DC) Universidade Federal de São Carlos (UFSCar) 2012/1 Introdução

Leia mais

Cálculo proposicional

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

Leia mais

Noções de lógica matemática Conceitos Básicos

Noções de lógica matemática Conceitos Básicos Conceitos Básicos CH f Noções de lógica matemática Conceitos Básicos CH 1 Conceitos Básicos - E CH CH f ^ Noções de lógica matemática Conceitos Básicos - E CH CH ^ 2 Conceitos Básicos - OU CH CH f Noções

Leia mais

Introdução à Lógica de Predicados

Introduçã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

Raciocínio Automatizado

Raciocínio Automatizado Raciocínio Automatizado Prof. Dr. Silvio do Lago Pereira [email protected] 1 Introdução Raciocínio automatizado é uma sub-área da IA que estuda formas de simular racicínio lógico por meio de métodos computacionais.

Leia mais

MD Lógica de Proposições Quantificadas Cálculo de Predicados 1

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

Leia mais

A sintaxe do cálculo de predicados (I), cap. 6 de Introdução à Lógica (Mortari 2001) Luiz Arthur Pagani

A sintaxe do cálculo de predicados (I), cap. 6 de Introdução à Lógica (Mortari 2001) Luiz Arthur Pagani A sintaxe do cálculo de predicados (I), cap. 6 de Introdução à Lógica (Mortari 2001) Luiz Arthur Pagani 1 1 Símbolos individuais alfabeto & gramática: para caracterizar uma linguagem formal necessitamos,

Leia mais

Cálculo proposicional

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

Leia mais

Expandindo o Vocabulário. Tópicos Adicionais. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antônio Caminha Muniz Neto. 12 de junho de 2019

Expandindo o Vocabulário. Tópicos Adicionais. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antônio Caminha Muniz Neto. 12 de junho de 2019 Material Teórico - Módulo de INTRODUÇÃO À LÓGICA MATEMÁTICA Expandindo o Vocabulário Tópicos Adicionais Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antônio Caminha Muniz Neto 12 de junho de 2019

Leia mais

INF 1771 Inteligência Artificial

INF 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 mais

INTRODUÇÃO À LÓGICA MATEMÁTICA

INTRODUÇÃ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 mais

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 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 mais

SIMULADO. 05) Atribuindo-se todos os possíveis valores lógicos V ou F às proposições A e B, a proposição [( A) B] A terá três valores lógicos F.

SIMULADO. 05) Atribuindo-se todos os possíveis valores lógicos V ou F às proposições A e B, a proposição [( A) B] A terá três valores lógicos F. 01) Considere as seguintes roosições: P: Está quente e Q: Está chovendo. Então a roosição R: Se está quente e não está chovendo, então está quente ode ser escrita na forma simbólica P..( Q) P, em que P..(

Leia mais

2 AULA. Conectivos e Quantificadores. lógicas. LIVRO. META: Introduzir os conectivos e quantificadores

2 AULA. Conectivos e Quantificadores. lógicas. LIVRO. META: Introduzir os conectivos e quantificadores 1 LIVRO Conectivos e Quantificadores Lógicos META: Introduzir os conectivos e quantificadores lógicos. OBJETIVOS: Ao fim da aula os alunos deverão ser capazes de: Compreender a semântica dos conectivos

Leia mais

IMPLICAÇÃO LÓGICA. Prof.: Rafael Dias Ribeiro,M.Sc.

IMPLICAÇÃO LÓGICA. Prof.: Rafael Dias Ribeiro,M.Sc. IMPLICAÇÃO LÓGICA Prof.: Rafael Dias Ribeiro,M.Sc. Imlicação Lógica O rocesso de inferência automática oderia ser realizado utilizando-se tabelas-verdade, mas esta seria uma estratégia lenta e que ocuaria

Leia mais

EP33D Matemática Discreta 2013/2S

EP33D Matemática Discreta 2013/2S EP33D Matemática Discreta 2013/2S Lista 01 Lógica Proosicional Problema 1. Qual é a negação de cada roosição a seguir? a) Hoje é quinta-feira. b) Não há oluição em São Paulo. c) 2+1=3 d) O verão no Rio

Leia mais

Função par e função ímpar

Função par e função ímpar Pré-Cálculo Humberto José Bortolossi Deartamento de Matemática Alicada Universidade Federal Fluminense Função ar e função ímar Parte 3 Parte 3 Pré-Cálculo 1 Parte 3 Pré-Cálculo 2 Função ar Definição Função

Leia mais

Lógica. Cálculo Proposicional. Introdução

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

Leia mais

1 TEORIA DOS CONJUNTOS

1 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 mais

Ao utilizarmos os dados do problema para chegarmos a uma conclusão, estamos usando o raciocínio lógico.

Ao 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 mais

1 Lógica e teoria dos conjuntos

1 Lógica e teoria dos conjuntos Lógica e teoria dos conjuntos.. Introdução à lógica bivalente Pág. 0 Atividade de diagnóstico.. N..,5 Z.. 5.. Q.5. π R π.6. Q + +.7. Z.8. 0 Z 0.......... x = 5 x+ = 5 x = 5 x = S = { } x + = 0 ( x ) 9

Leia mais

Os Fundamentos: Lógica de Predicados

Os Fundamentos: Lógica de Predicados Os Fundamentos: Lógica de Predicados Área de Teoria DCC/UFMG Introdução à Lógica Computacional 2019/01 Introdução à Lógica Computacional Os Fundamentos: Lógica de Predicados Área de Teoria DCC/UFMG - 2019/01

Leia mais

Paradigmas de Linguagens de Programação

Paradigmas de Linguagens de Programação Paradigmas de Linguagens de Programação Faculdade Nova Roma Cursos de Ciências da Computação (6 Período) Prof. Adriano Avelar - Site: www.adrianoavelar.com Email: [email protected] PROGRAMAÇÃO

Leia mais

Lógica de Predicados. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

Lógica de Predicados. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Lógica de Predicados Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Motivação Há vários argumentos que não podem ser adequadamente formalizados

Leia mais

Lógica dos Quantificadores: sintaxe

Ló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 mais

Prof. Dr. Silvio do Lago Pereira

Prof. Dr. Silvio do Lago Pereira Introdução à Linguagem Prolog Prof. Dr. Silvio do Lago Pereira [email protected] 1 Introdução Prolog (programming in logic) [1,2,5] é uma linguagem de programação declarativa, baseada em cláusulas de Horn,

Leia mais

1.1 Números Complexos

1.1 Números Complexos . O PLANO COMPLEXO VARIÁVEL COMPLEXA - 07.. Números Comlexos. Em cada caso, reduza a exressão à forma a + ib; a; b R: (a) ( i) + (3 + 4i) (b) ( + i) i (3 + 4i) (c) ( + i) ( + i) (d) ( i) (e) ( i) 3 + i

Leia mais

Programação em Lógica. UCPEL/CPOLI/BCC Lógica para Ciência da Computação Luiz A M Palazzo Maio de 2010

Programação em Lógica. UCPEL/CPOLI/BCC Lógica para Ciência da Computação Luiz A M Palazzo Maio de 2010 Programação em Lógica UCPEL/CPOLI/BCC Lógica para Ciência da Computação Luiz A M Palazzo Maio de 2010 Roteiro Introdução Conceitos Básicos Linguagens Lógicas Semântica de Modelos Semântica de Prova Programação

Leia mais

Lógica Computacional

Ló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 24 Outubro 2017 Lógica Computacional

Leia mais

Capítulo 7 - Wattímetros

Capítulo 7 - Wattímetros Caítulo 7 - Wattímetros 7. Introdução Os wattímetros eletromecânicos ertencem à uma classe de instrumentos denominados instrumentos eletrodinâmicos. Os instrumentos eletrodinâmicos ossuem dois circuitos

Leia mais

Lógica Computacional

Ló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 mais

Módulo (ou valor absoluto) de um número real: a função modular

Módulo (ou valor absoluto) de um número real: a função modular Matemática Básica Humberto José Bortolossi Deartamento de Matemática Alicada Universidade Federal Fluminense Módulo (ou valor absoluto) de um número real: a função modular Parte 5 Parte 5 Matemática Básica

Leia mais

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 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

Leia mais

SCC Capítulo 2 Lógica de Predicados

SCC Capítulo 2 Lógica de Predicados SCC-630 - Capítulo 2 Lógica de Predicados João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos http://www.icmc.usp.br/~joaoluis

Leia mais

Microeconomia II - Gabarito Lista 3 - Monopólio

Microeconomia II - Gabarito Lista 3 - Monopólio Microeconomia II - Gabarito Lista 3 - Monoólio Tiago Ferraz 1 de outubro de 015 1. Nicholson - Questão 14.5 a) Se A = 0, a demanda inversa será Q = 0 P P = 0 Q E a função custo C = 10Q + 15 O roblema do

Leia mais

Inteligência Artificial IA II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO

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

Leia mais

EXERCÍCIOS. 3) Escreva a negação das seguintes proposições numa sentença o mais simples possível.

EXERCÍCIOS. 3) Escreva a negação das seguintes proposições numa sentença o mais simples possível. EXERCÍCIOS 1) Considere as roosições : Está frio e : Está chovendo. Traduza ara linguagem corrente as seguintes roosição: a) ~ b) c) ~ ~ d) ~ e) ( ~) ( ~) 2) Considere as roosições : A Terra é um laneta

Leia mais

4 AULA. Regras de Inferência e Regras de Equivalência LIVRO. META: Introduzir algumas regras de inferência e algumas regras de equivalência.

4 AULA. Regras de Inferência e Regras de Equivalência LIVRO. META: Introduzir algumas regras de inferência e algumas regras de equivalência. 1 LIVRO Regras de Inferência e Regras de Equivalência 4 AULA META: Introduzir algumas regras de inferência e algumas regras de equivalência. OBJETIVOS: Ao fim da aula os alunos deverão ser capazes de:

Leia mais

Dedução Natural e Sistema Axiomático Pa(Capítulo 6)

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

Leia mais

Alfabeto da Lógica Proposicional

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

Leia mais

Lógica A lógica fornece-nos regras e técnicas para determinar se um argumento é válido. Matemática. Lógica Demonstração de teoremas

Lógica A lógica fornece-nos regras e técnicas para determinar se um argumento é válido. Matemática. Lógica Demonstração de teoremas Lógica Lógica A lógica fornece-nos regras e técnicas ara determinar se um argumento é válido. Matemática Lógica Demonstração de teoremas Ciências de comutação Lógica erificação de rogramas ida corrente

Leia mais

Pré-Cálculo. Humberto José Bortolossi. Aula 7 10 de setembro de Departamento de Matemática Aplicada Universidade Federal Fluminense

Pré-Cálculo. Humberto José Bortolossi. Aula 7 10 de setembro de Departamento de Matemática Aplicada Universidade Federal Fluminense Pré-Cálculo Humberto José Bortolossi Deartamento de Matemática Alicada Universidade Federal Fluminense Aula 7 10 de setembro de 2010 Aula 7 Pré-Cálculo 1 Módulo (ou valor absoluto) de um número real x

Leia mais

3 Cálculo Proposicional

3 Cálculo Proposicional 3 Cálculo Proposicional O Cálculo Proposicional é um dos tópicos fundamentais da Lógica e consiste essencialmente da formalização das relações entre sentenças (ou proposições), de nidas como sendo frases

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.1

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.1 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Teste.º Ano de escolaridade Versão. Nome: N.º Turma: Professor: José Tinoco 6//08 Evite alterar a ordem das questões Nota: O teste é constituído or duas artes Caderno

Leia mais

1 Lógica de primeira ordem

1 Lógica de primeira ordem 1 Lógica de primeira ordem 1.1 Sintaxe Para definir uma linguagem de primeira ordem é necessário dispor de um alfabeto. Este alfabeto introduz os símbolos à custa dos quais são construídos os termos e

Leia mais

Cálculo de Predicados

Cálculo de Predicados Cálculo de Predicados (Lógica da Primeira Ordem) Prof. Tiago Semprebom, Dr. Eng. Instituto Federal de Educação, Ciência e Tecnologia Santa Catarina - Campus São José [email protected] 18 de maio de 2013

Leia mais

Lógica Formal. Matemática Discreta. Prof Marcelo Maraschin de Souza

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

Leia mais

1. = F; Q = V; R = V.

1. = 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 mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.3

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.3 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Teste.º Ano de escolaridade Versão. Nome: N.º Turma: Professor: José Tinoco 6//08 Evite alterar a ordem das questões Nota: O teste é constituído or duas artes Caderno

Leia mais

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.4

FICHA de AVALIAÇÃO de MATEMÁTICA A 12.º Ano de escolaridade Versão.4 FICHA de AVALIAÇÃO de MATEMÁTICA A.º Teste.º Ano de escolaridade Versão.4 Nome: N.º Turma: Professor: José Tinoco 6//08 Evite alterar a ordem das questões Nota: O teste é constituído or duas artes Caderno

Leia mais

M odulo de Potencia c ao e D ızimas Peri odicas Nota c ao Cient ıfica e D ızimas Oitavo Ano

M odulo de Potencia c ao e D ızimas Peri odicas Nota c ao Cient ıfica e D ızimas Oitavo Ano Módulo de Potenciação e Dízimas Periódicas Notação Científica e Dízimas Oitavo Ano Exercícios Introdutórios Exercício. Escreva os seguintes números na notação científica: a) 4673. b) 0, 0034. c). d) 0,

Leia mais

Solução dos exercícios do capítulo 2, pp (a) Expansão isotérmica de um gás ideal. Trabalho: pdv = NRT 1

Solução dos exercícios do capítulo 2, pp (a) Expansão isotérmica de um gás ideal. Trabalho: pdv = NRT 1 Solução dos exercícios do caítulo 2,. 31-32 Equações de um gás ideal = NRT U = NcT U = c R Exercício 1. (a) Exansão isotérmica de um gás ideal. Trabalho: W = 2 1 d = NRT 2 1 1 d = NRT ln 2 1 omo a energia

Leia mais

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

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

Leia mais

Expressões e enunciados

Expressões e enunciados Lógica para Ciência da Computação I Lógica Matemática Texto 2 Expressões e enunciados Sumário 1 Expressões e enunciados 2 1.1 Observações................................ 2 1.2 Exercício resolvido............................

Leia mais

Lógica e Raciocínio. Lógica Proposicional. Universidade da Madeira.

Lógica e Raciocínio. Lógica Proposicional. Universidade da Madeira. Lógica e Raciocínio Uniersidade da Madeira htt://dme.uma.t/edu/ler/ Lógica Proosicional 1 Proosição Uma rase é uma roosição aenas quando admite um dos dois alores lógicos: Falso (F) ou Verdadeiro (V).

Leia mais

Fundamentos da Computação 1. Aula 03

Fundamentos da Computação 1. Aula 03 Fundamentos da Computação 1 Aula 03 Conteúdo Introdução à Lógica. Definição da Sintaxe. Traduzindo Sentenças. Introdução à Lógica O que é lógica? Introdução à Lógica O que é lógica? Lógica é a análise

Leia mais

Gabarito da Lista 6 de Microeconomia I

Gabarito da Lista 6 de Microeconomia I Professor: Carlos E.E.L. da Costa Monitor: Vitor Farinha Luz Gabarito da Lista 6 de Microeconomia I Eercício Seja Y um conjunto de ossibilidades de rodução. Dizemos que uma tecnologia é aditiva quando

Leia mais

Distribuição de uma proporção amostral

Distribuição de uma proporção amostral Distribuição de uma roorção amostral Estatística II Antonio Roque Aula 4 Exemlo Ilustrativo: Suonha que se saiba que em uma certa oulação humana uma roorção de essoas igual a = 0, 08 (8%) seja cega ara

Leia mais

Lógica Proposicional Parte I. Raquel de Souza Francisco Bravo 11 de outubro de 2016

Lógica Proposicional Parte I. Raquel de Souza Francisco Bravo   11 de outubro de 2016 Lógica Proposicional Parte I e-mail: [email protected] 11 de outubro de 2016 Lógica Matemática Cáculo Proposicional Uma aventura de Alice Alice, ao entrar na floresta, perdeu a noção dos dias da semana.

Leia mais

INTRODUÇÃO À MATEMÁTICA FINANCEIRA

INTRODUÇÃO À MATEMÁTICA FINANCEIRA Hewlett-Packard INTRODUÇÃO À MATEMÁTICA FINANCEIRA Aulas 0 a 04 Elson Rodrigues, Gabriel Carvalho e Paulo Luiz Ramos Ano: 206 Sumário Matemática Financeira... REFLITA... Porcentagem... Cálculos com orcentagem...

Leia mais

Lógica Proposicional (Consequência lógica / Dedução formal)

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 /

Leia mais

11. Equilíbrio termodinâmico em sistemas abertos

11. Equilíbrio termodinâmico em sistemas abertos Equilíbrio termodinâmico em sistemas abertos Em um sistema aberto definimos o equilíbrio termodinâmico quando este sistema encontra-se simultaneamente em equilíbrio térmico, equilíbrio mecânico e equilíbrio

Leia mais

Teoria Elementar dos Conjuntos

Teoria Elementar dos Conjuntos Teoria Elementar dos Conjuntos Este capítulo visa oferecer uma breve revisão sobre teoria elementar dos conjuntos. Além de conceitos básicos importantes em matemática, a sua imprtância reside no fato da

Leia mais

Ló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 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 mais

MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES

MATEMÁ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 mais

Fundamentos de Lógica Matemática

Fundamentos de Lógica Matemática Webconferência 5-22/03/2012 Prova por resolução Prof. L. M. Levada http://www.dc.ufscar.br/ alexandre Departamento de Computação (DC) Universidade Federal de São Carlos (UFSCar) 2012/1 Introdução É possível

Leia mais

Lógica, Raciocínio Automatizado e Prolog

Lógica, Raciocínio Automatizado e Prolog Lógica, Raciocínio Automatizado e Prolog Silvio do Lago Pereira [email protected] 1 Introdução A lógica é um formalismo matemático através do qual podemos abstrair a estrutura de um argumento, eliminado

Leia mais

A 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 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 mais

Notas de Aula 2: MAXIMIZAÇÃO DE LUCROS

Notas de Aula 2: MAXIMIZAÇÃO DE LUCROS UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL UFRGS DEPARTAMENTO DE ECONOMIA CURSO DE CIÊNCIAS ECONÔMICAS DISCIPLINA: TEORIA MICROECONÔMICA II Primeiro Semestre/2001 Professor: Sabino da Silva Porto Júnior

Leia mais