TC2- Lógica Proposicional

Slides:



Advertisements
Apresentações semelhantes
Lógica de Predicados e Representação de Conhecimento
Advertisements

Capítulo 3 Propriedades semânticas da Lógica Proposicional
Lógica Proposicional-2
Cláusulas Conjuntos de cláusulas
LN: o que decorre de uma frase?
Lógica de Primeira Ordem -1
TC2- Lógica Proposicional
Tópicos de Lógica Proposicional
Métodos de prova com afirmações numéricas
Lógica Proposicional-3
Lógica Proposicional-1
Formalizar semântica da LPO
TC2- Lógica Proposicional
TC2- Lógica Proposicional
Usos dos quantificadores
Lógica Proposicional-1
Elsa Carvalho 163 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Teoria dos Modelos.
Introdução a Lógica Matemática
Prof. Sérgio Altenfelder
BCC 101– Matemática Discreta
BCC 101 –Matemática Discreta
CADERNO DE LÓGICA Nome.
Lógica para Computação
Lógica Matemática Introdução.
Tautologia Contradição e Contingência
DEDUÇÃO NO CÁLCULO PROPOSICIONAL
Indução Métodos de prova já vistos Excepções
Lógica de Primeira Ordem -3
Lógica de Primeira Ordem -2
Linguagem de 1ª ordem da teoria de conjuntos
LÓGICA MATEMÁTICA E COMPUTACIONAL
A Lógica das Sentenças Abertas Profa. Ana Florencia Aula 9
INF 1771 – Inteligência Artificial
Conceitos Básicos.
Lógica Matemática.
Capítulo 4 Métodos para determinação de propriedades semânticas de fórmulas da Lógica Proposicional
BCC 101 –Matemática Discreta
MÉTODO DEDUTIVO Jeneffer Ferreira
Lógica Proposicional Caderno de Exercícios.
INF 1771 – Inteligência Artificial
Algoritmos – Formas Normais
Introdução a Lógica Prof. Luiz Carlos Gabi.
Construção Tabela-verdade
Métodos para determinação de validade de fórmulas
SEMÂNTICA.
Lógica Proposicional Dedução Natural.
Lógicas e Inferência para IA
CONTRUÇÃO DA TABELA-VERDADE
Lógica matemática.
Métodos para determinação de validade de fórmulas
BCC101 Matemática Discreta I
Matemática Discreta 1 – MD 1
Inteligência Artificial: Lógica Proposicional e Prolog
ALGORITMO Samuel Â. Lopes.
Decidibilidade, Corretude, Completude, Consistência
Negação de frases quantificadas
J. M. Barreto UFSC-INE Lógica de Primeira Órdem R ecordação.
Lógica Proposicional.
Frases de Horn Forma Normal Conjuntiva- para frases sem quantificadores conjunção de frases cada elemento da conjunção é disjunção de literais literal:
Lógica para Computação
Anjolina Grisi de Oliveira
Prof. Christiano Lima Santos
Lógica matemática.
Tema 1 – Lógica e Teoria dos Conjuntos
SÍMBOLOS PARA CONJUNÇÃO, NEGAÇÃO E DISJUNÇÃO – Cap. 8
Adriano A. Ribeiro. TAUTOLOGIA Uma tautologia é toda proposição cujo valor lógico é sempre verdade (V). Uma fórmula H é uma tautologia se o valor verdade.
Curso: Técnico Integrado em Informática Disciplina : Fundamentos de Lógica e Algoritmo Resumo do 1º Bimestre Profª. Katiuscia Lopes dos Santos.
Introdução à Lógica Lógica? É lógico!.
Lógica Matemática e Elementos de Lógica Digital
Proposições e Conectivos Lógicos
Transcrição da apresentação:

TC2- Lógica Proposicional 25-03-2017 Conectivas lógicas Construir fórmulas arbitrárias a partir de fórmulas atómicas Conjunção, disjunção e negação: são funcionais da verdade valor de verdade de afirmações complexas só depende do valor de verdade das frases atómicas Significado de conectiva: tabela de verdade mostra como o valor de verdade de uma fórmula construída com ela depende dos valores de verdade dos seus constituintes Significado de conectiva: jogo de Henkin-Hintikka Egas e Becas não concordam no valor de verdade de uma frase complexa Egas: diz que é verdadeira; Becas: diz que é falsa Jogadores desafiam-se a justificar as suas afirmações em termos de afirmações mais simples Chegando às fórmulas atómicas, pode examinar-se o mundo e verificar o seu valor lógico Cristina Ribeiro

