relações semânticas entre os conectivos da...

27

Upload: buituyen

Post on 05-Dec-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Relações semânticas entre os conectivos da Lógica

Proposicional(Capítulo 5)

LÓGICA APLICADA A COMPUTAÇÃO

Professor: Rosalvo Ferreira de Oliveira Neto

Estrutura

1. Conjunto de conectivos completo

2. Alfabeto na forma simplificada

3. Formas Normais Conjuntivas (FNC)

4. Formas Normais Disjuntiva (FND)

5. Lista

Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

04Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Conjuntos de Conectivos Completos

Definição 5.1 (conjunto de conectivos completo) Seja Ψ um conjunto de conectivos.

Ψ é um conjunto completo se as condições a seguir são satisfeitas.

Dada uma fórmula H do tipo P˘, (P˘

1 ∨ P˘2), (P˘

1 ∧ P˘2),

(P˘1 P˘

2) ou (P˘1 P˘

2), então é possível determinar uma outra fórmula G, tal que:G é equivalente a H, G contém apenas conectivos do conjunto Ψ e os símbolos

P˘1 e P˘

2 presentes em H.

05Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.1 (Equivalência entre e os conectivos , ∨ )

O conectivo pode ser expresso semanticamente pelos conectivos e ∨.

(P Q) equivale a ( P Q)

06Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.2 (Equivalência entre e os conectivos , ∨)

O conectivo ∧ pode ser expresso semanticamente pelos conectivos e ∨.

(P Q) equivale a ( P Q)

07Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.3 (Equivalência entre e os conectivos , ∨)

O conectivo pode ser expresso semanticamente pelos conectivos e ∨.

(P Q)

equivale a

( ( P Q) ( Q P))

08Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.4 (conjunto de conectivos completo)

O conjunto {, ∨} é completo.

09Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.7 (relação semântica entre conectivos)

Seja E uma fórmula da Lógica Proposicional. Então existe uma fórmula E1, equivalente a E, que possui apenas os conectivos e ∨e os símbolos proposicionais e de verdade presentes em E.

10Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Definição 5.2 (conectivo nand)

O conectivo nand é definido pela correspondência:

(P nand Q) = (P ∧ Q)

11Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.8 (equivalência entre e {nand})

O conectivo pode ser expresso semanticamente pelo conectivo nand.

P equivale a (P nand P)

12Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.9 (equivalência entre ∨ e {nand})

O conectivo ∨ pode ser expresso semanticamente pelo conectivo nand.

(P Q)

equivale a

(P nand P) nand (Q nand Q)

13Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.10 (conjunto de conectivo completo)

O conjunto {nand} é completo.

14Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Reescreva a fórmula abaixo utilizando o conectivo nand

H = P Λ (R S)

15Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.11 (relação semântica entre conectivos)

Seja E uma fórmula qualquer da Lógica Proposicional. E pode ser expressa, equivalentemente, utilizando apenas o conectivo nande os símbolos proposicionais e de verdade presentes em E.

16Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Definição 5.3 (conectivo nor)

O conectivo nor é definido pela correspondência:

(P nor Q) = (P ∨ Q)

17Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.12 (conjunto de conectivo completo)

O conjunto {nor} é completo.

18Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Proposição 5.13 (relação semântica entre conectivos)

Seja E uma fórmula qualquer da Lógica Proposicional.

E pode ser expressa, equivalentemente, utilizando apenas o conectivo nor e os símbolos

proposicionais e de verdade presentes em E.

19Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Definição 5.4 (alfabeto na forma simplificada)

O alfabeto da Lógica Proposicional é constituído por:

•símbolos de pontuação: ( , ); •símbolo de verdade: false; •símbolos proposicionais: P, Q, R, S, P1, Q1, R1, S1, P2, Q2 ...; •conectivos proposicionais: , ∨.

20Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Formas Normais

Dada uma fórmula H, da lógica proposicional, existe uma fórmula G, equivalente a H, que está na forma normal.

As formas normais são fórmulas com estruturas predefinidas, consideradas a seguir, a partir do conceito de literal.

21Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Definição 5.5 (literal)

Um literal, na Lógica Proposicional, é um símbolo proposicional ou sua negação.

Definição 5.6 (forma normal)

Há dois tipos de formas normais:

•Forma normal disjuntiva (fnd)

•Forma normal conjuntiva (fnc)

22Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Forma Normal Conjuntiva

Uma fórmula H está na forma normal conjuntiva (fnc) se é uma conjunção de disjunção de literais.

(P V Q) Λ (P V Q) Λ (R V Q V S)

23Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Forma Normal Disjuntiva

Uma fórmula H está na forma normal disjuntiva (fnd) se é uma disjunção de conjunção de literais.

(P Λ Q) V (P Λ Q) V (R Λ Q Λ S)

24Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Coloque a fórmula abaixo na forma normal disjuntiva

(P VQ) (P Q)

25Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Considere a fórmula (P Q) Λ R

Obtenha a tabela verdade.

Subtabela com valores true: Forma normal disjuntiva

Subtabela com valores false: Forma normal conjuntiva

26Univasf – Engenharia de Computação - LÓGICA APLICADA A COMPUTAÇÃO - Prof.: Rosalvo Neto

C. C. CompletoAlfabeto

simplificadoFNC FND Lista

Determine as formas normais disjuntiva e conjuntiva

a) (P Q) (R Λ P)b) (P Q) (P V Q)c) (P Q) ((((P Λ Q) P) ((P V R) R)) P)