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

Documentos relacionados
A semântica da Lógica de Predicados. (Capítulo 9) LÓGICA APLICADA A COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Aula 13: Lógica de Predicados

Lógica de Predicados

Matemática Discreta - 03

ITA º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR

LÓGICA para CIÊNCIA da COMPUTAÇÃO

36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase

Sumário - Introdução

Exercícios resolvidos sobre Função de probabilidade e densidade de probabilidade

QUANTIFICADORES. Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1.

Inteligência Artificial IA III. PROVA AUTOMÁTICA DE TEOREMAS

Equações Diferenciais Ordinárias

Faculdade de Economia Universidade Nova de Lisboa TÓPICOS DE CORRECÇÃO DO EXAME DE CÁLCULO I. Ano Lectivo o Semestre

Planejamento e Análise de Sistemas de Produção

Matemática Discreta para Computação e Informática

Lógica Formal. Lógica Proposicional. Lógica Proposicional. Enigma motivador. Visão geral do estudo da Lógica

Notas sobre a Fórmula de Taylor e o estudo de extremos

Propriedades das Funções Deriváveis. Prof. Doherty Andrade

Probabilidades: Função massa de probabilidades ou função distribuição de probabilidade ou modelo de probabilidade:

Coordenação Prof. Aurimenes Alves. 3º Domingo

Análise de Regressão Linear Simples e Múltipla

ANÁLISE COMBINATÓRIA. Ex: 1) Para a eleição da associação de Pais e Mestres da Escola, há três candidatos a presidente e dois a vice-presidente.

Gráficos de funções em calculadoras e com lápis e papel (*)

VESTIBULAR MATEMÁTICA

Potenciação no Conjunto dos Números Inteiros - Z

13 a Aula AMIV LEAN, LEC Apontamentos

O professor vai utilizar o computador no estúdio, apresentando o ambiente Excel.

Resolução da Prova de Raciocínio Lógico do TCE/SP, aplicada em 06/12/2015.

Operações com números racionais decimais

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

Lógica de Predicados

Análise de regressão linear simples. Departamento de Matemática Escola Superior de Tecnologia de Viseu

Programação e Computação para Arquitectura 2007/2008

Resolução dos Exercícios sobre Derivadas

AULA 5 QUANTIFICADORES, PREDICADOS E VALIDADE

CCI-22 CCI-22. 2) Erros de arredondamento. Matemática Computacional

Teorema de Taylor. Prof. Doherty Andrade. 1 Fórmula de Taylor com Resto de Lagrange. 2 Exemplos 2. 3 Exercícios 3. 4 A Fórmula de Taylor 4

A semântica da Lógica Proposicional(Capítulo 2)

Lógica Proposicional Propriedades Semânticas

Aula 11 Root Locus LGR (Lugar Geométrico das Raízes) parte I

Métodos de Adams-Bashforth. Se y é uma solução exacta do problema de Cauchy, então

Curvas em coordenadas polares

Testando e Comparando Valores

Sistemas de Apoio à Decisão

Matemática Discreta. Provas Anteriores

ARITMÉTICA. 1. Constantes Operadores e Funções

Introdução à Topologia Resoluções de exercícios. Capítulo 1

Lógica de Predicados

P R E F E I T U R A M U N I C I P A L D E J A R D I M

CURSO de CIÊNCIAS ECONÔMICAS - Gabarito

elementos. Caso teremos: elementos. Também pode ocorrer o seguinte fato:. Falsa. Justificativa: Caso, elementos.

Capítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.

IV Prova de Epidemiologia e Bioestatística. Aluno:

Resumo. Sistemas e Sinais Definição de Sinais e de Sistemas (2) Definição de Sistemas. Esta Aula

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

REFRAÇÃO DA LUZ. Neste capítulo estudaremos as leis da refração, a reflexão total e a formação de imagens nas lentes esféricas.

