3 AULA. Valorações e Tabelas de Verdade LIVRO. META: Apresentar tabelas de verdade para classificar proposições lógicas.

Documentos relacionados
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.

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

5 AULA. Teorias Axiomáticas LIVRO. META: Apresentar teorias axiomáticas.

Cálculo proposicional

Alfabeto da Lógica Proposicional

NHI Lógica Básica (Lógica Clássica de Primeira Ordem)

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Como primeira e indispensável parte da Lógica Matemática temos o Cálculo Proporcional ou Cálculo Sentencial ou ainda Cálculo das Sentenças.

3 Cálculo Proposicional

Aula 3: Linguagem Proposicional

Vimos que a todo o argumento corresponde uma estrutura. Por exemplo ao argumento. Se a Lua é cúbica, então os humanos voam.

Valorações, cap. 9 de Introdução à Lógica (Mortari 2001) Luiz Arthur Pagani

Lógica Computacional

Lógica Proposicional Semântica e Tabelas Verdade

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

Planificação do 1º Período

Planificação do 1º Período

INSTITUTO FEDERAL FARROUPILHA CÂMPUS ALEGRETE

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

Afirmações Matemáticas

Lógica para Computação

Aula 6: Dedução Natural

Introdução ao Curso. Área de Teoria DCC/UFMG 2019/01. Introdução à Lógica Computacional Introdução ao Curso Área de Teoria DCC/UFMG /01 1 / 22

Lógica Computacional

UNIP Ciência da Computação Prof. Gerson Pastre de Oliveira

Lógica. Professor Mauro Cesar Scheer

Conhecimento e Raciocínio Lógica Proposicional

Lógica Computacional

Matemática Discreta - 01

Propriedades Semânticas da Lógica Proposicional(Capítulo 3)

Prof. Jorge Cavalcanti

ESCOLA ONLINE DE CIÊNCIAS FORMAIS CURSO DE INTRODUÇÃO À LÓGICA MATEMÁTICA (2) METALÓGICA DO CÁLCULO PROPOSICIONAL AULA 06 FORMAS NORMAIS

01/09/2014. Capítulo 1. A linguagem da Lógica Proposicional

Lógica para Computação

UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Matemática Régis Cortes. Lógica matemática

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary

Raciocínio Lógico. Negação da Conjunção e Disjunção Inclusiva (Lei de Morgan) Professor Edgar Abreu.

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

Lógica para Computação. Álgebra de Boole

Lógica Matemática. Prof. Gerson Pastre de Oliveira

Cálculo proposicional

INF 1771 Inteligência Artificial

Aula 2: Linguagem Proposicional

DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA:

LÓGICA PROPOSICIONAL

Introdução. História. História 18/03/2012. Lógica para Ciência da Computação. O que é Lógica?

INF 1771 Inteligência Artificial

Lógica Clássica Proposicional

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

Lógica Computacional

RETICULADOS: NOTAS DO SEMINÁRIO DE 7/03/03

A Linguagem dos Teoremas - Parte II. Tópicos Adicionais. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antônio Caminha Muniz Neto

Lógica Proposicional

01/09/2014. Capítulo 3. Propriedades semânticas da Lógica Proposicional

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

ANÁLISE MATEMÁTICA I. Curso: EB

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Lógica Proposicional. LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08. c Inês Lynce c Luísa Coheur

Campos Sales (CE),

SCC Capítulo 2 Lógica de Predicados

Lógica formal. A) Sentenças I) Expressão II) Subdivisão 1. Aberta 2. Fechada III) Representação IV) Simbolização 1. Simples 2.

Aula 4: Consequência Lógica e Equivalência Lógica

Lógica Matemática 1. Semana 7, 8 e 9. Material Previsto para três semanas

1 Lógica de primeira ordem

Álgebra Linear Semana 02

DISCIPLINA: Lógica. CONTEÚDO: Circuitos Lógicos. PROFESSORA Dr.ª Donizete Ritter

Lógica Texto 11. Texto 11. Tautologias. 1 Comportamento de um enunciado 2. 2 Classificação dos enunciados Exercícios...

