<html><head><title>[SONATA] 9 Fixed-point-free automorphism groups</title></head>
<body text="#000000" bgcolor="#ffffff">
[<a href = "chapters.htm">Up</a>] [<a href ="CHAP008.htm">Previous</a>] [<a href ="CHAP010.htm">Next</a>] [<a href = "theindex.htm">Index</a>]
<h1>9 Fixed-point-free automorphism groups</h1><p>
<P>
<H3>Sections</H3>
<oL>
<li> <A HREF="CHAP009.htm#SECT001">Fixed-point-free automorphism groups and Frobenius groups</a>
<li> <A HREF="CHAP009.htm#SECT002">Fixed-point-free representations</a>
<li> <A HREF="CHAP009.htm#SECT003">Fixed-point-free automorphism groups</a>
</ol><p>
<p>
The functions described in this chapter are purely group-theoretic and
are meant to provide solvable fixed-point-free automorphism groups acting on
abelian groups (Frobenius groups with abelian Frobenius kernel and solvable
Frobenius complement)
for the construction of centralizer nearrings, planar nearrings, designs,
and so on.
<p>
The classification of fixed-point-free automorphism groups in types I - IV
follows Zassenhaus' papers and <[>Wolf:Spaces].
The fixed-point-free automorphism groups acting on abelian groups are
constructed from fixed-point-free representations as described in
<a href="biblio.htm#Mayr:Representations"><[>Mayr:Representations</cite></a>].
<p>
<p>
<h2><a name="SECT001">9.1 Fixed-point-free automorphism groups and Frobenius groups</a></h2>
<p><p>
<a name = "SSEC001.1"></a>
<li><code>IsFpfAutomorphismGroup( </code><var>phi</var><code>, </code><var>G</var><code> )</code>
<p>
An automorphism group Φ of a group <i>G</i> acts fixed-point-free (fpf) on <i>G</i>
if Φ has more than 1 element and no automorphism in Φ except the
identity mapping has a fixed point besides the group identity of <i>G</i>.
<p>
Φ is fpf on <i>G</i>, iff the semidirect product of
<i>G</i> and Φ, with Φ acting naturally on <i>G</i>, is a Frobenius group.
<p>
The function <code>IsFpfAutomorphismGroup</code> returns the according value
<code>true</code> or <code>false</code> for a group of automorphisms <var>phi</var> on the group <var>G</var>.
<p>
<pre>
gap> C9 := CyclicGroup( 9 );
<pc group of size 9 with 2 generators>
gap> a := GroupHomomorphismByFunction( C9, C9, x -> x^-1 );;
gap> phi := Group( a );;
gap> Size( phi );
2
gap> IsFpfAutomorphismGroup( phi, C9 );
true
</pre>
<p>
<a name = "SSEC001.2"></a>
<li><code>FpfAutomorphismGroupsMaxSize( </code><var>G</var><code> )</code>
<p>
<code>FpfAutomorphismGroupsMaxSize</code> returns a list with integers <var>kmax</var>
and <var>dmax</var> where <var>kmax</var> is an upper bound for the size of an fpf
automorphism group on the group <var>G</var>; for example, the order of <var>G</var> is
congruent to 1 modulo <var>kmax</var> and <var>kmax</var> is odd for nonabelian groups <var>G</var>.
The order of any fpf automorphism group <var>phi</var> on <var>G</var> divides <var>kmax</var>.
<p>
Let <var>phi</var> be a metacyclic fpf automorphism group acting on <var>G</var>.
Then <var>phi</var> has a cyclic normal subgroup whose index in <var>phi</var> divides <var>dmax</var>.
Thus, if <var>dmax</var> is 1, then <var>G</var> admits cyclic fpf automorphism
groups only.
<p>
<pre>
gap> G := ElementaryAbelianGroup( 49 );;
gap> FpfAutomorphismGroupsMaxSize( G );
[ 48, 2 ]
gap> C15 := CyclicGroup( 15 );;
gap> FpfAutomorphismGroupsMaxSize( C15 );
[ 2, 1 ]
</pre>
<p>
<a name = "SSEC001.3"></a>
<li><code>FrobeniusGroup( </code><var>phi</var><code>, </code><var>G</var><code> )</code>
<p>
<code>FrobeniusGroup</code> constructs the semidirect product of <var>G</var> with the
fpf automorphism group <var>phi</var> of <var>G</var> with the multiplication
(<i>a</i>,<i>g</i>)*(<i>b</i>,<i>h</i>)=(<i>ab</i>,<i>g</i><sup><i>a</i></sup><i>h</i>) by using the function <code>SemidirectProduct</code>.
Thus a Frobenius group with Frobenius kernel <var>G</var> and Frobenius complement
<var>phi</var> where the action of <var>phi</var> on <var>G</var> is the natural action of automorphisms
on the group is returned.
<p>
The unique Frobenius group with kernel
<i>G</i> = (<i>Z</i><sub>3</sub>)<sup>2</sup>×(<i>Z</i><sub>5</sub>)<sup>2</sup>
and quaternion complement is constructed as follows:
<p>
<pre>
gap> aux := FpfAutomorphismGroupsMetacyclic( [3,3,5,5], 4, -1 );
[ [ [ [ f1, f2, f3, f4 ] -> [ f1^2, f2^3, f3*f4, f3*f4^2 ],
[ f1, f2, f3, f4 ] -> [ f2^4, f1, f4^2, f3 ] ] ],
<pc group of size 225 with 4 generators> ]
gap> phi := Group( aux[1][1] );
<group with 2 generators>
gap> G := aux[2];
<pc group of size 225 with 4 generators>
gap> FrobeniusGroup( phi, G );
<pc group of size 1800 with 7 generators>
</pre>
<p>
<p>
<h2><a name="SECT002">9.2 Fixed-point-free representations</a></h2>
<p><p>
<a name = "SSEC002.1"></a>
<li><code>IsFpfRepresentation( </code><var>matrices</var><code>, </code><var>F</var><code> )</code>
<p>
Let π be a representation of the group Φ over the finite field <i>F</i>.
If for all φ ∈ Φ except for the identity the matrix π(φ)
does not have 1 as an eigenvalue, then π is said to be fpf.
<p>
Let π be an fpf representation of Φ over <i>F</i> with degree
<i>d</i>. Then π is faithful, the order of Φ and the characteristic of
<i>F</i> are coprime and π is a sum of irreducible faithful fpf
<i>F</i>-representations.
The matrix group π(Φ) acts fpf on the vectorspace <i>F</i><sup><i>d</i></sup>.
<p>
For a list of <i>d</i>×<i>d</i> matrices, <var>matrices</var>, over the field <var>F</var>,
the function <code>IsFpfRepresentation</code> returns <code>true</code> if the
group generated by <var>matrices</var> acts fpf on the <i>d</i>-dimensional
vectorspace over <var>F</var>, and <code>false</code> otherwise.
<p>
<pre>
gap> F := GF(5);;
gap> A := [[2,0],[0,3]]*One(F);
[ [ Z(5), 0*Z(5) ], [ 0*Z(5), Z(5)^3 ] ]
gap> IsFpfRepresentation( [A], F );
true
</pre>
<p>
<a name = "SSEC002.2"></a>
<li><code>DegreeOfIrredFpfRepCyclic( </code><var>p</var><code>, </code><var>m</var><code> )</code>
<p>
returns the degree of the irreducible fpf representations of
the cyclic group of order <var>m</var> over GF(<var>p</var>), where <var>m</var> and <var>p</var> are coprime.
<p>
Note, that all irreducible fpf representations of the cyclic group
of order <var>m</var> over GF(<var>p</var>) have the same degree, the multiplicative order
of <var>p</var> modulo <var>m</var>, <code>OrderMod( p, m )</code>.
<p>
<pre>
gap> DegreeOfIrredFpfRepCyclic( 5, 9 );
6
</pre>
<p>
<a name = "SSEC002.3"></a>
<li><code>DegreeOfIrredFpfRepMetacyclic( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code> )</code>
<p>
returns the degree of the irreducible fpf representations of
the metacyclic group Φ determined by parameters <var>m</var> and <var>r</var> over
GF(<var>p</var>). If the parameters are not feasible, then an error is returned.
See <code>FpfRepresentationsMetacyclic</code> for a presentation of this
group.
<p>
All irreducible fpf representations of the metacyclic group
over GF(<var>p</var>) have the same degree, namely the size of multiplicative group
generated by <var>p</var> and <var>r</var> modulo <var>m</var>.
<p>
We determine the degree of the irreducible fpf representation of the
quaternion group over GF(5):
<p>
<pre>
gap> DegreeOfIrredFpfRepMetacyclic( 5, 4, -1 );
2
</pre>
<p>
<a name = "SSEC002.4"></a>
<li><code>DegreeOfIrredFpfRep2( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code>, </code><var>k</var><code> )</code>
<p>
returns the degree of the irreducible fpf representations of
the type-II-group Φ determined by parameters <var>m</var>, <var>r</var>, and <var>k</var> over
GF(<var>p</var>). If the parameters are not feasible or if the parameters describe
the presentation of a metacyclic group, then an error is returned.
See <code>FpfRepresentations2</code> for a presentation of this group.
<p>
All irreducible fpf representations of Φ over GF(<var>p</var>) have
the same degree, namely the size of the multiplicative group
generated by <var>p</var>, <var>r</var>, and <var>k</var> modulo <var>m</var>.
<p>
We determine the degree of the irreducible fpf representation of the smallest,
not metacyclic type-2-group (order 120) over the field GF(7):
<p>
<pre>
gap> DegreeOfIrredFpfRep2( 7, 30, 11, -1 );
8
</pre>
<p>
<a name = "SSEC002.5"></a>
<li><code>DegreeOfIrredFpfRep3( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code> )</code>
<p>
returns the degree of the irreducible fpf representations of
the type-III-group Φ determined by parameters <var>m</var> and <var>r</var> over
GF(<var>p</var>). If the parameters are not feasible, then an error is returned.
See <code>FpfRepresentations3</code> for a presentation of this
group.
<p>
All irreducible fpf representations of this group
over GF(<var>p</var>) have the same degree.
<p>
We determine the degree of the irreducible fpf representation of SL(2,3)
over GF(5):
<p>
<pre>
gap> DegreeOfIrredFpfRep3( 5, 3, 1 );
2
</pre>
<p>
<a name = "SSEC002.6"></a>
<li><code>DegreeOfIrredFpfRep4( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code>, </code><var>k</var><code> )</code>
<p>
returns the degree of the irreducible fpf representations of
the type-IV-group Φ determined by parameters <var>m</var>, <var>r</var>, and <var>k</var> over
GF(<var>p</var>). If the parameters are not feasible, then an error is returned.
See <code>FpfRepresentations4</code> for a presentation of this group.
<p>
All irreducible fpf representations of Φ over GF(<var>p</var>) have
the same degree.
<p>
We determine the degree of the irreducible fpf representation of the smallest
type-4-group, the binary octahedral group of order 48, over <i>GF</i>(5):
<p>
<pre>
gap> DegreeOfIrredFpfRep4( 5, 3, 1, -1 );
4
</pre>
<p>
<a name = "SSEC002.7"></a>
<li><code>FpfRepresentationsCyclic( </code><var>p</var><code>, </code><var>m</var><code> )</code>
<p>
Let <i>a</i> generate a cyclic group of order <var>m</var>.
For <var>p</var> and <var>m</var> coprime <code>FpfRepresentationsCyclic</code>
returns a list of matrices { <i>A</i><sup><i>i</i></sup> | <i>i</i> in <i>indexlist</i> } over GF(<var>p</var>)
as well as the list <i>indexlist</i>.
For all <i>i</i> in <i>indexlist</i> the representation <i>a</i> → <i>A</i><sup><i>i</i></sup>
is irreducible and fpf.
The <i>A</i><sup><i>i</i></sup> with <i>i</i> in <i>indexlist</i> describe all irreducible fpf
representations up to equivalence; each irreducible fpf
representation is equivalent to one <i>a</i> → <i>A</i><sup><i>i</i></sup> and no two representations
<i>a</i> → <i>A</i><sup><i>i</i></sup>, <i>a</i> → <i>A</i><sup><i>j</i></sup> with <i>i</i> ≠ <i>j</i> and <i>i</i>,<i>j</i> in <i>indexlist</i> are
equivalent.
<p>
Note, that every faithful irreducible representation of a cyclic group
is fpf. The number of nonequivalent faithful irreducible
representations over GF(<var>p</var>) is given as ϕ(<i>m</i>)/<i>d</i>, where the degree <i>d</i> is
given as the multiplicative order of <var>p</var> modulo <var>m</var> and ϕ(<i>m</i>) denotes
the number of residues coprime to <i>m</i>.
<p>
We determine the irreducible matrix representations of the cyclic group of
size 8 over <i>GF</i>(5):
<p>
<pre>
gap> aux := FpfRepresentationsCyclic( 5, 8 );
[ [ [ [ Z(5)^3, Z(5)^2 ], [ Z(5), Z(5) ] ],
[ [ Z(5)^2, Z(5) ], [ Z(5)^0, Z(5)^0 ] ] ], [ 1, 7 ] ]
gap> mats := aux[1];
[ [ [ Z(5)^3, Z(5)^2 ], [ Z(5), Z(5) ] ],
[ [ Z(5)^2, Z(5) ], [ Z(5)^0, Z(5)^0 ] ] ]
gap> indexlist := aux[2];
[ 1, 7 ]
</pre>
<p>
<a name = "SSEC002.8"></a>
<li><code>FpfRepresentationsMetacyclic( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code> )</code>
<p>
Let Φ be a metacyclic group (i.e., Φ has a cyclic normal subgroup
with cyclic factor) admitting an fpf representation. Then Φ
fulfills one of the following two presentations, I or II. Both presentations
are determined by integers <i>m</i> and <i>r</i> satisfying certain conditions:
<p>
Type I. Presentation of an fpf metacyclic group Φ with all
Sylow subgroups cyclic.
Let <i>m</i> and <i>r</i> satisfy the following conditions:
<p>
<dl compact>
<dt>(a)<dd><i>m</i> and <i>r</i> are coprime.
<dt>(b)<dd>Let <i>n</i> be the multiplicative order of <i>r</i> modulo <i>m</i>.
Then each prime divisor of <i>n</i> divides <i>m</i>.
<dt>(c)<dd>Let <i>m</i>′ be maximal such that <i>m</i>′ divides <i>m</i> and <i>m</i>′ is coprime
to <i>n</i>. Then <i>r</i> = 1 mod (<i>m</i>/<i>m</i>′).
</dl>
<p>
Type II. Presentation of an fpf metacyclic group Φ with
generalized quaternion 2-Sylow subgroup.
Let <i>m</i> and <i>r</i> satisfy the following conditions:
<p>
<dl compact>
<dt>(a)<dd><i>m</i> and <i>r</i> are coprime.
<dt>(b)<dd>Let <i>n</i> be the multiplicative order of <i>r</i> modulo <i>m</i>.
Then <i>n</i> is 2 times an odd number and each prime divisor of <i>n</i> divides <i>m</i>.
<dt>(c)<dd>Let <i>s</i> be maximal such that 2<sup><i>s</i></sup> divides <i>m</i>. Then 2<sup><i>s</i></sup> ≥ 4
and <i>r</i> = −1 mod 2<sup><i>s</i></sup>.
<dt>(d)<dd>Let <i>m</i>′ be maximal such that <i>m</i>′ divides <i>m</i>/2 and <i>m</i>′ is
coprime to <i>n</i>/2. Then <i>r</i> = 1 mod (<i>m</i>/<i>m</i>′).
</dl>
<p>
Then the group Φ with 2 generators <i>a</i>,<i>b</i> satisfying the relations
<i>a</i><sup><i>m</i></sup> = 1, <i>b</i><sup><i>n</i></sup> = <i>a</i><sup><i>m</i>′</sup>, <i>b</i><sup>−1</sup><i>ab</i> = <i>a</i><sup><i>r</i></sup>
is metacyclic and fpf and has size <i>mn</i>.
<p>
A group satisfying presentation I is of type I in the notation of Zassenhaus,
Wolf; presentation II gives a type-II-group.
<p>
Let <var>m</var>, <var>r</var> be as above, and let <var>p</var> coprime to <var>m</var>.
Additionally, we require that <var>m</var> does not divide <var>r</var>-1. (Otherwise,
Φ = 〈<i>a</i>,<i>b</i> | <i>a</i><sup><i>m</i></sup> = 1, <i>b</i><sup><i>n</i></sup> = <i>a</i><sup><i>m</i>′</sup>, <i>b</i><sup>−1</sup><i>ab</i> = <i>a</i><sup><i>r</i></sup> 〉
would be cyclic.) Then
<code>FpfRepresentationsMetacyclic</code>
returns a list of matrices { (<i>A</i><sup><i>i</i></sup>,<i>B</i><sub><i>i</i></sub>) | <i>i</i> in <i>indexlist</i> } over GF(<var>p</var>)
as well as the list <i>indexlist</i>. The GF(<var>p</var>)-representations determined by
<i>a</i> → <i>A</i><sup><i>i</i></sup> and <i>b</i> → <i>B</i><sub><i>i</i></sub> are all irreducible and fpf
representations of
Φ = 〈<i>a</i>,<i>b</i> | <i>a</i><sup><i>m</i></sup> = 1, <i>b</i><sup><i>n</i></sup> = <i>a</i><sup><i>m</i>′</sup>, <i>b</i><sup>−1</sup><i>ab</i> = <i>a</i><sup><i>r</i></sup> 〉
up to equivalence.
<p>
We determine the irreducible matrix representation of the quaternion group
(parameters <i>m</i> = 4, <i>r</i> = −1) over <i>GF</i>(7):
<p>
<pre>
gap> aux := FpfRepresentationsMetacyclic( 7, 4, -1 );
[ [ [ [ [ Z(7)^2, Z(7) ], [ Z(7), Z(7)^5 ] ],
[ [ 0*Z(7), Z(7)^3 ], [ Z(7)^0, 0*Z(7) ] ] ] ], [ 1 ] ]
gap> mats := aux[1];
[ [ [ [ Z(7)^2, Z(7) ], [ Z(7), Z(7)^5 ] ],
[ [ 0*Z(7), Z(7)^3 ], [ Z(7)^0, 0*Z(7) ] ] ] ]
</pre>
<p>
<a name = "SSEC002.9"></a>
<li><code>FpfRepresentations2( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code>, </code><var>k</var><code> )</code>
<p>
The presentation of a type-II-group which is not metacyclic is determined by
integers <i>m</i>,<i>r</i>,<i>k</i> satisfying the following conditions:
<p>
<dl compact>
<dt>(a)<dd><i>m</i> and <i>r</i> are coprime, <i>m</i> and <i>k</i> are coprime.
<dt>(b)<dd>Let <i>n</i> be the multiplicative order of <i>r</i> modulo <i>m</i>.
Then <i>n</i> is 2 times an odd number and each prime divisor of <i>n</i> divides <i>m</i>.
<dt>(c)<dd>Let <i>m</i>′ be maximal such that <i>m</i>′ divides <i>m</i> and <i>m</i>′ is coprime
to <i>n</i>. Then <i>r</i> = 1 mod (<i>m</i>/<i>m</i>′).
<dt>(d)<dd>Let 2<sup><i>s</i>−1</sup> be maximal such that 2<sup><i>s</i>−1</sup> divides <i>m</i>. Define
<i>l</i> = −1 mod 2<sup><i>s</i>−1</sup> and <i>l</i> = 1 mod (<i>nm</i>/(2<sup><i>s</i>−1</sup><i>m</i>′)).
Then <i>k</i> = <i>l</i> mod (<i>m</i>/<i>m</i>′).
<dt>(e)<dd>The multiplicative order of <i>k</i> modulo <i>m</i> equals 2 and
<i>k</i> ≠ <i>r</i><sup>(<i>n</i>/2)</sup> mod <i>m</i>.
</dl>
<p>
Then the group Φ with generators <i>a</i>,<i>b</i>,<i>q</i> satisfying the
relations
<i>a</i><sup><i>m</i></sup> = 1, <i>b</i><sup><i>n</i></sup> = <i>a</i><sup><i>m</i>′</sup>, <i>b</i><sup>−1</sup><i>ab</i> = <i>a</i><sup><i>r</i></sup>
and furthermore
<i>q</i><sup>−1</sup><i>a</i> <i>q</i> = <i>a</i><sup><i>k</i></sup>, <i>q</i><sup>−1</sup><i>b</i> <i>q</i> = <i>b</i><sup><i>l</i></sup> is fpf
of type II and has size 2<i>mn</i>.
<p>
<i>a</i>,<i>b</i> generate a metacyclic group with all Sylow subgroups cyclic
(see conditions (a), (b), (c)) of index 2 in Φ.
<p>
For <var>m</var>, <var>r</var>, <var>k</var> as above and <var>p</var> coprime to <var>m</var>
<code>FpfRepresentations2</code>
returns a list of matrices { (<i>A</i><sub><i>i</i></sub>,<i>B</i><sub><i>i</i></sub>,<i>Q</i><sub><i>i</i></sub>) | <i>i</i> in <i>indexlist</i> } over
GF(<var>p</var>) as well as the list <i>indexlist</i>. The GF(<var>p</var>)-representations
determined by <i>a</i> → <i>A</i><sub><i>i</i></sub>, <i>b</i> → <i>B</i><sub><i>i</i></sub> and <i>q</i> → <i>Q</i><sub><i>i</i></sub> are all
irreducible, fpf representations of Φ upto equivalence.
<p>
We determine the irreducible matrix representations of the smallest
type-II-group which is not metacyclic (parameters m = 30, r = 11, k = -1,
size 120) over the field GF(11) and obtain 2 nonequivalent fpf representations,
each of degree 4:
<p>
<pre>
gap> DegreeOfIrredFpfRep2( 11, 30, 11, -1 );
4
gap> aux := FpfRepresentations2( 11, 30, 11, -1 );
[ [ [ <block matrix of dimensions (2*2)x(2*2)>,
<block matrix of dimensions (2*2)x(2*2)>,
<block matrix of dimensions (2*2)x(2*2)> ],
[ <block matrix of dimensions (2*2)x(2*2)>,
<block matrix of dimensions (2*2)x(2*2)>,
<block matrix of dimensions (2*2)x(2*2)> ] ], [ 1, 13 ] ]
</pre>
<p>
<a name = "SSEC002.10"></a>
<li><code>FpfRepresentations3( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code> )</code>
<p>
A group Φ admitting an fpf representation is said to be of
type III if Φ is the semidirect product of the quaternion group
and a metacyclic fpf group <i>H</i> of odd size, with the quaternion
group normal and <i>H</i> permuting the 3 subgroups of order 4.
<p>
The presentation of a type-III-group is determined by integers <i>m</i> and <i>r</i>,
describing the metacyclic group <i>H</i> and its action on the normal quaternion
subgroup. The following conditions have to be satisfied for <i>m</i>,<i>r</i>:
<p>
<dl compact>
<dt>(a)<dd>3 divides <i>m</i>; <i>m</i> is odd; <i>m</i> and <i>r</i> are coprime.
<dt>(b)<dd>Let <i>n</i> be the multiplicative order of <i>r</i> modulo <i>m</i>.
Then each prime divisor of <i>n</i> divides <i>m</i>.
<dt>(c)<dd>Let <i>m</i>′ be maximal such that <i>m</i>′ divides <i>m</i> and <i>m</i>′ is coprime
to <i>n</i>. Then <i>r</i> = 1 mod (<i>m</i>/<i>m</i>′).
</dl>
<p>
Let <i>p</i>,<i>q</i> with relations <i>p</i><sup>4</sup> = 1, <i>q</i><sup>2</sup> = <i>p</i><sup>2</sup>, <i>q</i><sup>−1</sup><i>pq</i> = <i>p</i><sup>−1</sup> generate
the quaternion group. Let <i>a</i>,<i>b</i> generate a metacyclic group
determined by <i>m</i> and <i>r</i> (See <code>FpfRepresentationsMetacyclic</code>).
<p>
If 3 divides <i>n</i>, then let <i>a</i> commute with <i>p</i>,<i>q</i> and let
<i>b</i><sup>−1</sup><i>pb</i> = <i>q</i>, <i>b</i><sup>−1</sup><i>qb</i> = <i>pq</i>.
<p>
If 3 does not divide <i>n</i>, then let <i>b</i> commute with <i>p</i>,<i>q</i> and let
<i>a</i><sup>−1</sup><i>pa</i> = <i>q</i>, <i>a</i><sup>−1</sup><i>qa</i> = <i>pq</i>
<p>
Then the group Φ with generators <i>p</i>,<i>q</i>,<i>a</i>,<i>b</i> is of type III and
has size 8<i>mn</i>.
<p>
For <i>r</i> ≠ 1 mod <i>m</i>, <code>FpfRepresentations3</code> returns a list of matrices
{ (<i>P</i>, <i>Q</i>, <i>A</i><sub><i>i</i></sub>,<i>B</i><sub><i>i</i></sub>) | <i>i</i> in <i>indexlist</i> } over GF(<var>p</var>) as well as the list
<i>indexlist</i>.
<p>
For <i>r</i> = 1 mod <i>m</i>, the group <i>H</i> is cyclic and <code>FpfRepresentations3</code> returns
{ (<i>P</i>, <i>Q</i>, <i>A</i><sub><i>i</i></sub>) | <i>i</i> in <i>indexlist</i> } over GF(<var>p</var>) and <i>indexlist</i>.
<p>
The GF(<var>p</var>)-representations
determined by <i>p</i> → <i>P</i>, <i>q</i> → <i>Q</i> and <i>a</i> → <i>A</i><sub><i>i</i></sub>, <i>b</i> → <i>B</i><sub><i>i</i></sub>
are all irreducible, fpf representations of Φ upto equivalence.
<p>
We determine the irreducible matrix representation of the smallest
type-III-group, namely SL(2,3), (parameters m = 3, r = 1, size 24) over the
field GF(5):
<p>
<pre>
gap> aux := FpfRepresentations3( 5, 3, 1 );
[ [ [ [ [ Z(5), 0*Z(5) ], [ 0*Z(5), Z(5)^3 ] ],
[ [ 0*Z(5), Z(5)^2 ], [ Z(5)^0, 0*Z(5) ] ],
[ [ Z(5)^3, Z(5)^0 ], [ Z(5), Z(5)^0 ] ] ] ], [ 1 ] ]
</pre>
<p>
<a name = "SSEC002.11"></a>
<li><code>FpfRepresentations4( </code><var>p</var><code>, </code><var>m</var><code>, </code><var>r</var><code>, </code><var>k</var><code> )</code>
<p>
A group Φ = 〈<i>p</i>,<i>q</i>,<i>a</i>,<i>b</i>,<i>z</i>〉 admitting an fpf
representation is said to be of type IV, if it has a normal subgroup
<i>H</i> = 〈<i>p</i>,<i>q</i>,<i>a</i>,<i>b</i>〉 of type III and index 2.
<p>
The presentation of a type-IV-group is determined by integers <i>m</i>,<i>r</i>,<i>k</i>
satisfying the following conditions:
<p>
<dl compact>
<dt>(a)<dd>Let <i>s</i> be maximal such that 3<sup><i>s</i></sup> divides <i>m</i>. Then
<i>s</i> ≥ 1; <i>m</i> is odd; <i>m</i> and <i>r</i> are coprime.
<dt>(b)<dd>Let <i>n</i> be the multiplicative order of <i>r</i> modulo <i>m</i>.
Then 3 does not divide <i>n</i>; each prime divisor of <i>n</i> divides <i>m</i>.
<dt>(c)<dd>Let <i>m</i>′ be maximal such that <i>m</i>′ divides <i>m</i> and <i>m</i>′ is coprime
to <i>n</i>. Then <i>r</i> = 1 mod (<i>m</i>/<i>m</i>′).
<dt>(d)<dd><i>k</i> = −1 mod 3<sup><i>s</i></sup>, <i>k</i> = 1 mod (<i>m</i>/<i>m</i>′) and <i>k</i><sup>2</sup> = 1 modulo <i>m</i>.
</dl>
<p>
Let <i>p</i>,<i>q</i>,<i>a</i>,<i>b</i> generate a type-III-group determined by <i>m</i>,<i>r</i> with relations as
given in Section <code>FpfRepresentations3</code>. Additionally, let
<i>z</i><sup>2</sup> = <i>p</i><sup>2</sup>, <i>z</i><sup>−1</sup><i>pz</i> = <i>qp</i>, <i>z</i><sup>−1</sup><i>qz</i> = <i>q</i><sup>−1</sup> and
<i>z</i><sup>−1</sup><i>a</i> <i>z</i> = <i>a</i><sup><i>k</i></sup>,<i>z</i><sup>−1</sup><i>b</i> <i>z</i> = <i>b</i>.
<p>
Then the group Φ with generators <i>p</i>,<i>q</i>,<i>a</i>,<i>b</i> and <i>z</i> is of type
IV and has size 16<i>mn</i>.
<p>
For <i>r</i> ≠ 1 mod <i>m</i>, <code>FpfRepresentations4</code> returns a list of matrices
{ (<i>P</i>, <i>Q</i>, <i>A</i><sub><i>i</i></sub>,<i>B</i><sub><i>i</i></sub>, <i>Z</i><sub><i>i</i></sub>) | <i>i</i> in <i>indexlist</i> } over GF(<var>p</var>) as well as the
list <i>indexlist</i>.
<p>
For <i>r</i> = 1 mod <i>m</i>, the function <code>FpfRepresentations4</code> returns
{ (<i>P</i>, <i>Q</i>, <i>A</i><sub><i>i</i></sub>, <i>Z</i><sub><i>i</i></sub>) | <i>i</i> in <i>indexlist</i> } over GF(<var>p</var>) and <i>indexlist</i>.
<p>
The GF(<var>p</var>)-representations
determined by <i>p</i> → <i>P</i>, <i>q</i> → <i>Q</i> and
<i>a</i> → <i>A</i><sub><i>i</i></sub>, <i>b</i> → <i>B</i><sub><i>i</i></sub>, <i>z</i> → <i>Z</i><sub><i>i</i></sub>
are all irreducible, fpf representations of Φ upto equivalence.
<p>
We determine the 2 nonequivalent irreducible matrix representations of the
smallest type-IV-group (binary octahedral group, m = 3, r = 1, k = -1, size 48)
over the field GF(7):
<p>
<pre>
gap> aux := FpfRepresentations4( 7, 3, 1, -1 );
[ [ [ [ [ Z(7)^2, Z(7) ], [ Z(7), Z(7)^5 ] ],
[ [ 0*Z(7), Z(7)^3 ], [ Z(7)^0, 0*Z(7) ] ],
[ [ Z(7)^2, 0*Z(7) ], [ Z(7)^0, Z(7)^4 ] ],
[ [ Z(7)^5, Z(7) ], [ Z(7), Z(7)^2 ] ] ],
[ [ [ Z(7)^2, Z(7) ], [ Z(7), Z(7)^5 ] ],
[ [ 0*Z(7), Z(7)^3 ], [ Z(7)^0, 0*Z(7) ] ],
[ [ Z(7)^2, 0*Z(7) ], [ Z(7)^0, Z(7)^4 ] ],
[ [ Z(7)^2, Z(7)^4 ], [ Z(7)^4, Z(7)^5 ] ] ] ],
[ [ 1, 1 ], [ -1, 1 ] ] ]
</pre>
<p>
<p>
<h2><a name="SECT003">9.3 Fixed-point-free automorphism groups</a></h2>
<p><p>
<a name = "SSEC003.1"></a>
<li><code>FpfAutomorphismGroupsCyclic( </code><var>ints</var><code>, </code><var>m</var><code> )</code>
<p>
If <code>AbelianGroup(</code><var>ints</var><code>)</code> admits a cyclic fpf automorphism group of size
<var>m</var>, then <code>FpfAutomorphismGroupsCyclic</code> determines one representative for
each conjugacy class of such fpf automorphism groups. Conjugacy is determined
within the whole automorphism group of <code>AbelianGroup(</code><var>ints</var><code>)</code>.
<p>
<var>ints</var> has to be a list of prime power integers and is sorted in the
function, according to the order
<i>p</i><sup><i>i</i></sup> ≤ <i>q</i><sup><i>j</i></sup> ⇔ <i>p</i> < <i>q</i> or (<i>p</i>=<i>q</i> and <i>j</i> < <i>i</i>).
<p>
<code>AbelianGroup(</code><var>ints</var><code>)</code> admits a cyclic fpf automorphism group
of size <var>m</var> iff the multiplicity of each prime power <i>p</i><sup><i>i</i></sup> in <var>ints</var>
is divisible by <code>DegreeOfIrredFpfRepCyclic( p, m )</code>.
<p>
A list of generators of the nonconjugate fpf automorphism groups is returned
together with the group <code>AbelianGroup(</code><var>ints</var><code>)</code>, on which the automorphisms act.
Here <var>ints</var> is sorted with the order above.
<p>
The generators, <var>as</var>, of the 2 nonconjugate cyclic fpf
automorphism groups of order 4 on <i>Z</i><sub>25</sub>×<i>Z</i><sub>5</sub> are computed
as follows:
<p>
<pre>
gap> aux := FpfAutomorphismGroupsCyclic( [25,5], 4 );
[ [ [ f1, f3 ] -> [ f1^2*f2, f3^2 ],
[ f1, f3 ] -> [ f1^2*f2, f3^3 ] ],
<pc group of size 125 with 2 generators> ]
gap> as := aux[1];
[ [ f1, f3 ] -> [ f1^2*f2, f3^2 ], [ f1, f3 ] -> [ f1^2*f2, f3^3 ] ]
gap> G := aux[2];
<pc group of size 125 with 2 generators>
</pre>
<p>
<a name = "SSEC003.2"></a>
<li><code>FpfAutomorphismGroupsMetacyclic( </code><var>ints</var><code>, </code><var>m</var><code>, </code><var>r</var><code> )</code>
<p>
If <code>AbelianGroup(</code><var>ints</var><code>)</code> admits a metacyclic fpf automorphism group
determined by parameters <var>m</var> and <var>r</var> that is not cyclic
(see <code>FpfRepresentationsMetacyclic</code> for a presentation),
then <code>FpfAutomorphismGroupsMetacyclic</code> determines one
representative for each conjugacy class of such fpf automorphism groups.
Conjugacy is determined within the whole automorphism group of
<code>AbelianGroup(</code><var>ints</var><code>)</code>.
<p>
<var>ints</var> has to be a list of prime power integers and is sorted in the
function, according to the order
<i>p</i><sup><i>i</i></sup> ≤ <i>q</i><sup><i>j</i></sup> ⇔ <i>p</i> < <i>q</i> or (<i>p</i> = <i>q</i> and <i>i</i> ≥ <i>j</i>).
<p>
Moreover, the multiplicity of each prime power <i>p</i><sup><i>i</i></sup> in <var>ints</var> has to be
divisible by <code>DegreeOfIrredFpfRepMetacyclic( p, m, r )</code>, which is
a multiple of the multiplicative order of <i>r</i> modulo <i>m</i>.
<p>
A list of pairs of generators (<i>a</i>,<i>b</i> satisfying <i>b</i><sup>−1</sup><i>ab</i> = <i>a</i><sup><i>r</i></sup>, <i>a</i><sup><i>m</i></sup> = 1
and <i>b</i><sup><i>n</i></sup> = <i>a</i><sup><i>m</i>′</sup>) of the nonconjugate fpf automorphism groups is returned
together with the group <code>AbelianGroup(</code><var>ints</var><code>)</code>, on which the automorphisms act.
Here <var>ints</var> is sorted with the order above.
<p>
For <i>G</i> = (<i>Z</i><sub>3</sub>)<sup>2</sup>×(<i>Z</i><sub>5</sub>)<sup>2</sup> the quaternion
fpf automorphism group of size 8 (parameters <i>m</i> = 4, <i>r</i> = −1) is computed as
follows:
<p>
<pre>
gap> aux := FpfAutomorphismGroupsMetacyclic( [3,3,5,5], 4, -1 );
[ [ [ [ f1, f2, f3, f4 ] -> [ f1^2, f2^3, f3*f4, f3*f4^2 ],
[ f1, f2, f3, f4 ] -> [ f2^4, f1, f4^2, f3 ] ] ],
<pc group of size 225 with 4 generators> ]
gap> fs := aux[1];
[ [ [ f1, f2, f3, f4 ] -> [ f1^2, f2^3, f3*f4, f3*f4^2 ],
[ f1, f2, f3, f4 ] -> [ f2^4, f1, f4^2, f3 ] ] ]
gap> phi := Group( fs[1] );
<group with 2 generators>
gap> G := aux[2];
<pc group of size 225 with 4 generators>
</pre>
<p>
On <i>G</i> = (<i>Z</i><sub>7</sub>)<sup>2</sup>×(<i>Z</i><sub>17</sub>)<sup>2</sup> there are 2 nonconjugate
fpf automorphism groups isomorphic to the generalized
quaternion group of size 16 (parameters <i>m</i> = 8, <i>r</i> = −1):
<p>
<pre>
gap> aux := FpfAutomorphismGroupsMetacyclic( [7,7,17,17], 8, -1 );;
gap> fs := aux[1];
[ [ [ f1, f2, f3, f4 ] -> [ f1^9, f2^2, f3^4*f4^2, f3*f4^6 ],
[ f1, f2, f3, f4 ] -> [ f2^16, f1, f3^4*f4^5, f3^5*f4^3 ] ],
[ [ f1, f2, f3, f4 ] -> [ f1^9, f2^2, f3^3*f4^5, f3^6*f4 ],
[ f1, f2, f3, f4 ] -> [ f2^16, f1, f3^3*f4^4, f3*f4^4 ] ] ]
gap> phis := List( fs, Group );
[ <group with 2 generators>, <group with 2 generators> ]
gap> G := aux[2];
<pc group of size 14161 with 4 generators>
</pre>
<p>
<a name = "SSEC003.3"></a>
<li><code>FpfAutomorphismGroups2( </code><var>ints</var><code>, </code><var>m</var><code>, </code><var>r</var><code>, </code><var>k</var><code> )</code>
<p>
If <code>AbelianGroup(</code><var>ints</var><code>)</code> admits an fpf automorphism group of type II,
determined by parameters <var>m</var>, <var>r</var>, <var>k</var> that is not metacyclic
(see <code>FpfRepresentations2</code> for a presentation), then <code>FpfAutomorphismGroups2</code>
determines one representative for each conjugacy class of such fpf
automorphism groups. Conjugacy is determined within the whole automorphism
group of <code>AbelianGroup(</code><var>ints</var><code>)</code>.
<p>
<var>ints</var> has to be a list of prime power integers and is sorted in the
function, according to the order
<i>p</i><sup><i>i</i></sup> ≤ <i>q</i><sup><i>j</i></sup> ⇔ <i>p</i> < <i>q</i> or (<i>p</i> = <i>q</i> and <i>i</i> ≥ <i>j</i>).
<p>
Note, that the degree of an irreducible fpf representation of a
type-II-group which is not metacyclic is divisible by 4 and that the
multiplicity of each prime power <i>p</i><sup><i>i</i></sup> in <var>ints</var> has to be divisible by
<code>DegreeOfIrredFpfRep2( p, m, r, k )</code>.
<p>
A list of triples of generators (<i>a</i>,<i>b</i>,<i>z</i> satisfying <i>b</i><sup>−1</sup><i>ab</i> = <i>a</i><sup><i>r</i></sup>, <i>a</i><sup><i>m</i></sup> = 1
and <i>z</i><sup>−1</sup><i>az</i> = <i>a</i><sup><i>k</i></sup>) of the nonconjugate fpf automorphism groups is
returned together with the group <code>AbelianGroup(</code><var>ints</var><code>)</code>, on which the
automorphisms act.
Here <var>ints</var> is sorted with the order above.
<p>
Upto conjugacy there is only one fpf automorphism group of type II with
parameters <i>m</i> = 30, <i>r</i> = 11, <i>k</i> = −1, size 120 on the elementary abelian
group of size 11<sup>4</sup>:
<p>
<pre>
gap> aux := FpfAutomorphismGroups2( [11,11,11,11], 30, 11, -1 );
[ [ [ [ f1, f2, f3, f4 ] -> [ f1^5*f2^4, f1^3*f2^10, f3^2*f4^8,
f3^6*f4 ],
[ f1, f2, f3, f4 ] -> [ f1^3*f2^10, f1^10*f2^8, f3^8*f4,
f3*f4^3 ],
[ f1, f2, f3, f4 ] -> [ f3^10, f4^10, f1, f2 ] ] ],
<pc group of size 14641 with 4 generators> ]
gap> phi := Group( aux[1][1] );
<group with 3 generators>
gap> G := aux[2];
<pc group of size 14641 with 4 generators>
</pre>
<p>
<a name = "SSEC003.4"></a>
<li><code>FpfAutomorphismGroups3( </code><var>ints</var><code>, </code><var>m</var><code>, </code><var>r</var><code> )</code>
<p>
If <code>AbelianGroup(</code><var>ints</var><code>)</code> admits an fpf automorphism group of
type III determined by parameters <var>m</var> and <var>r</var> (see
<code>FpfRepresentations3</code> for a presentation), then
<code>FpfAutomorphismGroups3</code> determines one representative for each
conjugacy class of such fpf automorphism groups. Conjugacy is
determined within the whole automorphism group of <code>AbelianGroup(</code><var>ints</var><code>)</code>.
<p>
<var>ints</var> has to be a list of prime power integers and is sorted in the
function, according to the order
<i>p</i><sup><i>i</i></sup> ≤ <i>q</i><sup><i>j</i></sup> ⇔ <i>p</i> < <i>q</i> or (<i>p</i> = <i>q</i> and <i>i</i> ≥ <i>j</i>).
<p>
Moreover, the multiplicity of each prime power <i>p</i><sup><i>i</i></sup> in <var>ints</var> has to be
divisible by <code>DegreeOfIrredFpfRep3( p, m, r )</code>, which is a multiple
of 2<i>n</i> where <i>n</i> is the multiplicative order of <i>r</i> modulo <i>m</i>.
<p>
A list of tuples of generators, <var>[p,q,a,b]</var>, (<i>p</i>,<i>q</i> generating the quaternion
group, <i>a</i>,<i>b</i> satisfying <i>b</i><sup>−1</sup><i>ab</i> = <i>a</i><sup><i>r</i></sup>, <i>a</i><sup><i>m</i></sup> = 1 and <i>b</i><sup><i>n</i></sup> = <i>a</i><sup><i>m</i>′</sup>) of the
nonconjugate fpf automorphism groups is returned together with the group
<code>AbelianGroup(</code><var>ints</var><code>)</code>, on which the automorphisms act.
Here <var>ints</var> is sorted with the order above.
<p>
For <i>G</i> = (<i>Z</i><sub>5</sub>)<sup>2</sup> the fpf automorphism type-III-group
isomorphic to SL(2,3) is computed as follows (parameters <i>m</i> = 3, <i>r</i> = 1):
<p>
<pre>
gap> aux := FpfAutomorphismGroups3( [5,5], 3, 1 );
[ [ [ [ f1, f2 ] -> [ f1^2, f2^3 ], [ f1, f2 ] -> [ f2^4, f1 ],
[ f1, f2 ] -> [ f1^3*f2, f1^2*f2 ] ] ],
<pc group of size 25 with 2 generators> ]
gap> phi := Group( aux[1][1] );
<group with 3 generators>
gap> G := aux[2];
<pc group of size 25 with 2 generators>
</pre>
<p>
<a name = "SSEC003.5"></a>
<li><code>FpfAutomorphismGroups4( </code><var>ints</var><code>, </code><var>m</var><code>, </code><var>r</var><code>, </code><var>k</var><code> )</code>
<p>
If <code>AbelianGroup(</code><var>ints</var><code>)</code> admits an fpf automorphism group of type IV
determined by parameters <var>m</var>, <var>r</var>, <var>k</var> (see <code>FpfRepresentations4</code> for a
presentation), then <code>FpfAutomorphismGroups4</code> determines one representative
for each conjugacy class of such fpf automorphism groups. Conjugacy is
determined within the whole automorphism group of <code>AbelianGroup(</code><var>ints</var><code>)</code>.
<p>
<var>ints</var> has to be a list of prime power integers and is sorted in the
function, according to the order
<i>p</i><sup><i>i</i></sup> ≤ <i>q</i><sup><i>j</i></sup> ⇔ <i>p</i> < <i>q</i> or (<i>p</i> = <i>q</i> and <i>i</i> ≥ <i>j</i>).
<p>
Moreover, the multiplicity of each prime power <i>p</i><sup><i>i</i></sup> in <var>ints</var> has to be
divisible by <code>DegreeOfIrredFpfRep4( p, m, r )</code>, which is a multiple
of 2<i>n</i> where <i>n</i> is the multiplicative order of <i>r</i> modulo <i>m</i>.
<p>
A list of tuples of generators, <var>[p,q,a,b,z]</var>, of the nonconjugate fpf
automorphism groups is returned together with the group
<code>AbelianGroup(</code><var>ints</var><code>)</code>, on which the automorphisms act.
Here <var>ints</var> is sorted with the order above.
If <i>r</i> = 1 mod <i>m</i>, then a list of tuples, <var>[p,q,a,z]</var>, is returned instead.
<p>
For <i>G</i> = (<i>Z</i><sub>7</sub>)<sup>2</sup> the fpf automorphism type-IV-group isomorphic the binary
octahedral group of size 48 (parameters <i>m</i> = 3, <i>r</i> = 1, <i>k</i> = −1)
is computed as follows:
<p>
<pre>
gap> aux := FpfAutomorphismGroups4( [7,7], 3, 1, -1 );
[ [ [ [ f1, f2 ] -> [ f1^2*f2^3, f1^3*f2^5 ],
[ f1, f2 ] -> [ f2^6, f1 ], [ f1, f2 ] -> [ f1^2, f1*f2^4 ],
[ f1, f2 ] -> [ f1^5*f2^3, f1^3*f2^2 ] ] ],
<pc group of size 49 with 2 generators> ]
gap> phi := Group( aux[1][1] );
<group with 4 generators>
gap> G := aux[2];
<pc group of size 49 with 2 generators>
</pre>
<p>
<p>
[<a href = "chapters.htm">Up</a>] [<a href ="CHAP008.htm">Previous</a>] [<a href ="CHAP010.htm">Next</a>] [<a href = "theindex.htm">Index</a>]
<P>
<address>SONATA manual<br>September 2025
</address></body></html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.34 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.