| ‣ IsIntrinsicCategory( arg ) | ( filter ) | 
Returns: true or false
The GAP category of an intrinsic CAP category.
| ‣ IsCapCategoryIntrinsicCell( arg ) | ( filter ) | 
Returns: true or false
The GAP category of intrinsic cells in an intrinsic CAP category.
| ‣ IsCapCategoryIntrinsicObject( arg ) | ( filter ) | 
Returns: true or false
The GAP category of intrinsic objects in an intrinsic CAP category.
| ‣ IsCapCategoryIntrinsicMorphism( arg ) | ( filter ) | 
Returns: true or false
The GAP category of intrinsic morphisms in an intrinsic CAP category.
| ‣ CanonicalizeIfZero | ( filter ) | 
| ‣ IsSafeForSideEffects( arg ) | ( property ) | 
Returns: true or false
| ‣ CanonicalizedToZero( arg ) | ( property ) | 
Returns: true or false
| ‣ IntrinsifyObject( C, o ) | ( operation ) | 
Returns: an object in a CAP-category
Create an intrinsic object out of the object o.
| ‣ Intrinsify( C, o ) | ( operation ) | 
Returns: an object in a CAP-category
The default method is IntrinsifyObject. This is the method to overload depending on the context.
| ‣ IntrinsifyMorphism( m, s, i, t, j ) | ( operation ) | 
| ‣ Intrinsify( m, s, i, t, j ) | ( operation ) | 
| ‣ Intrinsify( C, m ) | ( operation ) | 
Returns: a morphism in a CAP-category
Create out of the morphism m an intrinsic morphism with source CertainCell(s,i) and target CertainCell(t,j). Create out of the morphism m an intrinsic morphism with source CertainCell(s,i) and target CertainCell(t,j). In the two argument version create an intrinsic morphism out of the morphism m after intrinsifying its source and target.
| ‣ Intrinsify( F, name, A, B ) | ( operation ) | 
| ‣ Intrinsify( F, A, B ) | ( operation ) | 
| ‣ Intrinsify( F, name, A ) | ( operation ) | 
| ‣ Intrinsify( F, A ) | ( operation ) | 
Intrinsify a functor ... Intrinsify a functor ... Intrinsify an endofunctor ... Intrinsify an endofunctor ...
| ‣ Intrinsify( eta, name, A, B ) | ( operation ) | 
| ‣ Intrinsify( eta, A, B ) | ( operation ) | 
Intrinsify a natural transformation Intrinsify a natural transformation
| ‣ TurnAutoequivalenceIntoIdentityFunctor( eta ) | ( operation ) | 
Returns: a functor
Turn the range of the natural isomorphism eta into the identity functor and turn eta into the identity natural transformation.
| ‣ CanonicalizeZeroObjectsAsIdentityFunctor( category ) | ( attribute ) | 
Returns: a functor
Turn FunctorCanonicalizeZeroObjects(category) into the identity functor.
| ‣ CanonicalizeZeroMorphismsAsIdentityFunctor( category ) | ( attribute ) | 
Returns: a CAP functor
Turn FunctorCanonicalizeZeroMorphisms(category) into the identity functor.
| ‣ IntrinsicCategory( C ) | ( operation ) | 
Returns: a CAP category
Create in the sense explained below an intrinsic
 category out of the category C. The procedure understands five options:
strict (true or false);
filter_obj (a filter used to define the type of intrinsified objects);
filter_mor (a filter used to define the type of intrinsified morphisms);
filter_end (a filter used to define the type of intrinsified endomorphisms);
todo_func (a function which does not need to return anything).
If strict=true then the CAP's congruence relation on the Hom-setoids is divided out. The argument todo_func is a function which will be applied in all CAP constructions CAP_oper producing a morphism to the argument list of CAP_oper (as first argument) and the output of CAP_oper (as second argument). If the option strict is not specified it defaults to true. If filter_obj is not specified it defaults to IsCapCategoryIntrinsicObject. If filter_mor is not specified it defaults to IsCapCategoryIntrinsicMorphism. If filter_end is not specified it defaults to IsCapCategoryIntrinsicMorphism. If todo is not specified it defaults to ReturnNothing.
| ‣ UnderlyingCategory( C ) | ( attribute ) | 
The category underlying the intrinsic category C.
| ‣ IsLockedObject( c ) | ( operation ) | 
Check whether the intrinsic object c is locked or not.
| ‣ PositionOfLastStoredCell( c ) | ( operation ) | 
Return the position of the last stored cell underlying the intrinsic cell c.
| ‣ CertainCell( o, i ) | ( operation ) | 
Return the i-th object underlying the intrinsic object o.
| ‣ CertainCell( m, i, j, k ) | ( operation ) | 
Return the (i,j,k)-th morphism underlying the intrinsic cell m.
| ‣ CertainCell( m, i, j ) | ( operation ) | 
Return the (i,j)-th morphism underlying the intrinsic cell m.
| ‣ PositionOfActiveCell( c ) | ( operation ) | 
Return the position of the active cell underlying the intrinsic cell c.
| ‣ SetPositionOfActiveCell( c, p ) | ( operation ) | 
Set the position of the active cell underlying the intrinsic cell c using p.
| ‣ ActiveCell( c ) | ( operation ) | 
Return the active cell underlying the intrinsic cell c.
| ‣ AddTransitionIsomorphism( o, s, eta ) | ( operation ) | 
Add the isomorphism eta to the record of transition isomorphisms. Source( eta ) must be equal to CertainCell( o, s ).
| ‣ AddTransitionIsomorphism( o, eta, t ) | ( operation ) | 
| ‣ AddTransitionIsomorphism( o, s, eta, t ) | ( operation ) | 
In the second version the Range( eta ) must be equal to CertainCell( o, t ). In the third version the Range( eta ) must be equal to CertainCell( o, t ) and the Source( eta ) must be equal to CertainCell( o, s ).
| ‣ TransitionIsomorphism( o, s, t ) | ( operation ) | 
Return the transition isomorphism of the intrinsic object o at position (s,t).
| ‣ AddToIntrinsicMorphism( mor, m, s, t ) | ( operation ) | 
Add the morphism m to the intrinsic morphism mor at position [ s, t, ? ].
generated by GAPDoc2HTML