fbpx
Wikipedia

Forma normal conjuntiva

En lógica booleana, una fórmula está en forma normal conjuntiva (FNC) si corresponde a una conjunción de cláusulas, donde una cláusula es una disyunción de literales, donde un literal y su complemento no pueden aparecer en la misma cláusula. Esta definición es similar a la de forma de productos de sumas usadas en teoría de circuitos.

Todas las conjunciones de literales y todas las disyunciones de literales están en FNC, puesto que pueden ser vistas, respectivamente, como conjunciones de cláusulas de un literal, y como conjunciones de una única cláusula. Al igual que en una forma normal disyuntiva (FND), los únicos conectivos lógicos que pueden aparecer en una fórmula en FNC son la conjunción, disyunción y negación. El operador negación solo puede aplicarse a un literal, y no a una cláusula completa, lo que significa que este sólo puede preceder a una variable proposicional o un símbolo de predicado.

En demostración automática de teoremas, la noción de «forma normal clausal» se utiliza frecuentemente en un sentido más estricto, significando una representación particular de una fórmula FNC como un conjunto de conjuntos de literales.

Ejemplos y contraejemplos

Las siguientes fórmulas están en FNC:

  1.  
  2.  
  3.  

La última forma está en FNC porque puede ser vista como la conjunción de las dos cláusulas de literales   y  . Esta fórmula es también una forma normal disyuntiva. Las siguientes fórmulas no están en FNC:

  1.  
  2.  
  3.  

Cada fórmula puede ser el equivalente escrita como una fórmula en forma normal conjuntiva. En particular, este es el caso para los tres contraejemplos recién mencionados; que son, respectivamente, equivalentes a las siguientes tres fórmulas, que están en forma normal conjuntiva:

  1.  
  2.  
  3.  

Conversión a FNC

Cada fórmula proposicional puede convertirse en una fórmula equivalente que está en FNC. Esta transformación se basa en reglas sobre equivalencias lógicas: la doble negación, las leyes de De Morgan, y la distributividad.

Sin embargo, hay algunos casos en que dicha conversión puede producir un crecimiento exponencial del tamaño de la fórmula.

Por ejemplo, al convertir la siguiente fórmula:

 

a FNC se obtiene una fórmula con   cláusulas:

 

Esta fórmula contiene   cláusulas; cada cláusula contiene o bien   o   para cada  .

Existen transformaciones en FNC que evitan un crecimiento exponencial en el tamaño preservando la satisfacibilidad en lugar de equivalencia.[1][2]​ Estas transformaciones están garantizadas para aumentar solo linealmente el tamaño de la fórmula, pero introduce nuevas variables. Por ejemplo, la fórmula anterior puede ser transformada en FNC adicionando variables   como sigue:

 

Una traducción alternativa, la transformación Tseitin, incluye también las cláusulas  . Con estas cláusulas, la fórmula implica  ; esta fórmula muchas veces se considera para "definir"   siendo un nombre para  .

Lógica de primer orden

En la lógica de primer orden, forma normal conjuntiva puede tomarse más para producir la forma normal clausal de una fórmula lógica, que se puede utilizar luego para realizar la resolución de primer orden. En una resolución basada en la provisión automatizada de teorema, una fórmula FNC

                                  , con literales  , es comúnmente representado como un conjunto de conjuntos
                                      .

Complejidad computacional

Un importante conjunto de problemas en complejidad computacional incluye el encontrar asignaciones para las variables de una fórmula expresada como forma normal conjuntiva, de modo que la fórmula sea verdadera. El problema k-SAT es un problema computacional que consiste en encontrar una asignación satisfacible para una fórmula expresada en FNC tal que cada disyunción contenga la mayor cantidad de variables k posibles. El problema 3-SAT es NP-completo (así como cualquier otro problema k-SAT con k>2), mientras que el problema 2-SAT es resoluble en tiempo polinómico. Como consecuencia,[nota 1]​ la tarea de convertir una fórmula a una FND, preservando la satisfactibilidad, es NP-hard; dualmente, convertido en FNC, preservando satisfactilidad, también es NP-hard; por lo tanto la equivalencia preservando conversión en FND o FNC también es un NP-hard.

