‣ GroebnerBasis( C, rels ) | ( operation ) |
Returns: a dense list
The input is a path category C and a list rels consisting of pairs of parallel morphisms in C. The output is the Groebner basis of rels.
‣ ReducedGroebnerBasisWithGivenGroebnerBasis( C, groebner_basis ) | ( operation ) |
Returns: a dense list
The input is a path category C and a Groebner basis groebner_basis consisting of pairs of parallel morphisms in C. The output is the reduced Groebner basis of groebner_basis.
‣ ReducedGroebnerBasis( C, rels ) | ( operation ) |
Returns: a dense list
The input is a path category C and a list rels consisting of pairs of parallel morphisms in C. The output is the reduced Groebner basis of rels.
‣ IsDescendingForMorphisms( C, f, g, admissible_order ) | ( operation ) |
Returns: a boolean
The input is a path category C, two parallel morphisms f, g and a string admissible_order which takes one of the following two values "Dp" or "dp". The output is whether f \succ g with respect to the specified admissible order. "Dp" stands for the left-length-lexicographic order under which f \succ_{\mathtt{Dp}} g if MorphismLength(f) \succ MorphismLength(g); or MorphismLength(f)=MorphismLength(g) and the first nonzero entry in MorphismIndices(f)-MorphismIndices(g) is negative. "dp" stands for the right-length-lexicographic order under which f \succ_{\mathtt{dp}} g if MorphismLength(f) \succ MorphismLength(g); or MorphismLength(f)=MorphismLength(g) and the last nonzero entry in MorphismIndices(f)-MorphismIndices(g) is negative. For example, if the quiver of C is defined by the string "(*)[x:*->*,y:*->*]", then
x^2 \succ_{\mathtt{Dp}} xy \succ_{\mathtt{Dp}} yx \succ_{\mathtt{Dp}} y^2 \succ_{\mathtt{Dp}} x \succ_{\mathtt{Dp}} y \succ_{\mathtt{Dp}} \mathtt{id(*)}
x^2 \succ_{\mathtt{dp}} yx \succ_{\mathtt{dp}} xy \succ_{\mathtt{dp}} y^2 \succ_{\mathtt{dp}} x \succ_{\mathtt{dp}} y \succ_{\mathtt{dp}} \mathtt{id(*)}
‣ IsAscendingForMorphisms( C, f, g, admissible_order ) | ( operation ) |
Returns: a boolean
The input is a path category C, two parallel morphisms f, g and a string admissible_order which takes one of the following two values "Dp" or "dp". The output is whether f \prec g with respect to the specified admissible order.
‣ IsPathCategory( arg ) | ( filter ) |
Returns: true or false
The GAP category of path categories.
‣ IsPathCategoryObject( arg ) | ( filter ) |
Returns: true or false
The GAP category of objects in path categories.
‣ IsPathCategoryMorphism( arg ) | ( filter ) |
Returns: true or false
The GAP category of morphisms in path categories.
‣ PathCategory( q ) | ( operation ) |
Returns: a CAP category
The input is a CAP quiver q. The output is the path category of q, i.e., the category whose objects are the objects of q and whose morphisms are lists of morphisms in q, in which the target of any morphism is equal to the source of the next morphism.
‣ ObjectConstructor( C, i ) | ( operation ) |
Returns: a CAP category object
The input is a path category C of CAP quiver q and a positive integer i. The output is the i'th object in C.
‣ MorphismConstructor( C, s, l, support, t ) | ( operation ) |
Returns: a CAP category morphism
The input is a path category C of CAP quiver q, two objects s, t a nonnegative integer length and a list support of length l consisting of morphisms in q where the target of each morphism is equal to the source of the next morphism. The output is the morphism in C whose length is l and whose support is support.
‣ AssignSetOfObjects( C[, str] ) | ( operation ) |
Returns: nothing
Assigns the objects of C to global variables. Names of the variables are the concatenation of str with the labels of the objects. The default value of str is the empty string.
‣ AssignSetOfGeneratingMorphisms( C[, str] ) | ( operation ) |
Returns: nothing
Assigns the generating morphisms of C to global variables. Names of the variables are the concatenation of str with the labels of the generating morphisms. The default value of str is the empty string.
‣ OppositePathCategory( C ) | ( attribute ) |
Returns: a path category
Returns the opposite category of the path category C.
‣ CategoryFromNerveData( C ) | ( attribute ) |
‣ UnderlyingQuiver( C ) | ( attribute ) |
Returns: a list of CAP category objects
Returns the defining quiver of the path category C.
‣ ObjectIndex( v ) | ( attribute ) |
Returns: a positive integer
Returns the index of the object v.
‣ ObjectLabel( v ) | ( attribute ) |
Returns: a string
Returns the label of the object v.
‣ MorphismLength( alpha ) | ( attribute ) |
Returns: a positive integer
Returns the length of alpha.
‣ MorphismSupport( alpha ) | ( attribute ) |
Returns: a dense-list of CAP quiver morphisms
Returns the list of morphisms in the underlying quiver which defines alpha.
‣ MorphismIndices( alpha ) | ( attribute ) |
Returns: a dense-list of positive integers
Returns the indices of the morphisms in MorphismSupport(alpha).
‣ MorphismLabel( alpha ) | ( attribute ) |
Returns: a positive integer
Returns the label of the morphism alpha.
‣ IsFinitePathCategory( C ) | ( property ) |
Returns: a boolean
Returns whether C can be enriched over the category of finite sets.
‣ HasFiniteNumberOfMacaulayMorphisms( C, mors ) | ( operation ) |
Returns: a boolean
The input is a path category C and a list of morphisms mors in C (mors is usually the leading terms of a Groebner basis). The output is whether almost all morphisms of C are multiples of elements in mors. In other words, whether the number of morphisms that are not multiples of elements in mors (i.e., Macaulay monomials) is finite.
‣ MacaulayMorphisms( C, mors ) | ( operation ) |
Returns: a boolean
The input is a path category C and a list of morphisms mors in C (mors is usually the leading terms of a Groebner basis). The output is the Macaulay monomials with respect to mors.
generated by GAPDoc2HTML