Top Banner
29

Aula05 Rfon Logica Proposicional Metodos Deter Prop Sem

Oct 01, 2015

Download

Documents

Métodos para determinação de
propriedades semânticas de
fórmulas da Lógica
Proposicional
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Mtodos para determinao de propriedades semnticas de

    frmulas da Lgica Proposicional(Captulo 4)

    LGICA APLICADA A COMPUTAO

    Professor: Rosalvo Ferreira de Oliveira Neto

  • Estrutura

    1. Tabela-Verdade

    2. rvore Semntica

    3. Mtodo da Negao, ou Reduo ao Absurdo

    4. Definies

    5. Lista

    Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

  • 04Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

    As propriedades semnticas bsicas da Lgica Proposicional

    Tautologia

    Satisfatvel

    Contingncia

    Contraditria

  • 05Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Tabela-Verdade

    O mtodo mais simples para determinar estas propriedades.

    Exemplo: Leis de De Morgan

    (P Q) ( P V Q)

    (P V Q) ( P Q)

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 06Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Verificao das leis de De Morgan atravs do mtodo da Tabela-Verdade

    As duas frmulas so tautologias !

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 07Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Limitao da tabela-verdade

    O mtodo da tabela-verdade mais adequado a frmulas que contm um pequeno nmero de smbolos proposicionais.

    Considere a frmula:

    H = P1 ((P2 P3) (P4 P5)) ((P6 P7) P8))

    A tabela verdade associada a esta frmula possui quantas linhas?

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 08Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Limitao da tabela-verdade

    O mtodo da tabela-verdade mais adequado a frmulas que contm um pequeno nmero de smbolos proposicionais.

    Considere a frmula:

    H = P1 ((P2 P3) (P4 P5)) ((P6 P7) P8))

    A tabela verdade associada a esta frmula possui quantas linhas?

    256

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 09Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Estrutura de rvore

    1

    2 3

    4 5

    6 7 8 Ns - nmerosRaiz 1Folhas 2,6,7,8

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 10Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Determinar se a frmula abaixo uma tautologia utilizando o mtodo da rvore semntica

    H = ( P Q ) ( Q P )

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 11Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    1

    I[P]=T I[P]=F

    2 3T

    N 2:

    H=(PQ) ((Q)(P))

    T T

    T FT

    N 3:

    H=(PQ) ((Q)(P))

    F T T T TF

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 12Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    1

    I[P]=T I[P]=F

    I[Q]=T I[Q]=F T

    4 5

    T T

    2 3

    N 4:

    H=(PQ) ((Q)(P))

    T T T T FT T FT

    N 5:

    H=(PQ) ((Q)(P))

    TF F T TF T FT

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 13Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Acabamos de provar a lei da contradio

    (PQ) (QP)

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 14Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Interpretaes do resultado das rvores semnticas

    Observe que se as folhas da rvore semntica resultante estiveremtodas rotuladas com F, ento a frmula objeto da anlise contraditria. Se pelo menos uma folha estiver rotulada com T,ento a frmula satisfatvel, se houver rtulos T e F, a frmula uma contingncia.

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 15Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Mtodo da Negao, ou Reduo ao Absurdo

    Objetivo

    negada a afirmao que desejamos demonstrar.

    Aps um conjunto de dedues,

    caso obtenhamos um absurdo,

    ento a afirmao inicial verdadeira.

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 16Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = (( P Q ) ( Q R )) ( P R )

    A frmula H uma tautologia?

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 17Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = (( P Q ) ( Q R )) ( P R )

    A frmula H uma tautologia?

    1 negamos o que pretendemos verificar, ou seja, assumimos que H no uma tautologia, ou seja existe uma interpretao em que H falsa

    2 verificamos se existe absurdo.Para a frmula acima existe absurdo, por isso H uma tautologia

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 18Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = ( ( P Q ) ( Q R )) ( P R )

    A frmula H contraditria?

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 19Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = ( ( P Q ) ( Q R )) ( P R )

    A frmula H contraditria?

    1 negamos o que pretendemos verificar, ou seja, assumimos que H no uma contradio, ou seja, existe uma interpretao em que H verdadeira.

    2 verificamos se existe absurdo.

    Para a frmula acima existe absurdo, por isso ela contraditria

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 20Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = (( P Q ) ( Q R )) ( P R )

    A frmula H uma tautologia?

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 21Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = (( P Q ) ( Q R )) ( P R )

    A frmula H uma tautologia?

    1 negamos o que pretendemos verificar, ou seja, assumimos que H no uma tautologia.

    2 verificamos se existe absurdo.

    Para a frmula acima existe absurdo, por isso H uma tautologia

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 22Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = ( P Q ) ( P Q )

    A frmula H uma tautologia?

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 23Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Aplicao do mtodo s frmulas com conectivo

    Exemplo:

    H = ( P Q ) ( P Q )

    A frmula H uma tautologia?

    1 negamos o que pretendemos verificar, ou seja, assumimos que H no uma tautologia.

    2 verificamos se existe absurdo.

    Para a frmula acima no existe absurdo, no se pode concluir que H tautologia

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 24Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Exerccio

    Por rvore semntica e por negao determine se a frmula abaixo uma tautologia.

    (H) H

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 25Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    A decidibilidade do conjunto das tautologias

    Os mtodos apresentados neste captulo constituem algoritmos que decidem se um dada frmula H , ou no, uma tautologia.

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 26Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    Os mtodos apresentados so corretos e completos

    Eles so corretos porque, dada uma frmula H, que no uma tautologia, tais mtodos nunca respondero o contrrio, que H uma tautologia. As respostas dadas pelos mtodos so corretas.

    Eles so completos. Isso significa que, dada uma tautologia H; possvel construir uma tabela verdade, uma rvore semntica ou uma prova por negao, que prove que H realmente uma tautologia.

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 27Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    1- Determine as propriedades semnticas da frmula abaixo utilizando o mtodo da rvore semntica.

    H = ((P Q) V R V S) V (P1 Q1)

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista

  • 28Univasf Engenharia de Computao - LGICA APLICADA A COMPUTAO - Prof.: Rosalvo Neto

    2- Considere G uma das frmulas indicadas a seguir:

    a) P V Q

    b) Q P

    c) P Q

    d) P Q

    e) P Q

    Determine utilizando o mtodo da reduo ao absurdo

    I) P Q G

    II) P Q G

    III) P V Q G

    IV) P Q G

    Tb - Verdade Arvore Semntica Red.Absurdo Definies Lista