Lógica Computacional
|
|
|
- Alexandra Palma da Rocha
- 7 Há anos
- Visualizações:
Transcrição
1 Lógica Computacional Conectores Booleanos Negação, Conjunção e Disjunção Tradução de Linguagem Natural Fórmulas de 1ª ordem Definição indutiva 22 Setembro 2014 Lógica Computacional 1
2 Conectores Booleanos - Negação - A linguagem de 1ª ordem utilizada até agora só permite exprimir proposições simples. Mas a língua natural permite expressões arbitrariamente complexas. - Quando se pretende negar uma afirmação utiliza-se normalmente o advérbio de negação não. - Gramaticalmente um advérbio é uma palavra que altera o significado de um verbo. Por exemplo, na expressão voar depressa, o advérbio depressa qualifica o forma de voar não é um voo normal, nem lento, é um voo rápido. - A negação qualifica uma acção (verbo), contrariando-a completamente. Se a acção é verdadeira depois de negada torna-se falsa e vice-versa. 1. O Carlos conhece a Rita. 2. O Carlos não conhece a Rita. - As Linguagens de 1ª Ordem exprimir a negação através do símbolo de negação. 1. Conhece(carlos, rita). 2. Conhece(carlos, rita). 22 Setembro 2014 Lógica Computacional 2
3 Conectores Booleanos - Negação - Quando a negação é muito comum a linguagem natural contem verbos que já incluem a noção de negação na sua formação, normalmente através de prefixos omo in ou des. 1. O Carlos não conhece a Rita. 2. O Carlos desconhece a Rita. - Apesar de se poderem considerar diferentes graduações nestas afirmações (a 1ª será mais forte que a 2ª - para algumas pessoas em certos contextos), ambas se podem/devem exprimir através do símbolo de negação. 1. Conhece(carlos, rita). 22 Setembro 2014 Lógica Computacional 3
4 Conectores Booleanos - Negação - Podemos ainda comparar as frases abaixo e verificar que elas têm todas o mesmo significado embora com graduações ligeiramente diferentes. 1. O Carlos conhece a Rita. 2. Não é verdade que o Carlos desconheça a Rita. 3. Não é verdade que o Carlos não conheça a Rita.... o que conduz a que se atribua o mesmo valor de verdade a frases duplamente negadas. 1. Conhece(carlos, rita). 2. ( Conhece(carlos, rita)) Conhece(carlos, rita). 3. ( Conhece(carlos, rita)) Conhece(carlos, rita). - Este encadeamento pode ser arbitrariamente complexo Não é verdade que não seja verdade que o Carlos desconheça a Rita. Conhece(carlos, rita). 22 Setembro 2014 Lógica Computacional 4
5 Conectores Booleanos - Conjunção - Outra forma de obter proposições mais complexas a partir de proposição elementares é a através da sua conjunção. O Carlos conhece a Rita e o Jorge conhece a Maria. - Claramente esta frase inclui duas frases mais simples que podem ser agregadas através do símbolo de conjunção. Conhece(carlos, rita) Conhece(jorge, maria). - A linguagem natural factoriza frequentemente várias acções em frases simples, apresentando-as aparente como uma só acção. Mas na sua tradução para uma linguagem de 1ª ordem, a conjunção é sempre entre duas proposições! O Carlos conhece a Rita e a Maria. Conhece(carlos, rita) Conhece(carlos, maria)... mas não Conhece(carlos, rita maria)... nem Conhece(carlos, rita, maria) 22 Setembro 2014 Lógica Computacional 5
6 Conectores Booleanos - Conjunção - A conjunção em língua natural permite ainda exprimir alguma informação adicional. O Carlos encontrou-se com a Rita e foram jantar. O Carlos encontrou-se com a Rita mas não foram jantar - Tal como anteriormente as frases podem ser decompostas em frases mais simples através do símbolo de conjunção e da negação. Encontro(carlos, rita) jantar(carlos, rita). Encontro(carlos, rita) jantar(carlos, rita). - No primeiro caso existe alguma informação temporal implícita o encontro ocorreu antes do jantar. - No segundo caso, a conjunção adversativa permite antecipar um elemento de surpresa (neste caso a negação de algo que seria esperado no contexto). Mas tal como a conjunção coordenativa, também a conjunção adversativa é traduzida através do operador de conjunção. 22 Setembro 2014 Lógica Computacional 6
7 Conectores Booleanos - Disjunção - Outra forma de obter proposições mais complexas a partir de proposição elementares é a através da sua disjunção. O Carlos come a sopa ou a salada. - A disjunção, expressa pela conjunção disjuntiva ou, é expressa na linguagem de 1ª ordem pelo símbolo. Come(carlos, sopa) Come(carlos, salada). - Tal como na conjunção, a linguagem natural permite a factorização de frases simples, mas na sua tradução para uma linguagem de 1ª ordem, a disjunção é sempre entre duas proposições! Come(carlos, sopa) Come(carlos, salada).... mas não Come(carlos, sopa salada)... nem Come(carlos, sopa, salada) 22 Setembro 2014 Lógica Computacional 7
8 Conectores Booleanos - Disjunção - Um aspecto importante nesta tradução é distinguir entre a disjunção inclusiva e a exclusiva. No primeiro caso, ambas as frases disjuntas podem ser verdadeiras, enquanto que no segundo caso não se aceita a sua verdade simultânea. O Carlos come a sopa ou a salada. O Carlos vai ao cinema ou ao teatro. - A diferença muitas vezes apenas se pode verificar pelo contexto uma forma de as distinguir é acrescentar a frase..., mas pode fazer ambos (disjunção inclusiva) ou..., mas não pode fazer ambos (disjunção exclusiva) O Carlos come a sopa ou a salada,... mas pode comer ambas. O Carlos vai ao cinema ou ao teatro,... mas não pode ir aos dois. - Nota importante: O símbolo de disjunção é usado para a tradução da disjunção inclusiva. A disjunção exclusiva pode ser obtida através da disjunção, conjunção e negação (embora também se possa usar um conector booleano - que não usaremos). 22 Setembro 2014 Lógica Computacional 8
9 Conectores Booleanos Leis de de Morgan - É muito normal juntarmos negação, conjunção e disjunção em frases complexas. 1. O Carlos nem come a sopa nem a salada. 2. É falso que o Carlos coma quer a sopa quer a salada. - Estas duas frases têm o mesmo significado mas a sua tradução é feita através de uma dferente combinação de operadores Booleanos. 1. Come(carlos, sopa) Come(carlos, salada). 2. (Come(carlos, sopa) Come(carlos, salada)). - De notar a precedência dos operadores Booleanos. Em rigor, para evitar ambiguidades deveríamos sempre aplicar os operadores a frases parentisadas, mas muitos parênteses podem ser evitados se se considerarem as habituais relações de precedência entre operadores (, e, por esta ordem) 1. ( (Come(carlos, sopa))) ( (Come(carlos, salada))). 2. (Come(carlos, sopa) Come(carlos, salada)). 22 Setembro 2014 Lógica Computacional 9
10 Conectores Booleanos Leis de de Morgan - Uma composição semelhante de frases mais simples é exemplificada abaixo. 1. O Carlos não come a sopa ou a salada. 2. É falso que o Carlos coma a sopa e a salada. - Estas duas frases têm o mesmo significado mas a sua tradução é feita através de uma diferente combinação de operadores Booleanos. 1. Come(carlos, sopa) Come(carlos, salada). 2. (Come(carlos, sopa) Come(carlos, salada)). Os exemplos anteriores correspondem às conhecidas leis de de Morgan: - A negação da disjunção tem o mesmo significado da conjunção das negações. - A negação da conjunção tem o mesmo significado da disjunção das negações. 22 Setembro 2014 Lógica Computacional 10
11 Fórmulas de 1ª Ordem Definição Indutiva - Podemos agora apresentar uma definição formal do que são fórmulas de 1ª ordem (FPO). Elas podem ser arbitrariamente complexas, e podem ser caracterizadas através de uma definição indutiva, isto é, o conjunto de FPOs (fórmulas de 1ª ordem) constitui uma estrutura indutiva. - Desta muitas propriedades das fórmulas, nomeadamente sintáticas, podem ser formalmente inferidas através de indução estrutural, apresentada anteriormente. - Como com qualquer estrutura indutiva, a definição do conjunto de fórmulas de 1ª ordem, é composto por 3 partes: 1. Uma cláusula de base, que especifica os elementos básicos do conjunto 2. Uma ou mais cláusulas indutivas que explicam como se podem geral elementos do conjunto a partir de elementos conhecidos. 3. Uma cláusula de fecho, que indica que todos os elementos são obtidos a partir das cláusulas anteriores. 22 Setembro 2014 Lógica Computacional 11
12 Fórmulas de 1ª Ordem Definição Indutiva 1. Cláusula de Base Os elementos mais simples das FPOs são as proposições simples, constuídas pelos predicados aplicados a constantes ou funções definidas numa assinatura Σ. 2. Cláusulas Indutivas Se P e Q são FPOs, as seguintes fórmulas são ambas FPOs i. ( P) é uma FPO ii. (P Q) é uma FPO iii. (P Q) é uma FPO 3. Cláusulas de Fecho - Apenas as fórmulas obtidas pelas cláusulas anteriores são FPOs Nota: A definição exige que todas as sub-fórmulas não simples sejam parentisadas. Na prática, alguns parênteses podem ser eliminados se se adoptarem as regras de precedência. 22 Setembro 2014 Lógica Computacional 12
13 Fórmulas de 1ª Ordem Definição Indutiva Exemplo A formula abaixo é uma FPO. ( TemFome(carlos) (( Come(carlos,sopa)) ( Come(carlos, salada)))). De facto, a fórmula é do tipo (P ( ( Q) ( R))),... em que P = TemFome(carlos). Q = Come(carlos, sopa). R = Come(carlos, salada).... são proposições simples da linguagem com assinatura Σ = SF SP, em que : SF = {carlos, sopa, salada} SP = {TemFome/1, Come/2) 22 Setembro 2014 Lógica Computacional 13
14 Fórmulas de 1ª Ordem Definição Indutiva F1. (P ( ( Q) ( R))) A fórmula F1 é uma FPO se forem FPOs as fórmulas F2 e F3 abaixo, (regra 2.ii: ) F2. P, e F3. ( Q) ( R)) A fórmula F2 é uma proposição simples, logo é uma FPO (regra 1). A fórmula F3 é uma FPO se forem FPOs as formulas F4 e F5 abaixo (regra 2.iii: ). F4. Q, e F5. R As fórmula F4 e F5 são FPOs se forem FPOs F6 e F7 abaixo (regra 2.i: ). F6. Q, e F7. R Mas as fórmulas F6 e F7 são proposições simples, logo FPOs (regra 1). Fica assim verificado que F1 é uma FPO para a assinatura Σ = SF SP indicada. SP = {TemFome/1, Come/2) SF = {carlos, sopa, salada} 22 Setembro 2014 Lógica Computacional 14
15 Fórmulas de 1ª Ordem Definição Indutiva F1. (P ( ( Q) ( R))) ( TemFome(carlos) (( Come(carlos,sopa)) ( Come(carlos, salada)))). A estrutura indutiva das FPOs é bem patente na sua representação em árvore (em informática as árvores são apresentadas de cabeça para baixo!). P TemFome(carlos) Q Come(carlos,sopa) R Come(carlos,salada) 22 Setembro 2014 Lógica Computacional 15
Lógica Computacional
Lógica Computacional Lógica de Operadores Booleanos Interpretações Tautológicas, Lógicas e Analíticas Funcionalidade / Tabelas de Verdade dos Operadores Booleanos Consequências Tautológica, Lógica e Analítica
Algoritmia e Programação APROG. Algoritmia 1. Lógica Proposicional (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12
APROG Algoritmia e Programação Algoritmia 1 Lógica (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12 Sumário Lógica Qual é o interesse para a algoritmia? O que é? Cálculo (Noções Básicas) Operações
Lógica Computacional
Lógica Computacional Consequência Tautológica e Lógica em Frases Quantificadas Leis de de Morgan Separação de Quantificadores Consequências Analíticas e Método Axiomático 3 Novembro 2016 Lógica Computacional
Lógica Computacional
Aula Teórica 9: Forma Normal Conjuntiva Departamento de Informática 21 de Março de 2011 O problema Como determinar eficazmente a validade de uma fórmula? Objectivo Determinar a validade de raciocínios
Lógica Computacional
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,
Lógica Computacional. Normalização e Formas Normais. Literais, Cláusulas e Monómios; Formas Normais NNF, CNF e DNF. Algoritmos de Conversão
Lógica Computacional Normalização e Formas Normais Literais, Cláusulas e Monómios; Formas Normais NNF, CNF e DNF Algoritmos de Conversão 2 Outubro 2014 Lógica Computacional 1 Forma Normal Negativa - NNF
Lógica Proposicional-2
Lógica Proposicional-2 Conetivas Booleanas Provas informais e formais com conetivas Booleanas Referência: Language, Proof and Logic Dave Barker-Plummer, Jon Barwise e John Etchemendy, 2011 Capítulos: 3-4-5-6
Introdução à Programação I
Introdução à Programação I Programação Estruturada Álgebra Booleana e Expressões Compostas Material da Prof. Ana Eliza Definição: Chama-se proposição todo o conjunto de palavras ou símbolos que exprimem
Lógica Computacional
Aula Teórica 2: Sintaxe da Lógica Proposicional 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,
01/09/2014. Capítulo 1. A linguagem da Lógica Proposicional
Capítulo 1 A linguagem da Lógica Proposicional 1 Introdução O estudo da Lógica é fundamentado em: Especificação de uma linguagem Estudo de métodos que produzam ou verifiquem as fórmulas ou argumentos válidos.
Lógica Computacional
Lógica Computacional Consequência Tautológica e Lógica em Frases Quantificadas Leis de de Morgan Separação de Quantificadores Consequências Analíticas e Método Axiomático 24 Outubro 2017 Lógica Computacional
Lógica Clássica Proposicional
Lógica Clássica Proposicional proposicões atômicas; proposições mais complexas podem ser construídas (decompostas) de (em) proposições atômicas; proposições atômicas são verdadeiras ou falsas (2 valores);
Lógica Computacional
Aula Teórica 15: 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 Engenharia, LISP
Matemática para Ciência de Computadores
Matemática para Ciência de Computadores 1 o Ano - LCC & ERSI Luís Antunes [email protected] DCC-FCUP Complexidade 2002/03 1 Fundamentos de Lógica No nosso dia a dia, usamos todo o tipo de frases: Cinco é menor
Lógica Computacional
Aula Teórica 8: Forma Normal Conjuntiva 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
Proposições. Belo Horizonte é uma cidade do sul do Brasil = 4. A Terra gira em torno de si mesma. 5 < 3
Proposições Lógicas Proposições O principal conceito usado nos estudos da lógica matemática é o de uma proposição. Uma proposição é essencialmente uma afirmação, transmite pensamentos completos, afirmando
Lógica Computacional. Métodos de Inferência. Passos de Inferência. Raciocínio por Casos. Raciocínio por Absurdo. 1 Outubro 2015 Lógica Computacional 1
Lógica Computacional Métodos de Inferência Passos de Inferência Raciocínio por Casos Raciocínio por Absurdo 1 Outubro 2015 Lógica Computacional 1 Inferência e Passos de Inferência - A partir de um conjunto
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.
NE-6710 - SISTEMAS DIGITAIS I LÓGICA PROPOSICIONAL, TEORIA CONJUNTOS. A.0 Noções de Lógica Matemática A,0.1. Cálculo Proposicional Como primeira e indispensável parte da Lógica Matemática temos o Cálculo
Conteúdo. Correção de Exercício Quantificadores Rosen (pg 33) Tradução Português Lógica Rosen (pg 42)
Conteúdo Correção de Exercício Quantificadores Rosen (pg 33) Tradução Português Lógica Rosen (pg 42) Correção exercicios 11) P(x) = x = x 2 P(0) P(1) P(2) 12) Q(x) = x + 1 = 2x Q(0) Q(-1) Q(1) Correção
Lógica Proposicional e Dedução Natural 1/48. Douglas O. Cardoso docardoso.github.io
Lógica Proposicional e Dedução Natural [email protected] docardoso.github.io Lógica Proposicional e Dedução Natural 1/48 Roteiro 1 Uma Introdução Intuitiva 2 Proposições 3 DN: regras básicas
1 Lógica de primeira ordem
1 Lógica de primeira ordem 1.1 Sintaxe Para definir uma linguagem de primeira ordem é necessário dispor de um alfabeto. Este alfabeto introduz os símbolos à custa dos quais são construídos os termos e
Introdução à Lógica Proposicional Sintaxe e Semântica
Bacharelado em Ciência e Tecnologia BC&T Introdução à Lógica Proposicional Sintaxe e Semântica SINTAXE E SEMÂNTICA Prof a Maria das Graças Marietto [email protected] 2 LINGUAGEM SIMBÓLICA: COMPONENTES
Afirmações Matemáticas
Afirmações Matemáticas Na aula passada, vimos que o objetivo desta disciplina é estudar estruturas matemáticas, afirmações sobre elas e como provar essas afirmações. Já falamos das estruturas principais,
Matemática Discreta - 01
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta - 01 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65
Lógica Fernando Fontes Universidade do Minho Fernando Fontes (Universidade do Minho) Lógica 1 / 65 Outline 1 Introdução 2 Implicações e Equivalências Lógicas 3 Mapas de Karnaugh 4 Lógica de Predicados
Prof. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta - 01 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
3 Cálculo Proposicional
3 Cálculo Proposicional O Cálculo Proposicional é um dos tópicos fundamentais da Lógica e consiste essencialmente da formalização das relações entre sentenças (ou proposições), de nidas como sendo frases
Lógica Proposicional Parte 2
Lógica Proposicional Parte 2 Como vimos na aula passada, podemos usar os operadores lógicos para combinar afirmações criando, assim, novas afirmações. Com o que vimos, já podemos combinar afirmações conhecidas
Lógica Proposicional
Lógica Proposicional Lógica Computacional Carlos Bacelar Almeida Departmento de Informática Universidade do Minho 2007/2008 Carlos Bacelar Almeida, DIUM LÓGICA PROPOSICIONAL- LÓGICA COMPUTACIONAL 1/28
Lógica Proposicional Sintaxe
Lógica Proposicional Sintaxe José Gustavo de Souza Paiva Lógica Proposicional Forma mais simples da lógica Fatos do mundo real representados por sentenças sem argumento proposições Proposição Sentença
Lógica Proposicional Parte I. Raquel de Souza Francisco Bravo 11 de outubro de 2016
Lógica Proposicional Parte I e-mail: [email protected] 11 de outubro de 2016 Lógica Matemática Cáculo Proposicional Uma aventura de Alice Alice, ao entrar na floresta, perdeu a noção dos dias da semana.
Lógica. Professor Mauro Cesar Scheer
Lógica Professor Mauro Cesar Scheer Objetivos Reconhecer e manipular com os símbolos formais que são usados no Cálculo Proposicional (CPC) e Cálculo de Predicados (CP). Determinar o valor de verdade de
Aula 2, 2014/2 Sintaxe da Lógica dos Conectivos
Notas de aula de Lógica para Ciência da Computação Aula 2, 2014/2 Sintaxe da Lógica dos Conectivos Renata de Freitas e Petrucio Viana Departamento de Análise, IME UFF 27 de agosto de 2014 Sumário 1 Sintaxe
Lógica: Quadrado lógico:
Lógica: 1. Silogismo aristotélico: Podemos encara um conceito de dois pontos de vista: Extensão a extensão é um conjunto de objectos que o conceito considerado pode designar ou aos quais ele se pode aplicar
Cálculo proposicional
O estudo da lógica é a análise de métodos de raciocínio. No estudo desses métodos, a lógica esta interessada principalmente na forma e não no conteúdo dos argumentos. Lógica: conhecimento das formas gerais
Vimos que a todo o argumento corresponde uma estrutura. Por exemplo ao argumento. Se a Lua é cúbica, então os humanos voam.
Matemática Discreta ESTiG\IPB 2012/13 Cap1 Lógica pg 10 Lógica formal (continuação) Vamos a partir de agora falar de lógica formal, em particular da Lógica Proposicional e da Lógica de Predicados. Todos
Métodos para a construção de algoritmo
Métodos para a construção de algoritmo Compreender o problema Identificar os dados de entrada e objetos desse cenário-problema Definir o processamento Identificar/definir os dados de saída Construir o
Lógica proposicional
Lógica proposicional Sintaxe Proposição: afirmação que pode ser verdadeira ou falsa Proposições podem ser expressas como fórmulas Fórmulas são construídas a partir de símbolos: De verdade: true (verdadeiro),
Lógica para Computação. Álgebra de Boole
Lógica para Computação Álgebra de Boole Formas Normais Definição: diz-se que uma proposição está na forma normal (FN) se e somente se, quando muito, contém os conectivos ~, ^ e v. - Toda proposição pode
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
Unidade II. A notação de que a proposição P (p, q, r,...) implica a proposição Q (p, q, r,...) por:
LÓGICA Objetivos Apresentar regras e estruturas adicionais sobre o uso de proposições. Conceituar implicação lógica, tautologias, e as propriedade sobre proposições. Apresentar os fundamentos da dedução,
LÓGICA EM COMPUTAÇÃO
CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS LÓGICA EM COMPUTAÇÃO TAUTOLOGIA - EQUIVALÊNCIA E INFERÊNCIA VERSÃO: 0.1 - MARÇO DE 2017 Professor: Luís Rodrigo E-mail: [email protected]
Capítulo 3. Álgebra de Bool
Capítulo 3 Álgebra de Bool Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Compreender a relação entre lógica Booleana e os circuitos
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.
1 LIVRO Regras de Inferência e Regras de Equivalência 4 AULA META: Introduzir algumas regras de inferência e algumas regras de equivalência. OBJETIVOS: Ao fim da aula os alunos deverão ser capazes de:
FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 3
FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 3 Nome: N.º Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,
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
Aula 2: Linguagem Proposicional
Lógica para Computação Primeiro Semestre, 2015 Aula 2: Linguagem Proposicional DAINF-UTFPR Prof. Ricardo Dutra da Silva Linguagens naturais, como o nosso Português, podem expressar ideias ambíguas ou imprecisas.
J. Sebastião e Silva, Compêndio de Matemática, 1º Volume, 1º Tomo
J. SEBASTIÃO E SILVA pares, o conjunto dos quadrados perfeitos, o conjunto dos números primos maiores que 10 6, etc., etc. Pelo contrário, o conjunto dos números primos menores que 10 6 é finito. Outros
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
Lógica Computacional. Normalização e Formas Normais. Literais, Cláusulas e Monómios; Formas Normais NNF, CNF e DNF. Algoritmos de Conversão
Lógica Computacional Normalização e Formas Normais Literais, Cláusulas e Monómios; Formas Normais NNF, CNF e DNF Algoritmos de Conversão 30 Setembro 2013 Lógica Computacional 1 Forma Normal Negativa -
Relações semânticas entre os conectivos da Lógica Proposicional(Capítulo 5)
Relações semânticas entre os conectivos da Lógica Proposicional(Capítulo 5) LÓGICA APLICADA A COMPUTAÇÃO Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Conjunto de conectivos completo 2. na
Unidade: Proposições Logicamente Equivalentes. Unidade I:
Unidade: Proposições Logicamente Equivalentes Unidade I: 0 Unidade: Proposições Logicamente Equivalentes Nesta unidade, veremos a partir de nossos estudos em tabelas-verdade as proposições logicamente
FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 4
FICHA de AVALIAÇÃO de MATEMÁTICA A 10.º Ano Versão 4 Nome: N.º Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,
Lógica Matemática e Computacional. 3.1 Relações lógicas de Euler
Lógica Matemática e Computacional 3.1 Relações lógicas de Euler Lógica Ciência dos argumentos; tem por objeto de estudo os argumentos, procurando elaborar procedimentos que permitam distinguir os argumentos
Lógica Proposicional Métodos de Validação de Fórmulas. José Gustavo de Souza Paiva. Introdução
Lógica Proposicional Métodos de Validação de Fórmulas José Gustavo de Souza Paiva Introdução Análise dos mecanismos que produzem e verificam os argumentos válidos apresentados na linguagem da lógica Três
Introdução. História. História 18/03/2012. Lógica para Ciência da Computação. O que é Lógica?
IFMG-Formiga Introdução Lógica para Ciência da Computação O que é Lógica? É a formalização de linguagem e raciocínio, além de meios para expressar (dar significado) a essas formalizações. Profª. Danielle
Lógica e Metodologia Jurídica
Lógica e Metodologia Jurídica Argumentos e Lógica Proposicional Prof. Juliano Souza de Albuquerque Maranhão [email protected] Puzzle 2 pessoas A e B fazem uma oferta um ao outro. O problema é identificar
Lógica Proposicional e Álgebra de Boole
Lógica Proposicional e Álgebra de Boole A lógica proposicional remonta a Aristóteles, e teve como objectivo modelizar o raciocínio humano. Partindo de frases declarativas ( proposições), que podem ser
Cálculo proposicional
O estudo da lógica é a análise de métodos de raciocínio. No estudo desses métodos, a lógica esta interessada principalmente na forma e não no conteúdo dos argumentos. Lógica: conhecimento das formas gerais
ORIENTAÇÃO. Leia o Guia Logístico de Avaliação UNITINS publicado no site
!"#$%&"$!'!'"& '&()**+,(,-$%.!! /)(,-$'(),*0)**+ /'$/1'"%%!2%/! )**+, ORIENTAÇÃO Leia o Guia Logístico de Avaliação UNITINS publicado no site www.educon.br/unitins ATENÇÃO: 1. Verifique se a numeração
8. Expressões lógicas
8. Expressões lógicas DIM0320 2015.1 DIM0320 8. Expressões lógicas 2015.1 1 / 27 Sumário 1 Lógica proposicional 2 Proposições compostas 3 Expressões lógicas em Portugol 4 Condições compostas 5 Exercícios
NHI Lógica Básica (Lógica Clássica de Primeira Ordem)
NHI2049-13 (Lógica Clássica de Primeira Ordem) página da disciplina na web: http://professor.ufabc.edu.br/~jair.donadelli/logica O assunto O que é lógica? Disciplina que se ocupa do estudo sistemático
Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções
Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) [email protected] Álgebra de Boole Binária A Álgebra de Boole binária
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA SUMÁRIO Introdução Conceitos básicos Formato básico Tipos primitivos Variáveis Constantes Operadores Operações
LÓGICA APLICADA A COMPUTAÇÃO
LÓGICA APLICADA A COMPUTAÇÃO 2009.3 Aquiles Burlamaqui Conteúdo Programático Unidade I Linguagens Formais Linguagens Formais Sigma Álgebras Relação entre Linguagens Formais e Sigma Álgebras Sigma Domínios
Lógica em Computação. .: Calculo Proposicional :. Prof. Luís Rodrigo
.: Calculo Proposicional :. Prof. Luís Rodrigo {} [/] Proposição e Conectivos Proposição Simples Uma proposição simples (ou enunciado, ou sentença), é uma declaração que exprime um pensamento com sentido
Lógica para Computação
Lógica para Computação Prof. Celso Antônio Alves Kaestner, Dr. Eng. celsokaestner (at) utfpr (dot) edu (dot) br Linguagem informal x linguagem formal; Linguagem proposicional: envolve proposições e conectivos,
Questões de Concursos Aula 02 CEF RACIOCÍNIO LÓGICO. Prof. Fabrício Biazotto
Questões de Concursos Aula 02 CEF RACIOCÍNIO LÓGICO Prof. Fabrício Biazotto Raciocínio Lógico 1. Considere as afirmações: I. A camisa é azul ou a gravata é branca. II. Ou o sapato é marrom ou a camisa
3 AULA. Valorações e Tabelas de Verdade LIVRO. META: Apresentar tabelas de verdade para classificar proposições lógicas.
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
Lógica Computacional
Aula Teórica 6: Semântica da Lógica Proposicional Departamento de Informática 3 de Março de 2011 Motivação Expressividade Os conectivos são independentes? Definiu-se a Lógica Proposicional com os símbolos
Lógica. Cálculo Proposicional. Introdução
Lógica Cálculo Proposicional Introdução Lógica - Definição Formalização de alguma linguagem Sintaxe Especificação precisa das expressões legais Semântica Significado das expressões Dedução Provê regras
1 TEORIA DOS CONJUNTOS
1 TEORIA DOS CONJUNTOS Definição de Conjunto: um conjunto é uma coleção de zero ou mais objetos distintos, chamados elementos do conjunto, os quais não possuem qualquer ordem associada. Em outras palavras,
Fundamentos 1. Lógica de Predicados
Fundamentos 1 Lógica de Predicados Predicados e Quantificadores Estudamos até agora a lógica proposicional Predicados e Quantificadores Estudamos até agora a lógica proposicional A lógica proposicional
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
Lógica Computacional. Argumentos válidos e sólidos. Métodos de demonstração. Demonstrações formais. Regras de Inferência Igualdade
Lógica Computacional Argumentos válidos e sólidos Métodos de demonstração Demonstrações formais Regras de Inferência Igualdade Não-consequências lógicas Argumentos Exemplo: 1. Todos as aves voam. 2. O
Proposta de teste de avaliação
Proposta de teste de avaliação Matemática A 10. O ANO DE ESCOLARIDADE Duração: 90 minutos Data: Grupo I Na resposta aos itens deste grupo, selecione a opção correta. Escreva, na folha de respostas, o número
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
Fundamentos de Lógica e Algoritmos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE Fundamentos de Lógica e Algoritmos #EquivalênciaLógica Eliezio Soares [email protected]
Tema I Introdução à lógica bivalente e à teoria de conjuntos
Tema I Introdução à lógica bivalente e à teoria de conjuntos Unidade 1 Proposições Páginas 13 a 9 1. a) 3 é uma designação. b) 3 = 6 é uma proposição. c) é o único número primo par é uma proposição. d)
Matemática discreta e Lógica Matemática
AULA 1 - Lógica Matemática Prof. Dr. Hércules A. Oliveira UTFPR - Universidade Tecnológica Federal do Paraná, Ponta Grossa Departamento Acadêmico de Matemática Ementa 1 Lógica Sentenças, representação
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
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
Introdução ao Curso Área de Teoria DCC/UFMG Introdução à Lógica Computacional 2019/01 Introdução à Lógica Computacional Introdução ao Curso Área de Teoria DCC/UFMG - 2019/01 1 / 22 Introdução: O que é
LÓGICA I ANDRÉ PONTES
LÓGICA I ANDRÉ PONTES 4. Lógica Proposicional A Linguagem da Lógica Proposicional Letras Proposicionais: P, Q, R, S, T,... Conectivos Lógicos: Símbolos auxiliares: (, ), = Conectivo Leitura Símbolo Símbolos
Utiliza variáveis binárias, i.e., que só podem assumir um de dois valores: {0,1}; {Low,High}; {True,False}; etc.
Álgebra de oole binária através do recurso à utiliação de funções booleanas (ou funções lógicas) é a principal teoria de suporte às metodologias de síntese e análise de circuitos digitais. Utilia variáveis
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA
INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA PARA A COMPUTAÇÃO PROF. DANIEL S. FREITAS UFSC - CTC - INE Prof. Daniel S. Freitas - UFSC/CTC/INE/2007 p.1/53 1 - LÓGICA E MÉTODOS DE PROVA 1.1) Lógica Proposicional
CAPÍTULO 4 - OPERADORES E EXPRESSÕES
CAPÍTULO 4 - OPERADORES E EXPRESSÕES 4.1 - OPERADORES ARITMÉTICOS Os operadores aritméticos nos permitem fazer as operações matemáticas básicas, usadas no cálculo de expressões aritméticas. A notação usada
22. Análise Combinatória - Permutação - Repetição - Circular - Condicional Análise Combinatória - Combinação e Arranjo
Conteúdo 1. Conceitos Iniciais... 6 2. Proposições [1]... 7 3. Proposições [2] Tautologia - Contradição - Contigência... 8 4. Não são Proposições... 9 5. Lógica argumentativa Negação... 10 6. Lógica argumentativa
Linguagem Computacional
Informática II Linguagem Computacional Algoritmos e Programação Parte 3 Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves 1 Sumário Operações e Expressões q Definição q Operadores: Aritméticos. Relacionais.
7 Operadores e Expressões
7 Operadores e Expressões 7.1 Definição de operador, expressão e operando Um operador é um símbolo utilizado para identificar que uma determinada operação deve ser realizada sobre um ou mais parâmetros,
Lógica e Metodologia Jurídica
Lógica e Metodologia Jurídica Argumentos e Lógica Proposicional Prof. Juliano Souza de Albuquerque Maranhão [email protected] Quais sentenças abaixo são argumentos? 1. Bruxas são feitas de madeira.