Los problemas típicos en este caso involucran fórmulas en "3FNC": La forma normal conjuntiva con no más de tres variables por conjunción. Ejemplos de tales fórmulas encontradas en la práctica pueden ser muy grandes, por ejemplo, con 100.000 variables y 1.000.000 conjunciones.

Una fórmula en FNC se puede convertir en una fórmula equisatisfiable en "kFNC" (para k> = 3) sustituyendo cada uno en conjunción con más de variables k   por dos conjunciones   y   con una nueva variable  , y repitiendo cuantas veces sea necesario.

Conversión desde lógica de primer orden

Para convertir lógica de primer orden a FNC:[3]

  1. Convertir a forma normal negativa.
    1. Eliminar implicaciones y equivalencias: sustituir reiteradamente   con  ; sustituir   con  . Eventualmente, esto eliminará todas las apariciones de   y  .
    2. Desplazar NOTs hacia el interior aplicando varias veces la ley de De Morgan. En concreto, sustituya   con  ; reemplace   por  ; reemplace   por   reemplace   por  ;   por  . Después de eso, un   puede ocurrir solo inmediatamente antes de un símbolo de predicado.
  2. Estandarizar variables
    1. Para sentencias como   que utilice el mismo nombre de variable dos veces, cambiar el nombre de una de las variables. Esto evita confusiones posteriores al dejar cuantificadores para más tarde. Por ejemplo,   se renombra a  .
  3. Skolemizar la declaración
    1. Desplazar cuantificadores hacia el exterior: sustituir reiteradamente   con  ; reemplace   con  ; reemplace   con  ; reemplace   con  . Estos reemplazos conservan la equivalencia, ya que el paso de normalización variable anterior se aseguró de que x no ocurre en P. Después de estos reemplazos, un cuantificador puede ocurrir solo en el prefijo inicial de la fórmula, pero nunca dentro de un  , o  .
    2. Reemplazar repetidamente   con  , donde f es un nuevo símbolo de la función n-aria, la denominada "función de Skolem". Este es el único paso que conserva solamente satisfacibilidad en lugar de equivalencia. Se eliminan todos los cuantificadores existenciales.
  4. Descartar todos los cuantificadores universales.
  5. Distribuir ORs hacia adentro sobre ANDs: sustituir reiteradamente   con  .

A modo de ejemplo, la fórmula que dice "Quien ama a todos los animales, es a su vez amado por alguien" se convierte en FNC (y posteriormente en forma de cláusula en la última línea) de la siguiente manera (resaltando regla de sustitución redichas con  ):

                                     
                                        por 1.1
                                          por 1.1
                                              por 1.2
                                            por 1.2
                                        por 1.2
                                        por 2
                                  por 3.1
                                  por 3.1
                                por 3.2
                            por 4
                              por 5
                                  (cláusula de representación)

Informalmente, la función skolem   puede ser pensado como dando a la persona por quien es amado  , mientras que   se obtiene el animal (si los hay) que   no ama. La tercera última línea contando desde abajo se lee como "  no ama al animal  , o bien   es amado por  ".

La segunda última línea de arriba,  , es la FNC.

Véase también

Nota

  1. ya que una manera de comprobar una FNC por satisfactibilidad es convertirla en DNF, la satisfactibilidad de la misma se puede comprobar en el tiempo lineal

Referencias

  1. Tseitin (1968)
  2. Jackson and Sheridan (2004)
  3. Artificial Intelligence: A modern Approach [1995...] Russel and Norvig (en inglés)

Bibliografía

  • Paul Jackson, Daniel Sheridan: Clause Form Conversions for Boolean Circuits. In: Holger H. Hoos, David G. Mitchell (Eds.): Theory and Applications of Satisfiability Testing, 7th International Conference, SAT 2004, Vancouver, BC, Canada, May 10–13, 2004, Revised Selected Papers. Lecture Notes in Computer Science 3542, Springer 2005, pp. 183–198
  • G.S. Tseitin: On the complexity of derivation in propositional calculus. In: Slisenko, A.O. (ed.) Structures in Constructive Mathematics and Mathematical Logic, Part II, Seminars in Mathematics (translated from Russian), pp. 115–125. Steklov Mathematical Institute (1968)

Enlaces externos

  •   Datos: Q846564

