O isomorfismo de grupo é outro problema conhecido decentemente, conhecido
por ser solucionável em tempo quase polinomial. Esse resultado pode ser generalizado
para outros finitos objetos que "estender" grupos em um sentido adequado -
[ semirings comutativos com a propriedade do produto de zero ] e comutativos grupóides
são ambos não perto o suficiente, mas [ q (1) tuplas -length de grupos com rótulos em algumas tuplas
de conjuntos de elementos de grupo (que não são necessariamente do mesmo grupo)], todos funcionam.
(Isso é bastante amplo, uma vez que as tuplas de singletons rotuladas permitem funções de codificação
e , em
seguida, ter tuplas de grupos permite separarescalares e vetores .)
Para esta resposta, os grupos são dados pelas tabelas de Cayley . Lembre-se de que os problemas que vou
mencionar são apenas "realmente" conhecidos no SUBEXP quando [seus grupos subjacentes
não são necessariamente todos abelianos] ou [eles podem ter "uma quantidade suficientemente grande" de etiquetas que
não é
englobado por [um número "pequeno" de [[subgrupos de somas diretas desses grupos] e / ou
[funções de e para tais subgrupos que distribuem sobre adição]]]], pois, caso contrário,
tudo poderia ser comprimido exponencialmente, expressando coisas em termos de geração de conjuntos,
nesse caso, fornecer tabelas completas seria essencialmente o preenchimento da entrada.
⟨A, B⟩
⋅
Além disso (ainda usando Reingold), máquinas LOGSPACE pode computar tais morphisms dado
acesso 2-way para essas testemunhas, e se eles também têm acesso 2-way para uma cassete aleatória,
em seguida, eles podem dar [[a [prova de conhecimentos com em relação a um extrator que tenha acesso de leitura bidirecional
ao que já foi produzido] de uma testemunha de isomorfismo] com as mesmas propriedades
do ZK P oK usual para isomorfismo de gráfico] a um verificador de espaço de logs com acesso de leitura bidirecional à
sua própria aleatoriedade e às mensagens do provador. Da mesma forma, o sistema de prova HVSZK para
não isomorfismo de gráfico
transporta essencialmente inalterado para objetos do tipo deste parágrafo.
⋅⌈log 2 (cardinalidade_do_grupo)⌉
Como conseqüência, obtém-se coisas que variam do simples
" estado
" isomorfismo do subgrupo "ao moderado" número mínimo de elementos que podem
ser combinados com um determinado subconjunto de um grupo abeliano para gerar todo o grupo ",
ao intencionalmente complicada-a-estado
"Dado um domínio cujo escalares só precisa formar uma rng e um codomain com
adição de "vetor" não necessariamente comutativa, existem mais de três homomorfismos de álgebra, de modo que o mapa nos escalares não é o zero rng morfismo e o mapa em "vetores" é injetivo? "
estão todos no GC(O(2)espaço de registro)e, portanto, em particular solucionável em tempo quase-polinomial.
Além do fato de que [ desde 2011 , um trabalho significativo sobre o problema "apenas" reduziu pela metade o expoente do tempo de execução para grupos gerais e esquartejou o expoente do tempo de execução para grupos solucionáveis ],
não tenho conhecimento de nenhuma evidência de que tais problemas não devam estar presentes. P.
Evidências de que os problemas são sobre esta resposta "não são tão difíceis":
Eu já mencionei o sistema de prova ZKPoK e HVSZK.
Sempre que houver objetos não isomórficos "não muitos", [fornecer ao verificador uma sequência de conselhos "não muito longa" e permitir que as provas contenham um ponteiro para os locais nele]) é suficiente para
verificar adicionalmente
os complementos do tipo de problema resposta foi sobre antes desta frase.
(O ponteiro é para o local em que a cadeia de orientação fornece [2 objetos de referência aos
quais os objetos de entrada são isomórficos] e as respostas para eles.)
Por essa resposta, o número de grupos não isomórficos está associado (que eu não sei como provar), sempre que as tuplas rotuladas forem englobadas pela combinação de
[
[O(2)]]
nO((log(n))2)
O(log 6 n)O(log 2 n)