Group extension problem: Difference between revisions

From Groupprops
Line 131: Line 131:
The classifying invariant we use is the outer action <math>\alpha:Q \to \operatorname{Out}(N)</math>. On the other hand, the object (the second cohomology group) that classifies the set of extensions for a given <math>\alpha</math> depends on something weaker than <math>\alpha</math>, the homomorphism <math>\varphi:Q \to \operatorname{Aut}(Z(N))</math> obtained as <math>\pi \circ \alpha</math>.
The classifying invariant we use is the outer action <math>\alpha:Q \to \operatorname{Out}(N)</math>. On the other hand, the object (the second cohomology group) that classifies the set of extensions for a given <math>\alpha</math> depends on something weaker than <math>\alpha</math>, the homomorphism <math>\varphi:Q \to \operatorname{Aut}(Z(N))</math> obtained as <math>\pi \circ \alpha</math>.


It often happens that there are multiple choices of <math>\alpha</math> that correspond to the same <math>\varphi</math>. In this case, we get a full separate set of congruence classes for each different <math>\alpha</math>. For instance, both the trivial and the nontrivial outer action of [[cyclic group:Z2]] on [[dihedral group:D8]] induce a trivial group action of [[cyclic group:Z2]] on the [[center of dihedral group:D8]]. Thus, each of them gives an extension set that is a copy of the [[second cohomology group for trivial group action of Z2 on Z2]], and these are ''distinct'' copies (in this case, the extensions in each copy are not even equivalent up to pseudo-congruence); see [[extensions for trivial outer action of Z2 on D8]] and [[extensions for nontrivial outer action of Z2 on D8]].
It often happens that there are multiple choices of <math>\alpha</math> that correspond to the same <math>\varphi</math>. In this case, we get a full separate set of congruence classes for each different <math>\alpha</math> (or rather, for those <math>\alpha</math>s for which the set is non-empty). For instance, both the trivial and the nontrivial outer action of [[cyclic group:Z2]] on [[dihedral group:D8]] induce a trivial group action of [[cyclic group:Z2]] on the [[center of dihedral group:D8]]. Thus, each of them gives an extension set that is a copy of the [[second cohomology group for trivial group action of Z2 on Z2]], and these are ''distinct'' copies (in this case, the extensions in each copy are not even equivalent up to pseudo-congruence); see [[extensions for trivial outer action of Z2 on D8]] and [[extensions for nontrivial outer action of Z2 on D8]].


===Finding all pseudo-congruence classes for a given outer action===
===Finding all pseudo-congruence classes for a given outer action===


{{fillin}}
{{fillin}}

Revision as of 20:20, 23 December 2012

Statement

The group extension problem for two groups N and Q is the problem of finding all groups G with N as a normal subgroup of G, and the quotient group G/N isomorphic to Q.

Congruence classes formulation

In this formulation, we're thinking of N and Q as specific groups, and looking at short exact sequences:

1NGQ1

where two short exact sequences:

1NG1Q1

and:

1NG2Q1

are equivalent if there is an isomorphism from G1 to G2 that induces the identity map on N and on Q.

Group extensions that are equivalent in this fashion are called congruent group extensions and the equivalence classes are called congruence classes of group extensions.

Formulation upto automorphisms, or "pseudo-congruence"

This is a more general formulation, where we declare two short exact sequences:

1NG1Q1

and:

1NG2Q1

are equivalent if there is an isomorphism from G1 to G2 that induces an automorphism on N and an automorphism on Q.

Group extensions that are equivalent in this fashion are called pseudo-congruent group extensions and the equivalence classes are called pseudo-congruence classes of group extensions.

Summary

