Skip to content

Commit

Permalink
derived ImageEmbedding as the colift along the coastriction to image
Browse files Browse the repository at this point in the history
  • Loading branch information
mohamed-barakat committed Oct 19, 2023
1 parent 993058f commit dbc6d13
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 1 deletion.
2 changes: 1 addition & 1 deletion CAP/PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ SetPackageInfo( rec(

PackageName := "CAP",
Subtitle := "Categories, Algorithms, Programming",
Version := "2023.10-07",
Version := "2023.10-08",
Date := (function ( ) if IsBound( GAPInfo.SystemEnvironment.GAP_PKG_RELEASE_DATE ) then return GAPInfo.SystemEnvironment.GAP_PKG_RELEASE_DATE; else return Concatenation( ~.Version{[ 1 .. 4 ]}, "-", ~.Version{[ 6, 7 ]}, "-01" ); fi; end)( ),
License := "GPL-2.0-or-later",

Expand Down
14 changes: 14 additions & 0 deletions CAP/gap/DerivedMethods.autogen.gi
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,20 @@ end : CategoryFilter := IsCapCategory,
Weight := 1,
is_autogenerated_by_CompilerForCAP := true );

##
AddDerivationToCAP( CoimageProjection,
"dualizing the derivation of ImageEmbedding by ImageEmbedding as the colift along the coastriction to image",
[
[ AstrictionToCoimage, 1 ],
[ LiftAlongMonomorphism, 1 ],
],

function ( cat_1, alpha_1 )
return LiftAlongMonomorphism( cat_1, AstrictionToCoimage( cat_1, alpha_1 ), alpha_1 );

Check warning on line 147 in CAP/gap/DerivedMethods.autogen.gi

View check run for this annotation

Codecov / codecov/patch

CAP/gap/DerivedMethods.autogen.gi#L147

Added line #L147 was not covered by tests
end : CategoryFilter := IsCapCategory,
Weight := 1,
is_autogenerated_by_CompilerForCAP := true );

##
AddDerivationToCAP( CoimageProjection,
"dualizing the derivation of ImageEmbedding by ImageEmbedding as the kernel embedding of the cokernel projection",
Expand Down
15 changes: 15 additions & 0 deletions CAP/gap/DerivedMethods.gi
Original file line number Diff line number Diff line change
Expand Up @@ -435,6 +435,21 @@ AddDerivationToCAP( UniversalMorphismIntoEqualizer,

end );

##
AddDerivationToCAP( ImageEmbedding,
"ImageEmbedding as the colift along the coastriction to image",
[ [ CoastrictionToImage, 1 ],
[ ColiftAlongEpimorphism, 1 ] ],

function( cat, mor )
local coastriction_to_image;

coastriction_to_image := CoastrictionToImage( cat, mor );

Check warning on line 447 in CAP/gap/DerivedMethods.gi

View check run for this annotation

Codecov / codecov/patch

CAP/gap/DerivedMethods.gi#L447

Added line #L447 was not covered by tests

return ColiftAlongEpimorphism( cat, coastriction_to_image, mor );

Check warning on line 449 in CAP/gap/DerivedMethods.gi

View check run for this annotation

Codecov / codecov/patch

CAP/gap/DerivedMethods.gi#L449

Added line #L449 was not covered by tests

end );

##
AddDerivationToCAP( ImageEmbedding,
"ImageEmbedding as the kernel embedding of the cokernel projection",
Expand Down

0 comments on commit dbc6d13

Please sign in to comment.