Jogar com o Tarski´s World TC2- Lógica Proposicional 25-03-2017 Jogar com o Tarski´s World Máquina faz papel de adversário, mesmo que o jogador faça afirmação correcta Se o jogador fez afirmação falsa: Máquina ganha, pondo em evidência falhas no raciocínio Se o jogador fez afirmação verdadeira: Máquina perde se o jogador é capaz de justificar as suas escolhas até às fórmulas atómicas Máquina pode ganhar se alguma das justificações intermédias para a afirmação for mal escolhida Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Negação Símbolo: Ø LN: não… não se verifica que… nenhum… in- des- A Rita não está na sala Não se verifica o facto de a Rita estar na sala ØNaSala(Rita) Quando é verdade: quando NaSala(Rita) é falso LN: dupla negativa tem sentido de negativa reforçada Não faz diferença nenhuma Interpretado como Não faz diferença alguma, e não como Faz alguma diferença LPO: ØØ NaSala(Rita) é V quando NaSala(Rita) for = tem abreviatura para negação: a ¹ b e não Ø(a=b) Cristina Ribeiro

Ø: Semântica e regra do jogo TC2- Lógica Proposicional 25-03-2017 Ø: Semântica e regra do jogo Fórmula P de LPO: existe sempre ØP ØP é verdadeiro se e só se P é falso Tabela de verdade P ØP V F F V Regra do jogo: não se faz nada :) Quando afirmamos a verdade de ØP, comprometemo-nos com a falsidade de P e vice-versa Tarski´s World: reduz a afirmação negativa à positiva e troca o valor lógico escolhido Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Conjunção Simbolo: Ù LN: e… e também… mas... Rita e Luis estão na sala NaSala(Rita) Ù NaSala(Luis) Verdadeira se Rita está na sala e Luis está na sala LN: ‘e’ é mais expressivo que Ù: Rita entrou na sala e Luis saiu da sala Luis saiu da sala e Rita entrou na sala Entra(Rita) Ù Sai(Luis) Sai(Luis) Ù Entra(Rita) ® Verdadeiras nas mesmas circunstâncias Cristina Ribeiro

Ù: Semântica e Regra do jogo TC2- Lógica Proposicional 25-03-2017 Ù: Semântica e Regra do jogo P Ù Q é verdadeiro sse P é verdadeiro e Q é verdadeiro Tabela de verdade P Q P Ù Q V V V V F F F V F F F F Regra do Jogo: Se afirmamos V para P Ù Q, afirmamos a verdade de P e Q Máquina escolhe P ou Q e compromete-nos com a verdade deste Se um deles é falso: escolhe esse Se ambos verdadeiros ou ambos falsos: escolha arbitrária Se afirmamos F para P Ù Q: afirmamos que pelo menos um é falso Máquina pede para nos comprometermos com o valor F para um deles Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Disjunção Símbolo: Ú LN: ou… (entre frases ou entre componentes destas) A Rita ou o Luis estão na sala Significado corrente é inclusivo LPO: disjunção só entre frases NaSala(Rita) Ú NaSala(Luis) Significado é inclusivo LN: significado exclusivo com ou … ou Exclusivo em LPO: [NaSala(Rita) Ú NaSala(Luis)] Ù Ø[NaSala(Rita) Ù NaSala(Luis)] nem … nem Ø [ - Ú - ] Cristina Ribeiro

Ú: Semântica e Regra do jogo TC2- Lógica Proposicional 25-03-2017 Ú: Semântica e Regra do jogo P Ú Q é verdadeiro se pelo menos 1 de P e Q é verdadeiro, senão é falso Tabela de verdade: P Q P Ú Q V V V V F V F V V F F F Regra do Jogo: Se afirmamos V para P Ú Q Máquina pede para nos comprometermos com o valor V para um deles Se afirmamos F para P Ú Q: afirmamos que ambos são falsos Máquina escolhe P ou Q e compromete-nos com a falsidade deste Se um só deles é verdadeiro: escolhe esse Se ambos verdadeiros ou ambos falsos: escolha arbitrária Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Regras do Jogo Forma Afirmação Quem joga Objectivo P Ú Q V nós F Tarski’s World P Ù Q V Tarski’s World F nós ØP V - F Escolher um de P e Q verdadeiro Escolher um de P e Q falso Mudar de ØP para P e trocar valor lógico escolhido Nota: podemos saber o valor lógico de e não saber os valores lógicos de P nem de Q Tarski’s World assume conhecimento completo sobre o mundo Cristina Ribeiro

