|
#############################################################################
##
## grape.gd
## Copyright (C) 2019 James D. Mitchell
##
## Licensing information can be found in the README file of this package.
##
#############################################################################
##
DeclareOperation("Graph", [IsDigraph]);
# Cayley digraphs
DeclareConstructor("CayleyDigraphCons", [IsDigraph, IsGroup, IsList]);
DeclareOperation("CayleyDigraph", [IsGroup]);
DeclareOperation("CayleyDigraph", [IsGroup, IsList]);
DeclareOperation("CayleyDigraph", [IsFunction, IsGroup]);
DeclareOperation("CayleyDigraph", [IsFunction, IsGroup, IsList]);
DeclareAttribute("GroupOfCayleyDigraph", IsCayleyDigraph);
DeclareAttribute("SemigroupOfCayleyDigraph", IsCayleyDigraph);
DeclareAttribute("GeneratorsOfCayleyDigraph", IsCayleyDigraph);
DeclareOperation("Digraph", [IsFunction,
IsGroup,
IsListOrCollection,
IsFunction,
IsFunction]);
DeclareOperation("Digraph", [IsGroup,
IsListOrCollection,
IsFunction,
IsFunction]);
DeclareOperation("EdgeOrbitsDigraph", [IsPermGroup, IsList, IsInt]);
DeclareOperation("EdgeOrbitsDigraph", [IsPermGroup, IsList]);
DeclareOperation("DigraphAddEdgeOrbit", [IsDigraph, IsList]);
DeclareOperation("DigraphRemoveEdgeOrbit", [IsDigraph, IsList]);
[ Dauer der Verarbeitung: 0.5 Sekunden
(vorverarbeitet)
]
|