symmetry.red 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. module symmetry;
  2. %
  3. % ----------------------------------------------------------
  4. % Symmetry Package
  5. % ----------------------------------------------------------
  6. %
  7. % Author : Karin Gatermann
  8. % Konrad-Zuse-Zentrum fuer
  9. % Informationstechnik Berlin
  10. % Heilbronner Str. 10
  11. % W-1000 Berlin 31
  12. % Germany
  13. % Email: Gatermann@sc.ZIB-Berlin.de
  14. %
  15. % Version 1.0 9. December 1991
  16. %
  17. % Abstract:
  18. % ---------
  19. % This program is an implementation of the algorithm
  20. % for computation of symmetry adapted bases from the
  21. % theory of linear representations of finite grous.
  22. % Projections for the computation of block diagonal form
  23. % of matrices are computed having the symmetry of a group.
  24. %
  25. %
  26. % REDUCE 3.4 is required.
  27. %
  28. % References:
  29. % -----------
  30. % J.-P. Serre, Linear Representations of Finite Groups.
  31. % Springer, New York (1977).
  32. % E. Stiefel, A. F{\"a}ssler, Gruppentheoretische
  33. % Methoden und ihre Anwendung. Teubner, Stuttgart (1979).
  34. % (English translation to appear by Birkh\"auser (1992)).
  35. %
  36. % Keywords:
  37. % --------
  38. % linear representations, symmetry adapted bases,
  39. % matrix with the symmetry of a group,
  40. % block diagonalization
  41. %
  42. % symmetry.red
  43. % definition of available algebraic operators
  44. % To build a fast loading version of this package, the following
  45. % sequence of commands should be used:
  46. create!-package('(symmetry symdata1 symdata2),'(contrib symmetry));
  47. load!-package 'symaux;
  48. endmodule;
  49. end;