17

There are a number of problems in combinatorial representation theory and algebraic geometry for which no positive formula is known. There are several examples I am thinking of, but let me take computing Kronecker coefficients as my example. Usually, the notion of "positive formula" is not precisely defined in combinatorics, but it roughly means "a description as the cardinality of seem reasonably explicit set". Recently, I've been talking to Jonah Blasiak, and he's been convincing me that the right definition of "positive formula" is #P. I'm going to assume that, on this site, I don't need to define #P.

Buergisser and Ikenmeyer show that Kronecker coefficients are #P hard. (They are also always positive, because they are tensor product multiplicities.) But I am reasonably sure that no one knows a way of computing them which even gets them into #P.

So, suppose that I were to actually make an attempt at proving Kronecker coefficients aren't in #P. I assume that what I would do is assume some complexity theoretic conjecture and then reduce Kronecker product to some other problem which is known to be complete for a class larger than #P.

What conjecture might I assume, and what problem might I try to reduce to?


ADDED: As has been pointed out in the comments, Buergisser and Ikenmeyer show that Kronecker coefficients are in Gap-P, which is pretty close to #P. So it sounds like the questions I should be asking are (1) What are some Gap-P-complete problems I could plausibly reduce to and (2) what are the prospects of showing that Gap-P is not #P? I guess (2) should break up into two parts (2a) do experts believe these classes are different? and (2b) are there any likely strategies to prove it?

I hope that this much editing of the question is not frowned on.

David E Speyer
  • 401
  • 2
  • 10
  • By the way, I can't create a #P tag because I have less than 300 rep. It would be nice if someone would add that for me. – David E Speyer Sep 11 '11 at 13:42
  • 5
    Welcome to cstheory! (I added [tag:counting-complexity] and [tag:lower-bounds] to the question). – Kaveh Sep 11 '11 at 13:53
  • 3
    @Kaveh Bürgisser and Ikenmeyer show that computing Kronecker coefficients is in GapP. David, are Kronecker coefficients always non-negative integers? – Tyson Williams Sep 11 '11 at 14:39
  • 2
    Yes. They are multiplicites of tensor products, so they are always nonnegative. – David E Speyer Sep 11 '11 at 15:11
  • 1
    You have a problem in GapP and you want to prove that it is outside #P. An obvious approach is to show that the problem is GapP-complete under functional (Levin) reducibility, which will imply that the problem is outside #P assuming #P≠GapP. – Tsuyoshi Ito Sep 11 '11 at 17:34
  • 1
    What I wrote in my previous comment is incorrect, because any problem in GapP is functional reducible to #P (if I am not mistaken this time). In other words, the difference between #P and GapP is too delicate to handle by using functional reducibility. – Tsuyoshi Ito Sep 11 '11 at 20:26
  • 1
    I think that the fact that the problem is known to be in GapP is integral part of the question. Would you consider to include it as part of the question? It might also worth stating it in the title. – Tsuyoshi Ito Sep 11 '11 at 20:43
  • There's no problem in editing, but I believe that if you do too many edits, it might convert to CW ? this is different from MO. – Suresh Venkat Sep 12 '11 at 04:46

4 Answers4

13

I'd suggest looking at properties of #P functions that are different than Gap-P functions. For example, determining if a #P function is zero is in co-NP. If you could show determining whether the Kronecker coefficients is zero is UP-hard then you would have "Kronecker coefficients in #P implies UP in co-NP", an unlikely conclusion.

Lance Fortnow
  • 8,681
  • 44
  • 59
4

GapP is exactly the closure of #P under subtraction. On the other hand, #P is not closed under subtraction unless UP=PP. I believe that answers your questions.

Tayfun Pay
  • 2,598
  • 2
  • 18
  • 45
  • 4
    If you voted it down, at least explain why it is wrong.. Thanks – Tayfun Pay Sep 13 '11 at 00:09
  • 3
    I agree. As far as I can tell the answer makes two correct statements and answers the original question (although my searching revealed that UP=PH is the desired conditional?) – Suresh Venkat Sep 13 '11 at 13:23
  • 2
    @Suresh: How does this post answer the original question? The question is not about a GapP-complete problem. – Tsuyoshi Ito Sep 13 '11 at 14:06
  • 4
    part (2) in the update asks: "what are the prospects of GapP not being equal to #P". this answer points out that unless a collapse happens, #P is not closed under subtraction and so there's no point even talking about equality. – Suresh Venkat Sep 13 '11 at 15:09
  • @Suresh: I see. I thought that by “original question,” you meant the part which was not added afterward. – Tsuyoshi Ito Sep 13 '11 at 18:37
  • 1
    I am loving the fact that I am getting cyber bullied. There is a gang of several people on this site and they are always right, even if they are wrong.. – Tayfun Pay Sep 14 '11 at 23:38
  • 1
    @Suresh: This is the paper. M.Ogiwara & L. Hemachandra. “A complexity theory for feasible closure properties.” Journal of Computer and System Sciences Volume 46 Pages 295-325. 1993. – Tayfun Pay Sep 14 '11 at 23:44
3

This area has grown immensely in the 12 years since I asked the question. In particular, Ikenmeyer, Pak and Panova have shown that the squares of symmetric group characters are not in #(P), unless the polynomial hierarchy collapses. See Panova's survey for other major progress in the area.

David E Speyer
  • 401
  • 2
  • 10
1

The question of computing Characters of irreducible representations of the symmetric group might be a natural candidate.

I think Charles Hepler shows it is Gap-P complete, but I'm not sure: for a link to his Master's thesis, see https://dspace.ucalgary.ca/handle/1880/45530?mode=full

Hari
  • 27
  • 2