29.10.2014 Views

Lógica de Primeira Ordem A natureza da Lógica matemática ...

Lógica de Primeira Ordem A natureza da Lógica matemática ...

Lógica de Primeira Ordem A natureza da Lógica matemática ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Lógica <strong>de</strong> <strong>Primeira</strong> Or<strong>de</strong>m<br />

Elaine Pimentel<br />

1 o Semestre - 2005<br />

A <strong>natureza</strong> <strong>da</strong> Lógica matemática<br />

• Lógica é a análise e o criticismo do<br />

pensamento. Nós chegamos a conclusões a<br />

partir <strong>de</strong> <strong>da</strong>dos. A argumentação é<br />

conduzi<strong>da</strong> a partir <strong>de</strong> certas normas. O<br />

estudo <strong>de</strong>ssas normas, ou princípios <strong>de</strong><br />

argumentação váli<strong>da</strong> é um ramo <strong>da</strong> filosofia<br />

– lógica filosófica.<br />

• Se no estudo <strong>de</strong> lógica filosófica aplicamos<br />

métodos matemáticos – lógica matemática.<br />

Lógica Matemática x Matemática<br />

• Matemática é uma ciência <strong>de</strong>dutiva: o<br />

conceito <strong>de</strong> prova rigorosa é fun<strong>da</strong>mental.<br />

• Mas o que é uma prova rigorosa?<br />

• Lógica: explica a <strong>natureza</strong> do rigor<br />

matemático.<br />

• Lógica matemática inclui o estudo <strong>de</strong><br />

fun<strong>da</strong>mentos <strong>da</strong> matemática.<br />

Argumentação<br />

• Historicamente, lógica surgiu com o filósofo<br />

grego Aristóteles (384-322 A.C.), que fundou<br />

a disciplina <strong>de</strong> lógica como um sistema <strong>de</strong><br />

princípios nos quais todo o resto do<br />

conhecimento se apóia.<br />

• De acordo com Aristóteles, uma<br />

argumentação consiste <strong>de</strong> uma seqüência<br />

finita <strong>de</strong> sentenças, chama<strong>da</strong>s premissas,<br />

juntamente com uma certa sentença<br />

chama<strong>da</strong> conclusão que segue <strong>da</strong>s premissas.


Sentenças Declarativas<br />

• Sentenças <strong>de</strong>clarativas são aquelas que<br />

po<strong>de</strong>m ser ou ver<strong>da</strong><strong>de</strong>iras ou falsas, <strong>de</strong>ntro<br />

<strong>de</strong> um contexto <strong>de</strong> crenças comuns.<br />

• Exemplo:<br />

Eu amo você e a cor do meu cabelo é<br />

castanho.<br />

Logo, chuchu não tem gosto.<br />

• Sentenças bem estrutura<strong>da</strong>s em português<br />

que não são sentenças <strong>de</strong>clarativas.<br />

Vali<strong>da</strong><strong>de</strong><br />

• Um argumento é válido <strong>de</strong>dutivamente se e<br />

somente se é impossível que suas premissas<br />

sejam to<strong>da</strong>s ver<strong>da</strong><strong>de</strong>iras enquanto a<br />

conclusão é falsa.<br />

Escrevemos p 1 ,p 2 ,...,p n ⊢ c.<br />

• Equivalência: Nenhuma pessoa é roxa.<br />

Na<strong>da</strong> que é roxo é uma pessoa.<br />

• Tautologia: sentenças sempre ver<strong>da</strong><strong>de</strong>iras.<br />

– FHC foi presi<strong>de</strong>nte do Brasil.<br />

– Existem dois números irracionais x e y tais<br />

que x y é racional.<br />

Lógica proposicional<br />

• Uni<strong>da</strong><strong>de</strong>s básicas, átomos, sentenças<br />

<strong>de</strong>clarativas simples.<br />

• Conectivos: unários, binários, n-ários.<br />

• Tabela <strong>da</strong> ver<strong>da</strong><strong>de</strong> para conectivos<br />

funcionais.<br />

Ex: Sejam J : Jorge chegou; A : Ana saiu<br />

J A J e A J <strong>de</strong>pois que A<br />

V V V V ou F<br />

V F F F<br />

etc...<br />

Sintaxe x Semântica<br />

• Sintaxe: vocabulário e gramática.<br />

• Vocabulário = termos pré-estabelecidos <strong>da</strong><br />

linguagem (linguagem natural: palavras).<br />

• Gramática: especifica como arranjar os<br />

termos válidos <strong>de</strong> modo a formar sentenças<br />

(lógica simbólica: fórmulas).<br />

• Semântica: teoria <strong>de</strong> significados.


Lógica Simbólica<br />

VOCABULÁRIO<br />

Letras : A,B,C,...<br />

Conectivos : ⌉, ∧, ∨, ⇒, ⊥<br />

Agrupamento : (·)<br />

GRAMÁTICA<br />

F ::= A|(⌉F)|(F ∧ F)|(F ∨ F)|(F ⇒ F)|⊥<br />

Uma fórmula A é dita atômica se e somente<br />

se A não contém conectivos.<br />

Semântica<br />

• Para enten<strong>de</strong>r o significado <strong>de</strong> fórmulas em<br />

lógica simbólica, precisamos especificar o<br />

significado dos conectivos.<br />

• Estaremos preocupados apenas com a<br />

veraci<strong>da</strong><strong>de</strong> ou falsi<strong>da</strong><strong>de</strong> <strong>de</strong> sentenças – lógica<br />

truth-functional.<br />

• Expressamos os significados por meio <strong>de</strong><br />

tabelas que <strong>de</strong>terminam a veraci<strong>da</strong><strong>de</strong> ou<br />