Ambiguidade e Parêntesis TC2- Lógica Proposicional 25-03-2017 Ambiguidade e Parêntesis LN: ambiguidade é comum A Rita está na sala ou o Luis está na sala e o Rui está distraído LPO: [NaSala(Rita) Ú NaSala(Luis)] Ù Distraido(Rui) NaSala(Rita) Ú [NaSala(Luis) Ù Distraido(Rui)] Negação: parêntesis delimitam escopo ØNaSala(Rita) Ú NaSala(Luis) Ø[NaSala(Rita) Ú NaSala(Luis)] Critério dos parêntesis Conjunção de qualquer número de frases: sem parêntesis Disjunção de qualquer número de frases: sem parêntesis Parêntesis extra usados livremente para obter significado pretendido Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Equivalência lógica P e Q são logicamente equivalentes: verdadeiros em exactamente as mesmas circunstâncias P Û Q Tarski’s World: P e Q logicamente equivalentes: verdadeiras nos mesmos mundos Existe um mundo no qual uma é verdadeira e outra falsa: não são logicamente equivalentes Leis de DeMorgan Ø (P Ù Q) Û Ø P Ú Ø Q Ø (P Ú Q) Û Ø P Ù Ø Q Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Equivalência lógica Dupla negação: ØØP Û P Frases logicamente equivalentes: cada uma é consequência lógica da outra Usando dupla negação e leis de DeMorgan: qualquer fórmula escrita com Ù, Ú, Ø se transforma noutra com Ø aplicada nas fórmulas atómicas- forma normal com negação Ø((A Ú B) Ù ØC) Û Ø(A Ú B) Ú ØØC Û (ØA Ù ØB) Ú ØØC Û (ØA Ù ØB) Ú C Notar: Û não é símbolo da linguagem: é uma forma abreviada de dizer que duas fórmulas são logicamente equivalentes Cristina Ribeiro

Equivalências lógicas TC2- Lógica Proposicional 25-03-2017 Equivalências lógicas Idempotência do Ù: P Ù Q Ù P Û P Ù Q Idempotência do Ú: P Ú Q Ú P Û P Ú Q Comutatividade do Ù: P Ù Q Ù R Û Q Ù P Ù R Comutatividade do Ú: P Ú Q Ú R Û Q Ú P Ú R Cristina Ribeiro

Tradução de Língua Natural TC2- Lógica Proposicional 25-03-2017 Tradução de Língua Natural Frases em LN e em LPO: têm o mesmo significado se tiverem o mesmo valor lógico em todas as circunstâncias Se a fórmula A é tradução de uma frase: A’, logicamente equivalente a A, também o é Mas… Algumas traduções são mais fiéis ao estilo da afirmação inicial Ex: Não é verdade que a Rita e o Luis estejam ambos na sala (1) Ø(NaSala(Rita) Ù NaSala(Luis)) (2) ØNaSala(Rita) Ú ØNaSala(Luis) (1) é fiel ao estilo da frase em LN (2) não é fiel ao estilo Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Satisfação e verdade Fórmula satisfazível: - pode ser verdadeira, de um ponto de vista lógico ou - há alguma circunstância logicamente possível na qual é verdadeira Conjunto de fórmulas é satisfazível Não basta cada uma ser satisfazível: NaSala(Rita) Ù NaSala(Luis) ØNaSala(Rita) ØNaSala(Luis) existe circunstância possível na qual as fórmulas são simultaneamente verdadeiras Tarski’s World: frase é satisfazível se se pode construir um mundo em que é verdadeira Mas… há frases satisfazíveis que não podem tornar-se verdadeiras nos mundos do Tarski’s World: Ø (Tet(b) Ú Cube(b) Ú Dodec(b)) Cristina Ribeiro

Fórmula logicamente verdadeira TC2- Lógica Proposicional 25-03-2017 Fórmula logicamente verdadeira Fórmula que é verdadeira qualquer que seja o mundo NaSala(Rita) Ú ØNaSala(Rita) Ø(Atento(Luis) Ù ØAtento(Luis)) Ø[(Atento(Luis) Ú Atento(Rui)) Ù ØAtento(Luis) Ù ØAtento(Rui)] P logicamente verdadeiro: Ø P não é satisfazível Averiguar satisfação e verdade lógica: tabela de verdade (Cube(a) Ù Cube(b)) Ú ØCube(c) (A Ù B) Ú ØC A B C (A Ù B) Ú ØC V V V V V F V F V V F F F V V F V F F F V F F F Cristina Ribeiro

Decidir satisfação de fórmula TC2- Lógica Proposicional 25-03-2017 Decidir satisfação de fórmula A B C (A Ù B) Ú ØC V V V V F V V F V V V F V F F V F F F V F V V F F F V F F V F F V F F F F F F V A B C (A Ù B) Ú ØC V V V V V F V V F V V V V F V F F F V F F F V V F V V F F F F V F F V V F F V F F F F F F F V V Cristina Ribeiro

