Matemática Discreta. Lógica de Predicados. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG

Documentos relacionados
Cálculo de Predicados. Matemática Discreta. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. março

Predicados e Quantificadores

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

Cálculo de Predicados. Matemática Discreta. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. março

Quantificadores, Predicados e Validade

Matemática Discreta - 03

Lógica para computação - Linguagem da Lógica de Predicados

Teoria dos Conjuntos. Matemática Discreta. Teoria dos Conjuntos - Parte I. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG.

assim são válidas devido à sua estrutura e ao significado dos quantificadores universal e existencial

Lógica Proposicional

1 TEORIA DOS CONJUNTOS

AULA 5 QUANTIFICADORES, PREDICADOS E VALIDADE

RACIOCÍNIO LÓGICO. Quantificadores. Prof. Renato Oliveira

Matemática Discreta. Lógica Proposicional. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG

Lógica de Predicados

Lógica de Predicados

Cálculo de Predicados

Argumentação em Matemática período Prof. Lenimar N. Andrade. 1 de setembro de 2009

1 a Lista de Exercícios Matemática Discreta

Elementos de Lógica Matemática p. 1/2

Fundamentos 1. Lógica de Predicados

Lógica Matemática - Quantificadores

Conteúdo. Correção Exercícios Revisão para Prova

Lógica de Predicados. Correção dos Exercícios

Exercícios de Teoria da Computação Lógica de 1a. ordem

Lógica de Predicados

INTRODUÇÃO À LÓGICA MATEMÁTICA

Área de Teoria DCC/UFMG Introdução à Lógica Computacional 2019/01. SOLUÇÃO DE LISTA DE EXERCÍCIOS Lista 04 (Predicados e Quantificadores)

Lógica de Predicados

Cálculo de Predicados

Os Fundamentos: Lógica de Predicados

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

Conteúdo. Correção de Exercício Quantificadores Rosen (pg 33) Tradução Português Lógica Rosen (pg 42)

Lógica de Predicados

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Faculdade de Informática e Tecnologia de Pernambuco. Primeira lista de exercícios de Álgebra Aplicada à Computação Prof. Diego Machado Dias

Indução Matemática. Profa. Sheila Morais de Almeida. junho DAINF-UTFPR-PG

Técnicas de Inteligência Artificial

Lógica Computacional DCC/FCUP 2017/18

Lógica de Predicados. Correção dos Exercícios Regras de Inferência

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

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

Fundamentos 1. Lógica de Predicados

Negação. Matemática Básica. Negação. Negação. Humberto José Bortolossi. Parte 3. Regras do Jogo. Regras do Jogo

Fundamentos 1. Lógica de Predicados

Introdução à Lógica de Predicados

Lógica de Predicados

Lógica Proposicional. p : Hoje não é sexta-feira. q : Todo homem é mortal. r : Existem pessoas inseguras.

Bases Matemáticas. Aula 1 Elementos de Lógica e Linguagem Matemática. Prof. Rodrigo Hausen. 24 de junho de 2014

Cálculo de Predicados 1

Lógica de Predicados

Lógica de Predicados. Quantificadores

MDI0001 Matemática Discreta Aula 01

Este material se compõe de exercícios de Lógica relacionadas as disciplinas de Fundamentos de Matemática e Matemática Discreta..

Regras de Inferência. Matemática Discreta. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. março

Lógica de Predicados ( 1.3)

Teoria dos Conjuntos MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES. Fundamentos de Lógica Técnicas Elementares de Prova A NOÇÃO DE CONJUNTO

Capítulo 8 Lógica de primeira Ordem

Lógica para Computação

Matemática Discreta. Fundamentos e Conceitos da Teoria dos Números. Universidade do Estado de Mato Grosso. 4 de setembro de 2017

Lógica Computacional

SMA Elementos de Matemática Notas de Aulas

IME, UFF 7 de novembro de 2013

Lógica Proposicional

Lógica de Predicados

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

Lógica dos Quantificadores: sintaxe e semântica intuitiva

LÓGICA APLICADA A COMPUTAÇÃO

