Forma normal Prenex - Prenex normal form
Uma fórmula do cálculo de predicado está na forma normal prenex ( PNF ) se for escrita como uma sequência de quantificadores e variáveis ligadas , chamada de prefixo , seguida por uma parte livre de quantificador, chamada de matriz .
Cada fórmula na lógica clássica é equivalente a uma fórmula na forma normal prenex. Por exemplo, se , e são fórmulas sem quantificador com as variáveis livres mostradas, então
está na forma normal prenex com matriz , enquanto
é logicamente equivalente, mas não na forma normal prenex.
Conversão para forma prenex
Cada fórmula de primeira ordem é logicamente equivalente (na lógica clássica) a alguma fórmula na forma normal prenex. Existem várias regras de conversão que podem ser aplicadas recursivamente para converter uma fórmula para a forma normal prenex. As regras dependem de quais conectivos lógicos aparecem na fórmula.
Conjunção e disjunção
As regras para conjunção e disjunção dizem que
- é equivalente a uma condição adicional (leve) ou, de forma equivalente, (significando que existe pelo menos um indivíduo),
- é equivalente a ;
e
- é equivalente a ,
- é equivalente a sob condição adicional .
As equivalências são válidas quando não aparece como variável livre de ; se aparecer livre em , pode-se renomear o limite em e obter o equivalente .
Por exemplo, na linguagem dos anéis ,
- é equivalente a ,
mas
- não é equivalente a
porque a fórmula à esquerda é verdadeira em qualquer anel quando a variável livre x é igual a 0, enquanto a fórmula à direita não tem variáveis livres e é falsa em qualquer anel não trivial. Portanto , será primeiro reescrito como e depois colocado na forma normal prenex .
Negação
As regras para negação dizem que
- é equivalente a
e
- é equivalente a .
Implicação
Existem quatro regras de implicação : duas que removem os quantificadores do antecedente e duas que removem os quantificadores do consequente. Essas regras podem ser obtidos por reescrever a implicação como e aplicação das regras de disjunção acima. Tal como acontece com as regras para disjunção, essas regras exigem que a variável quantificada em uma subfórmula não apareça livre na outra subfórmula.
As regras para remover quantificadores do antecedente são (observe a mudança de quantificadores):
- é equivalente a (supondo que ),
- é equivalente a .
As regras para remover quantificadores do consequente são:
- é equivalente a (supondo que ),
- é equivalente a .
Exemplo
Suponha que , e sejam fórmulas livres de quantificador e nenhuma dessas fórmulas compartilhe qualquer variável livre. Considere a fórmula
- .
Ao aplicar recursivamente as regras começando nas subfórmulas mais internas, a seguinte sequência de fórmulas logicamente equivalentes pode ser obtida:
- .
- ,
- ,
- ,
- ,
- ,
- ,
- .
Esta não é a única forma prenex equivalente à fórmula original. Por exemplo, ao lidar com o consequente antes do antecedente no exemplo acima, a forma prenex
pode ser obtido:
- ,
- ,
- .
Lógica intuicionista
As regras para converter uma fórmula para a forma prenex fazem uso intenso da lógica clássica. Na lógica intuicionista , não é verdade que toda fórmula é logicamente equivalente a uma fórmula prenex. A negação conectiva é um obstáculo, mas não o único. O operador de implicação também é tratado de maneira diferente na lógica intuicionista do que na lógica clássica; na lógica intuicionista, não é definível usando disjunção e negação.
A interpretação BHK ilustra por que algumas fórmulas não têm forma prenex intuicionisticamente equivalente. Nesta interpretação, uma prova de
é uma função que, dado um x concreto e uma prova de , produz um y concreto e uma prova de . Nesse caso, é permitido que o valor de y seja calculado a partir do valor fornecido de x . Uma prova de
por outro lado, produz um único valor concreto de y e uma função que converte qualquer prova de em uma prova de . Se cada x satisfatório pode ser usado para construir um y satisfatório, mas nenhum y pode ser construído sem o conhecimento de tal x, então a fórmula (1) não será equivalente à fórmula (2).
As regras para converter uma fórmula para a forma prenex que falham na lógica intuicionista são:
- (1) implica ,
- (2) implica ,
- (3) implica ,
- (4) implica ,
- (5) implica ,
( x não aparece como uma variável livre de em (1) e (3); x não aparece como uma variável livre de em (2) e (4)).
Uso de formulário prenex
Alguns cálculos de prova lidarão apenas com uma teoria cujas fórmulas são escritas na forma normal prenex. O conceito é essencial para desenvolver a hierarquia aritmética e a hierarquia analítica .
A prova de Gödel de seu teorema da completude para a lógica de primeira ordem pressupõe que todas as fórmulas foram reformuladas na forma normal prenex.
Axiomas de Tarski para a geometria é um sistema lógico cujas sentenças podem todos ser escrito em forma universal-existencial , um caso especial da forma normal prenex que tem todo o quantificador universal precede qualquer quantificador existencial , de modo que todas as sentenças pode ser reescrita na forma , onde é uma frase que não contém nenhum quantificador. Este fato permitiu a Tarski provar que a geometria euclidiana é decidível .
Veja também
Notas
Referências
- Richard L. Epstein (18 de dezembro de 2011). Lógica Matemática Clássica: Os Fundamentos Semânticos da Lógica . Princeton University Press. pp. 108–. ISBN 978-1-4008-4155-4 .
- Peter B. Andrews (17 de abril de 2013). Uma introdução à lógica matemática e à teoria dos tipos: para a verdade através da prova . Springer Science & Business Media. pp. 111–. ISBN 978-94-015-9934-4 .
- Elliott Mendelson (1 de junho de 1997). Introdução à lógica matemática, quarta edição . CRC Press. pp. 109–. ISBN 978-0-412-80830-2 .
- Hinman, P. (2005), Fundamentals of Mathematical Logic , AK Peters , ISBN 978-1-56881-262-5