Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  tmstdrd.tom   Sprache: unbekannt

 
#############################################################################
##
#W  tmstdrd.tom          GAP table of marks library           Thomas Merkwitz
#W                                                              Thomas Breuer
##
#Y  Copyright (C)  1999,  Lehrstuhl D fuer Mathematik,  RWTH Aachen,  Germany
##
##  This file contains the descriptions of standard generators of tables of
##  marks in the TomLib package.
##
##  Each entry in the list `LIBTOM_STDGEN' is a list of length 4 or 6.
##  - At the first position the `Identifier' value of the table of marks
##    is stored.
##  - The value at the second position is either the string "N" or a positive
##    integer <i>, the latter meaning that the generators stored in the group
##    are standard generators w.r.t. standardization <i>,
##    in the sense of Rob Wilson's ATLAS of Group Representations.
##  - The value at position three is a string of names of the standard
##    generators, for example "a, b" means that a pair of generators
##    with the names `a' and `b' is dealt with.
##  - The value at position four is a string that describes how
##    standard generators for the group G in question are defined,
##    in terms of their names.
##    The following terms occur, separated by commas.
##    - `|g|=q' means that the element g has order q,
##    - `|C(g)|=n' means that the centralizer of g in G has order n,
##    - `|x|=q, x^m=g' means that the m-th power of of any element of order
##      q in G is conjugate to g.
#T Unfortunately, this is not always true!
##  - If the second entry in "N" then the entries at the positions five and
##    six, if bound, describe straight line programs for computing standard
##    generators in the sense of the ATLAS of Group Representations (w.r.t.
##    standardization 1) from the generators stored in the table of marks,
##    and for computing standard generators in the sense of the table of
##    marks from standard generators in the sense of the ATLAS of Group
##    Representations (w.r.t. standardization 1).
##

