Lógica Computacional

Documentos relacionados
A linguagem da Lógica Proposicional (Capítulo 1)

Lógica Computacional

Aula 05 Operações Lógicas sobre Proposições. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Lógica de Predicados

Lógica para computação Professor Marlon Marcon

Representação de Conhecimento. Lógica Proposicional

Lógica Binária. Princípios

Sergio da Silva Aguiar Universidade Estadual do Sudoeste da Bahia - I Seemat

Construção de tabelas verdades

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Olimpíada Brasileira de Raciocínio Lógico Nível III Fase II 2014

Matemática Discreta - 03

Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES

Ficheiro de Matemática

Funções Lógicas e Portas Lógicas

Faculdade de Computação

Conjuntos Finitos e Infinitos

EXERCÍCIOS DE LÓGICA DE 1ª ORDEM

Afirmação verdadeira: frase, falada ou escrita, que declara um facto que é aceite no momento em que é ouvido ou lido.

AULA 6 LÓGICA DOS CONJUNTOS


Entropia, Entropia Relativa

Carlos de Salles Soares Neto Segundas e Quartas, 17h40 às 19h10

e à Linguagem de Programação Python

Disciplina: Economia & Negócios Líder da Disciplina: Ivy Jundensnaider Professora: Rosely Gaeta / /

Análise Léxica. Sumário

Aula 05 Raciocínio Lógico p/ INSS - Técnico do Seguro Social - Com Videoaulas

AULA 5 QUANTIFICADORES, PREDICADOS E VALIDADE

MODELAGENS. Modelagem Estratégica

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

Bases Matemáticas. Daniel Miranda de maio de sala Bloco B página: daniel.miranda

Introdução à Lógica de Programação

Para que o NSBASIC funcione corretamente em seu computador, você deve garantir que o mesmo tenha as seguintes características:

Aula 03 Proposições e Conectivos. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Lógica Formal e Booleana. Cálculo Proposicional

Novo Programa de Português do Ensino Básico

ACADEMIA DO CONCURSO

Exercício. Exercício

Conjuntos. Lisboa, Março de 2004

2 Segmentação de imagens e Componentes conexas

EGEA ESAPL - IPVC. Resolução de Problemas de Programação Linear, com recurso ao Excel

* Lógica Proposicional Formas de Argumento

Sumário. INF01040 Introdução à Programação. Elaboração de um Programa. Regras para construção de um algoritmo

Álgebra Booleana. Introdução ao Computador 2010/01 Renan Manola

Tipos de investigação educacional diferenciados por:

Lógica Matemática. Lisboa, Março de 2004

CEDERJ MÉTODOS DETERMINÍSTICOS 1 - EP4. Prezado Aluno,

TESTES SOCIOMÉTRICOS

Lista de Exercícios 5: Soluções Teoria dos Conjuntos

Árvores. ! utilizada em muitas aplicações. ! modela uma hierarquia entre elementos. ! O conceito de árvores está diretamente ligado à recursão

LINGUAGENS, CÓDIGOS E SUAS TECNOLOGIAS

Raciocínio Lógico - Parte II

I. Conjunto Elemento Pertinência

Inteligência Artificial

Programação Elementar de Computadores Jurandy Soares

Computabilidade 2012/2013. Sabine Broda Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto

(Lógica) Fundamentando Proposições. Professor: Renê Furtado Felix Site:

Gramáticas Livres de Contexto

TESTES RESOLVIDOS. É uma sentença aberta. Nada podemos afirmar, não conhecemos o conteúdo da frase. Não é uma proposição.

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

Noções básicas de Lógica

ISCTE- IUL, Dpto de Métodos Quantitativos. 28 de Maio de 2012 Ano lectivo 2011/2012

Apostila Básica de Lógica e Programação para Game Maker por Giosepe Luiz 1

Capítulo 1 - Conectivos lógicos e quantificadores

Resolução de Questões!!!

José Luiz de Morais. RACiOCÍNIO LÓGICO

Ló gica. Para Concursos Públicos. Professor Luiz Guilherme

Probabilidade. Luiz Carlos Terra

Roteiro da Aula 3. Sintaxe. 2 Exemplos. 4 Propriedades de Fechamento. Teoria da Aula 3. Roteiro

Lógica. Everson Santos Araujo

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR

Notas de aula de Lógica para Ciência da Computação. Aula 11, 2012/2

Seqüências. George Darmiton da Cunha Cavalcanti CIn - UFPE

INICIADOS - 2ª Sessão ClubeMath

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

AULA DO CPOG. Progressão Aritmética

Recorrendo à nossa imaginação podemos tentar escrever números racionais de modo semelhante: 1 2 =

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v /15

TOM, SEMITOM, SUSTENIDO, BEMOL.

Matemática Discreta para Ciência da Computação

Usando potências de 10

Noções de Lógica Matemática

Prova de Conhecimentos Específicos

Noções de Lógica - Teoria e Exercícios

Raciocínio Lógico Matemático

Modelo Comportamental

DEPARTAMENTO DE MATEMÁTICA

MODÚLO 1. INTRODUÇÃO A LÓGICA MATEMÁTICA 1.1 SENTENÇA X PROPOSIÇÃO 1.2 NEGAÇÃO SIMPLES

Universidade Federal de Goiás Campus Catalão Departamento de Matemática

MONITORAMENTO E AVALIAÇÃO APSUS

Programação de Computadores I. Linguagem C Função

Circuitos eléctricos Profª Helena Lança Ciências Físico-Química 9ºano

A LÓGICA NA MATEMÁTICA

Simulado de Linguagem de Programação Java

AGRUPAMENTO DE ESCOLAS DR. VIEIRA DE CARVALHO. Escola Básica e Secundária Dr. Vieira de Carvalho. Departamento de Ciências Experimentais

