Skip to content

Commit

Permalink
Update website for CAP 2024.10-08
Browse files Browse the repository at this point in the history
  • Loading branch information
Bot committed Oct 30, 2024
1 parent 4768b48 commit 55d6636
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 181 deletions.
4 changes: 2 additions & 2 deletions CAP/PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ SetPackageInfo( rec(

PackageName := "CAP",
Subtitle := "Categories, Algorithms, Programming",
Version := "2024.10-07",
Date := "2024-10-24",
Version := "2024.10-08",
Date := "2024-10-30",
License := "GPL-2.0-or-later",

Persons := [
Expand Down
4 changes: 2 additions & 2 deletions CAP/doc/chap0.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ <h1>CAP</h1>
<h2>Categories, Algorithms, Programming</h2>

<p>
2024.10-07</p>
2024.10-08</p>

<p>
24 October 2024
30 October 2024
</p>

</div>
Expand Down
4 changes: 2 additions & 2 deletions CAP/doc/chap0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
 Categories, Algorithms, Programming 


2024.10-07
2024.10-08


24 October 2024
30 October 2024


Sebastian Gutsche
Expand Down
4 changes: 2 additions & 2 deletions CAP/doc/chap0_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ <h1>CAP</h1>
<h2>Categories, Algorithms, Programming</h2>

<p>
2024.10-07</p>
2024.10-08</p>

<p>
24 October 2024
30 October 2024
</p>

</div>
Expand Down
56 changes: 2 additions & 54 deletions CAP/doc/chap15.html
Original file line number Diff line number Diff line change
Expand Up @@ -228,31 +228,10 @@ <h4>15.4 <span class="Heading">Terminal category</span></h4>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "MonoidalCategories", "&gt;= 2024.06-02", false );</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "CAP", false );</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">T := TerminalCategoryWithMultipleObjects( );</span>
TerminalCategoryWithMultipleObjects( )
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( T );</span>
A CAP category with name TerminalCategoryWithMultipleObjects( ):

86 primitive operations were used to derive 388 operations for this category \
which algorithmically
* IsCategoryWithDecidableColifts
* IsCategoryWithDecidableLifts
* IsEquippedWithHomomorphismStructure
* IsLinearCategoryOverCommutativeRing
* IsLeftClosedMonoidalCategory
* IsLeftCoclosedMonoidalCategory
* IsRigidSymmetricClosedMonoidalCategory
* IsRigidSymmetricCoclosedMonoidalCategory
* IsAbelianCategoryWithEnoughInjectives
* IsAbelianCategoryWithEnoughProjectives
and not yet algorithmically
* IsLinearCategoryOverCommutativeRingWithFinitelyGeneratedFreeExternalHoms
and furthermore mathematically
* IsLocallyOfFiniteInjectiveDimension
* IsLocallyOfFiniteProjectiveDimension
* IsTerminalCategory
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">i := InitialObject( T );</span>
&lt;A zero object in TerminalCategoryWithMultipleObjects( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">t := TerminalObject( T );</span>
Expand Down Expand Up @@ -326,14 +305,6 @@ <h4>15.4 <span class="Heading">Terminal category</span></h4>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">HomStructure( mor_ab );</span>
&lt;A zero, identity morphism in TerminalCategoryWithSingleObject( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">t := TensorProduct( a, b );</span>
&lt;A zero object in TerminalCategoryWithMultipleObjects( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( t );</span>
TensorProductOnObjects
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">a = t;</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">TensorProduct( a, a ) = t;</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">m := MorphismConstructor( a, "m", b );</span>
&lt;A zero, isomorphism in TerminalCategoryWithMultipleObjects( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( m );</span>
Expand Down Expand Up @@ -414,33 +385,10 @@ <h4>15.4 <span class="Heading">Terminal category</span></h4>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "MonoidalCategories", "&gt;= 2024.06-02", false );</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "CAP", false );</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">T := TerminalCategoryWithSingleObject( );</span>
TerminalCategoryWithSingleObject( )
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( T );</span>
A CAP category with name TerminalCategoryWithSingleObject( ):

80 primitive operations were used to derive 388 operations for this category \
which algorithmically
* IsCategoryWithDecidableColifts
* IsCategoryWithDecidableLifts
* IsEquippedWithHomomorphismStructure
* IsLinearCategoryOverCommutativeRing
* IsLeftClosedMonoidalCategory
* IsLeftCoclosedMonoidalCategory
* IsRigidSymmetricClosedMonoidalCategory
* IsRigidSymmetricCoclosedMonoidalCategory
* IsAbelianCategoryWithEnoughInjectives
* IsAbelianCategoryWithEnoughProjectives
and not yet algorithmically
* IsLinearCategoryOverCommutativeRingWithFinitelyGeneratedFreeExternalHoms
and furthermore mathematically
* IsLocallyOfFiniteInjectiveDimension
* IsLocallyOfFiniteProjectiveDimension
* IsSkeletalCategory
* IsStrictMonoidalCategory
* IsTerminalCategory
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">i := InitialObject( T );</span>
&lt;A zero object in TerminalCategoryWithSingleObject( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">t := TerminalObject( T );</span>
Expand Down
56 changes: 2 additions & 54 deletions CAP/doc/chap15.txt
Original file line number Diff line number Diff line change
Expand Up @@ -175,31 +175,10 @@
15.4 Terminal category

 Example 
gap> LoadPackage( "MonoidalCategories", ">= 2024.06-02", false );
gap> LoadPackage( "CAP", false );
true
gap> T := TerminalCategoryWithMultipleObjects( );
TerminalCategoryWithMultipleObjects( )
gap> Display( T );
A CAP category with name TerminalCategoryWithMultipleObjects( ):

86 primitive operations were used to derive 388 operations for this category \
which algorithmically
* IsCategoryWithDecidableColifts
* IsCategoryWithDecidableLifts
* IsEquippedWithHomomorphismStructure
* IsLinearCategoryOverCommutativeRing
* IsLeftClosedMonoidalCategory
* IsLeftCoclosedMonoidalCategory
* IsRigidSymmetricClosedMonoidalCategory
* IsRigidSymmetricCoclosedMonoidalCategory
* IsAbelianCategoryWithEnoughInjectives
* IsAbelianCategoryWithEnoughProjectives
and not yet algorithmically
* IsLinearCategoryOverCommutativeRingWithFinitelyGeneratedFreeExternalHoms
and furthermore mathematically
* IsLocallyOfFiniteInjectiveDimension
* IsLocallyOfFiniteProjectiveDimension
* IsTerminalCategory
gap> i := InitialObject( T );
<A zero object in TerminalCategoryWithMultipleObjects( )>
gap> t := TerminalObject( T );
Expand Down Expand Up @@ -273,14 +252,6 @@
true
gap> HomStructure( mor_ab );
<A zero, identity morphism in TerminalCategoryWithSingleObject( )>
gap> t := TensorProduct( a, b );
<A zero object in TerminalCategoryWithMultipleObjects( )>
gap> Display( t );
TensorProductOnObjects
gap> a = t;
false
gap> TensorProduct( a, a ) = t;
true
gap> m := MorphismConstructor( a, "m", b );
<A zero, isomorphism in TerminalCategoryWithMultipleObjects( )>
gap> Display( m );
Expand Down Expand Up @@ -360,33 +331,10 @@


 Example 
gap> LoadPackage( "MonoidalCategories", ">= 2024.06-02", false );
gap> LoadPackage( "CAP", false );
true
gap> T := TerminalCategoryWithSingleObject( );
TerminalCategoryWithSingleObject( )
gap> Display( T );
A CAP category with name TerminalCategoryWithSingleObject( ):

80 primitive operations were used to derive 388 operations for this category \
which algorithmically
* IsCategoryWithDecidableColifts
* IsCategoryWithDecidableLifts
* IsEquippedWithHomomorphismStructure
* IsLinearCategoryOverCommutativeRing
* IsLeftClosedMonoidalCategory
* IsLeftCoclosedMonoidalCategory
* IsRigidSymmetricClosedMonoidalCategory
* IsRigidSymmetricCoclosedMonoidalCategory
* IsAbelianCategoryWithEnoughInjectives
* IsAbelianCategoryWithEnoughProjectives
and not yet algorithmically
* IsLinearCategoryOverCommutativeRingWithFinitelyGeneratedFreeExternalHoms
and furthermore mathematically
* IsLocallyOfFiniteInjectiveDimension
* IsLocallyOfFiniteProjectiveDimension
* IsSkeletalCategory
* IsStrictMonoidalCategory
* IsTerminalCategory
gap> i := InitialObject( T );
<A zero object in TerminalCategoryWithSingleObject( )>
gap> t := TerminalObject( T );
Expand Down
56 changes: 2 additions & 54 deletions CAP/doc/chap15_mj.html
Original file line number Diff line number Diff line change
Expand Up @@ -231,31 +231,10 @@ <h4>15.4 <span class="Heading">Terminal category</span></h4>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "MonoidalCategories", "&gt;= 2024.06-02", false );</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "CAP", false );</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">T := TerminalCategoryWithMultipleObjects( );</span>
TerminalCategoryWithMultipleObjects( )
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( T );</span>
A CAP category with name TerminalCategoryWithMultipleObjects( ):

86 primitive operations were used to derive 388 operations for this category \
which algorithmically
* IsCategoryWithDecidableColifts
* IsCategoryWithDecidableLifts
* IsEquippedWithHomomorphismStructure
* IsLinearCategoryOverCommutativeRing
* IsLeftClosedMonoidalCategory
* IsLeftCoclosedMonoidalCategory
* IsRigidSymmetricClosedMonoidalCategory
* IsRigidSymmetricCoclosedMonoidalCategory
* IsAbelianCategoryWithEnoughInjectives
* IsAbelianCategoryWithEnoughProjectives
and not yet algorithmically
* IsLinearCategoryOverCommutativeRingWithFinitelyGeneratedFreeExternalHoms
and furthermore mathematically
* IsLocallyOfFiniteInjectiveDimension
* IsLocallyOfFiniteProjectiveDimension
* IsTerminalCategory
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">i := InitialObject( T );</span>
&lt;A zero object in TerminalCategoryWithMultipleObjects( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">t := TerminalObject( T );</span>
Expand Down Expand Up @@ -329,14 +308,6 @@ <h4>15.4 <span class="Heading">Terminal category</span></h4>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">HomStructure( mor_ab );</span>
&lt;A zero, identity morphism in TerminalCategoryWithSingleObject( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">t := TensorProduct( a, b );</span>
&lt;A zero object in TerminalCategoryWithMultipleObjects( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( t );</span>
TensorProductOnObjects
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">a = t;</span>
false
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">TensorProduct( a, a ) = t;</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">m := MorphismConstructor( a, "m", b );</span>
&lt;A zero, isomorphism in TerminalCategoryWithMultipleObjects( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( m );</span>
Expand Down Expand Up @@ -417,33 +388,10 @@ <h4>15.4 <span class="Heading">Terminal category</span></h4>


<div class="example"><pre>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "MonoidalCategories", "&gt;= 2024.06-02", false );</span>
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">LoadPackage( "CAP", false );</span>
true
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">T := TerminalCategoryWithSingleObject( );</span>
TerminalCategoryWithSingleObject( )
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">Display( T );</span>
A CAP category with name TerminalCategoryWithSingleObject( ):

80 primitive operations were used to derive 388 operations for this category \
which algorithmically
* IsCategoryWithDecidableColifts
* IsCategoryWithDecidableLifts
* IsEquippedWithHomomorphismStructure
* IsLinearCategoryOverCommutativeRing
* IsLeftClosedMonoidalCategory
* IsLeftCoclosedMonoidalCategory
* IsRigidSymmetricClosedMonoidalCategory
* IsRigidSymmetricCoclosedMonoidalCategory
* IsAbelianCategoryWithEnoughInjectives
* IsAbelianCategoryWithEnoughProjectives
and not yet algorithmically
* IsLinearCategoryOverCommutativeRingWithFinitelyGeneratedFreeExternalHoms
and furthermore mathematically
* IsLocallyOfFiniteInjectiveDimension
* IsLocallyOfFiniteProjectiveDimension
* IsSkeletalCategory
* IsStrictMonoidalCategory
* IsTerminalCategory
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">i := InitialObject( T );</span>
&lt;A zero object in TerminalCategoryWithSingleObject( )&gt;
<span class="GAPprompt">gap&gt;</span> <span class="GAPinput">t := TerminalObject( T );</span>
Expand Down
22 changes: 11 additions & 11 deletions _data/CAP.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: CAP
version: "2024.10-07"
version: "2024.10-08"
license: "GPL-2.0-or-later"
date: 2024-10-24
date: 2024-10-30
description: |
Categories, Algorithms, Programming
Expand Down Expand Up @@ -46,11 +46,11 @@ packageinfo: https://homalg-project.github.io/CAP_project/CAP/PackageInfo.g

downloads:
- name: .tar.gz
url: https://github.com/homalg-project/CAP_project/releases/download/CAP-2024.10-07/CAP-2024.10-07.tar.gz
url: https://github.com/homalg-project/CAP_project/releases/download/CAP-2024.10-08/CAP-2024.10-08.tar.gz
- name: .zip
url: https://github.com/homalg-project/CAP_project/releases/download/CAP-2024.10-07/CAP-2024.10-07.zip
url: https://github.com/homalg-project/CAP_project/releases/download/CAP-2024.10-08/CAP-2024.10-08.zip

pdf: https://github.com/homalg-project/CAP_project/releases/download/CAP-2024.10-07/CAP-2024.10-07-manual.pdf
pdf: https://github.com/homalg-project/CAP_project/releases/download/CAP-2024.10-08/CAP-2024.10-08-manual.pdf

abstract: |
<span class="pkgname">CAP</span> (Categories, Algorithms, Programming) is a package for category theory.
Expand All @@ -62,10 +62,10 @@ doc-html: doc/chap0.html
doc-pdf: doc/manual.pdf
citeas: |
<p class='BibEntry'>
[<span class='BibKey'>GPSZ24</span>] <b class='BibAuthor'>Gutsche, S., Posur, S., Skartsæterhagen, Ø. and Zickgraf, F.</b>,
[<span class='BibKey'>GPSZ30</span>] <b class='BibAuthor'>Gutsche, S., Posur, S., Skartsæterhagen, Ø. and Zickgraf, F.</b>,
<i class='BibTitle'>CAP, Categories, Algorithms, Programming,
Version 2024.10-07</i>
(<span class='BibYear'>0-24</span>)<br />
Version 2024.10-08</i>
(<span class='BibYear'>0-30</span>)<br />
(<span class='BibNote'>GAP package</span>),
<span class='BibHowpublished'><a href="https://homalg-project.github.io/pkg/CAP">https://homalg-project.github.io/pkg/CAP</a></span>.
</p>
Expand All @@ -76,13 +76,13 @@ bibtex: |
author = {Gutsche, S. and Posur, S. and Skarts{\ae}terhagen,
{\O}. and Zickgraf, F.},
title = {{CAP}, Categories, Algorithms, Programming, {V}ersion
2024.10\texttt{\symbol{45}}07},
2024.10\texttt{\symbol{45}}08},
month = {4\texttt{\symbol{45}}},
year = {0\texttt{\symbol{45}}24},
year = {0\texttt{\symbol{45}}30},
note = {GAP package},
howpublished = {\href {https://homalg-project.github.io/pkg/CAP}
{\texttt{https://homalg\texttt{\symbol{45}}project.github.io/}\discretionary
{}{}{}\texttt{pkg/}\discretionary {}{}{}\texttt{CAP}}},
printedkey = {GPSZ24}
printedkey = {GPSZ30}
}

0 comments on commit 55d6636

Please sign in to comment.