BindGlobal("LIBTOM_STDGEN", [

["A5",         1, "a, b",
                    "|a|=2, |b|=3, |ab|=5" ],
["S5",         1, "c, d",
                    "|z|=6, z^3=c, |d|=4, |cd|=5" ],
["2.A5",       "N", "e, f",
                    "|e|=3, |f|=4, |ef|=5",
                    [[[[2,1],[1,1]]],2],
                    [[[[2,1],[1,1]]],2] ],
["2.S5",       "N", "g, h",
                    "|g|=2, |C(g)|=12, |h|=5, |gh|=8",
                    [[[[1,1],[2,1,1,1]]],2],
                    [[[[1,1],[2,1,1,1]]],2] ],
["2.S5'",      "N", "i, j",
                    "|i|=10, |j|=12, |ij|=8, |ijj|=6",
                    [[[1,1,2,1],[[1,3,3,1],[3,1]]],2],
                    [[[2,1,1,1],[1,1,3,1],[4,-1],[[1,3,2,1],[5,1,3,3]]],2] ],

["L2(7)",      1, "a, b",
                    "|a|=2, |b|=3, |ab|=7" ],
["L2(7).2",    "N", "c, d",
                    "|c|=2, |C(c)|=12, |d|=3, |cd|=8, |cdcdd|=7",
                    [[[1,1,2,1],[[1,1],[3,-1,2,1,3,1]]],2],
                    [[[1,1,2,1],[3,2],[[1,1],[4,-1,2,1,4,1]]],2] ],

["A6",         1, "a, b",
                    "|a|=2, |b|=4, |ab|=5" ],
["S6",         1, "c, d",
                    "|z|=6, z^3=c, |d|=5, |cd|=6, |cdd|=6" ],
["A6.2_2",     "N", "e, f",
                    "|z|=10, z^5=e, |f|=3, |ef|=10",
                    [[[1,1,2,1],[3,-1,2,1,3,1],[[1,1],[4,1]]],2],
                    [[[1,1,2,1],[3,-1,2,1,3,1],[[1,1],[4,1]]],2] ],
["A6.2_3",     "N", "g, h",
                    "|g|=3, |h|=8, |gh|=4, |ghh|=4",
                    [[[2,1,1,1],[3,2],[1,1,3,1],[[5,-1,4,1,5,1],[2,1]]],2],
                    [[[[2,4,1,1],[2,1]]],2] ],
["A6.2^2",     "N", "i, j",
                    "|z|=6, z^3=i, |j|=10, |ij|=4",
                    [[[[1,1],[2,1,1,1]]],2],
                    [[[[1,1],[2,1,1,1]]],2] ],
["2.A6",       "N", "k, l",
                    "|k|=4, |l|=8, |kl|=5",
                    [[[1,1,2,1],[3,1,2,1],[4,1,2,1,4,1,3,1],[[1,1],[5,-1,2,1,5,1]]],2],
                    [[[1,1,2,1],[3,1,2,1],[4,1,2,1,4,1,3,1],[[1,1],[5,-1,2,1,5,1]]],2] ],
["2.S6",       "N", "m, n",
                    "|z|=12, z^3=m, |n|=5, |mn|=6, |mnn|=6",
                    [[[2,1,1,1],[1,1,3,1],[[4,-1,3,3,4,1],[2,1]]],2],
                    [[[2,1,1,1],[1,1,3,1],[[4,-1,3,3,4,1],[2,1]]],2] ],

["L2(8)",      1, "a, b",
                    "|a|=2, |b|=3, |ab|=7" ],
["L2(8).3",    "N", "c, d",
                    "|c|=2, |d|=6, |cdd|=9, |cd^3|=3, |cd^4cddcd|=6",
                    [[[[1,1],[2,4]]],2],
                    [[[2,1,1,1],[3,3],[4,1,2,1],[2,1,4,1],[[1,1],[5,-1,6,1,5,1]]],2] ],

["L2(11)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=11" ],
["L2(11).2",   1, "c, d",
                    "|z|=10, z^5=c, |d|=3, |cd|=10, |cdcdd|=11" ],

["L2(13)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=13" ],
["L2(13).2",   "N", "c, d",
                    "|z|=14, z^7=c, |d|=14, |cd|=14, |cdd|=13, |cd^3|=4",
                    [[[2,1,1,1],[3,2],[2,3,1,1],[[2,7],[4,-1,5,1,4,1]]],2],
                    [[[2,1,1,1],[2,1,3,1],[3,2],[4,5],[[2,2],[5,-1,6,1,5,1]]],2] ],

["L2(17)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=17" ],

["A7",         1, "a, b",
                    "|z|=6, z^2=a, |b|=5, |ab|=7" ],
["S7",         "N", "c, d",
                    "|z|=10, z^5=c, |d|=7, |cd|=6",
                    [[[[1,1],[2,1,1,1]]],2],
                    [[[[1,1],[2,1,1,1]]],2] ],
["2.A7",       1, "e, f",
                    "|z|=12, z^4=e, |f|=5, |ef|=7" ],
["2.S7",       "N", "g, h",
                    "|z|=20, z^5=g, |h|=7, |gh|=6",
                    [[[2,1,1,1],[1,1,3,4,1,1,3,2],[[1,1],[4,-1,3,1,4,1]]],2],
                    [[[[1,1],[2,1,1,1]]],2] ],
["3.S7",       "N", "g, h",
                    "|g|=21, |z|=10, z^5=h, |gh|=10, |ghg^2h|=21",
                    [[[2,1,1,1],[3,1,1,1],[3,2],[[2,1],[5,-1,4,1,5,1]]],2],
                    [[[2,1,1,1],[2,2,3,2],[[4,2],[1,1]]],2] ],

["L2(19)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=19" ],

["L2(16)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=15" ],
["L2(16).2",   "N", "c, d",
                    "|c|=3, |d|=4, |cd|=10, |cd^3|=6",
                    [[[1,2,2,1],[[3,3],[2,1]]],2],
                    [[[1,1,2,1],[3,2,2,1],[4,2],[2,1,1,1],[2,1,6,1],
                      [6,2,7,2],[[8,-1,5,1,8,1],[2,1]]],2] ],
["L2(16).4",   "N", "e, f",
                    "|e|=3, |f|=8, |ef|=12, |effeefef|=2",
                    [[[2,1,1,1],[3,9],[3,1,1,1],[1,1,5,2],
                      [[2,4],[6,-1,4,1,6,1]]],2],
                    [[[1,1,2,1],[2,1,1,1],[2,1,4,1],[3,3,5,1,4,1],
                      [[5,2],[6,-1,4,1,6,1]]],2] ],

["L3(3)",      1, "a, b",
                    "|a|=2, |b|=3, |C(b)|=9, |ab|=13, |ababb|=4" ],
["L3(3).2",    1, "c, d",
                    "|c|=2, |C(c)|=48, |z|=12, z^3=d, |cd|=13, |(cd)^3d|=12" ],

["U3(3)",      1, "a, b",
                    "|a|=2, |b|=6, |ab|=7" ],
["U3(3).2",    1, "c, d",
                    "|y|=6, y^3=c, |z|=12, z^3=d, |cd|=7" ],

["L2(23)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=23" ],

["L2(25)",     "N", "a, b",
                    "|a|=2, |b|=3, |ab|=13, |ababb|=13",
                    [[[1,1,2,1],[3,1,2,1,3,1],[[1,1],[4,-1,2,1,4,1]]],2],
                    [[[1,1,2,1],[[1,1],[3,-1,2,1,3,1]]],2] ],
["L2(25).2_2", "N", "c, d",
                    "|c|=3, |d|=10, |cd|=4, |cdd|=4" ],

["M11",        1, "a, b",
                    "|a|=2, |b|=4, |ab|=11, |(ab)^4(ba)^2bbabb|=4" ],

["L2(27)",     "N", "a, b",
                    "|a|=2, |b|=3, |ab|=14",
                    [[[1,1,2,1],[[1,1],[3,-1,2,1,3,1]]],2],
                    [[[1,1,2,1],[3,2],[[1,1],[4,-1,2,1,4,1]]],2] ],

["L2(29)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=29" ],

["L2(31)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=31" ],

["A8",         1, "a, b",
                    "|z|=15, z^5=a, |b|=7, |ab|=6, |abb|=15" ],
["S8",         1, "c, d",
                    "|z|=10, z^5=c, |d|=7, |cd|=8" ],
["2.A8",       "N", "e, f",
                    "|z|=15, z^5=e, |f|=7, |ef|=6, |ef^3|=30",
                    [[[1,1,2,1],[1,1,3,2],[[1,1],[4,-1,2,1,4,1]]],2],
                    [[[1,1,2,1],[[1,1],[3,-1,2,1,3,1]]],2] ],
["2.S8",       "N", "g, h",
                    "|g|=2, |C(g)|=96, |h|=15, |hghhgh^-1g|=20" ],

["L3(4)",      1, "a, b",
                    "|a|=2, |b|=4, |ab|=7, |abb|=5" ],
["L3(4).2_1",  1, "c, d",
                    "|z|=6, z^3=c, |d|=4, |C(d)|=16, |cd|=7" ],

["L3(4).2_2",  "N", "e, f",
                    "|z|=14, z^7=e, |f|=4, |C(f)|=16, |ef|=14" ],
["L3(4).2_3",  "N", "g, h",
                    "|z|=8, z^4=g, |h|=10, |gh|=6, |ghh|=3" ],
["L3(4).3",    "N", "i, j",
                    "|i|=2, |j|=21, |ij|=21, |ij^3|=7" ],
["L3(4).2^2",  "N", "k, l",
                    "|z|=10, z^5=k, |l|=6, |C(l)|=36, |kl|=8, |kllklkll|=14" ],
["L3(4).6",    1, "m, n",
                    "|m|=2, |C(m)|=432, |n|=6, |C(n)|=36, |mn|=21, |mnmnn|=4" ],
["L3(4).3.2_2", "N", "p, q",
                    "|z|=14, z^7=p, |q|=21, |pq|=6, |pqqpqpq^3|=4" ],
["L3(4).3.2_3", "N", "r, s",
                    "|z|=10, z^5=r, |s|=21, |rs|=8, |rss|=8,\
 |srssrs^-1r|=8" ],
["L3(4).D12",   "N", "t, u",
                    "|t|=10, |u|=14, |tu|=12, |tuu|=8, |tu^3|=6, |ttu^3|=8,\
 |tutuu|=6, |tutuutu^3|=6" ],
["3.L3(4)",         1, "A, B",
                    "|A|=2, |B|=4, |AB|=21, |ABB|=5" ],
["3.L3(4).2_3",     "N", "C, D",
                    "|z|=8, z^4=C, |D|=10, |CD|=6, |CDD|=3" ],
["2^2.L3(4)",       "N", "E, F",
                    "|E|=2, |F|=4, |EF|=7, |EFF|=5" ],
["2^2.L3(4).3",     "N", "G, H",
                    "|z|=15, z^5=G, |H|=7, |GH|=15, |GGHGHH|=6" ],
["2^2.L3(4).2_2",   "N", "I, J",
                    "|I|=3, |J|=28, |IJ|=8, |IJJ|=6, |IJ^3|=4" ],
["2^2.L3(4).3.2_2", "N", "K, L",
                    "|z|=15, z^5=K, |L|=28, |KL|=8, |KL^3|=28, |KL^4|=6,\
 |KLKKLL|=4" ],

["L2(37)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=37" ],

["U4(2)",      "N", "a, b",
                    "|z|=12, z^6=a, |b|=9, |ab|=5",
                    [[[[1,1],[2,1,1,1]]],2],
                    [[[[1,1],[2,1,1,1]]],2] ],

["U4(2).2",    1, "c, d",
                    "|z|=10, z^5=c, |d|=9, |cd|=10" ],
["2.U4(2)",    "N", "e, f",
                    "|z|=12, z^6=e, |f|=18, |ef|=5",
                    [[[2,1,1,1],[1,1,2,2],[4,2],[[1,1],[5,-1,3,1,5,1]]],2],
                    [[[2,1,1,1],[3,3],[2,1,4,1],[2,3,1,1,2,2],[[1,1],[6,-1,5,1,6,1]]],2] ],
["2.U4(2).2",  1, "g, h",
                    "|z|=20, z^5=g, |h|=9, |gh|=20" ],

["Sz(8)",      1, "a, b",
                    "|a|=2, |b|=4, |abb|=7, |(ab)^2bbabb|=7" ],

["Sz(8).3",    1, "c, d",
                    "|c|=2, |d|=3, |cd|=15, |(cd)^4d(cd)^2dcdd|=6" ],

["L2(32)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=31, |ababb|=11" ],
["L2(32).5",   1, "c, d",
                    "|c|=2, |d|=5, |cd|=15, |cdd|=15, |cdcdd|=15,\
 |(cd)^3d|=15, |(cd)^4d(cd)^2dcdd|=11" ],

["L2(41)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=41" ],

["L2(43)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=43" ],

["L2(47)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=47" ],

["L2(49)",     "N", "a, b",
                    "|a|=2, |b|=3, |ab|=25, |ababb|=8",
                    [[[1,1,2,1],[3,3],[[1,1],[4,-1,2,1,4,1]]],2],
                    [[[1,1,2,1],[3,5],[[1,1],[4,-1,2,1,4,1]]],2] ],

["U3(4)",      1, "a, b",
                    "|a|=2, |b|=3, |ab|=13" ],
["U3(4).2",    "N", "c, d",
                    "|z|=6, z^3=c, |d|=5, |C(d)|=50, |cd|=6, |cdd|=6",
                    [[[2,1,1,1],[3,2],[1,1,2,1],[5,3,2,1,5,1],[[1,1],[6,-1,4,1,6,1]]],2],
                    [[[2,1,1,1],[2,1,3,3],[4,2],[1,1,2,1],[6,1,2,1,6,1],[[1,1],[7,-1,5,1,7,1]]],2] ],

["L2(53)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=53" ],

["M12",        1, "a, b",
                    "|z|=4, z^2=a, |b|=3, |C(b)|=36, |ab|=11" ],
["M12.2",      1, "c, d",
                    "|c|=2, |C(c)|=240, |d|=3, |C(d)|=108, |cd|=12" ],

["L2(59)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=59" ],

["L2(61)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=61" ],

["U3(5)",      1, "a, b",
                    "|a|=3, |z|=10, z^2=b, |ab|=7" ],
["U3(5).2",    1, "c, d",
                    "|c|=2, |C(c)|=240, |z|=8, z^2=d, |cd|=10,\
 |(cd)^2ddcdd|=2" ],
["U3(5).3",    "N", "e, f",
                    "|e|=2, |f|=6, |C(f)|=36, |ef|=21, |ef^3|=3" ],
["U3(5).S3",   "N", "g, h",
                    "|g|=20, |z|=24, z^8=h, |gh|=6, |ghh|=8, |ggh|=24,\
 |g^3h|=10, |hhghgg|=20" ],
["L2(67)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=67" ],

["J1",         1, "a, b",
                    "|a|=2, |b|=3, |ab|=7, |ababb|=19" ],

["L2(71)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=71" ],

["A9",         1, "a, b",
                    "|z|=15, z^5=a, |b|=7, |ab|=9" ],
["S9",         1, "c, d",
                    "|z|=14, z^7=c, |d|=8, |cd|=9" ],

["L2(73)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=73" ],

["L2(79)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=79" ],

["L2(64)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=63, |ababb|=13" ],

["L2(81)",     "N", "a, b",
                    "|a|=2, |b|=3, |ab|=41, |ababb|=10" ],

["L2(83)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=83" ],

["L2(89)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=89" ],

["L3(5)",      1, "a, b",
                    "|a|=3, |z|=10, z^2=b, |ab|=20" ],

["M22",        1, "a, b",
                    "|a|=2, |z|=8, z^2=b, |ab|=11, |ababb|=11" ],
["M22.2",      1, "c, d",
                    "|z|=14, z^7=c, |d|=4, |C(d)|=96, |cd|=11" ],

["L2(97)",     1, "a, b",
                    "|a|=2, |b|=3, |ab|=97" ],

["L2(101)",    1, "a, b",
                    "|a|=2, |b|=3, |ab|=101" ],

["L2(103)",    1, "a, b",
                    "|a|=2, |b|=3, |ab|=103" ],

["J2",         1, "a, b",
                    "|z|=10, z^5=a, |b|=3, |C(b)|=36, |ab|=7" ],
["J2.2",       1, "c, d",
                    "|y|=14, y^7=c, |z|=15, z^3=d, |cd|=14" ],

["L2(107)",    1, "a, b",
                    "|a|=2, |b|=3, |ab|=107" ],

["L2(109)",    1, "a, b",
                    "|a|=2, |b|=3, |ab|=109" ],

["L2(113)",    1, "a, b",
                    "|a|=2, |b|=3, |ab|=113" ],

["L2(121)",    "N", "a, b",
                    "|a|=2, |b|=3, |ab|=61, |ababb|=12" ],

["L2(125)",    "N", "a, b",
                    "|a|=2, |b|=3, |ab|=63, |ababb|=7" ],

["S4(4)",      1, "a, b",
                    "|a|=2, |C(a)|=3840, |b|=5, |C(b)|=25, |ab|=17,\
 |ababb|=15" ],
["S4(4).2",    1, "c, d",
                    "|c|=2, |C(c)|=1440, |d|=4, |C(d)|=96, |cd|=17, |cdd|=4" ],

["S6(2)",      1, "a, b",
                    "|z|=10, z^5=a, |b|=7, |ab|=9" ],
["2.S6(2)",    1, "c, d",
                    "|z|=20, z^5=c, |d|=7, |cd|=9" ],

["A10",        1, "a, b",
                    "|z|=15, z^5=a, |b|=9, |ab|=8, |abb|=12" ],
["S10",        1, "c, d",
                    "|z|=14, z^7=c, |d|=9, |cd|=10" ],

["L3(7)",      "N", "a, b",
                    "|a|=2, |b|=7, |C(b)|=49, |ab|=4, |abb|=8",
                    [[[2,2],[3,1,1,1],[3,1,4,3],[2,1,1,1,3,1],
                      [[1,1],[6,-1,5,1,6,1]]],2],
                    [[[2,1,1,1],[2,1,3,1],[4,1,3,4],[4,1,5,1],[1,1,5,1,2,1],
                      [[1,1],[7,-1,6,1,7,1]]],2] ],

["U4(3)",      1, "a, b",
                    "|a|=2, |b|=6, |C(b)|=72, |ab|=7, |(ab)^3(ba)^2bb|=5" ],
["U4(3).2_1",  "N", "c, d",
                    "|z|=8, z^4=c, |d|=10, |cd|=14, |cd^3|=10, |cd^4|=7,\
 |cddcd^3cd|=5" ],
["U4(3).2_3",  "N", "e, f",
                    "|z|=12, z^6=e, |f|=6, |C(f)|=18, |ef|=24,\
 |efef^3efeffef|=6" ],
["U4(3).2^2_133", "N", "a, b",
                    "|a|=4, |b|=24, |C(a)|=2304, |ab|=6, |abb|=14,\
 |abbababbab^3ab|=10" ],

["G2(3)",       1, "a, b",
                     "|a|=2, |z|=9, z^3=b, |ab|=13" ],
["G2(3).2",     "N", "c, d",
                     "|z|=14, z^7=c, |d|=13, |cd|=18, |cdd|=12,\
 |cd^3|=18, |cdcddcddcd^3|=6",
                     [[[2,1,1,1],[2,1,3,1],[4,1,2,1,4,1,3,1],[1,1,2,1],
                       [6,1,2,3,6,2],[[1,1],[7,-1,5,1,7,1]]],2],
                     [[[2,-1],[3,1,1,1],[4,1,4,1],[5,-1],[6,1,1,1],[1,1,5,1],
                       [8,1,3,1],[9,1,7,1],[10,1,3,1],[11,1,4,1],[12,-1],
                       [13,1,2,1],[3,1,12,1],[1,1,15,1],[8,1,2,1],[17,1,15,1],
                       [18,1,16,1],[19,1,1,1],[20,1,15,1],[21,1,1,1],
                       [22,1,4,1],[23,-1],[24,1,24,1],[23,1,23,1],[26,1,23,1],
                       [24,1,25,1],[1,1,3,1],[29,1,14,1],[30,1,3,1],
                       [31,1,16,1],[32,1,1,1],[33,1,14,1],[7,1,3,1],
                       [35,1,14,1],[36,1,16,1],[37,1,15,1],[38,1,2,1],
                       [39,1,14,1],[40,1,4,1],[41,1,24,1],[42,1,34,1],
                       [43,1,24,1],[44,1,34,1],[45,1,27,1],[46,1,24,1],
                       [47,-1],[28,1,34,1],[49,1,27,1],[24,1,34,1],
                       [51,1,24,1],[52,1,34,1],[53,1,50,1],[54,1,34,1],
                       [55,1,24,1],[56,1,24,1],[57,-1],[23,1,34,1],
                       [59,1,28,1],[60,1,50,1],[61,1,23,1],[62,1,34,1],
                       [63,1,28,1],[64,1,24,1],[65,-1],[57,1,65,1],
                       [66,1,67,1],[68,1,48,1],[69,1,48,1],[1,1,2,1],
                       [71,1,8,1],[72,-1],[52,-1],[74,1,73,1],[58,2],
                       [76,1,75,1],[70,1,77,1],[2,1,1,1],
                       [[1,1],[78,-1,79,1,78,1]]],2] ],

["S4(5)",      1, "a, b",
                    "|a|=2, |C(a)|=480, |b|=3, |C(b)|=360, |ab|=13,\
 |ababb|=12" ],

["U3(8)",      "N", "a, b",
                    "|a|=2, |b|=19, |ab|=3",
                    [[[[1,1],[2,1,1,1]]],2],
                    [[[[1,1],[2,1,1,1]]],2] ],

["U3(7)",      "N", "a, b",
                    "|a|=2, |b|=3, |ab|=56, |ababb|=8",
                    [[[1,1,2,1],[3,2],[4,1,3,1,2,1,4,1],[[1,1],[5,-1,2,1,5,1]]],2],
                    [[[1,1,2,1],[3,4],[[1,1],[4,-1,2,1,4,1]]],2] ],

["L4(3)",      "N", "a, b",
                    "|y|=10, y^5=a, |b|=13, |ab|=3, |abb|=13",
                    [[[2,2,1,1],[2,1,3,1],[2,1,4,1],[5,1,4,1,3,1],[1,1,2,1],
                      [[1,1],[7,-1,6,1,7,1]]],2],
                    [[[2,1,1,1],[1,1,2,1],[4,1,2,1,4,2],[5,2,2,1],
                      [[1,1],[6,-1,3,1,6,1]]],2] ],

["L5(2)",      1, "a, b",
                    "|z|=14, z^7=a, |b|=5, |ab|=21" ],

["M23",        1, "a, b",
                    "|a|=2, |b|=4, |ab|=23, |(ab)^4(ba)^2bbabb|=8" ],

["U5(2)",      1, "a, b",
                    "|z|=8, z^4=a, |b|=5, |ab|=11" ],

["L3(8)",      "N", "a, b",
                    "|a|=3, |z|=14, z^2=b, |ab|=73, |ab^3|=7, |aab|=73",
                    [[[2,1,1,1],[3,1,1,1],[2,1,3,1],[5,1,2,1],
                      [[2,2,5,1,4,1,3,1,4,1],[6,-1,1,1,6,1]]],2],
                    [[[2,1,1,1],[1,1,2,1],[3,12],[4,4,1,1],
                      [[2,1],[6,-1,5,1,6,1]]],2] ],

["2F4(2)'",    1, "a, b",
                    "|z|=10, z^5=a, |b|=3, |ab|=13" ],

["2F4(2)",     1, "c, d",
                    "|z|=10, z^5=c, |d|=4, |C(d)|=192, |cd|=12,\
 |cdcd^2cd^3|=4" ],

["A11",        1, "a, b",
                    "|z|=21, z^7=a, |b|=9, |ab|=11" ],
["S11",        1, "c, d",
                    "|z|=18, z^9=c, |d|=10, |C(d)|=10, |cd|=11" ],

["Sz(32)",     1, "a, b",
                    "|a|=2, |b|=4, |ab|=5, |ababb|=25,\
 |(ab)^3(bab)^2bbabb|=41" ],

["L3(9)",      "N", "a, b",
                    "|a|=2, |b|=5, |ab|=80, |abb|=16",
                    [[[2,1,1,1],[2,1,3,2],[2,1,4,3,3,1],
                      [[1,1],[2,-1,5,1,2,1]]],2],
                    [[[2,1,1,1],[3,2],[2,1,4,1],[5,3,3,3],[2,1,3,1],
                      [4,1,7,2,4,1,2,1],[[1,1],[8,-1,6,1,8,1]]],2] ],

["U3(9)",      "N", "a, b",
                    "|a|=2, |b|=5, |C(b)|=100, |ab|=73, |abb|=15,\
 |ab^3ab^3ab|=30",
                    [[[2,1,1,1],[2,1,3,1],[2,1,4,1],[2,1,5,1],
                      [6,1,3,1,5,1,4,1,3,1],[[1,1],[7,1]]],2],
                    [[[2,2],[3,1,1,1],[3,1,4,1],[2,1,1,1],[5,1,4,1],
                      [6,1,5,1,6,1,2,1],[[1,1],[8,-1,7,1,8,1]]],2] ],

["HS",         1, "a, b",
                    "|y|=20, y^10=a, |z|=20, z^4=b, |ab|=11" ],
["HS.2",       1, "c, d",
                    "|z|=14, z^7=c, |d|=5, |C(d)|=50, |cd|=30" ],

["J3",         1, "a, b",
                    "|a|=2, |z|=6, z^2=b, |ab|=19, |ababb|=9" ],
["J3.2",       1, "a, b",
                    "|y|=18, y^9=a, |z|=24, z^8=b, |ab|=24, |ababb|=9" ],

["U3(11)",     "N", "a, b",
                    "|a|=3, |z|=44, z^4=b, |ab|=37, |baa|=20",
                    [[[2,1,1,1],[2,2,3,2],[3,3],[[4,2],[5,-1,1,1,5,1]]],2],
                    [[[1,1,2,1],[2,1,1,1],[2,1,4,1],[5,2,4,7],[6,4],
                      [3,3,4,1],[[2,1],[8,-1,7,1,8,1]]],2] ],

["O8+(2)",     1, "a, b",
                    "|a|=2, |C(a)|=3072, |b|=5, |C(b)|=300, |ab|=12,\
 |C(ab)|=24, |abb|=15, |(ab)^4(ba)^2bbabb|=8" ],

["O8-(2)",     1, "a, b",
                    "|a|=2, |C(a)|=3072, |z|=9, z^3=b, |ab|=17,\
 |ababb|=17, |(ab)^3b|=30" ],

["3D4(2)",     1, "a, b",
                    "|z|=8, z^4=a, |b|=9, |ab|=13, |abb|=8" ],

["L3(11)",     "N", "a, b",
                    "|a|=3, |z|=55, z^5=b, |ab|=7",
                    [[[1,2,2,1],[3,2,2,1],[[1,1],[4,-1,2,1,4,1]]],2],
                    [[[1,1,2,1],[3,1,2,5,3,1],[[1,1],[4,-1,2,1,4,1]]],2] ],

["A12",        1, "a, b",
                    "|z|=21, z^7=a, |b|=11, |ab|=10, |abb|=35" ],
["S12",        1, "c, d",
                    "|c|=2, |C(c)|=7257600, |d|=11, |cd|=12" ],

["M24",        1, "a, b",
                    "|y|=10, y^5=a, |z|=15, z^5=b, |ab|=23,\
 |(ab)^3(ba)^2bbabb|=4" ],

["G2(4)",      1, "a, b",
                    "|z|=8, z^4=a, |b|=5, |ab|=13, |abbababb|=8" ],

["McL",        1, "a, b",
     "|y|=10, y^5=a, |z|=15, z^3=b, |ab|=11, |(ab)^4(ba)^2bbabb|=7" ],
["McL.2",      1, "c, d",
                    "|z|=22, z^11=c, |d|=3, |C(d)|=1944, |cd|=22,\
 |(cd)^4(dc)^2ddcdd|=24" ],

["A13",        1, "a, b",
                    "|a|=3, |b|=11, |C(a)|=5443200, |ab|=13" ],
["S13",        "N", "c, d",
                    "|c|=13, |z|=22, z^11=d, |cd|=12",
                    [[[[2,1],[1,1,2,1]]],2],
                    [[[[2,1,1,1],[1,1]]],2] ],

["He",         1, "a, b",
                    "|z|=10, z^5=a, |b|=7, |C(b)|=1029, |ab|=17" ],
["He.2",       1, "c, d",
                    "|c|=2, |C(c)|=43008, |z|=42, z^7=d, |cd|=30" ],

["Co3",        1, "a, b",
                    "|y|=9, y^3=a, |z|=20, z^5=b, |ab|=14" ],

]);


