Sea un lenguaje y una función en dos parámetros con la propiedad de que para todos e , devuelve un elemento de si y solo si tanto como son elementos de :
Pregunta ¿Estas funciones tienen un nombre en la literatura?
Las siguientes son algunas observaciones divertidas. Estas funciones, que llamaré " reducciones conjuntivas ", pueden construirse para los problemas completos de una variedad de clases de complejidad. Por ejemplo, para , tome la función . Análogamente, podemos considerar " reducciones disyuntivas ", de modo que es una reducción disyuntiva sobre . Estas dos reducciones también funcionan bien sobre las fórmulas booleanas cuantificadas, por lo que también funcionan para todos los niveles de la jerarquía polinómica y para PSPACE.
Es fácil construir reducciones conjuntivas y disyuntivas para los idiomas L y NL-Complete DSTCON y USTCON: dados dos gráficos, y dos pares de vértices, , construye un nuevo grafique tomando la unión disjunta , agregue dos nodos agregue bordes . Una reducción disyuntiva pone estos dos gráficos en paralelo, en lugar de en serie.
Existe una reducción conjuntiva para el isomorfismo gráfico, pero obviamente no existe una reducción disyuntiva. Por el contrario, existe una reducción disyuntiva para el problema del Automorfismo de gráfico no trivial, pero no pude encontrar una reducción conjuntiva. Esto me sorprendió, porque pensé que estos problemas estaban en algún nivel iguales, ¡y luego aprendí algo nuevo sobre el isomorfismo gráfico!
Como último paso obvio, uno puede considerar " reducciones conjugadas ", funciones tal que . Encontrar tal reducción para el isomorfismo gráfico demostraría que está en coNP. No pude encontrar ni una conjunción, ni una disyuntiva, ni una reducción conjugada para la versión de decisión de Factoring.
x ⊕ y ≔ f(x,y)yP(e) ≔ e ∈ L, entonces su declaración es tatanmount aP(x ⊕ y) = (P x ∧ P y. Es decir,Pes conjuntivo: lleva ⊕'s a ∧'s.