Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/datastructures/gap/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 14.9.2025 mit Größe 789 B image not shown  

Quelle  hashfunctions.gi   Sprache: unbekannt

 
##
##  Datastructures: GAP package providing common datastructures.
##
##  Copyright (C) 2015-2017  The datastructures team.
##  For list of the team members, please refer to the COPYRIGHT file.
##
##  This package is licensed under the GPL 2 or later, please refer
##  to the COPYRIGHT.md and LICENSE files for details.
##

InstallGlobalFunction(HashBasic, DATA_HASH_FUNC_RECURSIVE);

InstallGlobalFunction(Hash_PermGroup_Complete,
    {G} -> DATA_HASH_FUNC_RECURSIVE(Set(GeneratorsSmallest(G))));

# This function assumes we have already calculated a stabilizer chain
# We find a small set of properties we can cheaply calculate from the
# stabilizer chain
InstallGlobalFunction(Hash_PermGroup_Fast,
    {G} -> DATA_HASH_FUNC_RECURSIVE([Size(G), Transitivity(G), Set(Orbits(G), Set)]));

[ Dauer der Verarbeitung: 0.22 Sekunden  (vorverarbeitet)  ]