Case Overall description of all congruence classes of group extensions with normal subgroup N, quotient group Q Invariant that we use for branching (making cases) Classification of possible values of that invariant for group extensions up to congruence Classification of possible values of that invariant for group extensions up to pseudo-congruence Classification of congruence classes of group extensions for a particular value of that invariant Classification of pseudo-congruence classes of group extensions for a particular value of that invariant
N is an abelian group φHom(Q,Aut(N))Hφ2(Q,N) induced action of quotient group on normal subgroup, described as a homomorphism φ:QAut(N). Hom(Q,Aut(N)) orbits in Hom(Q,Aut(N)) under action of Aut(N)×Aut(Q) under (conjugation,pre-composition). For a homomorphism φ, Hφ2(Q,N). For a homomorphism φ, the set of orbits in Hφ2(Q,N) under a suitable subgroup of Aut(N)×Aut(Q).
General case (too complicated) induced map from quotient group to outer automorphism group of normal subgroup, described as a homomorphism α:QOut(N). Hom(Q,Out(N)) orbits in Hom(Q,Out(N)) under action of Aut(N)×Aut(Q) under (conjugation,pre-composition). either empty or identifiable (not canonically, because of "absence of basepoint") with Hφ2(Q,Z(N)) where φ=πα where π is the canonical map Out(N)Aut(Z(N)). PLACEHOLDER FOR INFORMATION TO BE FILLED IN: [SHOW MORE]

Classifying group extensions for an abelian normal subgroup

If N is an abelian group, then the following is a procedure to classify all group extensions with normal subgroup N.

Finding a list of possible actions

The first step is to note that the quotient group acts on the normal subgroup. In other words, given any group G with a specified normal subgroup N and a quotient group Q, there is a homomorphism:

φ:QAut(N)

This automorphism is determined by the congruence class of the extensions, so we can partition all congruence classes of extensions as a disjoint union of congruence classes of extensions corresponding to elements of Hom(Q,Aut(N)).

Identifying homomorphism types for pseudo-congruence

If we're looking at extensions modulo equivalence up to automorphisms (i.e., pseudo-congruence), then an extension doesn't define a unique map φ:QAut(N). Rather, the map is defined uniquely up to pre-composition with automorphisms of Q and conjugation by automorphisms of N. Thus, when classifying equivalence classes of extensions in this fashion, it suffices to consider equivalence classes of elements in Hom(Q,Aut(N)) under these actions, or rather, under the combined action of Aut(N)×Aut(Q).

Finding all congruence classes for a given action

What we're trying to do: For a fixed homomorphism

φ:QAut(N)

, find all the possible congruence classes of group extensions that would induce that homomorphism.

the next step is to find all congruence classes of extensions that give rise to this homomorphism. This is, in fact, described using the second cohomology group Hφ2(Q;N). There are a number of shortcuts to computing this group when Q or N have special structure (for instance second cohomology group for trivial group action of finite cyclic group on finite cyclic group).

Finding all pseudo-congruence classes for a given action

Multiple congruence classes of extensions may again be equivalent up to automorphisms (i.e., they may be pseudo-congruent). The set of pseudo-congruence classes of extensions for a given action can be obtained from the set of congruence classes as follows: take the equivalence classes under the natural action of the following subgroup of Aut(N)×Aut(Q): CAut(N)(φ(Q))×W where W is the subgroup of Aut(Q) comprising those automorphisms that do not affect the image under φ, i.e., W={σAut(Q)φ(σ(q))=φ(q)qQ}.

Note in particular that if φ is trivial, then the acting group is the entire group Aut(N)×Aut(Q).

Classifying group extensions for an arbitrary normal subgroup

As before, we denote the normal subgroup as N and the quotient group as Q.

Finding a list of outer actions

The first step is to note that quotient group maps to outer automorphism group of normal subgroup. Thus, for any group extension with normal subgroup identified with N and quotient group identified with Q, we can construct a homomorphism:

α:QOut(N)

where the group on the right is the outer automorphism group of N. This homomorphism is well-defined for group extensions up to congruence, i.e., congruent group extensions define identical homomorphisms.

In the case that N is abelian, this reduces to the situation discussed earlier, because in that case the outer automorphism group is identified with the automorphism group.

Thus, a first step to classifying all the group extensions with normal subgroup N and quotient group Q is to determine the set Hom(Q,Out(N)) of all possible group homomorphisms from Q to Out(N). Then, for each such homomorphism, we will determine all the possible group extensions whose corresponding homomorphism is that homomorphism. The overall set of congruence classes of group extensions is thus a disjoint union over Hom(Q,Out(N)) of the set of group extensions for each element therein.