Linhas espúrias e tautologias TC2- Lógica Proposicional 25-03-2017 Linhas espúrias e tautologias Linhas espúrias: não representam possibilidades genuínas Ex: A é fórmula atómica a=a A segunda metade da 1ª coluna da tabela é espúria: a=a não pode ser falso Ex: A é Tet(c) Linhas que têm V para A e para C são espúrias porque c não pode ser tetraedro e cubo Investigar verdade lógica: linhas espúrias são ignoradas Reconhecer linhas espúrias: pelo significado das fórmulas atómicas Mais forte que verdade lógica: tautologia fórmula verdadeira em todas as linhas, espúrias ou não Tautologias são verdades lógicas, algumas verdades lógicas não são tautologias (a=a) Cristina Ribeiro

Classificação de fórmulas TC2- Lógica Proposicional 25-03-2017 Classificação de fórmulas F: fórmula construída a partir de fórmulas atómicas com conectivas Tabela de verdade para F mostra como o seu valor lógico depende do das suas partes atómicas F é tautologia se e só se toda a linha lhe atribui V F é satisfazível se e só se há pelo menos uma linha não espúria que lhe atribui V F é logicamente verdadeira se e só se todas as linhas não espúrias lhe atribuem V Tabelas de verdade: tamanho duplica quando se acrescenta uma fórmula atómica Alternativa: elaborar uma prova Se se pode provar P sem quaisquer premissas, P é verdade lógica. Cristina Ribeiro

Quadrado da simulação Lógica como “simulação” para obter novo conhecimento partir da realidade representar em LPO raciocinar, obter uma conclusão regressar ao equivalente da conclusão na realidade. Realidade Simulação representar frases em Língua Natural frases em LPO inferir conclusão novo conhecimento

Passos válidos usando Ø, Ù e Ú TC2- Lógica Proposicional 25-03-2017 Passos válidos usando Ø, Ù e Ú Para cada conectiva: padrões de inferência A P pode seguir-se qualquer fórmula que seja sua consequência Ex: (dupla negação) P dá origem a ØØP, e vice-versa Q é verdade lógica: pode introduzir-se em qualquer ponto De P Ù Q infere-se P e infere-se Q eliminação da conjunção Tendo provado P e Q pode inferir-se P Ù Q introdução da conjunção Tendo provado P pode inferir-se P Ú Q Ú … R introdução da disjunção Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Métodos de prova Prova por casos (eliminação da disjunção) Fórmula a provar: F Disjunção já provada: P Ú Q Mostra-se que se obtém F se se assumir P, e que se obtém F se se assumir Q; um deles tem de verificar-se, e conclui-se F Generaliza-se a qualquer número de elementos na disjunção Prova por contradição (introdução de negação) Fórmula a provar: ØF Premissas: P, Q, R, … Assumir F, e mostrar que se obtém uma contradição ØF é consequência lógica das premissas Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Prova por casos Mostrar que existem números irracionais b e c tais que bc é racional Considera-se Ö2Ö2: é racional ou é irracional Se é racional: temos b = c = Ö2 Se é irracional: fazemos b= Ö2Ö2 e c = Ö2 bc = (Ö2Ö2) Ö2 = Ö2(Ö2. Ö2) = Ö22 = 2 Quer Ö2Ö2 seja racional ou irracional, existem b e c irracionais tais que bc é racional Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Prova por casos 2 Provar que Small(c) é consequência de (Cube(c) Ù Small(c)) Ú (Tet(c) Ù Small(c)) : Prova: (Cube(c) Ù Small(c)) Ú (Tet(c) Ù Small(c)) é premissa Vamos analisar 2 casos, para os 2 componentes da disjunção I- Verifica-se Cube(c) Ù Small(c) Então Small(c) (por eliminação da conjunção) II- Verifica-se Tet(c) Ù Small(c) Em qualquer dos casos: Small(c) verifica-se Cristina Ribeiro

TC2- Lógica Proposicional 25-03-2017 Prova por casos 3 De (NaSala(Rita) Ù Feliz(Rui)) Ú (NaSala(Ana) Ù Feliz(Luis)) pretendemos provar Feliz(Rui) Ú Feliz(Luis) Assumindo a disjunção das premissas temos que (NaSala(Rita) Ù Feliz(Rui)) ou (NaSala(Ana) Ù Feliz(Luis)) Na primeira alternativa temos Feliz(Rui) e portanto Feliz(Rui) Ú Feliz(Luis) por introdução de disjunção Na segunda alternativa temos Feliz(Luis) e portanto Em qualquer dos casos, a conclusão é consequência Cristina Ribeiro