Usando as regras de Morgan, de a negação das proposições:

Lógica dos Quantificadores: sintaxe

MCTB Matemática Discreta

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

Gestão Empresarial Prof. Ânderson Vieira

Cálculo dos Predicados

2 Lógica Fuzzy. 2 Lógica Fuzzy. Sintaxe da linguagem

Lógica Computacional

EP33D Matemática Discreta 2013/2S

1 Lógica de primeira ordem

Invariantes de Laço. Profa. Sheila Morais de Almeida. junho DAINF-UTFPR-PG

Unidade 1 - Elementos de Lógica e Linguagem Matemáticas. Exemplo. O significado das palavras. Matemática Básica linguagem do cotidiano

Aula 1 Aula 2. Ana Carolina Boero. Página:

A linguagem da Lógica de Predicados. (Capítulo 8) LÓGICA APLICADA A COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

NOÇÕES DE LÓGICA MATEMÁTICA. O CÁLCULO DE PREDICADOS DE 1 a ORDEM

2º. Semestre de 2006 Marcelo Nogueira São José dos Campos - SP

Prof. Cesar Augusto Tacla

MÓDULO II - PARTE II LÓGICA DOS PREDICADOS

Faculdade de Informática PUCRS Lógica para Computação Lista de Exercícios Sintaxe e Semântica da Lógica de Predicados Prof.

Simbolização de Enunciados com um Quantificador

Aula 1 Aula 2 Aula 3. Ana Carolina Boero. Página:

Dedução Natural para a Lógica de Predicados

LÓGICA FORMAL parte 2 QUANTIFICADORES, PREDICADOS E VALIDADE

Fórmulas Bem Formadas (wff) Prioridade dos Conectivos. Prioridade dos Conectivos. Semântica do CR. Semântica do CR

Capítulo 3 Lógica de Primeira Ordem

COMO LER NOTAÇÃO LÓGICA

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

A Lógica de Primeira Ordem

Aula 12: Lógica de Predicados

Matemática Discreta. Teoria de Conjuntos - Parte 2. Profa. Sheila Morais de Almeida. abril DAINF-UTFPR-PG

Antonio Paulo Muccillo de Medeiros

Transcrição:

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 lógica proposicional? Esta sentença contém duas características distintas das anteriores: quantificadores, e predicados.

Quantificadores Quantificadores Quantificadores são expressões como para todo, para cada, para algum, que dizem de alguma forma quantos objetos têm uma certa propriedade.

Quantificador Universal x Lê-se: para todo x, para cada x, todo x. ( x)(x > 0) representa a senteça: Para todo número inteiro x, o valor de x é positivo.

Quantificador Universal ( x)(x > 0) O quantificador e sua variável sempre aparecem entre parênteses. Em seguida, outro par de parênteses contém a propriedade, ou predicado, referente àquela variável. Quando o predicado não foi definido, escreve-se: ( x)p(x).

Quantificador Universal ( x)(x > 0) O valor-verdade da expressão depende do domínio da variável. Se o domínio são os números inteiros positivos, então a expressão acima é verdadeira. Se o domínio são todos os números inteiros, então a expressão acima é falsa.

Quantificador Universal ( x)p(x) O valor-verdade da expressão depende do domínio da variável. Se o domínio são todos os livros da biblioteca da UTFPR - Ponta Grossa e o predicado, P(x), diz que x tem capa vermelha, então a expressão é falsa.

Quantificador Universal Dê o valor-verdade da expressão ( x)p(x) em cada uma das interpretações: P(x) é a propriedade de que x é amarelo e o domínio é o conjunto de todas as flores. falso P(x) é a propriedade de que x é uma planta e o domínio é o conjunto de todas as flores. verdadeiro P(x) é a propriedade de que x é positivo ou negativo e o domínio é o conjunto dos números inteiros. falso

Quantificador Universal Dê o valor-verdade da expressão ( x)p(x) em cada uma das interpretações: P(x) é a propriedade de que x é amarelo e o domínio é o conjunto de todas as flores. falso P(x) é a propriedade de que x é uma planta e o domínio é o conjunto de todas as flores. verdadeiro P(x) é a propriedade de que x é positivo ou negativo e o domínio é o conjunto dos números inteiros. falso