Aula 2, 2014/2 Sintaxe da Lógica dos Conectivos

Matemática Básica I Notas de aula - versão

Sistemas Inteligentes

Fórmulas da lógica proposicional

Lógica Proposicional Fórmulas e Precedência de Operadores

Aula 8: Tableaux Analíticos

DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA:

Matemática discreta e Lógica Matemática

Sumário. Os Enigmas de Sherazade I Ele fala a verdade ou mente? I I Um truque com os números... 14

Matemática discreta e Lógica Matemática

NHI Lógica Básica (Lógica Clássica de Primeira Ordem)

Metas/ Objetivos Conceitos/ Conteúdos Aulas Previstas. Lógica e Teoria dos conjuntos: Introdução à lógica bivalente e à Teoria dos conjuntos

Aula 7: Dedução Natural 2

Lógica Computacional

MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES

Parte 1. LÓGICA de PROPOSIÇÕES 3. A SINTAXE DA LINGUAGEM DA LÓGICA PROPOSICIONAL

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

Aula 6: Dedução Natural

Introdução a computação

Aula 4: Álgebra booleana

Prof. João Giardulli. Unidade I LÓGICA

Linguagem com sintaxe e semântica precisas: lógica. Mecanismo de inferência: derivado da sintaxe e da

LÓGICA APLICADA A COMPUTAÇÃO

INTRODUÇÃO À LÓGICA MATEMÁTICA

Lógica Proposicional Sintaxe

Álgebra das Proposições. Prof. Guilherme Tomaschewski Netto

Fundamentos de Lógica Lógica Proposicional

Gestão Empresarial Prof. Ânderson Vieira

CAPÍTULO I. Lógica Proposicional

Metas/Objetivos/Domínios Conteúdos/Conceitos Número de Aulas

Histórico. George Boole ( ) Claude Elwood Shannon ( )

Lógica Computacional

Transcrição:

1 LIVRO Valorações e Tabelas de Verdade META: Apresentar tabelas de verdade para classificar proposições lógicas. OBJETIVOS: Ao fim da aula os alunos deverão ser capazes de: Aplicar valorações de um conjunto de proposiçoes moleculares; Usar tabelas de verdade para avaliar as possíveis valorações de um conjunto de proposições moleculares. PRÉ-REQUISITOS Aula-02 os conhecimentos da semântica da Linguagem da Lógica de Predicados.

Valorações e Tabelas de Verdade.1 Introdução Caro aluno, na aula anterior, vimos as definições semânticas dos conectivos lógicos e dos quantificadores. Hoje, continuaremos ainda que em ritmo de valsa, a navegar no mar da Lógica Matemática aproveitando o passeio para conhecê-la melhor. Nesta aula, conceituaremos valorações que é uma das formas de se avaliar as proposições moleculares. Esperamos que o pré-requisito solicitado seja realizado, pois ele facilitará a compreensãoeobomandamento de nossa aula..2 Valorações Valorações constituem-se em uma das formas de se avaliar uma proposição molecular a partir de suas proposições atômicas. Para compreendermos melhor, iniciaremos pela definição: Definição.1. Seja Γ={α 1,...,α n } um conjunto com n proposições atômicas. Definimos uma valoração sobre Γ como uma função v :Γ {0, 1}. OBS.1. Uma valoração é uma função que associa a cada uma das proposições de um conjunto de proposições um de dois valores de verdade 0 para falso e 1 para verdade. Exemplo.1. Como exemplo podemos tomar Γ={α, β, γ} uma possível valoração é v :Γ {0, 1} dada por:. v(α) =1,v(β) =0,v(γ) =0 6

