Membership testing problem: Difference between revisions
(→co-AM) |
|||
| Line 28: | Line 28: | ||
The idea here is very similar to the general idea of showing that [[graph isomorphism]] is in co-AM. | The idea here is very similar to the general idea of showing that [[graph isomorphism]] is in co-AM. | ||
{{proofat|[[Membership testing is in co-AM]]}} | |||
==Permutation groups avatar== | ==Permutation groups avatar== | ||
Revision as of 23:57, 1 April 2007
Description
Given data
is a group equipped with an encoding . is a subgroup of and we are given a generating set for .
Goal
We need to describe a test for membership in , for the code-word for an element in .
Numbers involved
We let denote the cardinality of , denote the maximum possible length of a code-word in , denote the number of generators, denote the time complexity of multiplication, and denote the time complexity of inversion. We assume that are all polynomial in .
All complexities will be measured in terms of .
Black-box avatar
The black-box avatar asks for a solution to this problem that works for all encodings, and treats the group operations as black boxes. The following can be said for the black box avatar.
NP
The problem of checking membership in the subgroup is in nondeterministic polynomial-time. In other words, if , one can give a short proof of the fact, by constructing a circuit for outputting as an expression in the elements of . This polynomial depends on the number of generators, the code-word lengths, the time for multiplication and many such factors, but since all these are polynomial in , we can argue that that circuit can be constructed and checked (nondeterministcally) in polynomial time.
For full proof, refer: Membership testing is in NP
co-AM
The idea here is very similar to the general idea of showing that graph isomorphism is in co-AM.
For full proof, refer: Membership testing is in co-AM
Permutation groups avatar
In the situation where is described as a faithful permutation group, and again assuming that the size of the set on which that permutation group acts is polynomially related to , we actually have a way of using a generating set to obtain a membership test.
Refer Membership testing problem (old) for details as of now (they'll be put up here shortly).