forma, normal, conjuntiva, lógica, booleana, fórmula, está, forma, normal, conjuntiva, corresponde, conjunción, cláusulas, donde, cláusula, disyunción, literales, donde, literal, complemento, pueden, aparecer, misma, cláusula, esta, definición, similar, forma,. En logica booleana una formula esta en forma normal conjuntiva FNC si corresponde a una conjuncion de clausulas donde una clausula es una disyuncion de literales donde un literal y su complemento no pueden aparecer en la misma clausula Esta definicion es similar a la de forma de productos de sumas usadas en teoria de circuitos Todas las conjunciones de literales y todas las disyunciones de literales estan en FNC puesto que pueden ser vistas respectivamente como conjunciones de clausulas de un literal y como conjunciones de una unica clausula Al igual que en una forma normal disyuntiva FND los unicos conectivos logicos que pueden aparecer en una formula en FNC son la conjuncion disyuncion y negacion El operador negacion solo puede aplicarse a un literal y no a una clausula completa lo que significa que este solo puede preceder a una variable proposicional o un simbolo de predicado En demostracion automatica de teoremas la nocion de forma normal clausal se utiliza frecuentemente en un sentido mas estricto significando una representacion particular de una formula FNC como un conjunto de conjuntos de literales Indice 1 Ejemplos y contraejemplos 2 Conversion a FNC 3 Logica de primer orden 4 Complejidad computacional 5 Conversion desde logica de primer orden 6 Vease tambien 7 Nota 8 Referencias 9 Bibliografia 10 Enlaces externosEjemplos y contraejemplos EditarLas siguientes formulas estan en FNC A B C displaystyle neg A wedge B vee C A B B C D D E displaystyle A vee B wedge neg B vee C vee neg D wedge D vee neg E A B displaystyle A wedge B La ultima forma esta en FNC porque puede ser vista como la conjuncion de las dos clausulas de literales A displaystyle A y B displaystyle B Esta formula es tambien una forma normal disyuntiva Las siguientes formulas no estan en FNC B C displaystyle neg B vee C A B C displaystyle A wedge B vee C A B D E displaystyle A wedge B vee D wedge E Cada formula puede ser el equivalente escrita como una formula en forma normal conjuntiva En particular este es el caso para los tres contraejemplos recien mencionados que son respectivamente equivalentes a las siguientes tres formulas que estan en forma normal conjuntiva B C displaystyle neg B wedge neg C A C B C displaystyle A vee C wedge B vee C A B D B E displaystyle A wedge B vee D wedge B vee E Conversion a FNC EditarCada formula proposicional puede convertirse en una formula equivalente que esta en FNC Esta transformacion se basa en reglas sobre equivalencias logicas la doble negacion las leyes de De Morgan y la distributividad Sin embargo hay algunos casos en que dicha conversion puede producir un crecimiento exponencial del tamano de la formula Por ejemplo al convertir la siguiente formula X 1 Y 1 X 2 Y 2 X n Y n displaystyle X 1 wedge Y 1 vee X 2 wedge Y 2 vee dots vee X n wedge Y n a FNC se obtiene una formula con 2 n displaystyle 2 n clausulas X 1 X n 1 X n X 1 X n 1 Y n Y 1 Y n 1 Y n displaystyle X 1 vee cdots vee X n 1 vee X n wedge X 1 vee cdots vee X n 1 vee Y n wedge cdots wedge Y 1 vee cdots vee Y n 1 vee Y n Esta formula contiene 2 n displaystyle 2 n clausulas cada clausula contiene o bien X i displaystyle X i o Y i displaystyle Y i para cada i displaystyle i Existen transformaciones en FNC que evitan un crecimiento exponencial en el tamano preservando la satisfacibilidad en lugar de equivalencia 1 2 Estas transformaciones estan garantizadas para aumentar solo linealmente el tamano de la formula pero introduce nuevas variables Por ejemplo la formula anterior puede ser transformada en FNC adicionando variables Z 1 Z n displaystyle Z 1 ldots Z n como sigue Z 1 Z n Z 1 X 1 Z 1 Y 1 Z n X n Z n Y n displaystyle Z 1 vee cdots vee Z n wedge neg Z 1 vee X 1 wedge neg Z 1 vee Y 1 wedge cdots wedge neg Z n vee X n wedge neg Z n vee Y n Una traduccion alternativa la transformacion Tseitin incluye tambien las clausulas Z i X i Y i displaystyle Z i vee neg X i vee neg Y i Con estas clausulas la formula implica Z i X i Y i displaystyle Z i equiv X i wedge Y i esta formula muchas veces se considera para definir Z i displaystyle Z i siendo un nombre para X i Y i displaystyle X i wedge Y i Logica de primer orden EditarEn la logica de primer orden forma normal conjuntiva puede tomarse mas para producir la forma normal clausal de una formula logica que se puede utilizar luego para realizar la resolucion de primer orden En una resolucion basada en la provision automatizada de teorema una formula FNC displaystyle l 11 displaystyle l 11 displaystyle lor displaystyle ldots displaystyle lor l 1 n 1 displaystyle l 1n 1 displaystyle displaystyle land displaystyle ldots displaystyle land displaystyle l m 1 displaystyle l m1 displaystyle lor displaystyle ldots displaystyle lor l m n m displaystyle l mn m displaystyle con literales l i j displaystyle l ij es comunmente representado como un conjunto de conjuntos displaystyle displaystyle l 11 displaystyle l 11 displaystyle displaystyle ldots displaystyle l 1 n 1 displaystyle l 1n 1 displaystyle displaystyle displaystyle ldots displaystyle displaystyle l m 1 displaystyle l m1 displaystyle displaystyle ldots displaystyle l m n m displaystyle l mn m displaystyle displaystyle Complejidad computacional EditarUn importante conjunto de problemas en complejidad computacional incluye el encontrar asignaciones para las variables de una formula expresada como forma normal conjuntiva de modo que la formula sea verdadera El problema k SAT es un problema computacional que consiste en encontrar una asignacion satisfacible para una formula expresada en FNC tal que cada disyuncion contenga la mayor cantidad de variables k posibles El problema 3 SAT es NP completo asi como cualquier otro problema k SAT con k gt 2 mientras que el problema 2 SAT es resoluble en tiempo polinomico Como consecuencia nota 1 la tarea de convertir una formula a una FND preservando la satisfactibilidad es NP hard dualmente convertido en FNC preservando satisfactilidad tambien es NP hard por lo tanto la equivalencia preservando conversion en FND o FNC tambien es un NP hard Los problemas tipicos en este caso involucran formulas en 3FNC La forma normal conjuntiva con no mas de tres variables por conjuncion Ejemplos de tales formulas encontradas en la practica pueden ser muy grandes por ejemplo con 100 000 variables y 1 000 000 conjunciones Una formula en FNC se puede convertir en una formula equisatisfiable en kFNC para k gt 3 sustituyendo cada uno en conjuncion con mas de variables k X 1 X k X n displaystyle X 1 vee cdots vee X k vee cdots vee X n por dos conjunciones X 1 X k 1 Z displaystyle X 1 vee cdots vee X k 1 vee Z y Z X k X n displaystyle neg Z vee X k cdots vee X n con una nueva variable Z displaystyle Z y repitiendo cuantas veces sea necesario Conversion desde logica de primer orden EditarPara convertir logica de primer orden a FNC 3 Convertir a forma normal negativa Eliminar implicaciones y equivalencias sustituir reiteradamente P Q displaystyle P rightarrow Q con P Q displaystyle lnot P lor Q sustituir P Q displaystyle P leftrightarrow Q con P Q P Q displaystyle P lor lnot Q land lnot P lor Q Eventualmente esto eliminara todas las apariciones de displaystyle rightarrow y displaystyle leftrightarrow Desplazar NOTs hacia el interior aplicando varias veces la ley de De Morgan En concreto sustituya P Q displaystyle lnot P lor Q con P Q displaystyle lnot P land lnot Q reemplace P Q displaystyle lnot P land Q por P Q displaystyle lnot P lor lnot Q reemplace P displaystyle lnot lnot P por P displaystyle P reemplace x P x displaystyle lnot forall xP x por x P x displaystyle exists x lnot P x x P x displaystyle lnot exists xP x por x P x displaystyle forall x lnot P x Despues de eso un displaystyle lnot puede ocurrir solo inmediatamente antes de un simbolo de predicado Estandarizar variables Para sentencias como x P x x Q x displaystyle forall xP x lor exists xQ x que utilice el mismo nombre de variable dos veces cambiar el nombre de una de las variables Esto evita confusiones posteriores al dejar cuantificadores para mas tarde Por ejemplo x y A n i m a l y A m o r e s x y y A m o r e s y x displaystyle forall x exists yAnimal y land lnot Amores x y lor exists yAmores y x se renombra a x y A n i m a l y A m o r e s x y z A m o r e s z x displaystyle forall x exists yAnimal y land lnot Amores x y lor exists zAmores z x Skolemizar la declaracion Desplazar cuantificadores hacia el exterior sustituir reiteradamente P x Q x displaystyle P land forall xQ x con x P Q x displaystyle forall x P land Q x reemplace P x Q x displaystyle P lor forall xQ x con x P Q x displaystyle forall x P lor Q x reemplace P x Q x displaystyle P land exists xQ x con x P Q x displaystyle exists x P land Q x reemplace P x Q x displaystyle P lor exists xQ x con x P Q x displaystyle exists x P lor Q x Estos reemplazos conservan la equivalencia ya que el paso de normalizacion variable anterior se aseguro de que x no ocurre en P Despues de estos reemplazos un cuantificador puede ocurrir solo en el prefijo inicial de la formula pero nunca dentro de un displaystyle land o displaystyle lor Reemplazar repetidamente x 1 x n y P y displaystyle forall x 1 ldots forall x n exists y P y con x 1 x n P f x 1 x n displaystyle forall x 1 ldots forall x n P f x 1 ldots x n donde f es un nuevo simbolo de la funcion n aria la denominada funcion de Skolem Este es el unico paso que conserva solamente satisfacibilidad en lugar de equivalencia Se eliminan todos los cuantificadores existenciales Descartar todos los cuantificadores universales Distribuir ORs hacia adentro sobre ANDs sustituir reiteradamente P Q R displaystyle P lor Q land R con P Q P R displaystyle P lor Q land P lor R A modo de ejemplo la formula que dice Quien ama a todos los animales es a su vez amado por alguien se convierte en FNC y posteriormente en forma de clausula en la ultima linea de la siguiente manera resaltando regla de sustitucion redichas con rojo displaystyle color red text rojo x displaystyle forall x displaystyle y displaystyle forall y A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle color red rightarrow A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle rightarrow displaystyle displaystyle exists y displaystyle y A m o r e s displaystyle Amores y displaystyle y x displaystyle x displaystyle x displaystyle forall x displaystyle y displaystyle forall y displaystyle lnot A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle lor A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle color red rightarrow displaystyle displaystyle exists y displaystyle y A m o r e s displaystyle Amores y displaystyle y x displaystyle x displaystyle por 1 1 x displaystyle forall x displaystyle color red lnot displaystyle y displaystyle color red forall y displaystyle lnot A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle lor A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle lor displaystyle displaystyle exists y displaystyle y A m o r e s displaystyle Amores y displaystyle y x displaystyle x displaystyle por 1 1 x displaystyle forall x displaystyle y displaystyle exists y displaystyle color red lnot displaystyle displaystyle lnot A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle color red lor A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle displaystyle lor displaystyle displaystyle exists y displaystyle y A m o r e s displaystyle Amores y displaystyle y x displaystyle x displaystyle por 1 2 x displaystyle forall x displaystyle y displaystyle exists y displaystyle color red lnot displaystyle color red lnot A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle land displaystyle lnot A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle lor displaystyle displaystyle exists y displaystyle y A m o r e s displaystyle Amores y displaystyle y x displaystyle x displaystyle por 1 2 x displaystyle forall x displaystyle y displaystyle color red exists y A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle land displaystyle lnot A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle lor displaystyle displaystyle color red exists y displaystyle color red y A m o r e s displaystyle Amores y displaystyle y x displaystyle x displaystyle por 1 2 x displaystyle forall x displaystyle y displaystyle exists y A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle land displaystyle lnot A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle color red lor displaystyle displaystyle color red exists z displaystyle color red z A m o r e s displaystyle Amores z displaystyle z x displaystyle x displaystyle por 2 x displaystyle forall x z displaystyle exists z displaystyle y displaystyle color red exists y A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle land displaystyle lnot A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle color red lor A m o r e s displaystyle Amores z displaystyle z x displaystyle x por 3 1 x displaystyle forall x z displaystyle color red exists z y displaystyle exists y displaystyle A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle land displaystyle lnot A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle lor A m o r e s displaystyle Amores z displaystyle z x displaystyle x por 3 1 x displaystyle forall x y displaystyle color red exists y displaystyle A n i m a l displaystyle Animal y displaystyle y displaystyle displaystyle land displaystyle lnot A m o r e s x displaystyle Amores x y displaystyle y displaystyle displaystyle displaystyle lor A m o r e s displaystyle Amores g x displaystyle g x x displaystyle x por 3 2 displaystyle A n i m a l displaystyle Animal f x displaystyle f x displaystyle displaystyle color red land displaystyle lnot A m o r e s x displaystyle Amores x f x displaystyle f x displaystyle displaystyle displaystyle color red lor A m o r e s displaystyle Amores g x displaystyle g x x displaystyle x por 4 displaystyle A n i m a l displaystyle Animal f x displaystyle f x displaystyle displaystyle color red lor A m o r e s displaystyle Amores g x displaystyle g x x displaystyle x displaystyle displaystyle color red land displaystyle A m o r e s x f x displaystyle lnot Amores x f x displaystyle color red lor A m o r e s g x x displaystyle Amores g x x displaystyle por 5 displaystyle displaystyle A n i m a l displaystyle Animal f x displaystyle f x displaystyle displaystyle A m o r e s displaystyle Amores g x displaystyle g x x displaystyle x displaystyle displaystyle displaystyle A m o r e s x f x displaystyle lnot Amores x f x displaystyle A m o r e s g x x displaystyle Amores g x x displaystyle displaystyle clausula de representacion Informalmente la funcion skolem g x displaystyle g x puede ser pensado como dando a la persona por quien es amado x displaystyle x mientras que f x displaystyle f x se obtiene el animal si los hay que x displaystyle x no ama La tercera ultima linea contando desde abajo se lee como x displaystyle x no ama al animal f x displaystyle f x o bien x displaystyle x es amado por g x displaystyle g x La segunda ultima linea de arriba A n i m a l f x A m o r e s g x x A m o r e s x f x A m o r e s g x x displaystyle Animal f x lor Amores g x x land lnot Amores x f x lor Amores g x x es la FNC Vease tambien EditarForma normal algebraica Forma normal disyuntiva Clausula de Horn Algoritmo Quine McCluskeyNota Editar ya que una manera de comprobar una FNC por satisfactibilidad es convertirla en DNF la satisfactibilidad de la misma se puede comprobar en el tiempo linealReferencias Editar Tseitin 1968 Jackson and Sheridan 2004 Artificial Intelligence A modern Approach 1995 Russel and Norvig en ingles Bibliografia EditarPaul Jackson Daniel Sheridan Clause Form Conversions for Boolean Circuits In Holger H Hoos David G Mitchell Eds Theory and Applications of Satisfiability Testing 7th International Conference SAT 2004 Vancouver BC Canada May 10 13 2004 Revised Selected Papers Lecture Notes in Computer Science 3542 Springer 2005 pp 183 198 G S Tseitin On the complexity of derivation in propositional calculus In Slisenko A O ed Structures in Constructive Mathematics and Mathematical Logic Part II Seminars in Mathematics translated from Russian pp 115 125 Steklov Mathematical Institute 1968 Enlaces externos EditarHazewinkel Michiel ed 2001 Conjunctive normal form Encyclopaedia of Mathematics en ingles Springer ISBN 978 1556080104 Conversion de fnc a fnd usando computacion grid en ingles Conversion de fnc a fnd usando computacion grid en paralelo en ingles Esta obra contiene una traduccion derivada de Conjunctive normal form de la Wikipedia en ingles concretamente de esta version publicada por sus editores bajo la Licencia de documentacion libre de GNU y la Licencia Creative Commons Atribucion CompartirIgual 3 0 Unported Datos Q846564Obtenido de https es wikipedia org w index php title Forma normal conjuntiva amp oldid 127371297, 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