Fundamentos da Matemática: Livro 1 A lógica de predicados baseia-se no princípio de que a valoração de uma proposição molecular é determinada unicamente pelas valorações de suas proposições atômicas. Para estabelecer as regras que deteminam a valoração de uma proposição molecular, veremos primeiramente algumas operações sobre o conjunto {0, 1}, no âmbito da álgebra de Boole.. Álgebra de Boole A álgebra de Boole ou álgebra booleana foi criada pelo matemático inglês George Boole e consta do conjunto B = {0, 1} e três operações +:B B B uma soma, : B B B um produto e : B B complementar. Definidas pelas tabelas abaixo: + 0 1 0 1 * 0 0 1 0 0 0 0 1 1 1 0 1 0 1 1 0 George Boole nasceu em Lincoln - Inglaterra em 2 de Novembro de 1815. Autodidata, fundou aos 20 anos de idade a sua própria escola e dedicou-se ao estudo da Matemática. Em 1847 publicou The Mathematical Analysis of Logic em que introduziu os conceitos de lógica simbólica demonstrando que a lógica podia ser reduzida a equações algébricas. Wikipedia OBS.2. É fácil verificar (verificação direta) as seguintes propriedades da álgebra de Boole: a + b = b + a, a, b B a +(b + c) =(a + b)+c, a, b, c B a b = b a, a, b B a (b c) =(a b) c, a, b, c B a +(b c) =(a + b) (a + c), a, b, c B a (b + c) =(a b)+(a c), a, b, c B 7

