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 538 B image not shown  

Quelle  utils.gi   Sprache: unbekannt

 
#### Splits the list <lst> into blocks of equal <size>
#InstallGlobalFunction(list2matrix, 
#function(lst, size)
#  return List([1..Size(lst)/size], i->lst{(i-1)*size+[1..size]});
#end);

InstallGlobalFunction(AllInjectiveHomomorphisms, function(G,H)
local c,i,m,o,j;
  c:=[];
  for i in AllHomomorphismClasses(G,H) do
  if not IsInjective(i) then
   continue;
   fi;
    m:=MappingGeneratorsImages(i);
    o:=Orbit(H,m[2],OnTuples);
    for j in o do
      Add(c,GroupHomomorphismByImages(G,H,m[1],j));
    od;
  od;
  return c;
end);



[ Dauer der Verarbeitung: 0.29 Sekunden  (vorverarbeitet)  ]