Abdução exemplos. Um jogo de abdução. Apartment 13 O objetivo do Jogo é descobrir como se deu um assassinato.

Biblioteca Escolar. O Dicionário

Prática. Exercícios didáticos ( I)

Trata-se do processo de gestão, organização e orientação da equipe do projeto;

Transcrição:

Aula Teórica 2: da Lógica Proposicional Departamento de Informática 17 de Fevereiro de 2011

Descrição informal Lógica proposicional Objecto Ocupa-se do estudo do comportamento dos conectivos lógicos (negação, disjunção, conjunção, implicação e equivalência) e das regras que os manipulam. Linguagem das asserções ou proposições: afirmações que são ou verdadeiras ou falsas. Linguagem construida a partir de símbolos proposicionais (asserções básicas) e conectivos lógicos (ligam asserções).

Descrição informal Asserções Exemplos Básicas: hoje chove; todo o natural par n > 2 é a soma de dois primos. Compostas: estudo hoje ou amanha; jogo hoje e amanha; se tenho aulas então vou à Faculdade; n é par se e só se mod(n, 2) = 0. Não são asserções: passe-me o sal, se faz favor; quanto mais depressa, mais devagar.

Alfabeto e linguagem Definição da sintaxe da lógica proposicional Objectivo Obter a linguagem formal das fórmulas proposicionais. A partir de um alfabeto (conjunto de símbolos, representando asserções) define-se como construir palavras (sequências finitas de símbolos, ditas fórmulas). Alfabeto proposicional sobre um conjunto P Seja P um conjunto numerável (de símbolos proposicionais). O alfabeto proposicional sobre P, denotado Alf P, é constituido: por cada um dos elementos de P; pelo símbolo (falso, ou absurdo); pelos conectivos disjunção,, conjunção, e implicação, ; pelos parênteses esquerdo e direito, ( e ).

Alfabeto e linguagem Definição da sintaxe da lógica proposicional Linguagem proposicional induzida por Alf P A linguagem proposicional induzida por Alf P, denotada F P, é o conjunto definido indutivamente pelas seguintes regras: F P ; se p P então p F P ; se ϕ, ψ F P então (ϕ ψ) F P, (ϕ ψ) F P e (ϕ ψ) F P. Terminologia Os elementos de F P dizem-se fórmulas. Os elementos de P e o símbolo dizem-se fórmulas atómicas.

Representação da linguagem natural Tradução da linguagem natural para lógica proposicional Intuição Os símbolos proposicionais representam asserções básicas (afirmações verdadeiras ou falsas). O conectivo disjunção representa alternativa. Uma frase que comece por ou e tenha um número par de ocorrências dessa palavra procura não ser ambígua. O conectivo conjunção indica que a frase só é verdade se cada uma das partes o for. A fórmula p q traduz as frases p e q, tanto p como q, p tal como q, etc,... O conectivo implicação representa consequência. A fórmula p q traduz as frases se p então q, se p, q, q se p, p só se q, caso p então q, caso p, q, como p, q, etc,...

Representação da linguagem natural Tradução da linguagem natural para lógica proposicional Exemplos gosto de lógica escreve-se p; gosto de álgebra escreve-se q; gosto de lógica e de álgebra escreve-se p q; ou gosto de lógica ou de álgebra escreve-se p q; gosto de lógica ou de álgebra e de análise é ambígua, mas ou gosto de lógica ou de álgebra e de análise já não; nas fórmulas, os parênteses desambiguam: p q r é ambígua, mas p (q r) já não. Há ambiguidades difíceis de resolver: o Pedro foi ao médico e ficou doente tanto pode querer dizer p q como p q.

Representação da linguagem natural da lógica proposicional Convenção Para simplificar a notação omitem-se os parênteses mais exteriores das fórmulas. Exemplos Sejam p, q, r P. Fórmulas: p q F P, (p q) r F P, p (q r) F P. Não são fórmulas: pq F P, p F P, q F P, porque não foram seguidas as regras para definir fórmulas.

Abreviaturas e Subfórmulas Conceitos auxiliares Abreviaturas São úteis novos conectivos para abreviar alguns tipos de fórmulas. Negação: ϕ abv = ϕ ; Verdade: abv = ; Equivalência: ϕ ψ abv = (ϕ ψ) (ψ ϕ). Consideramos que o conectivo tem precedência sobre os outros. Exemplos ( ϕ ψ) abv = ((ϕ ) ψ) ϕ (ψ δ) abv = ((ϕ ) (ψ δ)) ((ψ δ) (ϕ ))

Abreviaturas e Subfórmulas Conceitos auxiliares Subfórmulas de uma fórmula O conjunto SBF(ϕ) das subfórmulas de ϕ F P é definido indutivamente pelas seguintes regras: SBF(ϕ) = {ϕ}, se ϕ é atómica; seja δ def = ϕ ψ, δ def = ϕ ψ ou δ def = ϕ ψ; SBF(δ) = {δ} SBF(ϕ) SBF(ψ). Símbolos proposicionais de uma fórmula O conjunto SMB(ϕ) def = SBF(ϕ) P contém os símbolos proposicionais de uma fórmula ϕ F P.

Abreviaturas e Subfórmulas Exemplos Símbolos proposicionais e subfórmulas de uma fórmula Sejam p, q, r P e p, (p q) r F P. SMB( p) = {p} e SBF( p) = SBF(p ) = { p} SBF(p) SBF( ) = { p, p, }; SMB((p q) r) = {p, q, r} SBF((p q) r) = {(p q) r} SBF(p q) SBF(r) = {(p q) r} {p q} SBF(p) SBF(q) {r} = {(p q) r, p q, p, q, r}.