Forma prenexa

Una fórmula de la lògica de predicatsforma prenexa si està escrita com a cadena de quantificadors seguits per una part sense quantificar (anomenada matriu).

Tota fórmula és equivalent a una fórmula en forma prenexa. Per exemple, si ϕ ( y ) {\displaystyle \phi (y)} , ψ ( z ) {\displaystyle \psi (z)} , i ρ ( x ) {\displaystyle \rho (x)} són fórmules sense quantificar amb les variables lliures mostrades, llavors

x y z ( ϕ ( y ) ( ψ ( z ) ρ ( x ) ) ) {\displaystyle \forall x\exists y\exists z(\phi (y)\lor (\psi (z)\rightarrow \rho (x)))}

és en forma normal prenexa amb la matriu ϕ ( y ) ( ψ ( z ) ρ ( x ) ) {\displaystyle \phi (y)\lor (\psi (z)\rightarrow \rho (x))} , mentre que

x ( ( y ϕ ( y ) ) ( ( z ψ ( z ) ) ρ ( x ) ) ) {\displaystyle \forall x((\exists y\phi (y))\lor ((\exists z\psi (z))\rightarrow \rho (x)))}

és lògicament equivalent, però no en forma prenexa.

Conversió a forma prenexa

Tota fórmula de primer ordre és lògicament equivalent a alguna fórmula en forma prenexa. Hi ha algunes regles de conversió que es poden aplicar recursivament per tal de convertir una fórmula a forma prenexa. Les regles depenen de quina connectiva lògica (o connectives) i quin quantificador (o quantificadors) apareguin a la fórmula.

Conjunció i disjunció

Les regles per a la conjunció i la disjunció diuen que

( x ϕ ) ψ {\displaystyle (\forall x\phi )\land \psi } és equivalent a x ( ϕ ψ ) {\displaystyle \forall x(\phi \land \psi )} ,
( x ϕ ) ψ {\displaystyle (\forall x\phi )\lor \psi } és equivalent a x ( ϕ ψ ) {\displaystyle \forall x(\phi \lor \psi )} ;

i

( x ϕ ) ψ {\displaystyle (\exists x\phi )\land \psi } és equivalent a x ( ϕ ψ ) {\displaystyle \exists x(\phi \land \psi )} ,
( x ϕ ) ψ {\displaystyle (\exists x\phi )\lor \psi } és equivalent a x ( ϕ ψ ) {\displaystyle \exists x(\phi \lor \psi )} .

Les equivalències són vàlides quan x no apareix com a variable lliure de ψ; si x apareix lliure en ψ, ha de ser substituïda per una altra variable lliure.

Per exemple, en el llenguatge dels anells,

( x ( x 2 = 1 ) ) ( 0 = y ) {\displaystyle (\exists x(x^{2}=1))\land (0=y)} és equivalent a x ( x 2 = 1 0 = y ) {\displaystyle \exists x(x^{2}=1\land 0=y)} ,

però

( x ( x 2 = 1 ) ) ( 0 = x ) {\displaystyle (\exists x(x^{2}=1))\land (0=x)} no és equivalent a x ( x 2 = 1 0 = x ) {\displaystyle \exists x(x^{2}=1\land 0=x)}

perquè la fórmula de l'esquerra és certa en qualsevol anell quan la variable lliure x és igual a 0, mentre que la fórmula de la dreta no té variables lliures, i és falsa en qualsevol anell no trivial.

Negació

Les regles per a la negació diuen que

¬ x ϕ {\displaystyle \lnot \exists x\phi } és equivalent a x ¬ ϕ {\displaystyle \forall x\lnot \phi }

i

¬ x ϕ {\displaystyle \lnot \forall x\phi } és equivalent a x ¬ ϕ {\displaystyle \exists x\lnot \phi } .

Implicació

Hi ha quatre regles per a la implicació: dues que eliminen els quantificadors de l'antecedent, i dues més que eliminen els quantificadors del conseqüent. Aquestes regles es poden derivar tot reescrivint la implicació ϕ ψ {\displaystyle \phi \rightarrow \psi } com a ¬ ϕ ψ {\displaystyle \lnot \phi \lor \psi } i aplicant després les regles per a la disjunció. De la mateixa manera que les regles de la disjunció, aquestes regles requereixen que la variable quantificada en una subfórmula no aparegui lliure en altra subfórmula.

