Пусть где S n - группа перестановок на n элементах. Тестирование ли г ∈ ⟨ г 1 , ... , г к ⟩ может быть сделано в NC ⊆ P по [1]. Пусть u , v ∈ Γ n , тогда просто угадайте g ∈ S n , проверьте за полиномиальное время, является ли g ∈ Gg1,…,gk,g∈SnSnng∈⟨g1,…,gk⟩NC⊆Pu,v∈Γng∈Sng∈Gи является ли . Это дает верхнюю границу NP .g(u)=vNP
Чтобы дополнить этот ответ:
Было показано, что членство в группах принадлежит (Furst et al. 1980), затем
NC 3 для абелевых групп (McKenzie & Cook 1987; Mulmuley 1987), NC для нильпотентных групп (Luks & McKenzie 1988), разрешимых групп (Luks & McKenzie 1988), группы с ограниченными неабелевыми композиционными факторами (Luks 1986) и, наконец, все группы (Babai et al. 1987). Сходная классификация сложности принадлежности апериодических моноидов обязана (Beaudry 1988; Beaudry et al. 1992; Kozen 1977), которые показывают, что принадлежность к любому фиксированному разнообразию апериодических моноидов либо в AC 0 , в P , в NP , либо в PSPACEPNC3NCAC0PNPPSPACE (и завершить для этого класса с очень немногими исключениями).
[1] Л. Бабай, Э. М. Лукс и А. Сресс. Группы перестановок в NC. Proc. ежегодный симпозиум ACM по теории вычислений, с. 409-420, 1987.19th