Quantificador Existencial x Lê-se: para algum x, existe um x, pelo menos um x. ( x)(x > 0) representa a senteça: Algum número inteiro x é positivo.

Quantificador Existencial ( x)(x > 0) Da mesma forma, o valor-verdade da expressão depende do domínio da variável. Se o domínio contém um número positivo, então a expressão é verdadeira. Caso contrário, é falsa.

Quantificador Existencial ( x)p(x) O valor-verdade da expressão depende do domínio da variável. Se o domínio são todos os livros da biblioteca da UTFPR - Ponta Grossa e o predicado diz x tem capa vermelha, então a expressão é verdadeira. (Deve existir algum livro com capa vermelha na biblioteca!)

Quantificadores - Interpretação Exemplo: A expressão ( x)( y)q(x, y) deve ser lida da seguinte forma: Para cada x existe um y tal que a propriedade Q(x, y) é satisfeita. Dê o valor verdade da expressão ( x)( y)q(x, y) para a seguinte interpretação: Q(x, y) é a propriedade de que x < y e o domínio é o conjunto de todos os inteiros. verdadeiro

Quantificadores - Interpretação Exemplo: A expressão ( x)( y)q(x, y) deve ser lida da seguinte forma: Para cada x existe um y tal que a propriedade Q(x, y) é satisfeita. Dê o valor verdade da expressão ( x)( y)q(x, y) para a seguinte interpretação: Q(x, y) é a propriedade de que x < y e o domínio é o conjunto de todos os inteiros. verdadeiro

Quantificadores - Interpretação Dê o valor verdade da expressão ( x)( y)q(x, y) para a seguinte interpretação: Q(x, y) é a propriedade de que x < y e o domínio é o conjunto de todos os inteiros. falso Conclusão: a ordem dos quantificadores faz diferença.

Quantificadores - Interpretação Dê o valor verdade da expressão ( x)( y)q(x, y) para a seguinte interpretação: Q(x, y) é a propriedade de que x < y e o domínio é o conjunto de todos os inteiros. falso Conclusão: a ordem dos quantificadores faz diferença.

Quantificadores - Interpretação Constantes podem fazer parte do predicado. Exemplo: o valor-verdade da expressão ( x)q(x, 5) quando Q(x, y) é a propriedade de que x < y e o domínio de x é o conjunto de todos os inteiros é...falso Exemplo: o valor-verdade da expressão ( y)q(5, y) quando Q(x, y) é a propriedade de que x < y e o domínio de y é o conjunto de todos os inteiros é...verdade

Quantificadores - Interpretação Constantes podem fazer parte do predicado. Exemplo: o valor-verdade da expressão ( x)q(x, 5) quando Q(x, y) é a propriedade de que x < y e o domínio de x é o conjunto de todos os inteiros é falso. Exemplo: o valor-verdade da expressão ( y)q(5, y) quando Q(x, y) é a propriedade de que x < y e o domínio de y é o conjunto de todos os inteiros é verdade.

Predicados bem formados Expressões devem obedecer regras de sintaxe para serem predicados bem formados: P(x)( x) ( y) não é um predicado bem formado. P(x) Q(y) (não é predicado, não tem quantificadores). ( x)(p(x) Q(x)) é predicado bem formado e o escopo de x é P(x) Q(x).

Predicados bem formados ( x)(( y)(p(x, y) Q(x, y)) R(x)) é predicado bem formado. o escopo do quantificador x é ( y)[p(x, y) Q(x, y)] R(x); o escopo do quantificador y é P(x, y) Q(x, y).

Predicados bem formados ( x)s(x) ( y)t (y) é predicado bem formado.

Variáveis livres Se uma variável aparece em alguma fórmula bem formada e não faz parte de nenhum quantificador, então é uma variável livre. Exemplo: y é uma variável livre em ( x)[q(x, y) ( y)r(x, y)], porque y ocorre pela primeira vez sem estar acompanhado de um quantificador. Nem sempre expressões que contêm variáveis livres têm valor-verdade definido. (Lembre que sem valor-verdade definido não é sentença lógica!)

