@@ -135,6 +135,20 @@ end : CategoryFilter := IsCapCategory,
135
135
Weight := 1 ,
136
136
is_autogenerated_by_CompilerForCAP := true );
137
137
138
+ # #
139
+ AddDerivationToCAP( CoimageProjection,
140
+ " dualizing the derivation of ImageEmbedding by ImageEmbedding as the colift along the coastriction to image" ,
141
+ [
142
+ [ AstrictionToCoimage, 1 ] ,
143
+ [ LiftAlongMonomorphism, 1 ] ,
144
+ ] ,
145
+
146
+ function ( cat_1, alpha_1 )
147
+ return LiftAlongMonomorphism( cat_1, AstrictionToCoimage( cat_1, alpha_1 ), alpha_1 );
148
+ end : CategoryFilter := IsCapCategory,
149
+ Weight := 1 ,
150
+ is_autogenerated_by_CompilerForCAP := true );
151
+
138
152
# #
139
153
AddDerivationToCAP( CoimageProjection,
140
154
" dualizing the derivation of ImageEmbedding by ImageEmbedding as the kernel embedding of the cokernel projection" ,
@@ -151,6 +165,20 @@ end : CategoryFilter := IsAbelianCategory,
151
165
Weight := 1 ,
152
166
is_autogenerated_by_CompilerForCAP := true );
153
167
168
+ # #
169
+ AddDerivationToCAP( CoimageProjectionWithGivenCoimageObject,
170
+ " dualizing the derivation of ImageEmbeddingWithGivenImageObject by ImageEmbeddingWithGivenImageObject as the colift along the coastriction to image" ,
171
+ [
172
+ [ AstrictionToCoimageWithGivenCoimageObject, 1 ] ,
173
+ [ LiftAlongMonomorphism, 1 ] ,
174
+ ] ,
175
+
176
+ function ( cat_1, alpha_1, C_1 )
177
+ return LiftAlongMonomorphism( cat_1, AstrictionToCoimageWithGivenCoimageObject( cat_1, alpha_1, C_1 ), alpha_1 );
178
+ end : CategoryFilter := IsCapCategory,
179
+ Weight := 1 ,
180
+ is_autogenerated_by_CompilerForCAP := true );
181
+
154
182
# #
155
183
AddDerivationToCAP( CokernelColift,
156
184
" dualizing the derivation of KernelLift by KernelLift using LiftAlongMonomorphism and KernelEmbedding" ,
0 commit comments