GroupTheory
RandomSmallGroup
return a random group from the database of small groups
Calling Sequence
Parameters
Description
Examples
Compatibility
RandomSmallGroup( idopt, ordopt, formopt )
idopt
-
(optional) option of the form id = true (or just id) or id = false
ordopt
(optional) option of the form maxorder = n, for a positive integer n
formopt
(optional) option of the form form = "permgroup" (default), form = "fpgroup" or form = "id"
The RandomSmallGroup() command returns a randomly selected group from the database of small groups, as a permutation group.
The id option controls how the group is selected. If the option id = true (or just id) is passed, then a randomly selected order in the range 1 .. 511 is first selected, and then, within the groups of that order, a random group is returned. If the id = false option is passed, then a truly (pseudo-)randomly selected group is returned from the database of small groups. Note that most groups in the small groups database have order equal to 256, so this is usually not what is wanted, which is why the default option is id = true.
The form option determines the form of what is returned. By default, a permutation group is returned. To have a finitely presented group returned, use the form = "fpgroup" option. Sometimes, only a valid small group ID is required, in which case, use the form = "id" option.
SEED = ,59308905600
with⁡GroupTheory:
RandomSmallGroup⁡
1,23,84,75,106,911,2212,2413,2314,1915,2116,2017,2618,2527,4228,4129,4430,4331,3832,3733,4034,3935,4636,4547,6248,6149,6450,6351,5852,5753,6054,5955,6656,6567,8268,8169,8470,8371,7872,7773,8074,7975,8676,8587,10288,10189,10490,10391,9892,9793,10094,9995,10696,105107,122108,121109,124110,123111,118112,117113,120114,119115,126116,125127,142128,141129,144130,143131,138132,137133,140134,139135,146136,145147,162148,161149,164150,163151,158152,157153,160154,159155,166156,165167,180168,179169,182170,181171,176172,175173,178174,177183,190184,189185,188186,187,1,3,11,14,42,7,19,22,85,12,27,31,156,13,28,32,169,20,37,41,2310,21,38,42,2417,29,47,51,3318,30,48,52,3425,39,57,61,4326,40,58,62,4435,49,67,71,5336,50,68,72,5445,59,77,81,6346,60,78,82,6455,69,87,91,7356,70,88,92,7465,79,97,101,8366,80,98,102,8475,89,107,111,9376,90,108,112,9485,99,117,121,10386,100,118,122,10495,109,127,131,11396,110,128,132,114105,119,137,141,123106,120,138,142,124115,129,147,151,133116,130,148,152,134125,139,157,161,143126,140,158,162,144135,149,167,171,153136,150,168,172,154145,159,175,179,163146,160,176,180,164155,169,183,185,173156,170,184,186,174165,177,187,189,181166,178,188,190,182,1,5,17,35,55,75,95,115,135,155,156,136,116,96,76,56,36,18,62,9,25,45,65,85,105,125,145,165,166,146,126,106,86,66,46,26,103,12,29,49,69,89,109,129,149,169,170,150,130,110,90,70,50,30,134,15,33,53,73,93,113,133,153,173,174,154,134,114,94,74,54,34,167,20,39,59,79,99,119,139,159,177,178,160,140,120,100,80,60,40,218,23,43,63,83,103,123,143,163,181,182,164,144,124,104,84,64,44,2411,27,47,67,87,107,127,147,167,183,184,168,148,128,108,88,68,48,2814,31,51,71,91,111,131,151,171,185,186,172,152,132,112,92,72,52,3219,37,57,77,97,117,137,157,175,187,188,176,158,138,118,98,78,58,3822,41,61,81,101,121,141,161,179,189,190,180,162,142,122,102,82,62,42
RandomSmallGroup⁡id=false
⟨a permutation group on 256 letters with 8 generators⟩
G≔RandomSmallGroup⁡id,maxorder=200
G≔1,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,173,171,169,167,165,163,161,159,157,155,153,151,149,147,145,143,141,139,137,135,133,131,129,127,125,123,121,119,117,115,113,111,109,107,105,103,101,99,97,95,93,91,89,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3
GroupOrder⁡G
173
G≔RandomSmallGroup⁡form=fpgroup
G≔⁢a1,a2,a3,a4⁢∣⁢a12,a22,a32,a1-1⁢a2-1⁢a1⁢a2,a1-1⁢a3-1⁢a1⁢a3,a1-1⁢a4-1⁢a1⁢a4,a2-1⁢a1-1⁢a2⁢a1,a2-1⁢a3-1⁢a2⁢a3,a2-1⁢a4-1⁢a2⁢a4,a3-1⁢a1-1⁢a3⁢a1,a3-1⁢a2-1⁢a3⁢a2,a3-1⁢a4-1⁢a3⁢a4,a4-1⁢a1-1⁢a4⁢a1,a4-1⁢a2-1⁢a4⁢a2,a4-1⁢a3-1⁢a4⁢a3,a437⁢
G≔RandomSmallGroup⁡maxorder=100,form=fpgroup
G≔⁢_a,_b⁢∣⁢_b3,_a-1⁢_b-1⁢_a⁢_b,_a9⁢
27
RandomSmallGroup⁡form=id
153,2
id≔RandomSmallGroup⁡form=id,maxorder=150
id≔97,1
evalb⁡id1≤150
true
The GroupTheory[RandomSmallGroup] command was introduced in Maple 2017.
For more information on Maple 2017 changes, see Updates in Maple 2017.
See Also
GroupTheory,GroupOrder
GroupTheory,SmallGroup
with
Download Help Document