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