Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CartesianCategories/PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ SetPackageInfo( rec(

PackageName := "CartesianCategories",
Subtitle := "Cartesian and cocartesian categories and various subdoctrines",
Version := "2026.08-01",
Version := "2026.08-02",
Date := ~.Version{[ 1 .. 10 ]},
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 Expand Up @@ -99,7 +99,7 @@ Dependencies := rec(
GAP := ">= 4.13.0",
NeededOtherPackages := [
[ "CAP", ">= 2026.06-01" ],
[ "MonoidalCategories", ">= 2026.08-01" ],
[ "MonoidalCategories", ">= 2026.08-02" ],
],
SuggestedOtherPackages := [ ],
ExternalConditions := [ ],
Expand Down
2 changes: 1 addition & 1 deletion CartesianCategories/gap/AUTOGENERATED_FROM.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
The files of this package which include the line `THIS FILE WAS AUTOMATICALLY GENERATED` in their header have been autogenerated

* from MonoidalCategories v2026.08-01
* from MonoidalCategories v2026.08-02
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,30 @@



##
AddDerivationToCAP( CartesianBraiding,
"CartesianBraiding using CartesianBraidingInverse",
[ [ CartesianBraidingInverse, 1 ] ],

function( cat, object_1, object_2 )

return CartesianBraidingInverse( cat,
object_2, object_1 );

end : CategoryFilter := IsCartesianCategory );

##
AddDerivationToCAP( CartesianBraidingInverse,
"CartesianBraidingInverse using CartesianBraiding",
[ [ CartesianBraiding, 1 ] ],

function( cat, object_1, object_2 )

return CartesianBraiding( cat,
object_2, object_1 );

end : CategoryFilter := IsCartesianCategory );

##
AddDerivationToCAP( CartesianBraidingWithGivenDirectProducts,
"CartesianBraidingWithGivenDirectProducts using CartesianBraidingInverseWithGivenDirectProducts",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,30 @@



##
AddDerivationToCAP( CocartesianBraiding,
"CocartesianBraiding using CocartesianBraidingInverse",
[ [ CocartesianBraidingInverse, 1 ] ],

function( cat, object_1, object_2 )

return CocartesianBraidingInverse( cat,
object_2, object_1 );

end : CategoryFilter := IsCocartesianCategory );

##
AddDerivationToCAP( CocartesianBraidingInverse,
"CocartesianBraidingInverse using CocartesianBraiding",
[ [ CocartesianBraiding, 1 ] ],

function( cat, object_1, object_2 )

return CocartesianBraiding( cat,
object_2, object_1 );

end : CategoryFilter := IsCocartesianCategory );

##
AddDerivationToCAP( CocartesianBraidingWithGivenCoproducts,
"CocartesianBraidingWithGivenCoproducts using CocartesianBraidingInverseWithGivenCoproducts",
Expand Down
2 changes: 1 addition & 1 deletion MonoidalCategories/PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ SetPackageInfo( rec(

PackageName := "MonoidalCategories",
Subtitle := "Monoidal and monoidal (co)closed categories",
Version := "2026.08-01",
Version := "2026.08-02",
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
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,30 @@
# Implementations
#

##
AddDerivationToCAP( Braiding,
"Braiding using BraidingInverse",
[ [ BraidingInverse, 1 ] ],

function( cat, object_1, object_2 )

return BraidingInverse( cat,
object_2, object_1 );

end : CategoryFilter := IsSymmetricMonoidalCategory );

##
AddDerivationToCAP( BraidingInverse,
"BraidingInverse using Braiding",
[ [ Braiding, 1 ] ],

function( cat, object_1, object_2 )

return Braiding( cat,
object_2, object_1 );

end : CategoryFilter := IsSymmetricMonoidalCategory );

##
AddDerivationToCAP( BraidingWithGivenTensorProducts,
"BraidingWithGivenTensorProducts using BraidingInverseWithGivenTensorProducts",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
#

CAP_INTERNAL_CONSTRUCTIVE_CATEGORIES_RECORD.IsSymmetricMonoidalCategory :=
ListOfDefiningOperations( "IsBraidedMonoidalCategory" );
Difference( ListOfDefiningOperations( "IsBraidedMonoidalCategory" ), [ "BraidingInverse" ] );

InstallTrueMethod( IsBraidedMonoidalCategory, IsSymmetricMonoidalCategory );
Loading