• Nenhum resultado encontrado

Álgebra Booleana para Lógica Proposicional

N/A
N/A
Protected

Academic year: 2021

Share "Álgebra Booleana para Lógica Proposicional"

Copied!
13
0
0

Texto

(1)

Álgebra Booleana

para Lógica Proposicional

Bruno Hott

UFOP

(2)

Álgebra Booleana

Aálgebra booleana consiste de um conjunto de leis que estabelecem quando duas fórmulas podem ser consideradas logicamente equivalentes.

Dizemos que duas fórmulas α e β sãoequivalentes,α ≡ β, se estas possuem o mesmo

valor lógico para uma mesma atribuição de valores às suas variáveis (tabela verdade). A álgebra booleana é uma forma de raciocínio algébrico sobre fórmulas que permite:

1 mostrar que duas fórmulas são iguais por meio de uma sequência de igualdades e, 2 se x ≡ y e você possui uma expressão que possui ocorrências de x, você pode substituir

(3)

Leis da Álgebra Booleana

⊥, > α ∧ ⊥ ≡ ⊥ {∧ − null} α ∨ > ≡ > {∨ − null} α ∧ > ≡ α {∧ − identidade} α ∨ ⊥ ≡ α {∨ − identidade} ¬ ¬> ≡ ⊥ {negação − >} ¬⊥ ≡ ⊥ {negação − ⊥} α ∧ ¬α ≡ ⊥ {complemento − ∧} α ∨ ¬α ≡ > {complemento − ∨} ¬(¬α) ≡ α {dupla-negação} ∧, ∨ α ∧ α ≡ α {∧ − idempotente} α ∨ α ≡ α {∨ − idempotente} α ∧ β ≡ β ∧ α {∧ − comutativo} α ∨ β ≡ β ∨ α {∨ − comutativo} α ∧ (β ∧ γ) ≡ (α ∧ β) ∧ γ {∧ − associativo} α ∨ (β ∨ γ) ≡ (α ∨ β) ∨ γ {∨ − associativo} ∧, ∨, ¬ α ∧ (β ∨ γ) ≡ (α ∧ β) ∨ (α ∧ γ) {∧ − distribui − ∨} α ∨ (β ∧ γ) ≡ (α ∨ β) ∧ (α ∨ γ) {∨ − distribui − ∧} ¬(α ∧ β) ≡ ¬α ∨ ¬β {DeMorgan − ∧} ¬(α ∨ β) ≡ ¬α ∧ ¬β {DeMorgan − ∨} →, ↔ α → β ≡ ¬α ∨ β {implicação} α ↔ β ≡ (α → β) ∧ (β → α) {bicondicional}

(4)

Exemplo 28. (A ∨ ⊥) ∧ (B ∨ >) ≡ A

(A ∨ ⊥) ∧ (B ∨ >) ≡ {∨ − identidade}

A ∧ (B ∨ >) ≡{∨ − null}

A ∧ > ≡ {∧ − identidade} A

(5)

Exemplo 29. (⊥ ∧ A) ∨ B ≡ B

(⊥ ∧ A) ∨ B ≡ {∧ − comutativo} (A ∧ ⊥) ∨ B ≡ {∧ − null} ⊥ ∨ B ≡ {∨ − comutativo} B ∨ ⊥ ≡ {∨ − identidade} B

(6)

Exemplo 30. A ∧ ¬(B ∨ A) ≡ ⊥

A ∧ ¬(B ∨ A) ≡ {DeMorgan − ∨} A ∧ ¬B ∧ ¬A ≡ {∧ − comutativo} A ∧ ¬A ∧ ¬B ≡ {complemento − ∧} ⊥ ∧ ¬B ≡ {∧ − comutativo} ¬B ∧ ⊥ ≡ {∧ − null}

(7)

Exemplo 31. A → B ≡ ¬B → ¬A

A → B ≡ {implicação} ¬A ∨ B ≡ {dupla-negação} ¬A ∨ ¬(¬B) ≡ {∨ − comutativo} ¬(¬B) ∨ ¬A ≡ {¬B = X; ¬A = Y } ¬X ∨ Y ≡ {implicação} X → Y ≡ {X = ¬B; Y = ¬A} ¬B → ¬A

(8)

Conjunto Completo de Conectivos

Seja C ⊆ {⊥, ¬, ∨, ∧, →, ↔} um conjunto de conectivos. Dizemos que C écompleto para

{⊥, ¬, ∨, ∧, →, ↔} se é possível expressar todos os conectivos não presentes em C em termos dos conectivos presentes no conjunto C e variáveis.

(9)

