GetFusionMap( source, destination )
GetFusionMap( source, destination, specification )
For character tables source and destination,
GetFusionMap( source, destination )
returns the map
field of the
fusion stored on the character table source that has the identifier
component destination.name
;
GetFusionMap( source, destination, specification )
gets that
fusion that additionally has the specification
field specification.
Both versions adjust the ordering of classes of destination using Conventions for Character Tables). That is the reason why destination cannot be simply the identifier of the destination table.
If both source and destination are Brauer tables, GetFusionMap
returns the fusion corresponding to that between the ordinary tables;
for that, this fusion must be stored on source.ordinary
.
If no appropriate fusion is found, false
is returned.
gap> s:= CharTable( "L2(11)" );; gap> t:= CharTable( "J1" );; gap> SortClassesCharTable( t, ( 3, 4, 5, 6 ) );; gap> t.permutation; (3,4,5,6) gap> GetFusionMap( s, t ); [ 1, 2, 4, 6, 5, 3, 10, 10 ] gap> s.fusions[5]; rec( name := "J1", map := [ 1, 2, 3, 5, 4, 6, 10, 10 ], text := [ 'f', 'u', 's', 'i', 'o', 'n', ' ', 'i', 's', ' ', 'u', 'n', 'i', 'q', 'u', 'e', ' ', 'u', 'p', ' ', 't', 'o', ' ', 't', 'a', 'b', 'l', 'e', ' ', 'a', 'u', 't', 'o', 'm', 'o', 'r', 'p', 'h', 'i', 's', 'm', 's', ',', '\n', 't', 'h', 'e', ' ', 'r', 'e', 'p', 'r', 'e', 's', 'e', 'n', 't', 'a', 't', 'i', 'v', 'e', ' ', 'i', 's', ' ', 'e', 'q', 'u', 'a', 'l', ' ', 't', 'o', ' ', 't', 'h', 'e', ' ', 'f', 'u', 's', 'i', 'o', 'n', ' ', 'm', 'a', 'p', ' ', 'o', 'n', ' ', 't', 'h', 'e', ' ', 'C', 'A', 'S', ' ', 't', 'a', 'b', 'l', 'e' ] )
GAP 3.4.4