Lógica Proposicional 3

9

Click here to load reader

description

Condicional e BicondicionalProvas informais e formais com condicionaisReferência: Language, Proof and LogicJon Barwise e John Etchemendy, 1999Capítulos: 7-8

Transcript of Lógica Proposicional 3

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 1 - Condicionais

    1

    Lgica Proposicional-3

    Condicional e BicondicionalProvas informais e formais com condicionais

    Referncia: Language, Proof and LogicJon Barwise e John Etchemendy, 1999

    Captulos: 7-8

    Lgica Proposicional-2

    Condicional

    Implicao ou condicional material: P Q P antecedente e Q consequente

    Linguagem natural se P ento Q

    Se a Ana est na sala ento a Rita est na bibliotecaNaSala(ana) NaBib(rita)

    P s se Q [condio necessria]O Vasco aprovado s se assistir a 75% das aulasAprovado(vasco) Assiste75%(vasco)

    Q se P [condio suficiente]O Lus bom aluno se tiver mdia de 15Media15(luis) BomAluno(luis)

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 2 - Condicionais

    Lgica Proposicional-3

    Traduo Q sempre que P, Q quando P, Q dado P

    Chove sempre que vou praiaNaPraia(eu) Chove

    P implica Q [valor de verdade, no causalidade]A Otlia andar chuva implica que fica molhadaAndarChuva(otilia) Molhada(otilia)

    Combinado com negao: P Q Q a menos que P; a no ser que P, Q

    A Clara vai praia a menos que chovaChove aPraia(clara) [se chover no se sabe...]

    Em frmulas quantificadas: expresses mais naturaisTodos os As so Bs

    Para todo o x (A(x) B(x))

    Lgica Proposicional-4

    : Semntica e Regra do jogo

    P Q verdadeiro se e s se P falso ou Q verdadeiro

    P Q P QV V VV F FF V VF F V

    significado P Q

    Quando falso: antecedente verdadeiro e consequente falso No aumenta a potncia da linguagem mas torna-a mais

    natural e fcil de entender Tarskis World: P Q abreviatura de P Q

    no jogo: substitui e usa regra para

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 3 - Condicionais

    Lgica Proposicional-5

    Verdade lgica e consequncia lgica

    Importncia do condicional: reduzir consequncia lgica a verdade lgica

    Q consequncia das premissas P1, Pn se e s se impossvel todas serem verdadeiras e Q falso

    Ento a frmula(P1 Pn) Q no pode ser falsa

    logicamente verdadeira

    Lgica Proposicional-6

    Bicondicional

    Equivalncia ou bicondicional material: [condio necessria e suficiente] LN: se e s se s no caso em que...

    n par sse n2 parPar(n) Par(n2)

    Propriedades: P e Q logicamente equivalentes se e s se o bicondicional P Q logicamente verdadeiro

    P Q sse; abreviatura; no smbolo da FOLP Q conectiva; logicamente verdadeiro; smbolo 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 Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 4 - Condicionais

    Lgica Proposicional-7

    : Semntica e Regra do jogo

    P Q verdadeiro se e s P e Q tm o mesmo valor de verdade

    P Q P QV V VV F FF V FF F V

    significado (PQ) ( PQ)

    Tarskis World: P Q substitudo por (P Q) (Q P) no jogo: substitui e usa regra para

    Lgica Proposicional-8

    LN: o que decorre de uma frase?

    Ao traduzir LN para LPO: questo do que ou no consequncia da frase

    A Rita est na sala quando o Rui no 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, ento a Rita no estar

    Distino a fazer: condies de verdade de uma afirmao outras coisas que decorrem da afirmao

    H.P. Grice: introduz noo de decorrncia conversacional

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 5 - Condicionais

    Lgica Proposicional-9

    Decorrncia Conversacional

    Frase F, e concluso C se C faz parte do significado de F: no pode ser cancelada

    por afirmaes subsequentes8 A Rita e o Rui esto na sala mas o Rui no est na sala

    O Rui est na sala parte do significado: no pode ser cancelado se C mera decorrncia de F: pode ser cancelada por

    afirmaes subsequentes9 A Rita est na sala quando o Rui no est na sala mas quando

    o Rui est na sala no sei onde est a RitaNaSala(Rita) NaSala(Rui) no faz parte do significado da

    afirmao: pode ser cancelado na afirmao seguinte sem contradio

    Lgica Proposicional-10

    Mtodos de prova usando e

    Estritamente: podem usar-se s as regras para , e Provas mais naturais: usam regras prprias para e Passos de prova: Modus ponens ou eliminao do condicional

    tendo estabelecido PQ e P pode inferir-se Q Eliminao do bicondicional

    tendo estabelecido QR ou RQ, tendo Q pode inferir-se R Equivalncias

    PQ Q PPQ P Q(PQ) P Q

    PQ (PQ) (QP)PQ (P Q) (P Q)

    contrapositiva

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 6 - Condicionais

    Lgica Proposicional-11

    Mtodo de prova condicional Para provar P Q :

    Assumir P como premissa Provar Q

    Exemplo: A C consequncia de A B e B C Assumindo A: de AB, por modus ponens infere-se B De B e BC , por modus ponens infere-se C Provou-se C tendo assumido A, provou-se AC

    Exemplo: Par(n2) Par(n) Assumindo Par(n2), e fazendo prova por contradio

    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

    Lgica 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:

    Expresso em LPO:Q1 Q2Q2 Q3Q1 Q3

    Em vez de 6 provas condicionais: provar um ciclo

    Q1 Q2Q2 Q3Q3 Q1

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 7 - Condicionais

    Lgica Proposicional-13

    Exemplo

    As condies seguintes nos nmeros naturais so todas equivalentes:(1) n par(2) n2 par(3) n2 divisvel por 4

    Provando (3) (2) (1) (3) Assumindo (3): se n2 divisvel por 4, divisvel 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

    Lgica Proposicional-14

    Regras de inferncia para

    Eliminao do condicional( Elim)

    P QPQ

    Introduo do condicional( Intro)

    PQ

    P Q

    Prova condicionalModus ponens

    > >

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 8 - Condicionais

    Lgica Proposicional-15

    nas provas formais1. (A B) C

    2. A3. A B Intro: 24. C Elim: 1,3

    5. A C Intro: 2-4

    1. A 2. A3. Intro: 1,2

    4. A Intro: 2,35. A A Intro: 1-4

    Usar prova de A a partir de Apara provar o condicional

    A A(sem premissas)

    Lgica Proposicional-16

    Regras de inferncia para Eliminao do bicondicional

    ( Elim)P Q (ou Q P )PQ

    Introduo do bicondicional( Intro)

    PQ

    QP

    P Q

    Dupla prova condicional

    >

    >

  • FEUP/LEIC Teoria da Computao II 2001/2002

    Cristina Ribeiro/Gabriel David 9 - Condicionais

    Lgica Proposicional-17

    nas provas formais

    1. (P Q)2. P Q Teor Prev(Teorema 2): 1

    3. P Q4. (P Q) Teor Prev(Teorema 3): 3

    5. (P Q) (P Q) Intro: 1-2, 3-4

    Lgica 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

    Reforo 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