PERMUTATION Objects in SYMMETRICA 
Inside
Symmetrica 
there are many routines, which are working with the symmetric groups,
so it is clear that permutations are fundamental data type.
there are several methods of implementation. Like in the general case there is a tag on the PERMUTATION object, which allows to recognize the special typ of permutation.
a incomplete collection of routines, which work with PERMUTATION objects.
 copy
 copy
 Rothe diagramm
 Rothe diagramm
	
	![[try]](look.gif) 
   
 invers
 invers
	
	![[try]](look.gif) 
 lehmercode
 lehmercode
	
	![[try]](look.gif) 
 m_part_perm = to generate a permutation of given cycle type.
 m_part_perm = to generate a permutation of given cycle type.
	
	![[try]](look.gif) 
 mult
 mult
	
	![[try]](look.gif) 
 next
 next 
	
	![[try]](look.gif) 
 objectread/ objectwrite = I/O in a file
 objectread/ objectwrite = I/O in a file
 print/println/fprint/fprintln
 print/println/fprint/fprintln 
 random_permutation
 random_permutation
	
	![[try]](look.gif) 
 rank_permutation
 rank_permutation
	
	![[try]](look.gif) 
 rz = reduced decomposition
 rz = reduced decomposition
	
	![[try]](look.gif) 
 scan = input of a  PERMUTATION object
 scan = input of a  PERMUTATION object
 tex = TeX output
 tex = TeX output
	
	![[try]](look.gif) 
 zykeltyp
 zykeltyp
	
	![[try]](look.gif) 
 ...
 ...
Send comments or suggestions to:
symmetrica (at) symmetrica.de
