Quelles sont les conséquences de Parité-L = P?

27

La parité-L est l'ensemble des langages reconnus par une machine de Turing non déterministe qui ne peut distinguer qu'un nombre pair ou un nombre impair de chemins "d'acceptation" (plutôt qu'un nombre nul ou non nul de chemins d'acceptation), et qui est en outre limité à travailler dans l'espace logarithmique. La résolution d'un système linéaire d'équations sur ℤ 2 est un problème complet pour Parity-L, et donc Parity-L est contenu dans P.

Quelles autres relations de classe de complexité seraient connues si Parité-L et P étaient égaux?

Niel de Beaudrap
la source

Réponses:

28

la parité - est dans et la parité - signifierait que peut être simulé en temps parallèle ou dans l' espace (puisque est dans )LNC2L=PPlog2log2NC2DSPACE(log2n)

Noam
la source
11
Corollaire: si Parité-L = P, alors P ≠ ESPACE.
Niel de Beaudrap
@Niel J'adore ce corollaire! :)
Tayfun Pay
14

Eh bien, l'évaluation des circuits quantiques du groupe Clifford est terminée sous les réductions d'espace logarithmique pour la parité L (voir Aaronson et Gottesman, Physical Review A 70: 052328, 2004). Maintenant, utilisons quelques astuces du calcul quantique basé sur la mesure:

L'évaluation des circuits du groupe de Clifford est dans QNC ^ 1. C'est simplement parce qu'il n'y a pas d'ordre de temps partiel sur les mesures et que les opérations de correction sont simplement calculées par parité de certains sous-ensembles de résultats de mesure.

Cela semblerait impliquer que L ^ {QNC ^ 1} contient P.

Joe Fitzsimons
la source