Subnormalizing group intersection problem
This article describes a group-finding problem of the following form: two groups are given (by means of their generating sets) and we need to find a generating set for their intersection
Description
Given data
Our universe is some group (such as a linear group or a permutation group) in which products and inverses can be readily computed.
Two groups and in are specified by means of their generating sets and . We are also given that is a subnormalizing subgroup for , or in other words, is a subnormal subgroup in the subgroup generated by and .
Goal
We are required to determine a generating set for .
Relation with other problems
Problems that reduce to it
- Subnormal-and-arbitrary group intersection problem: This is the problem of determining the intersection of a subnormal subgroup and an arbitrary subgroup. Since a subnormal subgroup subnormalizes every subgroup, the problem clearly reduces to the subnormalizing group intersection problem.
- Normalizing group intersection problem: Since the condition of being normalizing is clearly stronger than the condition of being subnormalizing, the normalizing group intersection problem easily reduces to the subnormalizing group intersection problem.
Solution
Idea
The idea is to use the solution approach that we already saw for the normalizing group intersection problem, by the fact that every subnormal subgroup has a subnormal series. There are thus two steps:
- Write a subnormal series for in the subgroup , say something of the form:
- Suppose inductively that we have computed . Then we can try computing by computing . To do this, appeal to the normalizing group intersection problem.
Writing the subnormal series
To write a subnormal series for a subgroup known to be subnormal, we use the following fact:
Consider the descending chain defined as follows: and is the normal closure of in . Then, there exists an for which . The smallest such is termed the subnormal depth of . The decreasing sequence where
Clearly, the above gives a canonical choice for a subnormal series.
Computing the above subnormal series simply requires repeated invocation of the normal closure-finding problem, which in turn relies on the membership testing problem. Since the membership testing problem can be solved for all the groups involved, we are in good shape.
Inductively computing the intersection
Let denote . Clearly which is explicitly known to us, and which is what we want to find. Thus, it suffices if we can get from .
First, observe that:
Note that both and are contained in , hence the subgroup generated is contained inside . Further, since , it will also be normal in the subgroup generated with . In other words, normalizes , and we can invoke the normalizing group intersection problem.
Analysis of running time
PLACEHOLDER FOR INFORMATION TO BE FILLED IN: [SHOW MORE]