Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/yangbaxter/lib/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 14.6.2025 mit Größe 734 B image not shown  

Quelle  rack.gd   Sprache: unbekannt

 
DeclareCategory("IsRack", IsAttributeStoringRep);
DeclareCategory("IsRackElm", IsMultiplicativeElement);

DeclareRepresentation( "IsRackElmRep", IsPositionalObjectRep, [ 1 ]);
DeclareOperation("RackElmConstructor", [IsRack, IsInt]);

BindGlobal("RackElmFamily", NewFamily("RackElmFamily", IsRackElm));
BindGlobal("RackElmType", NewType(RackElmFamily, IsRackElm));
BindGlobal("RackType", NewType(CollectionsFamily( RackElmFamily ), IsRack and IsAttributeStoringRep));

### To create/recognize racks 
DeclareOperation("Rack", [IsList]);
DeclareAttribute("Rack2YB", IsRack);
DeclareAttribute("AsList", IsRack);
DeclareAttribute("Enumerator", IsRack);

DeclareAttribute("Permutations", IsRack);
DeclareAttribute("MatrixOfRack", IsRack);


[ Dauer der Verarbeitung: 0.3 Sekunden  (vorverarbeitet)  ]