Exemplo 32. Mostre que o conjunto {¬, ∨} é completo.

> ≡ α ∨ ¬α ⊥ ≡ ¬(α ∨ ¬α) α ∧ β ≡ ¬¬α ∧ ¬¬β ≡ ¬(¬α ∨ ¬β) α → β ≡ ¬α ∨ β α ↔ β ≡ (α → β) ∧ (β → α) ≡ (¬α ∨ β) ∧ (¬β ∨ α) ≡ ¬(¬(¬α ∨ β) ∨ ¬(¬β ∨ α))

(10)

Formas Normais

Forma Normal Conjuntiva (FNC)

1 ⊥, > ∈ F N C 2 A, ¬A ∈ F N C (literal L) 3 _ l∈L l ∈ F N C (cláusula C) 4 ^ c∈C c ∈ F N C

Forma Normal Disjuntiva (FND)

1 ⊥, > ∈ F N C 2 A, ¬A ∈ F N C (literal L) 3 ^ l∈L l ∈ F N C (cláusula C) 4 _ c∈C c ∈ F N C

(11)

Convertendo para as Formas Normais (FNC ou FND)

Para cada uma das subfórmulas α, β γ, aplique:

1 α ↔ β ≡ (α → β) ∧ (β → α) 2 α → β ≡ ¬α ∨ β 3 ¬(α ∧ β) ≡ ¬α ∨ ¬β ¬(α ∨ β) ≡ ¬α ∧ ¬β 4 ¬¬α ≡ α 5 FNC: α ∨ (β ∧ γ) ≡ (α ∨ β) ∧ (α ∨ γ) FND: α ∧ (β ∨ γ) ≡ (α ∧ β) ∨ (α ∧ γ)

(12)

Exemplo 35.

Converta a fórmula ¬(A ↔ B) para a forma normal conjuntiva (FNC)

¬(A ↔ B) ≡ ¬[(A → B) ∧ (B → A)] ≡ ¬[(¬A ∨ B) ∧ (¬B ∨ A)] ≡ ¬(¬A ∨ B) ∨ ¬(¬B ∨ A) ≡ (¬¬A ∧ ¬B) ∨ (¬¬B ∧ ¬A) ≡ (A ∧ ¬B) ∨ (B ∧ ¬A) ≡ [(A ∧ ¬B) ∨ B] ∧ [(A ∧ ¬B) ∨ ¬A] ≡

(13)

Exemplo 36.

Converta a fórmula ¬(A ↔ B) para a forma normal conjuntiva (FND)

E para transformar em FND? ¬(A ↔ B) ≡ ¬[(A → B) ∧ (B → A)] ≡ ¬[(¬A ∨ B) ∧ (¬B ∨ A)] ≡ ¬(¬A ∨ B) ∨ ¬(¬B ∨ A) ≡ (¬¬A ∧ ¬B) ∨ (¬¬B ∧ ¬A) ≡ (A ∧ ¬B) ∨ (B ∧ ¬A) ≡ FND! [(A ∧ ¬B) ∨ B] ∧ [(A ∧ ¬B) ∨ ¬A] ≡ [(A ∨ B) ∧ (¬B ∨ B)] ∧ [(A ∨ ¬A) ∧ (¬B ∨ ¬A)] ≡

Referências

Documentos relacionados

Neste capítulo, apresentamos o método vertical para redução do tamanho de uma prova proposicional.. Resumidamente, este método procura por similaridades na prova e as substitui por

The objective of this work was to assess the energy balance components such as net radiation and sensible, latent and soil heat fluxes by using the Surface Energy Balance Algorithm

Também é sua obrigação entrar no sistema antes do seu dia de matrícula para checar a oferta de horários de cada disciplina, porque na hora da matrícula o sistema não vai

Embora a equação mínima em soma de produtos apresente menor número de operações Booleanas que a representação na forma canônica, as vezes pode ser possível reduzir-se ainda mais

Ele inventou não apenas a Teoria da Informação, mais foi também um pioneiro no uso de Álgebra Booleana aplicada em Engenharia Elétrica, isto é, foi o criador da Eletrônica Digital

No Brasil, há uma forte concorrência entre o ônibus e o avião no transporte interestadual de passageiros para algumas rotas, principalmente se não houver uma diferença muito grande

Enquanto Brasil, Argentina, México, Índia e os Tigres Asiáticos, por exemplo, possuem uma respeitável base industrial, outros países mais pobres da África e da Ásia estão em

Os dados da produção habitacional do Programa Minha Casa Minha Vida (PMCMV) na Região Metropolitana de Natal (RMNatal) foram extraídos de uma Base de Dados da Caixa Econômica