Exercícios Teóricos Resolvidos

A otimização é o processo de

Walter Benjamin e o papel do cinema na sociedade

Um estudo sobre funções contínuas que não são diferenciáveis em nenhum ponto

PROBABILIDADES E ESTATÍSTICA

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti

Cadex Pré-vestibular Química Volume I Série 4 Geometria molecular; polaridade; forças intermoleculares

Departamento de Informática

Unidade 2. Lógica de Predicados. Objetivos:

Instruções para a Prova de MATEMÁTICA APLICADA:

FUNÇÃO. Exemplo: Dado os conjuntos A = { -2, -1, 0, 1, 2} e B = {0, 1, 2, 3, 4, 5} São funções de A em B as relações a) R 1 = {(x,y) AXB/ y = x + 2}

Curso: Sistemas de Informação 13/04/2006 Economia e Gestão Financeira 1º Avaliação Prof. Ivaldir Vaz

Resoluções comentadas de Raciocínio Lógico e Estatística - SEPLAG APO

Elaborado por Eduardo Rebouças Carvalho Hermano Alexandre Lima Rocha DISTRIBUIÇÃO NORMAL

- GUIA DO EMPRESÁRIO -

U N I V E R S I D A D E F E D E R A L D O P A R A N Á L E T Í C I A M A R I A G R O B É R I O

Vestibular UFRGS 2015 Resolução da Prova de Matemática

A N E X O P L A N O M U N I C I P A L D E E D U C A Ç Ã O

Exercícios 1. Determinar x de modo que a matriz

GASTOS VARIÁVEIS, FIXOS E SEMI-VARIÁVEIS (alguns conhecimentos indispensáveis para quem trabalha com análises econômicas e financeiras) ASSOCIADOS

Cálculo I USP- FFCLRP Prof. Rafael A. Rosales 5 de março de Lista 2 Funçoes

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

Função do 2º Grau. Alex Oliveira

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

EA616B Análise Linear de Sistemas Resposta em Frequência

Disponibilizo a íntegra das 8 questões elaboradas para o Simulado, no qual foram aproveitadas 4 questões, com as respectivas resoluções comentadas.

Comandos de repetição while

Modelos Pioneiros de Aprendizado

Capítulo 5 - Funções Reais de Variável Real

1) Observe a fala do peru, no último quadrinho. a) Quantos verbos foram empregados nessa fala? Dois. b) Logo, quantas orações há nesse período? Duas.

Estudaremos métodos numéricos para resolução de sistemas lineares com n equações e n incógnitas. Estes podem ser:

AGES FACULDADE DE CIÊNCIAS HUMANAS E SOCIAIS DIRETORIA DE ENSINO CÁLCULOS PARA 100%

cast poderia ser usado também para transformar um real (float) em inteiro. A sintaxe C (float)i pode ser substituída em C++ por float(i).

QUESTÕES COMENTADAS E RESOLVIDAS

R é o conjunto dos reais; f : A B, significa que f é definida no conjunto A (domínio - domain) e assume valores em B (contradomínio range).

Lógica de Predicados

Já, o novo Custo Fixo Unitário (CF/u) será outro para o novo volume de produção, ou seja: CF/u = R$ , = R$ 107,14

Operações sobre uma variável aleatória

Estrutura Condicional C++

ONG S E ASSOCIAÇÕES. Aproveite bem todas as dicas, fotos e textos deste guia, pois eles são muito importantes.

Planeamento de uma Linha Eléctrica

Nível 3 IV FAPMAT 28/10/2007

Modelos Estocásticos. Resolução de alguns exercícios da Colectânea de Exercícios 2005/06 PROCESSOS ESTOCÁSTICOS E FILAS DE ESPERA LEGI

Lista de Exercícios sobre trabalho, teorema de Green, parametrizações de superfícies, integral de superfícies : MAT

Transcrição:

