Soit un problème (de décision) dans NP et soit # sa version de comptage.
Dans quelles conditions sait-on que "X est NP-complet" "#X est # P-complet"?
Bien sûr, l'existence d'une réduction parcimonieuse est une de ces conditions, mais c'est évident et la seule de ces conditions que je connaisse. Le but ultime serait de montrer qu'aucune condition n'est nécessaire.
Formellement, on devrait commencer par le problème de comptage # défini par une fonction puis définir le problème de décision sur une chaîne d'entrée comme ?