CNF e Forma Clausal

Uma fórmula na forma normal conjuntiva (abreviado CNF, de Conjuntive Normal Form) é uma fórmula que consiste de uma conjunção de cláusulas.

Uma cláusula é uma fórmula que consiste de uma disjunção de literais.

Um literal é uma fórmula atómica (literal positivo) ou a negação de uma fórmula atómica (literal negativo).

  • Nota: na lógica proposicional uma fórmula atómica é uma proposição.

Forma clausal é a representação de uma fórmula CNF através do conjunto das respectivas cláusulas.

Conversão de uma Fórmula Proposicional para CNF e forma clausal

Através dos seguintes passos:

  • Remover implicações.

  • Reduzir o âmbito de aplicação das negações.

  • Associar e distribuir até obter a forma CNF.

Exemplo:

  • Fórmula original:

    • A => (B ^ C)

  • Após remoção de implicações:

    • ~A V (B ^ C)

Conversão para forma clausal em Lógica de Primeira Ordem - I

Renomear variáveis, de forma a que cada quantificador tenha uma variável diferente.

Remover as implicações.

Reduzir o âmbito das negações, ou seja, aplicar a negação.

Para estas transformações, aplicar as regras de substituição já apresentadas.

Exemplo

Fórmula original:

Variáveis renomeadas:

Implicações removidas:

Negações aplicadas:

II

Skolemização

Nome dado à eliminação dos quantificadores existenciais.

Substituir todas as ocorrências de cada variável quantificada existencialmente por uma função cujos argumentos são as variáveis dos quantificadores universais exteriores.

Remover quantificadores universais.

Exemplo

Skolemizada aplicada:

Quantificadores removidos:

III

Converter para CNF.

  • Usar as regras de substituição relativas à comutação, associação e distribuição.

Converter para a forma clausal, ou seja, eliminar conjunções.

Renomear variáveis de forma a que uma variável não apareça em mais do que uma fórmula.

Exemplo

Convertida para a forma clausal:

Variáveis renomeadas:

Lógica - Regras de Inferência

Regras de Inferência específicas

Instanciação universal:

Generalização existencial:

Last updated