A semântica da Lógica de Predicados (Capítulo 9) LÓGICA APLICADA A COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto

1. Definições 2. Estrutura 3

Interpretações mais elaboradas do que as da Lógica Proposicional De novo, associar significados a símbolos sintáticos Como fica isso, com variáveis, quantificadores, predicados, funções? H=( x)( y)p(x,y) De que depende a interpretação da fórmula acima? 4

Interpretações em Lógica de Predicados - Predicados Em 1º. lugar, do predicado p Se I[p]= < ( menor que ), então I[p(x,y)]=T D I[x]<I[y] D xi < yi Interpretando informalmente os quantificadores, temos que I[H]= para todo xi, existe um yi tal que xi<yi I[H] é verdadeira ou falsa? 5

Interpretações em Lógica de Predicados - Domínios Ainda não dá pra determinar... Quais os xi e yi a ser considerados? Ou seja, que domínio U de xi e yi? Se U =[0, ) então I[H]=T para todo xi, xi U, existe um yi, yi U, tal que xi<yi E a interpretação J, com U=(-,0], J[p]= <, J[H]=? 6

Interpretações Falsa! Porque se xj=0, não existe yj tal que xj,yj U e xj<yj Não é preciso ter as interpretações de xj e yj para se ter I[H] e J[H] Por quê? 7

Interpretações e símbolos livres Porque x e y não são símbolos livres em H Só precisamos definir a interpretação do símbolo livre p E se G=( x)p(x,y), J[G]=? 8

Interpretações e símbolos livres Para determinar J[G]... dependemos de J[p] e J[y] y é um símbolo livre Se J[p] = e J[y]=-5 => J[G]= F para todo xj, xj (-,0], xj -5 Porém, se yj=0 => J[G]=T... Dependemos do Domínio de interpretação Valor das interpretações dos símbolos livres 9

Formalizando: Interpretação de variáveis e funções O domínio de I é o conjunto de símbolos de função, predicados e expressões Para toda variável x, se I[x]=xI, então xi U Para todo símbolo de função n-ário f, se I[f]=fI, então fi é uma função n-ária em U fi: U U 10

Interpretação de predicados, constantes e símbolos Analogamente, para todo símbolo de predicado n-ário p, se I[p]=pI, então pi é um predicado n-ário em U pi: U {T,F} 11

Interpretação de fórmulas não-quantificadas Se H é uma fórmula e E= H, então I[E]=I[ H]=T se I[H]=F e I[E]=I[ H]=F se I[H]=T Se H e G são fórmulas, e E=(HvG), então I[E]=I[HvG]=T se I[H]=T e/ou I[G]=T e I[E]=I[HvG]=F se I[H]=F e I[G]=F 12