#############################################################################
##
#F  LIBTOM_CheckSTDGEN( [<entry>] )
##
LIBTOM_CheckSTDGEN:= function( arg )
    local result, entry, name, tom, info, flag, atlasname, tomgroup, tomgens,
          check, is_std, atlasgroup, atlasgens, inforec, hom, res;

    result:= true;

    if Length( arg ) = 0 then
      for entry in LIBTOM_STDGEN do
        result:= LIBTOM_CheckSTDGEN( entry ) and result;
      od;
      return result;
    fi;

    entry:= arg[1];
    name:= entry[1];
    tom:= TableOfMarks( name );
    if   tom = fail then
      Print( "#E  `", name, "': no table of marks\n" );
      return false;
    elif not HasStandardGeneratorsInfo( tom ) then
      Print( "#E  `", name, "': no `StandardGeneratorsInfo' value\n" );
      return false;
    fi;
    info:= StandardGeneratorsInfo( tom );
    if Length( info ) <> 1 then
      Print( "#I  `", name,
             "': more than one `StandardGeneratorsInfo' value?\n" );
    fi;
    info:= info[1];

    flag:= entry[2];
    
    atlasname:= Identifier( CharacterTable( tom ) );
    tomgroup:= UnderlyingGroup( tom );
    tomgens:= GeneratorsOfGroup( tomgroup );

    # If an ATLAS "check" script is available then apply it.
    if IsPosInt( flag ) then
      check:= AtlasProgram( atlasname, "check", flag );
    else
      check:= AtlasProgram( atlasname, "check" );
    fi;
    if check <> fail then
      is_std:= ResultOfStraightLineDecision( check.program, tomgens );
      if is_std then
        if flag = "N" or flag <> check.standardization then
          Print( "#E  `", name, "': generators are standard, ",
                 "according to '", check.identifier[2], "; ",
                 "replace `", flag, "' by ", check.standardization, "\n" );
          result:= false;
        fi;
      elif flag <> "N" then
        Print( "#E  `", name, "': generators are not standard, ",
               "according to '", check.identifier[2], "; ",
               "replace `", flag, "' by `\"N\"'\n" );
        result:= false;
      fi;
    else
      # If an ATLAS group is available then try a homomophism.
      if IsPosInt( flag ) then
        atlasgroup:= AtlasGroup( atlasname, flag );
      else
        atlasgroup:= AtlasGroup( atlasname );
      fi;
      if atlasgroup = fail then
        Print( "#I  `", name, "': no check script, no ATLAS group, ",
               "cannot verify standardization flag `", flag, "'\n" );
      else
        atlasgens:= GeneratorsOfGroup( atlasgroup );
        inforec:= AtlasRepInfoRecord( atlasgroup );
        hom:= GroupHomomorphismByImages( tomgroup, atlasgroup,
                  tomgens, atlasgens );
        is_std:= ( hom <> fail );
        if is_std then
          if flag = "N" or flag <> inforec.standardization then
            Print( "#E  `", name, "': generators are standard, ",
                   "according to '", inforec.repname, "; ",
                   "replace `", flag, "' by ", inforec.standardization, "\n" );
            result:= false;
          fi;
        elif flag <> "N" then
          Print( "#E  `", name, "': generators are not standard, ",
                 "according to '", inforec.repname, "; ",
                 "replace `", flag, "' by `\"N\"'\n" );
          result:= false;
        fi;
      fi;
    fi;

    if IsBound( is_std ) and not is_std then
      # Check the switch between the two generating sets.
      if not IsBound( info.ATLASFromTom ) then
        Print( "#E  `", name, "': missing ATLASFromTom component\n" );
        result:= false;
      else
        res:= ResultOfStraightLineProgram( info.ATLASFromTom, tomgens );
        if check <> fail then
          if not ResultOfStraightLineDecision( check.program, res ) then
            Print( "#E  `", name, "': wrong ATLASFromTom script, ",
                   "according to '", check.identifier[2], "\n" );
            result:= false;
          fi;
        elif IsBound( atlasgens ) then
          hom:= GroupHomomorphismByImages( Group( res ), atlasgroup,
                    res, atlasgens );
          if hom = fail then
            Print( "#E  `", name, "': wrong ATLASFromTom script, ",
                   "according to explicit homomorphism\n" );
            result:= false;
          fi;
        else
          Print( "#I  `", name, "': cannot verify ATLASFromTom script\n" );
        fi;
      fi;

      if not IsBound( info.TomFromATLAS ) then
        Print( "#E  `", name, "': missing TomFromATLAS component\n" );
        result:= false;
      else
        if not IsBound( atlasgens ) then
          atlasgroup:= AtlasGroup( atlasname );
        fi;
        if atlasgroup = fail then
          if IsBound( res ) then
            atlasgroup:= Group( res );
            atlasgens:= res;
          fi;
        else
          atlasgens:= GeneratorsOfGroup( atlasgroup );
        fi;
        if IsBound( atlasgens ) then
          res:= ResultOfStraightLineProgram( info.TomFromATLAS, atlasgens );
          hom:= GroupHomomorphismByImages( tomgroup, atlasgroup, tomgens, res );
          if hom = fail then
            Print( "#E  `", name, "': wrong TomFromATLAS script\n" );
            result:= false;
          fi;
        else
          Print( "#I  `", name, "': cannot verify TomFromATLAS script\n" );
        fi;
      fi;
    fi;

    # Check the `script' component.
    if info.script = fail then
      Print( "#E  `", name, "': invalid `script' component\n" );
      result:= false;
    elif not IsStandardGeneratorsOfGroup( info, tomgroup, tomgens ) then
      Print( "#E  `", name, "': wrong `script' component\n" );
      result:= false;
    fi;

    return result;
end;


#############################################################################
##
#E


[ Dauer der Verarbeitung: 0.41 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge