SubgroupFusions( subtbl, tbl )
SubgroupFusions( subtbl, tbl, parameters )
returns the list of all subgroup fusion maps from subtbl into tbl.
The optional record parameters may have the following fields:
chars
:tbl.irreducibles
subchars
:chars
, the default is subtbl.irreducibles
fusionmap
:
decompose
:true
, the restrictions of chars
must have all
constituents in subchars
, that will be used in the algorithm;
if subchars
is not bound and subtbl.irreducibles
is complete,
the default value of decompose
is true
, otherwise false
permchar
:
quick
:true
, the subroutines are called with the option
"quick"
; especially, a unique map will be returned immediately
without checking all symmetrisations; the default value is false
parameters
:maxamb
, minamb
and maxlen
which control
the subroutine FusionsAllowedByRestrictions:
It only uses characters with actual indeterminateness up to
maxamb
, tests decomposability only for characters with actual
indeterminateness at least minamb
and admits a branch only
according to a character if there is one with at most maxlen
possible restrictions.
# cf.\ example in "FusionsAllowedByRestrictions" gap> s:= CharTable( "U3(3)" );; t:= CharTable( "J4" );; gap> SubgroupFusions( s, t, rec( quick:= true ) ); [ [ 1, 2, 4, 4, 5, 5, 6, 10, 12, 13, 14, 14, 21, 21 ], [ 1, 2, 4, 4, 5, 5, 6, 10, 13, 12, 14, 14, 21, 21 ], [ 1, 2, 4, 4, 6, 6, 6, 10, 12, 13, 15, 15, 22, 22 ], [ 1, 2, 4, 4, 6, 6, 6, 10, 12, 13, 16, 16, 22, 22 ], [ 1, 2, 4, 4, 6, 6, 6, 10, 13, 12, 15, 15, 22, 22 ], [ 1, 2, 4, 4, 6, 6, 6, 10, 13, 12, 16, 16, 22, 22 ] ]
GAP 3.4.4