INTRODUÇÃO À LÓGICA MATEMÁTICA

Documentos relacionados
1 TEORIA DOS CONJUNTOS

Universidade de Caxias do Sul Centro de Ciências Exatas e Tecnologia Departamento de Informática. Matemática Discreta. Márcia Rodrigues Notare

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

Matemática Discreta - 01

Prof. Jorge Cavalcanti

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

3 Cálculo Proposicional

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

Lógica. História da Lógica

Fundamentos 1. Lógica de Predicados

Lógica proposicional

Gestão Empresarial Prof. Ânderson Vieira

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

Atenção: Esse conectivo transmite a ideia de e / ou e não apenas a de exclusão como muitas pessoas imaginam.

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

Campos Sales (CE),

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

Cálculo proposicional

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

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

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Matemática discreta e Lógica Matemática

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

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

Quantificadores, Predicados e Validade

Introdução a computação

Alfabeto da Lógica Proposicional

Lógica Proposicional: Semântica Tabela Verdade

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

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

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

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

Lóg L ica M ca at M em e ática PROF.. J EAN 1

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

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

Matemática discreta e Lógica Matemática

Predicados e Quantificadores

SCC Capítulo 2 Lógica de Predicados

Introdução à Lógica Matemática

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

LÓGICA EM COMPUTAÇÃO

22. Análise Combinatória - Permutação - Repetição - Circular - Condicional Análise Combinatória - Combinação e Arranjo

Lógica para computação

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

Questões de Concursos Aula 02 CEF RACIOCÍNIO LÓGICO. Prof. Fabrício Biazotto

Fundamentos da Computação 1. Aula 03

A LINGUAGEM DO DISCURSO MATEMÁTICO E SUA LÓGICA

Proposições. Belo Horizonte é uma cidade do sul do Brasil = 4. A Terra gira em torno de si mesma. 5 < 3

LÓGICA PROPOSICIONAL

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

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

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

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

MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES

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