Valorações e Tabelas de Verdade a + a =1, a B a a =0, a B A partir de agora, caro aluno, podemos definir como calcular uma valoração de uma proposição molecular a partir da valoração de suas proposições atômicas. Para isto, usaremos a definição que representa a semântica dos conectivos lógicos. Definição.2. Sejam α e β proposições atômicas e v : {α, β} {0, 1} uma valoração então: v( α) =v(α) v(α β) =v(α) v(β) v(α β) =v(α)+v(β) v(α β) =v(α) + v(β) v(α β) =(v(α) + v(β) (v(α)+v(β) ).4 Tabela de Verdade Dada uma proposição molecular podemos especular sobre quais os possíveis valores de verdade que ela pode ter para uma determinada valoração de seus átomos. Mais ainda, podemos especular sobre os valores de verdade que ela pode ter para todas as possíveis valorações de seus átomos. Podemos reunir todas as possíveis valorações de uma proposição molecular em uma tabela, a qual denominamos de TABELA DE VERDADE. Os possíveis valores para uma proposição molecular, como vocês já sabem, são dois: falso 0 e verdadeiro 1. Desta forma, o número de todas as 8

Fundamentos da Matemática: Livro 1 possíveis combinações de valores de verdade para um conjunto de n proposições atômicas é 2 n. OBS.. Cada linha de uma tabela de verdade é denominada uma instância ou simplesmente uma valoração. Um conceito muito útil ao se manipular proposições moleculares é o de subfórmula, que entre outras coisas serve para criação de tabela de verdade. Vamos à definição: Definição.. Uma subfórmula é definida pelas seguintes regras: se α é uma fórmula então α é uma subfórmula. se α, β e γ são fórmulas e α = β, α = β γ, α = β γ, α = β γ ou α = β γ então β e γ são subfórmulas de α. Se x é uma variável e α = xp (x) ou α = xp (x) então P (x) é subfórmula de α. Se β é subfórmula de α e γ é subfórmula de β então γ é subfórmula de α. nada mais é subfórmula. Vejamos a seguir como o conceito de subfórmula pode ser usado na elaboração de um algoritmo para criar a tabela de verdade de uma proposição molecular. Vamos ao algoritmo para construção da tabela de verdade de uma proposição α molecular. Algoritmo s. m. Sistema particular de disposição que se dá a uma sucessão de cálculos numéricos. Dicionário Prático Michaelis Passo 1 Contar o número n de símbolos proposicionais. Passo 2 Montar uma tabela com 2 n linhas e tantas colunas, quantas forem as subfórmulas da proposição α. 9

Valorações e Tabelas de Verdade Passo Preencher as colunas dos símbolos proposicionais com 1 ou 0 alternando de cima para baixo para a primeira coluna 1010..., para a segunda coluna 11001100..., para a terceira coluna 1111000011110000... e assim por diante alternando sempre em potências de 2. Passo 4 computar o valor de verdade das outras colunas usando a semântica dos conectivos lógicos..4.1 Uso de Parêntese e Prioridade dos Conectivos Lógicos O uso de parênteses na construção de proposições moleculares mais complexas é inprescindível. Porém, mesmo em proposições moleculares relativamente simples o uso de parênteses também é necessário para evitar ambigüidades. Como exemplo a proposição α β γ que pode ser interpretada de duas maneiras diferentes: α (β γ) (α β) γ Daí, se não usarmos parênteses não poderemos decidir que interpretação teremos. Em proposições moleculares mais complexas, o número de parênteses pode ser reduzido usando-se o subterfúgio da ordem de prioridade. Em palavras mais simples, quem é mais forte do que quem aplica aos quantificadores lógicos. A convenção para a ordem de prioridade dos conectivos lógicos, em ordem crescente de prioridade é: 40

Fundamentos da Matemática: Livro 1 negação. conjunção e disjunção. implicação e dupla implicação. Onde, o conectivo negação é o mais fraco, tem prioridade mais baixa. Os conectivos conjunção e disjunção vem a seguir com mesmo nível de prioridade, seguidos da implicação e dupla implicação, que têm a maior prioridade, sendo os conectivos mais fortes. Desta forma, a proposição (α (β γ)) pode dispensar o par de parênteses externos e passar a forma α (β γ) que por sua vez, como a implicação tem prioridade sobre a conjunção, o par de parênteses restante pode ser também dispensado. E a proposição toma, sem ambigüidade, a forma final α β γ. A propósito, tomaremos esta proposição para exemplificar o algoritmo da tabela de verdade. Primeiramente vemos que α β γ tem três átomos. A saber, α, β e γ, o que nos dá 2 =8linhas na tabela de verdade e como as subfórmulas são: α, β, γ, β γ e α β γ teremos 5 colunas na tabela de verdade. Na coluna referente ao átomo α alternamos 10101010, na coluna referente ao átomo β alternamos 11001100 e na coluna referente ao átomo γ alternamos 11110000, construindo a tabela.1. Finalmente, completamos as colunas restantes (tabela.2) usando a semântica dos conectivos lógicos aplicada a cada uma das subfórmulas restantes. A saber: 41

Valorações e Tabelas de Verdade α β γ β γ α β γ 1 1 1 0 1 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 Tabela.1: Proposição α β γ..5 Tautologia, Contradição e Contingência Você já pensou na possibilidade de que uma proposição molecular possa ser verdadeira independente de quais os valores de verdade de suas proposições atômicas componentes? Se você respondeu que já, você acabou de antecipar um conceito importante TAUTOLOGIA. Para oficializar vamos à definição. Definição.4. Uma fórmula molecular é dita uma tautologia, denotada, somente se seu valor de verdade for 1 verdade, para qualquer combinação de valor de verdade de seus átomos. A contrapartida da TAUTOLOGIA éacontradição que é falsa independentemete dos valores de verdade de suas proposições atômicas componentes. Vamos à definição. Definição.5. Uma fórmula molecular é dita uma contradição, denotada, somente se seu valor de verdade for 0 falso, para qualquer combinação de valor de verdade de seus átomos. 42

Fundamentos da Matemática: Livro 1 α β γ β γ α β γ 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 0 0 1 0 1 1 1 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 1 Tabela.2: Proposição α β γ. Definição.6. Uma fórmula molecular é dita uma contingência, somente se não for uma tautologia nem uma contradição. Exemplo.2. Como exemplos temos: (β α) uma contingencia. α (β α) uma tautologia. α (β α) uma contradição. Podemos confirmar verificando a tabela de verdade abaixo. α β α β α (β α) α (β α) α (β α) 1 1 0 1 0 1 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 0 1 1 0 1 0 Tabela.: Contingência, tautologia e contradição. 4

Valorações e Tabelas de Verdade Caro aluno, por hoje é só. Faremos um pequeno resumo do assunto exposto nesta aula e propomos algumas atividades de reforço. As referências bibliográficas fornecem material adicional de consulta, caso você queira aprofundar-se mais sobre o conteúdo abordado na aula de hoje..6 Conclusão Embora as valorações forneçam um modo elegante de definir a semântica de proposições, as tabelas de verdade constituem um método mais prático e visual de, também, definir a semântica de proposições moleculares..7 Resumo Começamos definindo o conceito de valoração. A saber: Definição: Seja Γ={α 1,...,α n } um conjunto com n proposições atômicas. Definimos uma valoração sobre Γ como uma função v :Γ {0, 1}. Em seguida, vimos um tipo particular de álgebra definida sobre o conjunto B = {0, 1} de valores de verdade, conhecida como álgebra de Boole, e composta de três operações: uma soma, um produto e um complementar, resumidos nas tabelas: + 0 1 0 1 * 0 0 1 0 0 0 0 1 1 1 0 1 0 1 1 0 Vimos que a álgebra de Boole permite definir de modo elegante e conciso, a semântica dos conectivos lógicos, dada por: 44

Fundamentos da Matemática: Livro 1 Definição: Se α e β são proposições atômicas e v : {α, β} {0, 1} uma valoração então, a semântica para os conectivos lógicos fica definida pelas valorações v(α) e v(β), das proposições α e β, respectivamente, por: v( α) =v(α) v(α β) =v(α) v(β) v(α β) =v(α)+v(β) v(α β) =v(α) + v(β) v(α β) =(v(α) + v(β) (v(α)+v(β) ) Que, para traçar a tabela de verdade, que resume todas as possíveis valorações de uma proposição molecular, é útil o conceito de subfórmula: Definição: Uma subfórmula é definida pelas seguintes regras: se α é uma fórmula então α é uma subfórmula. se α, β e γ são fórmulas e α = β, α = β γ, α = β γ, α = β γ ou α = β γ então β e γ são subfórmulas de α. Se x é uma variável e α = xp (x) ou α = xp (x) então P (x) é subfórmula de α. Se β é subfórmula de α e γ é subfórmula de β então γ é subfórmula de α. nada mais é subfórmula. Que para traçar uma tabela de verdade para uma proposição molecular usamos o seguinte algoritmo: 45

Valorações e Tabelas de Verdade Passo 1 Contar o número n de símbolos proposicionais. Passo 2 Montar uma tabela com 2 n linhas e tantas colunas quantas forem as subfórmulas da proposição p. Passo Preencher as colunas dos símbolos proposicionais com 1 ou 0 alternando de cima para baixo para a primeira coluna 1010..., para a segunda coluna 11001100..., para a terceira coluna 1111000011110000... e assim por diante alternando sempre em potências de 2. Passo 4 computar o valor verdade das outras colunas usando as a semântica dos conectivos lógicos. Finalmente vimos as definições de tautologia, contradição e contingência dadas por: Definição: Uma fórmula molecular é dita uma tautologia, denotada se, somente se seu valor de verdade é 1 verdade, para qualquer combinação de valor de verdade de seus átomos Definição: Uma fórmula molecular é dita uma contradição, denotada se, somente se seu valor de verdade é 0 falso para qualquer combinação de valor de verdade de seus átomos Definição: Uma fórmula molecular é dita uma contingência, somente se não for uma tautologia nem uma contradição.8 Atividades ATIV..1. Construa a tabela de verdade para cada uma das proposições moleculares abaixo: (α β) (α γ). 46

Fundamentos da Matemática: Livro 1 α (β γ). Comentário: Reveja o algoritmo e exemplo da seção.4. ATIV..2. Verifique se cada uma das proposições moleculares abaixo são tautologia, contradição ou contingência: (α β) (β γ) (α γ). (α β) (α γ). (α β) (α β). Comentário: Use a tabela de verdade para cada uma das proposições. Reveja o algoritmo e exemplo da seção.4.9 Referências Bibliográficas MORTARI, Cezar Augusto. Introdução à Lógica. Editora UNESP. São Paulo. 2001. GASPAR, Marisa. Introdução à Lógica Matemática. Disponível em: http:// mjgaspar.sites.uol.com.br/logica/logica. Acessado em 1/01/2007 ABAR, Celina. Noções de Lógica Matemática. Disponível em: http://www. pucsp.br/ logica/. Acessado em 1/01/2007 47