fbpx
Wikipedia

Forma normal de Skolem

Una fórmula de la lógica de primer orden se considera expresada en forma normal de Skolem si su forma normal prenexa solamente contiene cuantificadores universales. Una fórmula puede ser Skolemizada, lo que implica que sus cuantificadores existenciales son suprimidos, produciendo una nueva fórmula equisatisfactible con respecto a la original.

La skolemización es una aplicación de la equivalencia (aplicación perteneciente a la lógica de segundo orden).

Cómo encontrar la forma normal de Skolem

Para encontrar la forma normal de Skolem de cualquier fórmula se siguen los pasos siguientes:

  1. Se ha de verificar que en la fórmula a skolemizar no existan variables libres, si estas existieran se han de cualificar existencialmente y el cuantificador existencial se ha de colocar totalmente a la izquierda de la fórmula.
  2. Opcionalmente si en la fórmula aparecen variables con el mismo nombre pero en ámbitos de cuantificadores diferentes es recomendado diferenciarlas.
  3. Las apariciones de la conectiva   deben ser eliminadas aplicando la equivalencia deductiva  .
  4. Aplicar las leyes de De Morgan hasta conseguir que las negaciones precedan a los símbolos de predicado. Se aplicarán tanto las leyes de De Morgan a los enunciados como a las fórmulas cuantificadas.
  5. Eliminar los cuantificadores existenciales.
  6. Mover a la izquierda de la fórmula todos los cuantificadores universales.
  7. Normalizar a la matriz a la forma normal conjuntiva.

Skolemización

El punto álgido a la hora de encontrar la forma normal de Skolem de una fórmula es la eliminación de los cuantificadores existenciales, esta eliminación es conocida como skolemización. Las reglas básicas para realizar la skolemización son:

  1. Si un cuantificador existencial no se encuentra dentro del ámbito de ningún cuantificador universal, se sustituye la variable cuantificada existencialmente por una constante que aún no haya sido utilizada y el cuantificador existencial es eliminado. La constante utilizada no puede volver a ser reutilizada. Por ejemplo,   puede ser cambiado a P(c), donde c es una nueva constante.
  2. Si un cuantificador existencial se encuentra dentro del ámbito de un cuantificador universal, se ha de sustituir la variable cuantificada existencialmente por una función de la variable cuantificada universalmente y se elimina el cuantificador existencial. La función no puede haber sido utilizada previamente ni podrá utilizarse posteriormente. Por ejemplo, la fórmula   no está en forma normal de Skolem porque ella contiene un cuantificador existencial  . La skolemización reemplaza   con  , donde   es una nuevo símbolo de función, y elimina la cuantificación existencial sobre  . La fórmula resultante es  . El término Skolem   contiene   pero no   porque el cuantificador a ser eliminado   está en el ámbito de   pero no en el ámbito de  ; debido a que la fórmula está en forma normal prenexa, esto es equivalente a decir que, en la aparición de los cuantificadores,   precede   mientras   no. La fórmula obtenida por esta transformación es satifactible si y solo si la fórmula original lo es.
  3. Si un cuantificador existencial se encuentra dentro del ámbito de más de un cuantificador universal se sustituirá la variable cuantificada existencialmente por una función de todas las variables afectadas por estos cuantificadores universales y se elimina el cuantificador existencial. La función no puede haber sido utilizada previamente ni podrá utilizarse posteriormente.

Utilidad de la skolemización

Uno de los usos de la skolemización es aplicarlo en el método de resolución de la lógica de predicados. Para ello solo es necesario adaptar la forma normal skolemizada a la pecualiaridades de este método.

El método de resolución de la lógica de predicados se basa en:

  1. Una única regla: la de resolución.
  2. Una única estrategia: la reducción al absurdo.
  3. La utilización de la forma normal de Skolem (FNS) con la matriz en forma normal conjuntiva (FNC ).
  4. La utilización del replanteamiento de la última decisión para garantizar la sistematicidad.
  5. El cálculo de sustituciones y el algoritmo de unificación.

Bibliografía

Lògica de predicats de Enric Sesa i Nogueras.

  •   Datos: Q1090524

