Skip to content

Commit c8636fa

Browse files
Merge pull request #1788 from kamalsaleh/master
Few improvements & preperations for translating `(Additive/Linear)ClosuresForCAP` to Julia
2 parents b388d0a + 199be39 commit c8636fa

17 files changed

+194
-34
lines changed

AdditiveClosuresForCAP/PackageInfo.g

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ SetPackageInfo( rec(
1010

1111
PackageName := "AdditiveClosuresForCAP",
1212
Subtitle := "Additive closures for pre-abelian categories",
13-
Version := "2025.07-05",
13+
Version := "2025.08-01",
1414
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)( ),
1515
License := "GPL-2.0-or-later",
1616

AdditiveClosuresForCAP/examples/CategoryOfColumns.g

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ Display( proj2 );
181181
#! @Example
182182
k := WeakKernelEmbedding( proj1 );
183183
#! <A morphism in Columns( Z )>
184+
# drop_example_in_Julia
184185
#! @EndExample
185186

186187
#! @Log
@@ -202,6 +203,7 @@ Display( k );
202203
#! @Example
203204
ck := WeakCokernelProjection( k );
204205
#! <A morphism in Columns( Z )>
206+
# drop_example_in_Julia
205207
#! @EndExample
206208

207209
#! @Log
@@ -230,6 +232,7 @@ IsEpimorphism( ck );
230232
#! true
231233
mor1 := CategoryOfColumnsMorphism( obj5, HomalgMatrix( [[ 1, 2 ]], 1, 2, S ), obj6 );
232234
#! <A morphism in Columns( Z )>
235+
# drop_example_in_Julia
233236
#! @EndExample
234237

235238
#! @Log
@@ -268,6 +271,7 @@ Display( mor2 );
268271
#! @Example
269272
lift := Lift( mor1, mor2 );
270273
#! <A morphism in Columns( Z )>
274+
# drop_example_in_Julia
271275
#! @EndExample
272276

273277
#! @Log
@@ -315,6 +319,7 @@ fp := WeakBiFiberProduct( mor1, mor2 );
315319
#! <A column module over Z of rank 2>
316320
fp_proj := ProjectionOfBiasedWeakFiberProduct( mor1, mor2 );
317321
#! <A morphism in Columns( Z )>
322+
# drop_example_in_Julia
318323
#! @EndExample
319324

320325
#! @Log
@@ -337,6 +342,7 @@ po := WeakBiPushout( mor, mor2 );
337342
#! <A column module over Z of rank 2>
338343
inj_push := InjectionOfBiasedWeakPushout( mor, mor2 );
339344
#! <A morphism in Columns( Z )>
345+
# drop_example_in_Julia
340346
#! @EndExample
341347

342348
#! @Log

AdditiveClosuresForCAP/examples/CategoryOfRows.g

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ Display( proj2 );
183183
#! @Example
184184
k := WeakKernelEmbedding( proj1 );
185185
#! <A morphism in Rows( Z )>
186+
# drop_example_in_Julia
186187
#! @EndExample
187188

188189
#! @Log
@@ -202,6 +203,7 @@ Display( k );
202203
#! @Example
203204
ck := WeakCokernelProjection( k );
204205
#! <A morphism in Rows( Z )>
206+
# drop_example_in_Julia
205207
#! @EndExample
206208

207209
#! @Log
@@ -231,6 +233,7 @@ IsEpimorphism( ck );
231233
#! true
232234
mor1 := CategoryOfRowsMorphism( obj5, HomalgMatrix( [[ 1 ], [ 2 ]], 2, 1, S ), obj6 );
233235
#! <A morphism in Rows( Z )>
236+
# drop_example_in_Julia
234237
#! @EndExample
235238

236239
#! @Log
@@ -270,6 +273,7 @@ Display( mor2 );
270273
#! @Example
271274
lift := Lift( mor1, mor2 );
272275
#! <A morphism in Rows( Z )>
276+
# drop_example_in_Julia
273277
#! @EndExample
274278

275279
#! @Log
@@ -317,6 +321,7 @@ fp := WeakBiFiberProduct( mor1, mor2 );
317321
#! <A row module over Z of rank 2>
318322
fp_proj := ProjectionOfBiasedWeakFiberProduct( mor1, mor2 );
319323
#! <A morphism in Rows( Z )>
324+
# drop_example_in_Julia
320325
#! @EndExample
321326

322327
#! @Log
@@ -339,6 +344,7 @@ po := WeakBiPushout( mor, mor2 );
339344
#! <A row module over Z of rank 2>
340345
inj_push := InjectionOfBiasedWeakPushout( mor, mor2 );
341346
#! <A morphism in Rows( Z )>
347+
# drop_example_in_Julia
342348
#! @EndExample
343349

344350
#! @Log
@@ -385,6 +391,7 @@ Display( EntriesOfHomalgMatrixAsListList( UnderlyingMatrix( universal_morphism )
385391
#! [ [ 2 ] ]
386392
IsEqualForMorphisms( PreCompose( universal_morphism, equalizer ), (2 / Q) * equalizer );
387393
#! true
394+
# drop_example_in_Julia
388395
#! @EndExample
389396

390397
##############
@@ -415,4 +422,5 @@ Display( EntriesOfHomalgMatrixAsListList( UnderlyingMatrix( universal_morphism )
415422
#! [ [ 2 ] ]
416423
IsEqualForMorphisms( PreCompose( coequalizer, universal_morphism ), (2 / Q) * coequalizer );
417424
#! true
425+
# drop_example_in_Julia
418426
#! @EndExample

0 commit comments

Comments
 (0)