48.45 GetFusionMap

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' ] )

Previous Up Top Next
Index

GAP 3.4.4
April 1997