Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Ind
 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 

12 Category of copresheaves of a finitely presented (linear) category
 12.1 GAP Categories
 12.2 Attributes
 12.3 Operations
 12.4 Constructors

12 Category of copresheaves of a finitely presented (linear) category

12.1 GAP Categories

12.1-1 IsCoPreSheafCategory
‣ IsCoPreSheafCategory( category )( filter )

Returns: true or false

The GAP category of copresheaf categories.

12.1-2 IsCellInCoPreSheafCategory
‣ IsCellInCoPreSheafCategory( cell )( filter )

Returns: true or false

The GAP category of cells in a copresheaf category.

12.1-3 IsObjectInCoPreSheafCategory
‣ IsObjectInCoPreSheafCategory( obj )( filter )

Returns: true or false

The GAP category of objects in a copresheaf category.

12.1-4 IsMorphismInCoPreSheafCategory
‣ IsMorphismInCoPreSheafCategory( mor )( filter )

Returns: true or false

The GAP category of morphisms in a copresheaf category.

12.2 Attributes

12.2-1 Source
‣ Source( coPSh )( attribute )

Returns: a CAP category

The source category of the copresheaf category coPSh.

12.2-2 Target
‣ Target( coPSh )( attribute )

Returns: a CAP category

The target category of the copresheaf category coPSh.

12.2-3 Source
‣ Source( F )( attribute )

Returns: a CAP category

The source of the functor underlying functor object F.

12.2-4 Target
‣ Target( F )( attribute )

Returns: a CAP category

The target of the functor underlying the functor object F.

12.2-5 OppositeOfSource
‣ OppositeOfSource( coPSh )( attribute )

Returns: a CAP category

The opposite of the source category of the copresheaf category coPSh.

12.2-6 ValuesOfCoPreSheaf
‣ ValuesOfCoPreSheaf( F )( attribute )

Returns: a pair of lists

The input is functor F in a copresheaf category coPSh. The output is pair of lists. The first is the list of values of the functor F on all objects of the source category of coPSh. The second is the list of values of the functor F on all *generating* morphisms of the source category of coPSh.

12.2-7 ValuesOnAllObjects
‣ ValuesOnAllObjects( eta )( attribute )

Returns: a list

Returns the values of the natural transformation eta in a copresheaf category coPSh on all objects of the source category of coPSh.

The 2-cell underlying the functor object F_or_eta.

12.2-8 UnderlyingCapTwoCategoryCell
‣ UnderlyingCapTwoCategoryCell( F_or_eta )( attribute )

Returns: a CAP functor or natural transformation

12.2-9 CoYonedaEmbedding
‣ CoYonedaEmbedding( B )( attribute )

Returns: a CAP functor

12.2-10 CoYonedaEmbeddingOfSourceCategory
‣ CoYonedaEmbeddingOfSourceCategory( coPSh )( attribute )

Returns: a CAP functor

12.3 Operations

12.3-1 ApplyObjectInCoPreSheafCategoryToObject
‣ ApplyObjectInCoPreSheafCategoryToObject( F, obj )( operation )

Returns: a CAP object

Apply the presheaf F to the object obj. The shorthand is F(obj).

12.3-2 ApplyObjectInCoPreSheafCategoryToMorphism
‣ ApplyObjectInCoPreSheafCategoryToMorphism( F, mor )( operation )

Returns: a CAP morphism

Apply the presheaf F to the morphism mor. The shorthand is F(mor).

12.3-3 ApplyMorphismInCoPreSheafCategoryToObject
‣ ApplyMorphismInCoPreSheafCategoryToObject( eta, obj )( operation )

Returns: a CAP morphism

Apply the presheaf morphism eta to the object obj. The shorthand is eta(o).

12.4 Constructors

12.4-1 CoPreSheaves
‣ CoPreSheaves( B, D )( operation )
‣ CoPreSheaves( B, k )( operation )
‣ CoPreSheaves( B )( operation )

Returns: a CAP category

Construct the category CoPreSheaves( B, D )= FunctorCategory( B, D )^op of copresheaves from the small category B to the category D as objects and their natural transformations as morphisms.

12.4-2 CreateCoPreSheaf
‣ CreateCoPreSheaf( F )( attribute )
‣ CreateCoPreSheaf( B, rec_images_of_objects, rec_images_of_morphisms )( operation )
‣ CreateCoPreSheaf( B, images_of_objects, images_of_morphisms )( operation )

Returns: an object in a CAP category

Turn the functor F:B \(\to\) D into an object in the category of functors coPSh := CoPreSheaves( B, D ). An alternative input is the source category B and two defining records rec_images_of_objects and rec_images_of_morphisms of F. Another alternative input is the source category B and two defining lists images_of_objects and images_of_morphisms of F. The order of their entries must correspond to that of the vertices and arrows of the underlying quiver.

For the convenience of the user the following input is also valid: If images_of_objects is a list of nonnegative integers, images_of_morphisms is a list of matrices, and \(k:=\) CommutativeRingOfLinearCategory( B ) is a field then the two lists are interpreted as objects and morphisms in a matrix category or a category of rows over \(k\), respectively.

12.4-3 CreateCoPreSheafMorphismByValues
‣ CreateCoPreSheafMorphismByValues( arg1, arg2, arg3, arg4 )( operation )
‣ CreateCoPreSheafMorphism( eta )( attribute )
‣ CreateCoPreSheafMorphism( U, e, V )( operation )
‣ CreateCoPreSheafMorphism( U, e, V )( operation )
‣ CreateCoPreSheafMorphism( arg1, arg2, arg3 )( operation )

Returns: a morphism in a CAP category

Turn the natrual transformation eta:\(F \to G\) into a morphism U := CreateCoPreSheaf( F ) \(\to\) V := CreateCoPreSheaf( G ) in the category of functors coPSh := CoPreSheaves( B, C ), where B := Source( F ) = Source( G ) and C := Target( F ) = Target( G ).

An alternative input is the triple (U, e, V), where e is a defining record of eta.

Another alternative input is the triple (U, e, V), where e is a defining list of eta.

 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 
Goto Chapter: Top 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Ind

generated by GAPDoc2HTML