falsi<strong>da</strong><strong>de</strong> <strong>de</strong> uma sentença <strong>de</strong>pen<strong>de</strong>ndo dos<br />

significados <strong>de</strong> seus componentes: tabela <strong>da</strong><br />

ver<strong>da</strong><strong>de</strong>.<br />

Semântica<br />

• Negação:<br />

• Conjunção:<br />

A ⌉A<br />

V F<br />

F V<br />

Semântica<br />

A B A ∧ B<br />

V V V<br />

V F F<br />

F V F<br />

F F F<br />

• Disjunção:<br />

• Implicação:<br />

• Falso:<br />

⊥<br />

F<br />

A B A ∨ B<br />

V V V<br />

V F V<br />

F V V<br />

F F F<br />

A B A ⇒ B<br />

V V V<br />

V F F<br />

F V V<br />

F F V


Tautologias e equivalência<br />

• Modus Ponens: ((P ⇒ Q) ∧ P) ⇒ Q<br />

• Modus Tollens: ((P ⇒ Q)∧⌉Q) ⇒⌉P<br />

⌉P ∨ Q ≡ ⌉(P ∧⌉Q)<br />

P ∨⌉Q ≡ ⌉(⌉P ∧ Q)<br />

⌉P ∨⌉Q ≡ ⌉(P ∧ Q)<br />

• De Morgan:<br />

⌉P ∧ Q ≡ ⌉(P ∨⌉Q)<br />

P ∧⌉Q ≡ ⌉(⌉P ∨ Q)<br />

⌉P ∧⌉Q ≡ ⌉(P ∨ Q)<br />

Cálculo <strong>de</strong> provas formal<br />

• Objetivo: reduzir o raciocínio: mecanizar o<br />

pensamento.<br />

• Um cálculo <strong>de</strong> provas formal Σ é uma ferramenta para<br />

provar fórmulas em uma linguagem simbólica.<br />

• Conjunto <strong>de</strong> regras <strong>de</strong> Σ <strong>de</strong>termina os caminhos<br />

possíveis que po<strong>de</strong>m ser seguidos.<br />

• Tais caminhos são chamados provas formais em Σ.<br />

• Escrevemos:<br />

A 1 ,...,A n ⊢ Σ B ou Γ ⊢ B (1)<br />

on<strong>de</strong> Γ = A 1 , . ..,A n . Chamamos a expressão (1) <strong>de</strong><br />

seqüente.<br />

Dedução natural<br />

Dedução natural<br />

Inicial:<br />

Γ,A ⊢ A Inicial<br />

Exemplo 1:<br />

Conjunção:<br />

A ∧ B,C ⊢ A ∧ B Inicial<br />

A ∧ B,C ⊢ B (∧E2) A ∧ B,C ⊢ C Inicial<br />

(∧I)<br />

A ∧ B,C ⊢ B ∧ C<br />

• Introdução do ∧:<br />

Γ ⊢ A Γ ⊢ B<br />

Γ ⊢ A ∧ B<br />

(∧I)<br />

Exemplo 2:<br />

• Eliminação do ∧:<br />

A ∧ B ⊢ A ∧ B Inicial<br />

A ∧ B ⊢ B (∧E2) A ∧ B ⊢ A ∧ B Inicial<br />

A ∧ B ⊢ A<br />

(∧E1)<br />

Γ ⊢ A ∧ B<br />

Γ ⊢ A (∧E1) Γ ⊢ A ∧ B<br />

Γ ⊢ B (∧E2) (∧I)<br />

A ∧ B ⊢ B ∧ A


Dedução natural<br />

Disjunção:<br />

Dedução natural<br />

• Introdução do ∨:<br />

Γ ⊢ A<br />

Γ ⊢ A ∨ B (∨I1)<br />

• Eliminação do ∨:<br />

Γ ⊢ B<br />

Γ ⊢ A ∨ B (∨I2)<br />

Γ ⊢ A ∨ B Γ,A ⊢ C Γ,B ⊢ C<br />

Γ ⊢ C<br />

(∨E)<br />

Exemplo:<br />

A ∨ B ⊢ A ∨ B<br />

A ∨ B,A ⊢ A<br />

A ∨ B,A ⊢ B ∨ A<br />

A ∨ B ⊢ B ∨ A<br />

A ∨ B,B ⊢ B<br />

A ∨ B,B ⊢ B ∨ A<br />

Dedução natural<br />

Dedução natural<br />

Implicação:<br />

Negação:<br />

• Introdução do ⇒:<br />

• Eliminação do ⇒:<br />

Eliminação <strong>de</strong> ⊥:<br />

Γ ⊢ A<br />

Γ,A ⊢ B<br />

(⇒ I)<br />

Γ ⊢ A ⇒ B<br />

Γ ⊢ A ⇒ B<br />

Γ ⊢ B<br />

Γ ⊢ ⊥<br />

Γ ⊢ A (⊥E)<br />

(⇒ E)<br />

• Introdução do ⌉:<br />

• Eliminação do ⌉:<br />

• Dupla negação:<br />

Γ, A ⊢ ⊥<br />

Γ ⊢⌉A (⌉I)<br />

Γ ⊢ A Γ ⊢⌉A<br />

(⌉E)<br />

Γ ⊢ ⊥<br />

Γ ⊢⌉(⌉A)<br />

Γ ⊢ A (DN)<br />

Notação: se A ⊢ B e B ⊢ A então A ≡ B.


Para Casa<br />

Prove que:<br />

• (⌉A) ≡ A ⇒ ⊥<br />

• ⊢ A ∨ (⌉A)<br />

• A ∨ (A ∧ B) ⊢ A<br />

• ⌉(⌉A) ≡ A

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!