Algoritmia e Programação APROG. Algoritmia 1. Lógica Proposicional (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12

Lógica Computacional

INSTITUTO FEDERAL FARROUPILHA CÂMPUS ALEGRETE

Lógica dos Quantificadores: sintaxe

Afirmações Matemáticas

Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65

Lógica Proposicional Semântica e Tabelas Verdade

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

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

ANÁLISE MATEMÁTICA I. Curso: EB

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO DE CIÊNCIAS AGRÁRIAS CCA/ UFES Departamento de Engenharia Rural. Lista de exercícios 1

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

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

Lógica de Predicados. Quantificadores

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

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.

1 Lógica de primeira ordem

Matemática Computacional

Noções básicas de Lógica

Não sou o melhor, sei disso, mas faço o melhor que posso!! RANILDO LOPES

Proposições simples e compostas

n. 19 QUANTIFICADOR UNIVERSAL QUANTIFICADOR EXISTENCIAL QUANTIFICADOR EXISTENCIAL DE UNICIDADE SENTENÇAS ABERTAS

Unidade II. A notação de que a proposição P (p, q, r,...) implica a proposição Q (p, q, r,...) por:

Antonio Paulo Muccillo de Medeiros

Relações semânticas entre os conectivos da Lógica Proposicional(Capítulo 5)

SMA Elementos de Matemática Notas de Aulas

LÓGICA EM COMPUTAÇÃO

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

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

Matéria: Raciocínio Lógico Concurso: Auditor Tributário ISS Gramado 2019 Professor: Alex Lira

Lógica. Professor Mauro Cesar Scheer

Lógica Matemática - Quantificadores

Lógica Proposicional (cont.)

Raciocínio lógico matemático

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

Cálculo proposicional

Transcrição:

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 de roposição: uma proposição é uma construção que se pode atribuir juízo, ou seja, que pode ser apenas verdadeira ou falsa. Exemplos São aulo é uma cidade grande = erdade Como vai você =?

Conectivos Lógicos As proposições podem ser simples (atômicas) ou compotas unção: Os conectivos têm a função de combinar sentenças simples para formar sentenças compostas. roposição Atômica: são proposições que não podem ser decompostas em proposições mais simples. roposição Composta: são proposições mais complexas, compostas por proposições mais simples através dos conectivos lógicos (ou operadores lógicos). Exemplos: Animais são peludos e aves têm penas. Operadores: Negação: A negação de uma proposição é construída a partir da introdução da palavra não ou não é o caso que. Exemplos: Brasil não é um país. denota uma proposição, então sua negação é denotada por: ou ~ (lê-se "não ") Interpretamos a negação da seguinte forma: se é verdadeira, então é falsa; se é falsa, então é verdadeira.

ara visualizar os valores lógicos de um conectivo utilizamos a tabela-verdade, que descreve as possíveis combinações dos valores lógicos das proposições. Tabela erdade Não ~ Conjunção Uma conjunção é verdadeira se ambos seus conjunctos são verdadeiros. Caso contrário, é falsa. É denotada por: ٨ Q Tabela erdade de Conjunção Q ^Q Disjunção Uma disjunção é verdadeira se pelo menos um dos seus disjunctos for verdadeiro. Caso contrário, é falsa. É denotada por: ٧ Q Tabela erdade de Disjunção Q ٧Q

Condicional (Implicação) O condicional é falso se seu antecedente for verdadeiro e seu conseqüente for falso. Caso contrário, ele é verdadeiro. É denotado por: Q (lê-se "se então Q") odemos dizer que um enunciado da forma Q tem o mesmo significado (semântica) que um enunciado da forma ( ٨ Q), ou seja, ambos são verdadeiros sob as mesmas condições. ortanto, podemos obter a tabela-verdade de Q construindo a tabela verdade de ( ٨ Q). Tabela erdade de Condição Q Q Bicondicional Denotado por Q, tem o mesmo significado que ( Q) ٨ (Q ). Assim, a tabela-verdade de ( Q) pode ser obtida construindo a tabela-verdade de ( Q) ٨ (Q ). Tabela erdade de Bicondicional Q Q

órmulas Bem-ormadas (well formed formula - wff) São sentenças lógicas construídas corretamente sobre o alfabeto cujos símbolos são: Conectivos, arênteses e Letras sentenciais. Exemplos: Tabelas-verdade para wffs (órmulas Bem- ormadas) Escrevemos as letras sentenciais à esquerda da tabela órmula à direita da tabela. Completaremos com todas as possibilidades de valores verdade para as letras sentenciais. A seguir, devemos identificar o operador principal, pois é ele que determina o valor-verdade para toda a fórmula. Completamos a tabela com os valores-verdade para os operadores sub-wffs e por fim para a wff (operador principal).

Construa a tabela-verdade para a fórmula. reenchemos a coluna letra sentencial, completando-se os possíveis valores-verdade que pode assumir; reenchemos a coluna da ocorrência de na fórmula (na wff); reenchemos o sinal de negação imediatamente à esquerda de ; reenchemos o segundo sinal de negação, que é o operador principal E, portanto, determina o valor-verdade da fórmula. Tabela erdade

Equivalência Dizemos que duas fórmulas e Q são equivalentes se a fórmula Q é uma tautologia. Denotamos essa propriedade por Q A tautologia (do grego) é, na retórica, um termo ou texto redundante, que repete a mesma idéia mais de uma vez. Como um vício de linguagem pode ser considerada um sinônimo de pleonasmo ou redundância Exemplos de algumas equivalências tautológicas importantes 1 representa uma tautologia e 0 representa uma contradição:

Aplicações na Computação Os conectivos lógicos E (AND), OU (OR) e NÃO (NOT), respectivamente ٨, ٧ e, estão disponíveis em muitas linguagens de programação. Eles agem sobre combinações e expressões verdadeiras e falsas para produzir um valor lógico final. Tais valores lógicos permitem a decisão do fluxo de controle em programas de computador. Assim, em uma ramificação condicional de um programa, se o valor lógico da expressão condicional for verdadeiro, o programa executará um trecho do seu código; se o valor lógico da expressão condicional for falso, execurá outro trecho do seu código. Se a expressão condicional for substituída por outra expressão equivalente mais simples, o valor lógico não será afetado, assim como o fluxo de controle do programa, mas o novo código será mais fácil de ser entendido e poderá ser executado mais rapidamente. Exemplo: if ((x < y) and not ((x < y) and (z < 1000))) do AlgumaCoisa; else do OutraCoisa; Nesse exemplo, a expressão condicional tem a forma A ٨ (A ٨ B), onde A é "x < y" e B é "z <1000". odemos simplificar essa expressão utilizando as equivalências vistas anteriormente.

odemos então reecrever a proposição da seguinte forma: if ((x < y) and not (z < 1000)) do AlgumaCoisa; else do OutraCoisa; Quantificadores Wffs formadas apenas pelos cinco operadores lógicos (,٨,٧,, ) têm possibilidade limitada de expressões. or exemplo, não conseguiríamos simbolizar a sentença "ara todo x, x>0" como sendo uma proposição verdadeira sobre os inteiros positivos. ortanto novos conceitos, como o de quantificador, deve ser introduzido. Quantificadores são frases do tipo para todo, para cada ou para algum, isto é, frases que dizem "quantos objetos" apresentam determinada propriedade.

Quantificador Universal: é simbolizado por e lê-se para todo, para qualquer ou para cada. Assim, a sentença anterior pode ser simbolizada por: ( x)(x > 0) O valor lógico da expressão ( x)(x>0) depende do domínio dos objetos sobre os quais estamos nos referindo, que chamamos de conjunto universo. Qual seria o valor lógico da expressão ( x)(x) em cada uma das seguintes interpretações? (x) é a propriedade que x é amarelo e o conjunto universo é o conjunto de todos os botões-de-ouro. (x) é a propriedade que x é amarelo e o conjunto universo é o conjunto de todas as flores. (x) é a propriedade que x é positivo ou negativo e o conjunto universo é conjunto de todos os inteiros. Quantificador Existencial: é simbolizado por e lê-se existe, existe algum, para pelo menos um, para algum. Assim, a expressão ( x)(x > 0) É lida como: "existe um x tal que x é maior do que zero".

A expressão ( x)( y)q(x, y) é lida como: "para todo x existe um y tal que Q(x, y)". Considerando que o conjunto universo é conjuntos dos números inteiros e que Q(x, y) é a propriedade x < y, a expressão diz que para todo inteiro x existe um inteiro maior. Esta expressão é verdadeira. Entretanto, se invertermos a ordem dos quantificadores escrevendo ( y)( x)q(x, y), a mesma interpretação diz que: existe um inteiro y que é maior que qualquer outro inteiro x. Neste caso, o valor lógico da expressão é falso. Isto ressalta o fato de que a ordem dos quantificadores é importante!