Soit où S n est le groupe de permutation sur n éléments. Vérifier si g ∈ ⟨ g 1 , ... , g k ⟩ peut être fait dans NC ⊆ P par [1]. Soit u , v ∈ Γ n , puis devinez simplement g ∈ S n , testez en temps polynomial si g ∈ Gg1,…,gk,g∈SnSnng∈⟨g1,…,gk⟩NC⊆Pu,v∈Γng∈Sng∈Get si . Cela donne une limite supérieure NP .g(u)=vNP
Pour compléter cette réponse:
Il a été démontré que l'appartenance à un groupe appartenait à (Furst et al. 1980), puis à
NC 3 pour les groupes abéliens (McKenzie & Cook 1987; Mulmuley 1987), à NC pour les groupes nilpotents (Luks & McKenzie 1988), groupes résolubles (Luks & McKenzie 1988), des groupes avec des facteurs de composition non abéliens bornés (Luks 1986), et enfin tous les groupes (Babai et al. 1987). Une classification similaire de la complexité de l'appartenance aux monoïdes apériodiques est due à (Beaudry 1988; Beaudry et al. 1992; Kozen 1977), qui montrent que l'appartenance à toute variété monoïde apériodique fixe est soit en AC 0 , en P , en NP ou en PSPACEPNC3NCAC0PNPPSPACE (et complet pour cette classe à quelques exceptions près).
[1] L. Babai, EM Luks et A. Seress. Groupes de permutation en NC. Proc. symposium annuel de l'ACM sur la théorie de l'informatique, pp. 409-420, 1987.19th