Permutable not implies normal

From Groupprops

This article gives the statement and possibly, proof, of a non-implication relation between two subgroup properties. That is, it states that every subgroup satisfying the first subgroup property (i.e., permutable subgroup) need not satisfy the second subgroup property (i.e., normal subgroup)
View a complete list of subgroup property non-implications | View a complete list of subgroup property implications
Get more facts about permutable subgroup|Get more facts about normal subgroup

EXPLORE EXAMPLES YOURSELF: View examples of subgroups satisfying property permutable subgroup but not normal subgroup|View examples of subgroups satisfying property permutable subgroup and normal subgroup

Statement

Property-theoretic statement

The subgroup property of being a permutable subgroup is not stronger than the subgroup property of being a normal subgroup.

Verbal statement

There exist situations where a permutable subgroup of a group is not normal.

Definitions used

Permutable subgroup

Further information: Permutable subgroup

A subgroup H of a group G is termed permutable if H permutes with every cyclic subgroup of G.

Related facts

Similarities in behavior between permutability and normality

Get more information at permutable versus normal.

Differences between permutability and normality

Other related facts

Facts used

  1. Omega-1 of odd-order class two p-group has prime exponent: For a p-group of nilpotence class two with odd order, the set of elements of order p forms a subgroup (along with the identity element).
  2. Baer norm is hereditarily permutable

Proof

Example of a group of prime power order

Further information: prime-cube order group:p2byp

Let p be an odd prime. Let A be the semidirect product of a cyclic group of order p2 and a cyclic group of order p acting nontrivially. In other words: A is a group generated by a,b, with the relations ap2=bp=e and ab=bap+1:

A:=a,bap2=bp=e,ab=bap+1

Thus, A has order p3.

We claim that the subgroup B=b is a permutable subgroup of A but is not normal in A. The fact that B is not normal in A is direct from the fact that it is the acting group in a semidirect product corresponding to a nontrivial action. For permutability, we present two (essentially equivalent) forms of the proof.

First proof: First, note that Ω1(A) (the subgroup generated by elements of order p) is a subgroup of exponent p (fact (1)). It cannot equal A, since ape. Also, apΩ1(A),bΩ1(A), so Ω1(A) has order at least p2. Hence, its order is exactly p2, and it is elementary Abelian on ap and b.

Now, if we pick any element inside Ω1(A), the cyclic subgroup generated by it clearly permutes with B, because they're both inside an Abelian group of order p2. If we pick an element outside Ω1(A), then the cyclic subgroup it generates has order p2. Hence, that cyclic subgroup is maximal in A and hence normal, so it commutes with B. Thus, every cyclic subgroup commutes with B, and we are done.

Second proof: First, note that Ω1(A) (the subgroup generated by elements of order p) is a subgroup of exponent p (fact (1)). It cannot equal A, since ape. Also, apΩ1(A),bΩ1(A), so Ω1(A) has order at least p2. Hence, its order is exactly p2, and it is elementary Abelian on ap and b.

By fact (2), it suffices to show that B is contained in the Baer norm of A: the intersection of normalizers of all subgroups. Note that the normalizer of any subgroup of order 1,p2 or p3 is the whole group. The normalizer of any subgroup of order p must contain that subgroup, and also the center, which is generated by ap. Hence, either the subgroup is normal, or its normalizer is a subgroup of order p2 containing two permuting subgroups of order p, forcing it to be Ω1(A) (again by fact (1)). Thus, every normalizer is either the whole group or Ω1(A). Moreover, since B is not normal in G, the normalizer of B is Ω1(A), so Ω1(A) is the Baer norm. Thus, since BΩ1(A), we obtain that B is permutable.

GAP implementation

To do this implementation successfully, first define the GAP function for permutable subgroup, as available at GAP:IsPermutable. This function can be defined inline, in the interactive interface (enter it line by line) or put in a file read by the Read command.

gap> P := CyclicGroup(9);
<pc group of size 9 with 2 generators>
gap> Q := SylowSubgroup(AutomorphismGroup(P),3);
<group>
gap> A := SemidirectProduct(Q,P);
<pc group with 3 generators>
gap> B := Image(Embedding(A,1));
Group([ f1 ])
gap> IsSubgroup(A,B);
true
gap> IsNormal(A,B);
false
gap> IsPermutable(A,B);
true