Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 Ind
 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 

6 Basics
 6.1 Global variables
 6.2 GAP Categories
 6.3 Attributes

6 Basics

6.1 Global variables

6.1-1 HOMALG_TOOLS
‣ HOMALG_TOOLS( global variable )

A central place for configurations.

6.2 GAP Categories

6.2-1 IsStructureObjectOrObjectOrMorphism
‣ IsStructureObjectOrObjectOrMorphism( arg )( category )

Returns: true or false

This is the super super GAP-category which will include the GAP-categories IsStructureObjectOrObject and IsHomalgObjectOrMorphism

6.2-2 IsStructureObjectOrObject
‣ IsStructureObjectOrObject( arg )( category )

Returns: true or false

This is the super GAP-category which will include the GAP-categories IsHomalgSemiring, IsHomalgModule, IsHomalgSemiringOrModule and IsHomalgComplex

6.2-3 IsStructureObject
‣ IsStructureObject( arg )( category )

Returns: true or false

This is the super GAP-category which will include the GAP-categories IsHomalgSemiring we need this GAP-category to define things like Hom(M,R) as easy as Hom(M,N) without distinguishing between structure objects (e.g. rings) and objects (e.g. modules)

6.2-4 IsStructureObjectMorphism
‣ IsStructureObjectMorphism( arg )( category )

Returns: true or false

This is the super GAP-category which will include the GAP-categories IsHomalgSemiringMap, etc.

6.2-5 IsHomalgSemiringOrModule
‣ IsHomalgSemiringOrModule( arg )( category )

Returns: true or false

this is the super GAP-category which will include the GAP-categories IsHomalgSemiring, IsHomalgModule:

6.3 Attributes

6.3-1 SemiringFilter
‣ SemiringFilter( semiring )( attribute )

A filter inheriting from IsSemiring which uniquely identifies the semiring semiring. For example, the (semi)ring Integers is identified by IsIntegers. If no filter uniquely identifying the semiring exists, the most special filter available should be chosen.

6.3-2 SemiringElementFilter
‣ SemiringElementFilter( semiring )( attribute )

A filter inheriting from IsSemiringElement which uniquely identifies elements of the semiring semiring. For example, the elements of the (semi)ring Integers are identified by IsInt. If no filter uniquely identifying the elements of the semiring exists, the most special filter available should be chosen.

6.3-3 SemiringFilter
‣ SemiringFilter( ring )( attribute )

A filter inheriting from IsRingWithOne which uniquely identifies the ring ring. For example, the ring Integers is identified by IsIntegers. If no filter uniquely identifying the ring exists, the most special filter available should be chosen.

6.3-4 SemiringElementFilter
‣ SemiringElementFilter( ring )( attribute )

A filter inheriting from IsRingElement which uniquely identifies elements of the ring ring. For example, the elements of the ring Integers are identified by IsInt. If no filter uniquely identifying the elements of the ring exists, the most special filter available should be chosen.

 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 
Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 Ind

generated by GAPDoc2HTML