Identifying homomorphism types for pseudo-congruence

If we are looking at extensions modulo automorphisms, i.e., up to pseudo-congruence, then it is no longer the case that we get a unique homomorphism from Q to Out(N). Rather, we need to consider the orbits in Hom(Q,Out(N)) under the natural action of Aut(N)×Aut(Q) where Aut(N) acts by conjugation on the output (if we want, we can first quotient to Out(N) and then act by conjugation) and Aut(Q) acts by pre-composition. For pseudo-congruence classes, thus, it suffices to identify the pseudo-congruence classes of extensions for each such orbit.

Finding all congruence classes for a given outer action

What we're trying to do: Given a homomorphism

α:QOut(N)

, find all the possible congruence classes of group extensions with normal subgroup

N

, quotient group

Q

, and induced outer action

α

.

There is a canonical homomorphism associated with the group N as an abstract group (see outer automorphism group maps to automorphism group of center):

π:Out(N)Aut(Z(N))

where Z(N) denotes the center of N.

We define the composite homomorphism φ=πα. Thus, φHom(Q,Aut(Z(N)). Now, consider the group Hφ2(Q,Z(N)).

First, we note that the group Hφ2(Q,Z(N)) acts canonically on the set of group extensions with normal subgroup N, quotient group Q, and outer action α.

Our claim is that there are two possibilities:

  1. There are no group extensions with normal subgroup N, quotient group Q, and outer action α.
  2. The canonical action of Hφ2(Q,Z(N)) on the set of group extensions with normal subgroup N, quotient group Q, and outer action α is equivalent to the regular group action, i.e., it is transitive with a single orbit. In particular, if we "fix a basepoint" we can get a bijection from Hφ2(Q,Z(N)) to the set of extensions.

The third cohomology group element criterion

To figure out whether case (1) or case (2) is operative, we need to compute a particular element of the third cohomology group Hφ3(Q,Z(N)). If this element is a non-identity element of the group, then case (1) holds. If this element is the identity element of the group, then case (2) holds. Note in particular that if the third cohomology group is trivial, then case (2) must hold, and we do not need to compute the element explicitly in that case.

Here is how the element is computed. PLACEHOLDER FOR INFORMATION TO BE FILLED IN: [SHOW MORE]

The absence of canonical basepoint

As noted, in case (2), i.e., in the case that there do exist extensions corresponding to a particular outer action, the group Hφ2(Q,Z(N)) acts on the set of congruence classes of extensions in a manner equivalent to the regular group action. In particular, if we choose a specific congruence class of extension as "basepoint" then we can get a bijection from Hφ2(Q,Z(N)) to the set of extensions.

Recall that in the case that N is an abelian normal subgroup, there is a canonical choice of basepoint, namely, the external semidirect product NQ corresponding to the action. However, in the general case, there need not be a canonical choice of basepoint. The automorphism action structure may preclude such a possibility. In particular:

The relationship between the outer action and the action on the center

The classifying invariant we use is the outer action α:QOut(N). On the other hand, the object (the second cohomology group) that classifies the set of extensions for a given α depends on something weaker than α, the homomorphism φ:QAut(Z(N)) obtained as πα.

It often happens that there are multiple choices of α that correspond to the same φ. In this case, we get a full separate set of congruence classes for each different α (or rather, for those αs for which the set is non-empty). For instance, both the trivial and the nontrivial outer action of cyclic group:Z2 on dihedral group:D8 induce a trivial group action of cyclic group:Z2 on the center of dihedral group:D8. Thus, each of them gives an extension set that is a copy of the second cohomology group for trivial group action of Z2 on Z2, and these are distinct copies (in this case, the extensions in each copy are not even equivalent up to pseudo-congruence); see extensions for trivial outer action of Z2 on D8 and extensions for nontrivial outer action of Z2 on D8.

Finding all pseudo-congruence classes for a given outer action

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