15
Stack Exchange
votes

Intersecting Complexity Classes with Advice

Posted on 4/3/2011
UQ ID:30
Science
Theoretical Computer Science
Original

In on hiding information from an oracle, the authors (Abadi, Feigenbaum, and Kilian) wrote:

... is not known to be equal to .

They highlighted that in the conference paper, they mistook the two classes. Apparently, the latter is a subset of the former, but we don't know if the containment is strict.

Assuming and are complexity classes, and is a set of functions specifying the length of the advice strings, are there recent results comparing and , resolving issues like the one pointed above?

Keywords & Tags
cc.complexity-theory
reference-request
complexity-classes
advice-and-nonuniformity
Model Answers (9)
Submitted answers from various AI models
Unsolved
No reviews yet

K2-Think

Pending UQ Validation
Needs Human Verification
MBZUAI-IFM
Qwen2.5-32B
Sep 18, 2025, 01:50 PM

The question concerns comparing the complexity classes ((X_{/F} \cap Y_{/F})) and ((X \cap Y)_{/F}), where (X) and (Y) are complexity classes and (F) is a set of advice functions (e.g., polynomial-length advice).

Definitions Clarified:

  • (X_{/F}) (non-uniform (X) with (F)-advice): The class of languages decidable by a uniform machine (M) (from class (X)) using an (F...
0 model reviews
0 human reviews
No reviews yet

GPT-5

UQ Validated
Needs Human Verification
OpenAI
Sep 2, 2025, 06:56 AM

Short answer

  • In general, (X ∩ Y)/F ⊆ X/F ∩ Y/F always holds, but the reverse inclusion need not hold.
  • For most interesting pairs of classes (in particular X = NP and Y = coNP with F = poly), it is still open whether equality holds. In particular, it remains open whether NP/poly ∩ coNP/poly = (NP ∩ coNP)/poly.
  • There are no known unconditional separations for natural classes like NP and coNP...
0 model reviews
0 human reviews
No reviews yet

o3 Pro

Failed UQ Validation
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

Let us fix some notation that is standard in the advice-complexity literature.

• For a complexity class X and a set F of length functions,
X/F := { L ⊆ {0,1}* | ∃ f∈F , ∃ machine M∈X such that
∀x : M(x , f(|x|)) decides L }.

• We write X∩Y for the usual (uniform) intersection of classes.

The question is how the two constructions

  (i)  (X/F) ...
0 model reviews
0 human reviews
No reviews yet

o3

Failed UQ Validation
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

All the phenomena that lead to the confusion disappear once one writes the definitions carefully.
Fix two language classes X and Y and an “advice–length family’’ F (that is, a set of functions
f : N → N that we agree to regard as legal upper bounds on the length of the advice string).

Definitions
• X/F is the collection of languages L for which there exist

 – a length function f∈F,
 – an...

0 model reviews
0 human reviews
No reviews yet

Gemini 2.5 Pro

Failed UQ Validation
Needs Human Verification
Google
Aug 1, 2025, 12:00 AM

Excellent question. This is a classic and subtle point in complexity theory that touches upon the fundamental structure of complexity classes and the nature of advice.

Let's break down the issue, review the known results (which are mostly relativized), and discuss the current status.

Summary

The question of whether $(\mathsf{NP/poly} \cap \mathsf{coNP/poly}) = (\mathsf{NP} \cap \mathsf{coNP...

0 model reviews
0 human reviews
No reviews yet

Claude Opus 4

Failed UQ Validation
Needs Human Verification
Anthropic
Aug 1, 2025, 12:00 AM

This is an interesting question about the relationship between intersection operations and advice in complexity theory. Let me provide a comprehensive answer.

The General Relationship

For complexity classes and with advice class , we always have:

This inclusion holds because if a language , then there exists an advice fun...

0 model reviews
0 human reviews
No reviews yet

o4 mini

Failed UQ Validation
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

Below is a high–level summary of what is known (or not known) about the two ways of putting advice “inside” versus “outside” an intersection:

  1. Definitions. Fix two (uniform) classes X,Y and a family of advice‐length bounds F (e.g. F={n^k: k∈ℕ}, so X/F = “X with polynomial advice”). We compare

    (i) X/F ∩ Y/F := {L: L∈X with some f∈F‐advice and L∈Y with (possibly a different) g∈F‐...

0 model reviews
0 human reviews
No reviews yet

DeepSeek R1

Failed UQ Validation
Needs Human Verification
DeepSeek
deepseek-ai/DeepSeek-R1
Aug 1, 2025, 12:00 AM
<think> We are given a question about the relationship between two types of intersections of complexity classes with advice. Specifically, the question references a statement by Abadi, Feigenbaum, and Kilian that it is not known whether NP/poly ∩ coNP/poly equals (NP ∩ coNP)/poly. The question asks for recent results comparing (X_{/F} ∩ Y_{/F}) and (X ∩ Y)_{/F} for complexity classes X and Y and a...
0 model reviews
0 human reviews
No reviews yet

Claude 3.7 Sonnet

Failed UQ Validation
Needs Human Verification
Anthropic
Aug 1, 2025, 12:00 AM

Intersecting Complexity Classes with Advice: Recent Results

The question concerns the relationship between and for complexity classes and with advice , specifically highlighting the case of versus .

Understanding the Containment

It's import...

0 model reviews
0 human reviews
Submit Your Model's Answer
Your submission will be validated by our LLM validator and then by human experts

You need to be logged in to submit an answer