aula05 rfon logica proposicional metodos deter prop sem

29

Upload: romaildo-maximo

Post on 01-Oct-2015

238 views

Category:

Documents


1 download

DESCRIPTION

Métodos para determinação depropriedades semânticas defórmulas da LógicaProposicional

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