Les regles per eliminar els quantificadors de l'antecedent són:

( x ϕ ) ψ {\displaystyle (\forall x\phi )\rightarrow \psi } és equivalent a x ( ϕ ψ ) {\displaystyle \exists x(\phi \rightarrow \psi )} ,
( x ϕ ) ψ {\displaystyle (\exists x\phi )\rightarrow \psi } és equivalent a x ( ϕ ψ ) {\displaystyle \forall x(\phi \rightarrow \psi )} .

Les regles per eliminar els quantificadors del conseqüent són:

ϕ ( x ψ ) {\displaystyle \phi \rightarrow (\exists x\psi )} és equivalent a x ( ϕ ψ ) {\displaystyle \exists x(\phi \rightarrow \psi )} ,
ϕ ( x ψ ) {\displaystyle \phi \rightarrow (\forall x\psi )} és equivalent a x ( ϕ ψ ) {\displaystyle \forall x(\phi \rightarrow \psi )} .

Exemple

Suposem que ϕ {\displaystyle \phi } , ψ {\displaystyle \psi } i ρ {\displaystyle \rho } són fórmules sense quantificar, i que no comparteixen cap variable lliure. Considerem la fórmula

( ϕ x ψ ) z ρ {\displaystyle (\phi \lor \exists x\psi )\rightarrow \forall z\rho } .

Si apliquem recursivament les regles començant per les subfórmules internes, hom pot obtenir la següent seqüència de fórmules lògicament equivalents:

( x ( ϕ ψ ) ) z ρ {\displaystyle (\exists x(\phi \lor \psi ))\rightarrow \forall z\rho }
x ( ( ϕ ψ ) z ρ ) {\displaystyle \forall x((\phi \lor \psi )\rightarrow \forall z\rho )}
x ( z ( ( ϕ ψ ) ρ ) ) ) {\displaystyle \forall x(\forall z((\phi \lor \psi )\rightarrow \rho )))}
x z ( ( ϕ ψ ) ρ ) {\displaystyle \forall x\forall z((\phi \lor \psi )\rightarrow \rho )} .

Aquesta no és l'única forma prenexa equivalent a la fórmula original. Per exemple, si transformem el conseqüent abans que l'antecedent, hom pot obtenir la forma prenexa

z x ( ( ϕ ψ ) ρ ) {\displaystyle \forall z\forall x((\phi \lor \psi )\rightarrow \rho )}

amb els següents passos:

z ( ( ϕ x ψ ) ρ ) {\displaystyle \forall z((\phi \lor \exists x\psi )\rightarrow \rho )}
z ( ( x ( ϕ ψ ) ) ρ ) {\displaystyle \forall z((\exists x(\phi \lor \psi ))\rightarrow \rho )}
z ( x ( ( ϕ ψ ) ρ ) ) {\displaystyle \forall z(\forall x((\phi \lor \psi )\rightarrow \rho ))}
z x ( ( ϕ ψ ) ρ ) {\displaystyle \forall z\forall x((\phi \lor \psi )\rightarrow \rho )} .

Lògica intuïcionista

Les regles per convertir una fórmula a una altra en forma prenexa fa feixuc el maneig de la lògica clàssica. En lògica intuïcionista no és sempre cert que tota fórmula sigui lògicament equivalent a una altra en forma prenexa. La negació d'una connectiva és un obstacle, però no pas l'únic. La implicació també rep un tractament diferent en lògica intuïcionista que en lògica clàssica; en lògica intuïcionista, no és definible mitjançant la negació i la disjunció.

Ús de la forma prenexa

Alguns sistemes lògics només poden tractar amb una teoria que tingui les fórmules escrites en forma normal prenexa.

Aquest concepte és essencial per tal de desenvolupar la jerarquia aritmètica i la jerarquia analítica.

La demostració de Gödel del seu teorema de completesa per a la lògica de primer ordre pressuposa que totes les fórmules estan reescrites en forma normal prenexa.

Vegeu també

Bibliografia

  • Hinman, Peter G. Fundamentals of mathematical logic. Wellesley, Mass.: A.K. Peters, 2005. ISBN 978-1-56881-262-5.