forma, normal, skolem, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, marzo, 2011, fórmula, lógica, primer, orden, considera, expresada, forma, normal, skolem, forma, normal, prenexa, solamente, contien. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 11 de marzo de 2011 Una formula de la logica de primer orden se considera expresada en forma normal de Skolem si su forma normal prenexa solamente contiene cuantificadores universales Una formula puede ser Skolemizada lo que implica que sus cuantificadores existenciales son suprimidos produciendo una nueva formula equisatisfactible con respecto a la original La skolemizacion es una aplicacion de la equivalencia aplicacion perteneciente a la logica de segundo orden Indice 1 Como encontrar la forma normal de Skolem 2 Skolemizacion 3 Utilidad de la skolemizacion 4 BibliografiaComo encontrar la forma normal de Skolem EditarPara encontrar la forma normal de Skolem de cualquier formula se siguen los pasos siguientes Se ha de verificar que en la formula a skolemizar no existan variables libres si estas existieran se han de cualificar existencialmente y el cuantificador existencial se ha de colocar totalmente a la izquierda de la formula Opcionalmente si en la formula aparecen variables con el mismo nombre pero en ambitos de cuantificadores diferentes es recomendado diferenciarlas Las apariciones de la conectiva displaystyle rightarrow deben ser eliminadas aplicando la equivalencia deductiva A B A B displaystyle A rightarrow B leftrightarrow lnot A lor B Aplicar las leyes de De Morgan hasta conseguir que las negaciones precedan a los simbolos de predicado Se aplicaran tanto las leyes de De Morgan a los enunciados como a las formulas cuantificadas Eliminar los cuantificadores existenciales Mover a la izquierda de la formula todos los cuantificadores universales Normalizar a la matriz a la forma normal conjuntiva Skolemizacion EditarEl punto algido a la hora de encontrar la forma normal de Skolem de una formula es la eliminacion de los cuantificadores existenciales esta eliminacion es conocida como skolemizacion Las reglas basicas para realizar la skolemizacion son Si un cuantificador existencial no se encuentra dentro del ambito de ningun cuantificador universal se sustituye la variable cuantificada existencialmente por una constante que aun no haya sido utilizada y el cuantificador existencial es eliminado La constante utilizada no puede volver a ser reutilizada Por ejemplo x P x displaystyle exists xP x puede ser cambiado a P c donde c es una nueva constante Si un cuantificador existencial se encuentra dentro del ambito de un cuantificador universal se ha de sustituir la variable cuantificada existencialmente por una funcion de la variable cuantificada universalmente y se elimina el cuantificador existencial La funcion no puede haber sido utilizada previamente ni podra utilizarse posteriormente Por ejemplo la formula x y z P x y z displaystyle forall x exists y forall z P x y z no esta en forma normal de Skolem porque ella contiene un cuantificador existencial y displaystyle exists y La skolemizacion reemplaza y displaystyle y con f x displaystyle f x donde f displaystyle f es una nuevo simbolo de funcion y elimina la cuantificacion existencial sobre y displaystyle y La formula resultante es x z P x f x z displaystyle forall x forall z P x f x z El termino Skolem f x displaystyle f x contiene x displaystyle x pero no z displaystyle z porque el cuantificador a ser eliminado y displaystyle exists y esta en el ambito de x displaystyle forall x pero no en el ambito de z displaystyle forall z debido a que la formula esta en forma normal prenexa esto es equivalente a decir que en la aparicion de los cuantificadores x displaystyle x precede y displaystyle y mientras z displaystyle z no La formula obtenida por esta transformacion es satifactible si y solo si la formula original lo es Si un cuantificador existencial se encuentra dentro del ambito de mas de un cuantificador universal se sustituira la variable cuantificada existencialmente por una funcion de todas las variables afectadas por estos cuantificadores universales y se elimina el cuantificador existencial La funcion no puede haber sido utilizada previamente ni podra utilizarse posteriormente Utilidad de la skolemizacion EditarUno de los usos de la skolemizacion es aplicarlo en el metodo de resolucion de la logica de predicados Para ello solo es necesario adaptar la forma normal skolemizada a la pecualiaridades de este metodo El metodo de resolucion de la logica de predicados se basa en Una unica regla la de resolucion Una unica estrategia la reduccion al absurdo La utilizacion de la forma normal de Skolem FNS con la matriz en forma normal conjuntiva FNC La utilizacion del replanteamiento de la ultima decision para garantizar la sistematicidad El calculo de sustituciones y el algoritmo de unificacion Bibliografia EditarLogica de predicats de Enric Sesa i Nogueras Datos Q1090524 Obtenido de https es wikipedia org w index php title Forma normal de Skolem amp oldid 119489374, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos