Buscar

Condicionais na Lógica Proposicional

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 1 - Condicionais
1
Lógica Proposicional-3
Condicional e Bicondicional
Provas informais e formais com condicionais
Referência: Language, Proof and Logic
Jon Barwise e John Etchemendy, 1999
Capítulos: 7-8
Lógica Proposicional-2
Condicional
„ Implicação ou condicional material: →
– P → Q P é antecedente e Q consequente
„ Linguagem natural
– se P então Q
Se a Ana está na sala então a Rita está na biblioteca
NaSala(ana) → NaBib(rita)
– P só se Q [condição necessária]
O Vasco é aprovado só se assistir a 75% das aulas
Aprovado(vasco) → Assiste75%(vasco)
– Q se P [condição suficiente]
O Luís é bom aluno se tiver média de 15
Media15(luis) → BomAluno(luis)
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 2 - Condicionais
Lógica Proposicional-3
Tradução
– Q sempre que P, Q quando P, Q dado P
Chove sempre que vou à praia
NaPraia(eu) → Chove
– P implica Q [valor de verdade, não causalidade]
A Otília andar à chuva implica que fica molhada
AndarChuva(otilia) → Molhada(otilia)
„ Combinado com negação: ¬P → Q
– Q a menos que P; a não ser que P, Q
A Clara vai à praia a menos que chova
¬Chove → ΝaPraia(clara) [se chover não se sabe...]
„ Em fórmulas quantificadas: expressões mais naturais
Todos os A’s são B´s
– Para todo o x (A(x) → B(x))
Lógica Proposicional-4
→: Semântica e Regra do jogo
„ P → Q verdadeiro se e só se P é falso ou Q verdadeiro
P Q P → Q
V V V
V F F
F V V
F F V
significado é ¬P∨ Q
„ Quando é falso: antecedente verdadeiro e consequente falso
„ Não aumenta a potência da linguagem mas torna-a mais 
natural e fácil de entender
„ Tarski´s World: P → Q é abreviatura de ¬P ∨ Q 
– no jogo: substitui e usa regra para ∨
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 3 - Condicionais
Lógica Proposicional-5
Verdade lógica e consequência lógica
„ Importância do condicional: reduzir consequência lógica a 
verdade lógica
„ Q é consequência das premissas P1, … Pn se e só se 
é impossível todas serem verdadeiras e Q falso
Então a fórmula
(P1 ∧ … ∧ Pn) → Q não pode ser falsa
é logicamente verdadeira
Lógica Proposicional-6
Bicondicional
„ Equivalência ou bicondicional material: ↔
„ [condição necessária e suficiente]
„ LN: se e só se… só no caso em que...
– n é par sse n2 é par
Par(n) ↔ Par(n2)
„ Propriedades: P e Q logicamente equivalentes se e só se o 
bicondicional P ↔ Q logicamente verdadeiro
P ⇔ Q sse; abreviatura; não é símbolo da FOL
P ↔ Q conectiva; logicamente verdadeiro; símbolo da FOL
„ Exemplo: lei de DeMorgan
¬ (P ∨ Q) ↔ (¬P ∧¬ Q) é logicamente verdadeira
P se Q P ← Q
P só se Q P → Q
sse
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 4 - Condicionais
Lógica Proposicional-7
↔: Semântica e Regra do jogo
„ P ↔ Q verdadeiro se e só P e Q têm o mesmo valor de verdade
P Q P ↔ Q
V V V
V F F
F V F
F F V
significado é (P∧Q) ∨ (¬ P∧¬Q)
„ Tarski´s World: 
– P ↔ Q é substituído por (P → Q) ∧ (Q → P) 
– no jogo: substitui e usa regra para →
Lógica Proposicional-8
LN: o que decorre de uma frase?
„ Ao traduzir LN para LPO:
– questão do que é ou não consequência da frase
A Rita está na sala quando o Rui não está na sala
? ¬NaSala(rui) → NaSala(rita)
? ¬NaSala(rui) ↔ NaSala(rita)
– Na frase em LN: decorre de alguma maneira que se o Rui estiver na 
sala, então a Rita não estará
„ Distinção a fazer:
– condições de verdade de uma afirmação
– outras coisas que decorrem da afirmação
„ H.P. Grice: introduz noção de decorrência conversacional
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 5 - Condicionais
Lógica Proposicional-9
Decorrência Conversacional
Frase F, e conclusão C
„ se C faz parte do significado de F: não pode ser cancelada 
por afirmações subsequentes
8 A Rita e o Rui estão na sala … mas o Rui não está na sala
O Rui está na sala é parte do significado: não pode ser cancelado
„ se C é mera decorrência de F: pode ser cancelada por 
afirmações subsequentes
9 A Rita está na sala quando o Rui não está na sala … mas quando 
o Rui está na sala não sei onde está a Rita
NaSala(Rita) → ¬NaSala(Rui) não faz parte do significado da 
afirmação: pode ser cancelado na afirmação seguinte sem 
contradição
Lógica Proposicional-10
Métodos de prova usando → e ↔ 
„ Estritamente: podem usar-se só as regras para ¬, ∧ e ∨
„ Provas mais naturais: usam regras próprias para → e ↔
„ Passos de prova:
„ Modus ponens ou eliminação do condicional
– tendo estabelecido P→Q e P pode inferir-se Q
„ Eliminação do bicondicional
– tendo estabelecido Q↔R ou R↔Q, tendo Q pode inferir-se R
„ Equivalências
P→Q ⇔ ¬Q →¬P
P→Q ⇔ ¬P ∨ Q
¬(P→Q) ⇔ P ∧ ¬Q
P↔Q ⇔ (P→Q) ∧ (Q→P)
P↔Q ⇔ (P ∧ Q) ∨ (¬P ∧ ¬Q)
contrapositiva
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 6 - Condicionais
Lógica Proposicional-11
Método de prova condicional
„ Para provar P → Q :
– Assumir P como premissa
– Provar Q
„ Exemplo: A → C é consequência de A → B e B → C 
– Assumindo A: de A→B, por modus ponens infere-se B
– De B e B→C , por modus ponens infere-se C
– Provou-se C tendo assumido A, provou-se A→C
„ Exemplo: Par(n2) → Par(n) 
– Assumindo Par(n2), e fazendo prova por contradição
„ n é ímpar, n= 2m + 1
„ n2 = (2m+1)2 = 4 m2 + 4m + 1 = 2 (2 m2 + 2m) +1 donde n2 é ímpar
„ Contradiz a premissa, logo n é par 
– Par(n2) → Par(n) infere-se por prova condicional
Lógica Proposicional-12
Provas com ↔
„ Prova condicional: para provar P ↔ Q
– Assumir P e provar Q
– Assumir Q e provar P
„ Para provar Q1, Q2, Q3 todos equivalentes:
Expressão em LPO:
Q1 ↔ Q2
Q2 ↔ Q3
Q1 ↔ Q3
Em vez de 6 provas condicionais: 
provar um ciclo
Q1 → Q2
Q2 → Q3
Q3 → Q1
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 7 - Condicionais
Lógica Proposicional-13
Exemplo
„ As condições seguintes nos números naturais são todas 
equivalentes:
(1) n é par
(2) n2 é par
(3) n2 é divisível por 4
„ Provando (3) → (2) → (1) → (3)
– Assumindo (3): se n2 é divisível por 4, é divisível por 2, logo (2)
– (2) → (1) por contrapositiva: se n é ímpar, pode escrever-se 
„ n= 2m + 1
„ n2 = (2m+1)2 = 4 m2 + 4m + 1 = 2 (2 m2 + 2m) +1 é ímpar
– (1) → (3) é evidente
Lógica Proposicional-14
Regras de inferência para →
Eliminação do condicional
(→ Elim)
P → Q
…
P
…
Q
Introdução do condicional
(→ Intro)
P
…
Q
P → Q
Prova condicionalModus ponens
> >
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 8 - Condicionais
Lógica Proposicional-15
→ nas provas formais
1. (A ∨ B) → C
2. A
3. A ∨ B ∨ Intro: 2
4. C → Elim: 1,3
5. A → C → Intro: 2-4
1. A 
2. ¬ A
3. ⊥ ⊥ Intro: 1,2
4. ¬¬A ¬ Intro: 2,3
5. A → ¬¬A → Intro: 1-4
Usar prova de ¬¬A a partir de A
para provar o condicional 
A → ¬¬A
(sem premissas)
Lógica Proposicional-16
Regras de inferência para ↔
Eliminação do bicondicional
(↔ Elim)
P ↔ Q (ou Q ↔ P )
…
P
…
Q
Introdução do bicondicional
(↔ Intro)
P
…
Q
Q
…
P
P ↔ Q
Dupla prova condicional
>
>
FEUP/LEIC Teoria da Computação II 2001/2002
Cristina Ribeiro/Gabriel David 9 - Condicionais
Lógica Proposicional-17
↔ nas provas formais
1. ¬(P ∧ Q)
2. ¬P ∨ ¬Q Teor Prev(Teorema 2): 1
3. ¬P ∨ ¬Q
4. ¬(P ∧ Q) Teor Prev(Teorema 3): 3
5. ¬(P ∧ Q) ↔ (¬P ∨ ¬Q) ↔ Intro: 1-2, 3-4
Lógica Proposicional-18
Esquemas úteis
„ Modus ponens
– De A → B e Α
– Inferir Β
„ Modus tollens
– De A → B e ¬B
– Inferir ¬A
„ Cancelamento
– De A ∨ B e ¬B
– Inferir A
„ Reforço do antecedente
– De B → C
– Inferir (A ∧ B) → C
„ Enfraquecimento do consequente
– De A → B
– Inferir A → (B ∨ C)
„ Dilema construtivo
– De A ∨ B , A → C, B → D
– Inferir C ∨ D

Outros materiais