Subnormalizing group intersection problem: Difference between revisions

From Groupprops
No edit summary
Line 50: Line 50:
<math>M_{i+1} = K_{i+1} \cap M_i</math>
<math>M_{i+1} = K_{i+1} \cap M_i</math>


Note that both <math>K_{i+1}</math> and <math>M_i</math> are contained in <math>K_i</math>, hence the subgroup generated is contained inside <math>K_i</math>. Further, since <math>K_{i+1} \triangleft K_i</math>, it will also be normal in the subgroup generated with <math>M_i</math>. In other words, <math>K_{i+1}</math> ''normalizes <math>M_i</math>, and we can invoke the [[normalizing group intersection problem]].
Note that both <math>K_{i+1}</math> and <math>M_i</math> are contained in <math>K_i</math>, hence the subgroup generated is contained inside <math>K_i</math>. Further, since <math>K_{i+1} \triangleleft K_i</math>, it will also be normal in the subgroup generated with <math>M_i</math>. In other words, <math>K_{i+1}</math> ''normalizes <math>M_i</math>, and we can invoke the [[normalizing group intersection problem]].


===Analysis of running time===
===Analysis of running time===


{{fillin}}
{{fillin}}

Revision as of 12:56, 23 February 2007

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 U (such as a linear group or a permutation group) in which products and inverses can be readily computed.

Two groups G1 and G2 in U are specified by means of their generating sets A1 and A2. We are also given that G1 is a subnormalizing subgroup for G2, or in other words, G1 is a subnormal subgroup in the subgroup generated by G1 and G2.

Goal

We are required to determine a generating set for G1∩G2.

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 G1 in the subgroup <G1,G2>, say something of the form:

G1=Kr◃Kr−1◃Kr−2◃…◃K0=<G1,G2>

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 Ki defined as follows: K0=G and Ki+1 is the normal closure of H in Gi. Then, there exists an n for which Gn=H. The smallest such n is termed the subnormal depth of H. The decreasing sequence Ki where K0=G

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 Mi denote G2∩Ki. Clearly M0=G2 which is explicitly known to us, and Mr=G1∩G2 which is what we want to find. Thus, it suffices if we can get Mi+1 from Mi.

First, observe that:

Mi+1=Ki+1∩Mi

Note that both Ki+1 and Mi are contained in Ki, hence the subgroup generated is contained inside Ki. Further, since Ki+1◃Ki, it will also be normal in the subgroup generated with Mi. In other words, Ki+1 normalizes Mi, and we can invoke the normalizing group intersection problem.

Analysis of running time

PLACEHOLDER FOR INFORMATION TO BE FILLED IN: [SHOW MORE]