Creo que puedes construir un conjunto que no esté en que no sea duro por un argumento de estilo Ladner. Aquí hay un ejemplo específico.PPP
En su artículo "Un enfoque uniforme para obtener conjuntos diagonales en clases de complejidad" (Theor. Comp. Sci. 18, 1982), Schöning demuestra lo siguiente:
Teorema Suponga que , , y son clases de complejidad presentables de forma recursiva y están cerradas bajo variaciones finitas. Luego hay un conjunto tal que , , y si y no es trivial (conjunto vacío o todas las cadenas), entonces es polytime many-one reducible a .A 2 ∉ C 2 C 1 C 2 A A ∉ C 1 A ∉ C 2 A 1 ∈ P A 2 A A 2A1∉C1A2∉C2C1C2AA∉C1A∉C2A1∈PA2AA2
Para aplicar este, conjunto para ser el conjunto vacío, y sea -Complete bajo reducciones polytime, establecer el conjunto de -Hard conjuntos que están en , establecidos . El conjunto vacío no puede ser -hard (la definición de -hardness para un lenguaje requiere que haya al menos una instancia en el lenguaje y una instancia no incluida). definitivamente no está en . El y el se pueden verificar para cumplir con las condiciones anteriores (similar a cómo lo hace Schoening para elA 2 E X P C 1 P E X P C 2 = P P P A 2 C 2 C 1 C 2 N P A P E X P A P A 1 ∈ P A 2 A E X P E X P A PAGSA1A2EXPC1PEXPC2=PPPA2C2C1C2NP-conjuntos completos; ver también esta pregunta relacionada ). Por lo que obtener una que no es un problema -Hard en , y que no está en . Pero debido a que y no es trivial, es reducible a un conjunto completo de , por lo que está en . Por lo tanto, en particular, tampoco puede ser duro.APEXPAPA1∈PA2AEXPEXPAP
En el argumento anterior, la restricción a problemas -Hard en es necesario garantizar presentabilidad recursiva, ya que los problemas P-duro como un todo son no recursivamente presentable y ni siquiera contable . Ahora, ejemplos "naturales" de esto son una historia diferente ...E X PPEXP