Variáveis livres Exemplo: Considere o domínio de todos os números inteiros. P(x) : x > 0 Qual o valor verdade de P(y) P(5)? Qual o valor verdade de P(y) P(5)?

Variáveis livres Exemplo: Considere o domínio de todos os números inteiros. P(x) : x > 0 Qual o valor verdade de P(y) P(5)? indefinido Qual o valor verdade de P(y) P(5)? verdade Nos dois casos, y é uma variável livre, não está associada a um quantificador.

Escopo dos quantificadores Exemplo Para a fórmula bem formada: ( x)( y)[s(x, y) L(y, a)]. O escopo de ( y) é S(x, y) L(y, a). O escopo de ( x) é ( y)[s(x, y) L(y, a). Considere a interpretação onde o domínio são todas as cidades brasileiras; S(x, y) é a propriedade de que x e y estão no mesmo estado; e L(y, z) é a propriedade de que y e z começam com a mesma letra; e a é uma constante com o valor Americana. Qual o valor-verdade nessa interpretação da wff?

Tradução Muitas frases podem ser escritas por predicados lógicos. Considere a frase: Todo papagaio é feio. É o mesmo que dizer: Para qualquer coisa, se essa coisa é um papagaio, então é feio.

Tradução Muitas frases podem ser escritas por predicados lógicos. Considere a frase: Todo papagaio é feio. É o mesmo que dizer: Para qualquer coisa, se essa coisa é um papagaio, então é feia. Sejam P(x) : x é um papagaio e F (x) : x é feia. Simbolicamente: ( x)(p(x) F (x)).

Tradução Dica da Gersting: o quantificador universal e o conectivo de implicação quase sempre estão juntos. Poderíamos substituir, neste contexto, ( x)(p(x) F (x)) por ( x)(p(x) F (x))? Não! nem tudo no mundo é papagaio feio!

Tradução Dica da Gersting: o quantificador universal e o conectivo de implicação quase sempre estão juntos. Poderíamos substituir, neste contexto, ( x)(p(x) F (x)) por ( x)(p(x) F (x))? Não! nem tudo no mundo é papagaio feio!

Tradução Considere a frase: Existe um papagaio feio. É o mesmo que dizer: Existe uma coisa, que é um papagaio e é feia. Sejam P(x) : x é um papagaio e F (x) : x é feia. Simbolicamente: ( x)(p(x) F (x)).

Tradução Dica da Gersting: o quantificador existencial e o conectivo quase sempre estão juntos. Poderíamos substituir, neste contexto, ( x)(p(x) F (x)) por ( x)(p(x) F (x))?

Tradução Poderíamos substituir, neste contexto, ( x)(p(x) F (x)) por ( x)(p(x) F (x))? O que precisa acontecer para que nosso predicado seja verdade? Se não existirem papagaios é verdade. Mas existem... Então, para ser verdade, se existe um papagaio, ele tem que ser feio. Mas isso não é (sempre) verdade! Então essa tradução está mal feita.

Tradução A palavra só é bastante problemática. Sua posição na frase, muda completamente o significado da mesma: Só João ama Maria. João só ama Maria. João ama só Maria.

Tradução Reescrevendo: Só João ama Maria. é João. João só ama Maria. amar Maria. João ama só Maria. Maria. Se alguma coisa ama Maria, então essa coisa Se João faz alguma coisa, então essa coisa é Se João ama alguma coisa, então essa coisa é

Tradução Prática: Considere: S(x) : x é um estudante, I (x) : x é inteligente, e M(x) : x gosta de música. Escreva predicados bem formados para as seguintes sentenças (o domínio são todas as pessoas): 1 Todos os estudantes são inteligentes. 2 Alguns estudantes inteligentes gostam de música. 3 Todos que gostam de música são estudantes estúpidos. 4 Só estudantes inteligentes gostam de música.

GERSTING, Judith L. Mathematical Structures for Computer Science 5th Ed.