Interpretação de Expressões Dados H=( p(x,y,a,b)) r(f(x),g(y)) e G= p(x,y,a,b) (q(x,y)^r(y,a)) A interpretação I, onde U=[0, ) I[x]=3,I[y]=2,I[a]=0,I[b]=1 I[p(x,y,z,w)]=T D xi*yi>zi*wi I[q(x,y)]=T D xi<yi, I[r(x,y)]=T D xi>yi I[f(x)]=xI+1, I[g(x]=xI-2, Lembrar que I[x]=xI o objeto xi é o significado de x em I e xi N 13

Interpretação de Expressões Tabela verdade Sintaxe x y a b p(x,y,a,b) f(x) g(y) q(x,y) r(y,a) H G Semântica 3 2 0 1 T 4 0 F T T F Observe que I[x]=3,..., I[H]=T,I[G]=F As interpretações de f e g são elementos do domínio de I (N) As interpretações de H e G e dos átomos p(x,y,a,b), q(x,y) e r(y,a) são valores de verdade 14

Domínio de Interpretação Seja I uma interpretação sobre N onde I[a]=25, I[b]=5, I[f(x,y)]=xI/yI I interpreta a constante a como 25 I interpreta f como a função divisão Então I[f(a,b)]=5, pois I[f]=fI, onde fi: U*U U Porém, se I[c]=0, I[f(x,c)] não está definida! Então o domínio de f é NxN* Q (racionais) Se o domínio de I for N, I[f] não pode ser a função divisão! 15

Interpretação de fórmulas quantificadas Se H é uma fórmula, x uma variável e I uma interpretação sobre U I[( x)h]=t D d U;<x <- d>i[h]=t I[( x)h]=f D d U;<x <- d>i[h]=f I[( x)h] =T D d U;<x <- d>i[h]=t I[( x)h] =F D d U;<x <- d>i[h]=f Onde <x <- d> significa interpretação de x como d ou <x <- d>i[x]=d 16

Exemplo de Interpretação de fórmulas quantificadas I é uma interpretação sobre o conjunto de alunos de Ciência da Computação (aluno-cc) tal que I[p(x)]=T D xi é inteligente H1= ( x)p(x). O que é I[H1]=T? I[H1]=T D I[( x)p(x)]=t D d aluno-cc;<x <- d>i[p(x)]=t d aluno-cc, se x é interpretado como d Então p(x) é interpretado como T 17

Exemplo de Interpretação de fórmulas quantificadas I[H1]=F? DI[( x)p(x)]=f D d aluno-cc;<x <- d>i[p(x)]=f Nem todo aluno-cc é inteligente d aluno-cc, se x é interpretado como d Então p(x) é interpretado como F 18

Exemplo 2 de Interpretação de fórmulas quantificadas H2= ( x)p(x). O que é I[H2]=T? I[H2]=T DI[( x)p(x)]=t D d aluno-cc;<x <- d>i[p(x)]=t d aluno-cc, se x é interpretado como d Então p(x) é interpretado como T 19

Exemplo 2 de Interpretação de fórmulas quantificadas I[H2]=F? I[H2]=F DI[( x)p(x)]=f D d aluno-cc;<x <- d>i[p(x)]=f d aluno-cc, se x é interpretado como d Então p(x) é interpretado como F 20

Exemplo 3 de Interpretação de fórmulas quantificadas Se I uma interpretação sobre N, tal que I[x]=3,I[a]=5, I[y]=4 I[f(x, y]= x +y, I[p(x, y)]=t sse (x < y) G=( x)p(x,y) I[G] = T? 21

Exemplo 3 de Interpretação de fórmulas quantificadas I[G]=V D I[( x)p(x,y)]=v D d N;<x <- d>i[p(x,y)]=v D d N; <y <-4> <x <- d>; d < 4 é Verdadeiro A última afirmação é falsa I[G]=F Não foi usada I[x]=3, E sim a versão estendida <x <- d> 22

Exemplo 4 de Interpretação de fórmulas quantificadas E=( x) ( y)p(x,y) Para todo natural x, existe outro natural y tal que y>x I[E]=T D I[( x)( y)p(x,y)]=t D d N;<x <- d>i[( y)p(x,y)]=t D d N, c N;<y <- c><x <- d>i[p(x,y)]=t D d N, c N; d<c é verdadeiro, que é verdadeira I[E]=T é verdadeira 23

Ordem A ordem das extensões é o inverso da ordem dos quantificadores sintáticos na fórmula Não é preciso usar as interpretações I[x]=3 e I[y]=4, pois x e y são ligadas Usa-se a interpretação estendida <y <- c><x <- d>i[p(x,y)] 24

Exemplo 5 de Interpretação de fórmulas quantificadas H3= (( x)( y)p(x,y) ) p(x,y) É preciso usar as interpretações definida no enunciado do domínio p(x,y) 25

Exemplo 6 de Interpretação de fórmulas quantificadas H4= ( x)((( y)p(x,y)) p(x,y)) Só y é livre em H4 É preciso usar a interpretação I[y]=Definida no enunciado do domínio. 26