  
  [1m[4m[31m5. Installation and auxiliary functions[0m
  
  
  [1m[4m[31m5.1 Requirements[0m
  
  The  [1mResClasses[0m package needs at least [1mGAP[0m 4.4.6 and [1mGAPDoc[0m 0.999 [LN02]. It
  can  be  used  under UNIX, under Windows and on the MacIntosh. [1mResClasses[0m is
  completely  written in the [1mGAP[0m language and does neither contain nor require
  external binaries.
  
  
  [1m[4m[31m5.2 Installation[0m
  
  Like  any  other  [1mGAP[0m  package,  [1mResClasses[0m  must  be  installed  in the [1mpkg[0m
  subdirectory of the [1mGAP[0m distribution. This is accomplished by extracting the
  distribution  file  in this directory. By default, the package [1mResClasses[0m is
  autoloaded.  If  you have switched autoloading of packages off, you can load
  [1mResClasses[0m via [22m[32mLoadPackage( "resclasses" );[0m.
  
  
  [1m[4m[31m5.3 The testing routine[0m
  
  [1m[4m[31m5.3-1 ResClassesTest[0m
  
  [1m[34m> ResClassesTest( [0m[22m[34m[0m[1m[34m ) _______________________________________________[0mfunction
  [1mReturns:[0m  Nothing.
  
  Performs  tests  of  the [1mResClasses[0m package. Errors, i.e. differences to the
  correct  results  of the test computations, are reported. The processed test
  files are in the directory [1mpkg/resclasses/tst[0m.
  
  
  [1m[4m[31m5.4 Changing the viewing format for residue class unions[0m
  
  [1m[4m[31m5.4-1 ResidueClassUnionViewingFormat[0m
  
  [1m[34m> ResidueClassUnionViewingFormat( [0m[22m[34mformat[0m[1m[34m ) _________________________[0mfunction
  [1mReturns:[0m  Nothing.
  
  Switches  between  a  longer  and  more  descriptive ([22m[34mformat[0m = [22m[32m"long"[0m) and a
  shorter  and  less  bulky  ([22m[34mformat[0m  =  [22m[32m"short"[0m) viewing format for unions of
  residue  classes. The former is the default and should be used when not many
  residue  classes  have to be displayed or residue classes of different rings
  are  used,  but the latter is usually preferable if it is always clear which
  the  base  ring is and if the printed representation of many residue classes
  should fit on one screen.
  
  [22m[35m---------------------------  Example  ----------------------------[0m
    [22m[35m[0m
    [22m[35mgap> ResidueClassUnionViewingFormat("short");[0m
    [22m[35mgap> ResidueClassUnion(Integers,12,[1,4,5,7,10,11]);[0m
    [22m[35m1(3) U 5(6)[0m
    [22m[35mgap> ResidueClassUnionViewingFormat("long");[0m
    [22m[35mgap> ResidueClassUnion(Integers,12,[1,4,5,7,10,11]);[0m
    [22m[35mUnion of the residue classes 1(3) and 5(6) of Z[0m
    [22m[35m[0m
  [22m[35m------------------------------------------------------------------[0m
  
  
  [1m[4m[31m5.5 Building the manual[0m
  
  The  following  routine is a development tool. As all files it generates are
  included in the distribution file anyway, users will not need it.
  
  [1m[4m[31m5.5-1 ResClassesBuildManual[0m
  
  [1m[34m> ResClassesBuildManual( [0m[22m[34m[0m[1m[34m ) ________________________________________[0mfunction
  [1mReturns:[0m  Nothing.
  
  This  function  builds  the  manual  of  the  [1mResClasses[0m package in the file
  formats   LaTeX,  DVI,  Postscript,  PDF,  HTML  and  ASCII  text.  This  is
  accomplished  using  the  [1mGAPDoc[0m package by Frank Lübeck and Max Neunhöffer.
  Building  the  manual  is  possible only on UNIX systems and requires LaTeX,
  PDFLaTeX and [1mdvips[0m.
  
