Lógica Computacional (CC2003)
|
|
|
- Natália Aveiro
- 6 Há anos
- Visualizações:
Transcrição
1 Lógica Computacional (CC2003) Nelma Moreira Lógica Computacional 24 Conteúdo 1 Introdução à Programação em Lógica Resolução SLD Introdução à Programação em Lógica 1.1 Resolução SLD Seja P um programa (conjunto de cláusulas de Horn positivas) e G uma cláusula negativa (objectivo), β 1,..., β n (= β 1 β n ). Temos que P = β 1 Sendo a resolução integra, basta que Mas então para alguma substituição θ. Mais especificamente: Resposta correcta β n sse = P G P {G} F. P = (β 1 β n )θ Uma substituição de variáveis θ em G é uma resposta correcta se P = ( Gθ) onde é o fecho universal das variáveis livres em Gθ. 1
2 Exemplo Seja P Double(0, 0) Double(s(x), s(s(y))) Double(x, y) Então para P { Double(x, s(y)}, [s(0)/x, s(0)/y] é uma resposta correcta. Seja G um objectivo α 1,..., α m,..., α k e α β 1,..., β q, uma cláusula C. G é derivado por resolução de G e C, com unificador mais geral θ se: 1. α m é o átomo seleccionado em G 2. θ é um umg de α m e α 3. G é (α 1,..., β 1,..., β q,..., α k )θ, isto é 4. G diz-se a a resolvente de G e C. α 1,..., α m,..., α k α β 1,..., β q (α 1,..., β 1,..., β q,..., α k )θ Exemplo Considera o seguinte programa P: e o objectivo: q(y, b), q(b, z). q(x, y) p(x, y) q(x, y) p(x, z), p(z, y) p(b, a) p(c, a) p(d, b) p(e, b) Exemplo Em cada passo escolher um literal que complemente a cabeça duma cláusula do programa (usar sempre variáveis novas para o programa!). 1. Escolher q(y, b) e resolver com a primeira cláusula (q(x 1, y 1 ) p(x 1, y 1 )): p(y, b), q(b, z) e a substituição [y/x 1, b/y 1 ] 2. Escolher p(y, b) e resolver com a quinta cláusula ( p(d, b)): q(b, z) e substituição [d/y] 2
3 3. Resolver o literal que resta com a primeira cláusula (q(x 2, y 2 ) p(x 2, y 2 )): p(b, z) 4. Resolver o literal que resta com a terceira cláusula (p(b, a)): [] e a substituição [a/z]. A resposta é [d/y, a/z] e P = q(d, b) (q(b, a). E também, P = y zq(y, b) q(b, z) (como se pretendia...). Regras de Computação e de Procura Regra de Computação Uma regra de computação é uma regra para determinar um literal do objectivo com o qual aplicar a regra de resolução (resolver). Estratégia de Procura Uma estratégia de procura é uma regra para determinar como escolher qual a cláusula do programa que se vai usar para resolver com o literal escolhido no objectivo. Resolução SLD (Selectiva Linear para Claúsulas Definidas) Seja P um programa definido, R uma regra de computação e G um objectivo. Uma derivação por resolução-sld é uma sequência de passos de resolução entre as cláusulas do objectivo e as de programa. Seja G 0 = G. Dada a cláusula G i, G i+1 é obtida selecionando um literal β i de G i, de acordo com R e escolhendo C i P (com variáveis novas) tal que a cabeça de C i unifica com β i com umg θ i : G i = β 1,..., β i, β i+1,..., β n C i = α α 1,..., α k αθ i = β i θ i G i+1 = (β 1,..., α 1,..., α k, β i+1,..., β n )θ i Refutação SLD 3
4 G 0 = G C 1, θ 1 G 1 C 2, θ 2 G 2. G n 1 G n. C n, θ n Uma refutação SLD é uma derivação-sld de []. Se G n = [] dizemos que a refutação tem comprimento n. Exemplo Seja P : Max(x, y, x) Less eq(y, x) Refutação SLD Max(x, y, y) Less eq(x, y) Less eq(0, x) Less eq(s(x), s(y)) Less eq(x, y) e G : Max(s(0), x, s(s(0))) Uma refutação para P {G} de comprimento n = 3 é: Max(s(0), x, s(s(0))) (Max(x 1, y 1, y 1) Less eq(x 1, y 1) θ 1 = [s(0)/x 1, s(s(0))/x, s(s(0))/y 1]) Less eq(s(0), s(s(0))) (Less eq(s(x 2), s(y 2)) Less eq(x 2, y 2)) θ 2 = [0/x 2, s(0)/y 2]) Less eq(0, s(0)) (Less eq(0, x 3), θ 3 = [s(0)/x 3]) ɛ Árvore de derivação SLD Dado um programa definido P, uma regra de computação e um objectivo G, todas as derivações-sld podem ser representadas por uma árvore tal que: A raiz é etiquetada por G Cada nó é etiquetado com uma cláusula objectivo G i e cria-se um novo ramo para cada G ij que pode ser obtido resolvendo G i com uma cláusula C j cuja cabeça unifique com um literal de G i. As folhas se forem ɛ são designadas nós de sucesso (que correspondem a soluções), senão nós de insucesso (ou falha). Árvore de derivação SLD Os ramos da árvore podem então ser 4
5 de sucesso se terminarem numa folha de sucesso de falha se terminarem numa folha de falha infinitos se corresponderem a uma derivação infinita Exemplo Determinar a árvore-sld do exemplo 24.2, considerando como regra de computação a escolha do literal mais à esquerda. Um exemplo de um programa Prolog. Exemplo Existem 5 casas de cores diferentes, habitadas por homens de nacionalidades diferentes, cada um dos quais tem um animal de estimação diferente, uma bebida preferida diferente e uma marca de cigarros diferente. E tais que: 1. o inglês vive na casa vermelha 2. o espanhol tem um cão 3. o dono da casa verde bebe café 4. o ucraniano bebe chá 5. a casa verde fica imediatamente à direita da casa cor de marfim 6. o fumador de Winston cria caracóis 7. o dono da casa amarela fuma Kools 8. o dono da casa do meio bebe leite 9. o norueguês mora na primeira casa da esquerda 10. o homem que fuma Chesterfields mora na casa ao lado do dono da raposa 11. o homem que fuma Kools mora ao lado do dono do cavalo 12. o homem que bebe sumo de laranja fuma Lucky Strike 13. o japonês fuma Parliaments 14. o norueguês vive ao lado da casa azul Quem é o dono da zebra? Quem prefere água? Exercício Para cada uma das seguintes fórmulas encontre uma fórmula em forma clausal. Para tal: 1. Converte numa fórmula equivalente em forma normal prenexa. 2. Elimina os quantificadores existênciais introduzindo novos símbolos funcionais ( Skolemização. 3. Converte a matriz da fórmula resultante para forma normal conjuntitiva. 4. Distribuí os quantificadores universais pelas conjunções, aplicando a regra: x(ϕ ψ) xϕ xψ 5. Escreve a fórmula resultante em notação clausal. 5
6 a) xp (x) yq(y); b) ( xp (x) xq(x)) z( P (z) Q(z)); c) y( x(p (x, y) (Q(x) Q(f(x))))); d) xs(x, x) z(p (z) xr(x, z)) Exercício Aplica o algoritmo de unificação de Robinson a cada um dos conjuntos S de expressões simples seguintes, indicando a resposta do algoritmo e ainda para cada iteração efectuada a substituição correspondente σ i e os conjuntos D i e Sσ i. 1. S = {P (f(a), g(x)), P (y, y)}; 2. S = {P (a, x, h(g(z))), P (z, h(y), h(y))}; 3. S = {P (x, x), P (y, f(y))}; 4. S = {R(f(x, g(u))), R(f(g(u), g(z))}; 5. S = {P (x, f(z)), P (f(z), y), P (y, z)} Resolução Para o último caso σ 0 = ι D 0 = {x, f(z), y}, σ 1 = [f(z)/x] e Sσ 1 = {P(f(z), f(z)), P(f(z), y), P(y, z)} D 1 = {f(z), y}, σ 2 = σ 1 [f(z)/y] = [f(z)/x, f(z)/y] e Sσ 2 = {P(f(z), f(z)), P(f(z), f(z)), P(f(z), z)} D 2 = {f(z), z}, como z ocorre em f(z) o algoritmo termina indicando que S não é unificável. Exercício Considera G o objectivo P(x, x) e o programa P seguinte: P(a, b) P(x, z) P(x, y), P(y, z) P(x, y) P(y, x) Calcula uma refutação-sld para P {G} e a resposta calculada. 6
7 Resolução P(x, x) P(x 1, z 1 ) P(x 1, y 1 ), P(y 1, z 1 ) σ 1 = [x/x 1, x/z 1 ] P(x, y 1 ), P(y 1, x) P(a, b) σ 2 = [a/x/, b/y 1 ] P(b, a) P(x 2, y 2 ) P(y 2, x 2 ) σ 3 = [b/x 2 /, a/y 2 ] P(a, b) P(a, b) σ 4 = ι ɛ σ 1 σ 2 σ 3 σ 4 = [a/x 1, a/z 1, a/x, b/y 1, b/x 2, a/y 2 ] Resposta calculada:σ = [a/x] Exercício Para o programa definido P e objectivo G (da forma β) descritos abaixo: Calcula uma refutação SLD para P {G}, indicando as substituições em cada passo e a resposta calculada, no fim. Representa a refutação-sld por uma árvore de derivação. Verifica a execução do programa com o objectivo em Prolog. 1. P : Add(x, 0, x) Add(x, s(y), s(z)) Add(x, y, z) G : Add(s(0), x, s(s(y)) 2. P : Lenght(nil, 0) Lenght(cons(x, y), s(z)) Lenght(y, z) G : 3. P : Lenght(x, s(s(y))) Append(cons(x, x R ), x L, cons(x, x RL )) Append(x R, x L, x RL ) Append(nil, x L, x L ) G : Append(cons(x, nil), cons(x, nil), y) 4. P : Member(x, cons(x, y)) Member(x, cons(y, z)) Member(x, z) G : Member(x, cons(y, cons(x, z))) 7
Exercícios de Lógica Computacional
Exercícios de Lógica Computacional Sabine Broda Departamento de Ciência de Computadores Faculdade de Ciências, Universidade do Porto email: [email protected] 2000 CONTEÚDO 2 Conteúdo 1 Cálculo proposicional
Ex. 1) Considere que a árvore seguinte corresponde a uma parte do espaço de estados de um jogo de dois agentes: f=7 f=7 f=1 f=2
LERCI/LEIC Tagus 2005/06 Inteligência Artificial Exercícios sobre Minimax: Ex. 1) Considere que a árvore seguinte corresponde a uma parte do espaço de estados de um jogo de dois agentes: Max Min f=4 f=7
Capítulo 3 Lógica de Primeira Ordem
Capítulo 3 Lógica de Primeira Ordem Lógica para Programação LEIC - Tagus Park 1 o Semestre, Ano Lectivo 2007/08 c Inês Lynce and Luísa Coheur Bibliografia Baseados nos slides de Andrew Rice, Universidade
Lógica Computacional
Aula Teórica 22: Departamento de Informática 16 de Maio de 2011 Introdução Revisão do procedimento Exemplo em Primeira Ordem Considere-se o seguinte conjunto de cláusulas, assumindo as variáveis universalmente
Lógica Computacional
Aula Teórica 20: Forma Normal de Skolem e António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de Informática, Faculdade
Elisabete Raposo Freire Departamento de Matemática Universidade dos Açores 21 Abril 2012
Elisabete Raposo Freire Departamento de Matemática Universidade dos Açores 21 Abril 2012 Problema de Einstein (adaptado) Existem 5 casas de 5 cores diferentes. Em cada casa vive uma pessoa de nacionalidade
SCC Capítulo 2 Lógica de Predicados
SCC-630 - Capítulo 2 Lógica de Predicados João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos http://www.icmc.usp.br/~joaoluis
Simplificação de Enunciados com um Quantificador Petrucio Viana
GAN00166: Lógica para Ciência da Computação Texto da Aula 19 Simplificação de Enunciados com um Quantificador Petrucio Viana Departamento de Análise, IME UFF Sumário 1 Transformação de enunciados quantificados
Exercício proposto em Algoritmos do Cotidiano
Eis o problema: Foram pintadas cinco casas com cinco cores diferentes. Em cada casa mora uma pessoa de nacionalidade diferente. Cada um dos proprietários dessas casas bebe uma bebida diferente, tem um
Modelagem Computacional. Parte 8 2
Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 8 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 10 e 11] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,
Programa. Raciocínio Lógico Matemático. Livros. Provas
Programa Raciocínio Lógico Matemático Prof. RANILDO Introdução à lógica. Lógica proposicional Argumento Tabela-verdade Tautologias, Contradições e Contingências Operações lógicas Livros Introdução à Lógica
Lógica Computacional DCC/FCUP 2017/18
2017/18 1 Lógica de primeira ordem Linguagens da lógica de primeira ordem Termos Fórmulas Semântica de Lógica de primeira ordem Lógica de primeira ordem Na lógica proposicional não é possível representar
Noções de Lógica Matemática. Domingos Moreira Cardoso Maria Paula Carvalho
Noções de Lógica Matemática Domingos Moreira Cardoso Maria Paula Carvalho Janeiro, 2007 Índice 1 Introdução................................. 2 2 Noções Fundamentais de Lógica Matemática.............. 3
DIM Resolução e método tableaux DIM / 37
DIM0436 21. Resolução e método tableaux 20141014 DIM0436 20141014 1 / 37 Sumário 1 Demostração automática de fórmulas 2 Resolução 3 O método tableaux DIM0436 20141014 2 / 37 1 Demostração automática de
A sintaxe do cálculo de predicados (II), cap. 7 de Introdução à Lógica (Mortari 2001) Luiz Arthur Pagani
A sintaxe do cálculo de predicados (II), cap. 7 de Introdução à Lógica (Mortari 2001) Luiz Arthur Pagani 1 1 Linguagens de primeira ordem (Onde se usa linguagem, vou preferir língua; porque o primeiro
Programação em Lógica. UCPEL/CPOLI/BCC Lógica para Ciência da Computação Luiz A M Palazzo Maio de 2010
Programação em Lógica UCPEL/CPOLI/BCC Lógica para Ciência da Computação Luiz A M Palazzo Maio de 2010 Roteiro Introdução Conceitos Básicos Linguagens Lógicas Semântica de Modelos Semântica de Prova Programação
Cálculo de Predicados. Matemática Discreta. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. março
Matemática Discreta Cálculo de Predicados Profa. Sheila Morais de Almeida DAINF-UTFPR-PG março - 2017 Quantificadores Como expressar a proposição Para todo número inteiro x, o valor de x é positivo. usando
Conferência Árvores de resolução SLD
Inteligência Artificial Conferência Árvores de resolução SLD O Docente: MSc. Angel Alberto Vazquez Sánchez Objetivo Construir uma árvore de resolução SLD a partir de um objetivo do PROLOG, aplicando o
Fundamentos de Lógica Matemática
Webconferência 6-29/03/2012 Introdução à Lógica de Predicados Prof. L. M. Levada http://www.dc.ufscar.br/ alexandre Departamento de Computação (DC) Universidade Federal de São Carlos (UFSCar) 2012/1 Introdução
Predicados e Quantificadores
Predicados e Quantificadores Profa. Sheila Morais de Almeida DAINF-UTFPR-PG junho - 2018 Sheila Almeida (DAINF-UTFPR-PG) Predicados e Quantificadores junho - 2018 1 / 57 Este material é preparado usando
Lógica para Computação
Aula 19 - Lógica de Predicados 1 Faculdade de Informática - PUCRS October 6, 2015 1 Este material não pode ser reproduzido ou utilizado de forma parcial sem a permissão dos autores. Sinopse Lógica de Predicados
Cálculo de Predicados
Matemática Discreta - Departamento de Matemática - EST-IPV - 2003/2004 - II Cálculo de Predicados 1. Predicados e quantificadores Consideremos as afirmações seguintes: x é par (1) x é tão alto como y (2)
Fórmulas Bem Formadas (wff) Prioridade dos Conectivos. Prioridade dos Conectivos. Semântica do CR. Semântica do CR
1 Fórmulas Bem Formadas (wff) 1. um átomo é uma wff 2. se α e β são wff e X uma variável livre, então são também wff: INTELIGÊNCIA ARTIFICIAL LÓGICA RELACIONAL (PARTE II) Huei Diana Lee wff lê-se α não
Cálculo Numérico / Métodos Numéricos. Solução de equações polinomiais Briot-Ruffini-Horner
Cálculo Numérico / Métodos Numéricos Solução de equações polinomiais Briot-Ruffini-Horner Equações Polinomiais p = x + + a ( x) ao + a1 n x n Com a i R, i = 0,1,, n e a n 0 para garantir que o polinômio
Polinómios. Integração de Fracções Racionais
Polinómios. Integração de Fracções Racionais Escola Superior de Tecnologia e de Gestão, Instituto Politécnico de Bragança. Mário Abrantes 2016 1 / 17 Índice de Matérias 1. Polinómios Denição Factorização
Lógica para computação - Linguagem da Lógica de Predicados
DAINF - Departamento de Informática Lógica para computação - Linguagem da Lógica de Predicados Prof. Alex Kutzke ( http://alex.kutzke.com.br/courses ) 13 de Outubro de 2015 Razões para uma nova linguagem
Cálculo de Predicados 1
Matemática Discreta - Departamento de Matemática - EST-IPV - 2005/2006 - II Capítulo II Cálculo de Predicados 1 1 Predicados e quantificadores Consideremos as afirmações seguintes: x é par. (1.1) x é tão
Polinómios. Integração de Funções Racionais
Polinómios. Integração de Funções Racionais Escola Superior de Tecnologia e de Gestão, Instituto Politécnico de Bragança. Mário Abrantes 2016 1 / 17 Índice de Matérias 1. Polinómios Denição Factorização
Exame (1º Teste) de Análise Numérica (LMAC, MEIC, MMA) Instituto Superior Técnico, 11 de Janeiro de 2016, 15h00-16h15 (1º Teste)
Exame (º Teste) de Análise Numérica (LMAC, MEIC, MMA) Instituto Superior Técnico, de Janeiro de 6, h-6h (º Teste) ) [] a) Determine p, o polinómio de menor grau tal que p() = a, p() = b, p () = p () =
EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO
Cálculo Numérico EXERCICIOS EXTRAIDOS DE PROVAS ANTERIORES o sem/08 EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO x. Considere a seguinte tabela de valores de uma função f: i 0 f(x i ).50
Fundamentos de Lógica Matemática
Webconferência 5-22/03/2012 Prova por resolução Prof. L. M. Levada http://www.dc.ufscar.br/ alexandre Departamento de Computação (DC) Universidade Federal de São Carlos (UFSCar) 2012/1 Introdução É possível
Sistema dedutivo. Sistema dedutivo
Sistema dedutivo Estudaremos um sistema dedutivo axiomático axiomas lógicos e axiomas não lógicos (ou esquemas de axiomas) e regras de inferência (ou esquemas de regra) do tipo de Hilbert para a lógica
Resolução de problemas com apenas restrições lineares de igualdade
Resolução de problemas com apenas restrições lineares de igualdade Marina Andretta ICMC-USP 14 de outubro de 2014 Marina Andretta (ICMC-USP) sme0212 - Otimização não-linear 14 de outubro de 2014 1 / 22
Capítulo 3 Lógica de Primeira Ordem
Capítulo 3 Lógica de Primeira Ordem Lógica para Programação LEIC - Tagus Park 1 o Semestre, Ano Lectivo 2007/08 c Inês Lynce and Luísa Coheur Bibliografia Martins J.P., Lógica para Programação, Capítulo
Matemática Discreta. Lógica de Predicados. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG
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
Nelma Moreira. Departamento de Ciência de Computadores da FCUP. Aula 12
Fundamentos de Linguagens de Programação Nelma Moreira Departamento de Ciência de Computadores da FCUP Fundamentos de Linguagens de Programação Aula 12 Nelma Moreira (DCC-FC) Fundamentos de Linguagens
Determinação de raízes de polinômios: Método de Briot-Ruffini-Horner
Determinação de raízes de polinômios: Marina Andretta/Franklina Toledo ICMC-USP 13 de maio de 2015 Baseado no livro Cálculo Numérico, de Neide B. Franco Marina Andretta/Franklina Toledo (ICMC-USP) sme0301
23 e 24. Forma Quadrática e Equação do Segundo Grau em R 3. Sumário
23 e 24 Forma Quadrática e Equação do Segundo Grau em R 3 Sumário 23.1 Introdução....................... 2 23.2 Autovalores e Autovetores de uma matriz 3 3.. 2 23.3 Mudança de Coordenadas no Espaço........
Lógica Proposicional. LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08. c Inês Lynce c Luísa Coheur
Capítulo 2 Lógica Proposicional Lógica para Programação LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08 c Inês Lynce c Luísa Coheur Programa Apresentação Conceitos Básicos Lógica Proposicional ou Cálculo
Determinação de raízes de polinômios: Método de Briot-Ruffini-Horner
Determinação de raízes de polinômios: Método de Briot-Ruffini-Horner Marina Andretta/Franklina Toledo ICMC-USP 29 de outubro de 2012 Baseado no livro Cálculo Numérico, de Neide B. Franco Marina Andretta/Franklina
Algoritmos Numéricos I. Lucia Catabriga 1
Algoritmos Numéricos I Problema de Valor no Contorno (PVC) Método das Diferenças Finitas Lucia Catabriga 1 1 DI/UFES - Brazil Novembro 2014 Introdução Introdução A solução de Problemas de Valor no Contorno
Capítulo 5 - Optimização Não-Linear
Capítulo 5 - Optimização Não-Linear [email protected] Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Mestrados em Engenharia da Construção Métodos de Aproximação em Engenharia
Teoria dos Conjuntos MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES. Fundamentos de Lógica Técnicas Elementares de Prova A NOÇÃO DE CONJUNTO
SUMÁRIO MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES Teoria dos Conjuntos Relações e Funções Fundamentos de Lógica Técnicas Elementares de Prova Newton José Vieira 21 de agosto de 2007 1 A NOÇÃO DE CONJUNTO
Unidade 3. Resolução. Objetivos:
Unidade 3 Resolução Objetivos: Conhecer alguns dos principais algoritmos que podem ser utilizados durante o processo de prova automática de argumentos e de programação em Lógica de Predicados Aplicar o
Sabendo que f(x) é um polinômio de grau 2, utilize a formula do trapézio e calcule exatamente
MÉTODOS NUMÉRICOS E COMPUTACIONAIS II EXERCICIOS EXTRAIDOS DE PROVAS ANTERIORES EXERCICIOS RESOLVIDOS - INTEGRACAO-NUMERICA - EDO. Considere a seguinte tabela de valores de uma função f x i..5.7..5 f(x
4 ÁLGEBRA ELEMENTAR. 4.1 Monômios e polinômios: valor numérico e operações.
4 ÁLGEBRA ELEMENTAR 4.1 Monômios e polinômios: valor numérico e operações. 4.1.1 - Introdução: As expressões algébricas que equacionam os problemas conduzem logicamente à sua solução são denominados polinômios
SME Cálculo Numérico. Lista de Exercícios: Gabarito
Exercícios de prova SME0300 - Cálculo Numérico Segundo semestre de 2012 Lista de Exercícios: Gabarito 1. Dentre os métodos que você estudou no curso para resolver sistemas lineares, qual é o mais adequado
MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES
MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES Newton José Vieira 21 de agosto de 2007 SUMÁRIO Teoria dos Conjuntos Relações e Funções Fundamentos de Lógica Técnicas Elementares de Prova 1 CONJUNTOS A NOÇÃO
Lógica para Computação Primeiro Semestre, Aula 10: Resolução. Prof. Ricardo Dutra da Silva
Lógica para Computação Primeiro Semestre, 2015 DAINF-UTFPR Aula 10: Resolução Prof. Ricardo Dutra da Silva A resolução é um método de inferência em que: as fórmulas devem estar na Forma Clausal; deduções
Transformações Geométricas
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4 Questão 1, exame de 29/06/11 [1.0v] Considere o triângulo T={V 1, V 2, V 3 },
Transformações Geométricas Grafos de Cena
Transformações Geométricas Grafos de Cena Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Transformações Geométricas Translação Escala Rotação Espaço Homogéneo
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO. Exercícios para as aulas práticas de Lógica para Programação
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Exercícios para as aulas práticas de Lógica para Programação Ana Cardoso-Cachopo Ano Lectivo 2007/2008 2 o Semestre CONTEÚDO 1 Conteúdo 1 Argumentos
Fórmulas da lógica proposicional
Fórmulas da lógica proposicional As variáveis proposicionais p, q, são fórmulas (V P rop ) é fórmula (falso) α e β são fórmulas, então são fórmulas (α β), (α β), (α β) e ( α) DCC-FCUP -TAI -Sistemas Dedutivos
Polinômios (B) 4 (C) 2 (D) 1 3 (E). 2
Polinômios. (ITA 2005) No desenvolvimento de (ax 2 2bx + c + ) 5 obtém-se um polinômio p(x) cujos coeficientes somam 32. Se 0 e são raízes de p(x), então a soma a + b + c é igual a (A) 2 (B) 4 (C) 2 (D)
UNIVERSIDADE FEDERAL DO ABC. 1 Existência e unicidade de zeros; Métodos da bissecção e falsa posição
UNIVERSIDADE FEDERAL DO ABC BC1419 Cálculo Numérico - LISTA 1 - Zeros de Funções (Profs. André Camargo, Feodor Pisnitchenko, Marijana Brtka, Rodrigo Fresneda) 1 Existência e unicidade de zeros; Métodos
Lógica de Primeira Ordem. Capítulo 9
Lógica de Primeira Ordem Capítulo 9 Inferência proposicional Prova semântica: através da enumeração de interpretações e verificação de modelos Prova sintática: uso de regras de inferência Inferência Proposicional
Inteligência Artificial IA II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO
Inteligência Artificial IA Prof. João Luís Garcia Rosa II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO 2004 Representação do conhecimento Para representar o conhecimento do mundo que um sistema
UNIVERSIDADE FEDERAL DO ABC
UNIVERSIDADE FEDERAL DO ABC BC49 Cálculo Numérico - LISTA - sistemas lineares de equações Profs André Camargo, Feodor Pisnitchenko, Marijana Brtka, Rodrigo Fresneda Métodos diretos Analise os sistemas
Matemática Computacional - 2 o ano LEMat e MEQ
Instituto Superior Técnico Departamento de Matemática Secção de Matemática Aplicada e Análise Numérica Matemática Computacional - o ano LEMat e MEQ Exame/Teste - 5 de Fevereiro de - Parte I (h3m). Considere
Lógica predicados. Lógica predicados (continuação)
Lógica predicados (continuação) Uma formula está na forma normal conjuntiva (FNC) se é uma conjunção de cláusulas. Qualquer fórmula bem formada pode ser convertida para uma FNC, ou seja, normalizada, seguindo
Matemática A - 10 o Ano
Matemática A - 10 o Ano Resolução da Ficha de Trabalho Álgebra - Divisão Inteira de Polinómios Grupo I 1. Considerando os polinómios p e b no enunciado temos que o termo de maior grau de p b é a nx n b
Definição: Uma função de uma variável x é uma função polinomial complexa se pudermos escrevê-la na forma n
POLINÔMIO I 1. DEFINIÇÃO Polinômios de uma variável são expressões que podem ser escritas como soma finita de monômios do tipo : a t k k onde k, a podem ser números reais ou números complexos. Exemplos:
Sistemas Dedutivos Lógica de 1ª. Ordem (LPO)
Sistemas Dedutivos Lógica de 1ª. Ordem (LPO) UTFPR/Curitiba Prof. Cesar A. Tacla http://www.pessoal.utfpr.edu.br/tacla 28/03/2016 12:51 MÉTODO DE PROVA POR RESOLUÇÃO Plano Resolução em LPO método de prova
Métodos de Pesquisa Operacional
Métodos de Pesquisa Operacional Programação Linear é a parte da Pesquisa Operacional que trata da modelagem e resolução de problemas formulados com funções lineares. Programação Linear } Métodos de Resolução
