Skip to content

Commit

Permalink
d&i *RationalShiftAlgebra
Browse files Browse the repository at this point in the history
  • Loading branch information
mohamed-barakat committed Nov 16, 2024
1 parent 6a88f6e commit 0964d54
Show file tree
Hide file tree
Showing 8 changed files with 502 additions and 4 deletions.
2 changes: 1 addition & 1 deletion MatricesForHomalg/PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ SetPackageInfo( rec(

PackageName := "MatricesForHomalg",
Subtitle := "Matrices for the homalg project",
Version := "2024.08-05",
Version := "2024.11-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
110 changes: 110 additions & 0 deletions MatricesForHomalg/gap/HomalgRing.gd
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,32 @@ DeclareProperty( "IsLocalizedWeylRing",
DeclareProperty( "IsExteriorRing",
IsHomalgRing );

## <#GAPDoc Label="IsShiftAlgebra">
## <ManSection>
## <Prop Arg="R" Name="IsShiftAlgebra"/>
## <Returns><C>true</C> or <C>false</C></Returns>
## <Description>
## <A>R</A> is a ring for &homalg;.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareProperty( "IsShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="IsRationalShiftAlgebra">
## <ManSection>
## <Prop Arg="R" Name="IsRationalShiftAlgebra"/>
## <Returns><C>true</C> or <C>false</C></Returns>
## <Description>
## <A>R</A> is a ring for &homalg;.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareProperty( "IsRationalShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="IsPseudoDoubleShiftAlgebra">
## <ManSection>
## <Prop Arg="R" Name="IsPseudoDoubleShiftAlgebra"/>
Expand Down Expand Up @@ -1246,6 +1272,84 @@ DeclareAttribute( "RelativeIndeterminateAntiCommutingVariablesOfExteriorRing",
DeclareAttribute( "IndeterminatesOfExteriorRing",
IsHomalgRing );

## <#GAPDoc Label="IndeterminateCoordinatesOfShiftAlgebra">
## <ManSection>
## <Attr Arg="R" Name="IndeterminateCoordinatesOfShiftAlgebra"/>
## <Returns>a list of &homalg; ring elements</Returns>
## <Description>
## The list of indeterminate coordinates of the &homalg; shift algebra <A>R</A>.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareAttribute( "IndeterminateCoordinatesOfShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="ParametersOfRationalShiftAlgebra">
## <ManSection>
## <Attr Arg="R" Name="ParametersOfRationalShiftAlgebra"/>
## <Returns>a list of &homalg; ring elements</Returns>
## <Description>
## The list of indeterminate coordinates of the &homalg; shift algebra <A>R</A>.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareAttribute( "ParametersOfRationalShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="RelativeIndeterminateCoordinatesOfShiftAlgebra">
## <ManSection>
## <Attr Arg="R" Name="RelativeIndeterminateCoordinatesOfShiftAlgebra"/>
## <Returns>a list of &homalg; ring elements</Returns>
## <Description>
## The list of relative indeterminate coordinates of the &homalg; shift algebra <A>R</A>.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareAttribute( "RelativeIndeterminateCoordinatesOfShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="RelativeParametersOfRationalShiftAlgebra">
## <ManSection>
## <Attr Arg="R" Name="RelativeParametersOfRationalShiftAlgebra"/>
## <Returns>a list of &homalg; ring elements</Returns>
## <Description>
## The list of relative indeterminate coordinates of the &homalg; shift algebra <A>R</A>.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareAttribute( "RelativeParametersOfRationalShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="IndeterminateShiftsOfShiftAlgebra">
## <ManSection>
## <Attr Arg="R" Name="IndeterminateShiftsOfShiftAlgebra"/>
## <Returns>a list of &homalg; ring elements</Returns>
## <Description>
## The list of indeterminate shifts of the &homalg; shift algebra <A>R</A>.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareAttribute( "IndeterminateShiftsOfShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="IndeterminateShiftsOfRationalShiftAlgebra">
## <ManSection>
## <Attr Arg="R" Name="IndeterminateShiftsOfRationalShiftAlgebra"/>
## <Returns>a list of &homalg; ring elements</Returns>
## <Description>
## The list of indeterminate shifts of the &homalg; shift algebra <A>R</A>.
## </Description>
## </ManSection>
## <#/GAPDoc>
##
DeclareAttribute( "IndeterminateShiftsOfRationalShiftAlgebra",
IsHomalgRing );

## <#GAPDoc Label="IndeterminateCoordinatesOfPseudoDoubleShiftAlgebra">
## <ManSection>
## <Attr Arg="R" Name="IndeterminateCoordinatesOfPseudoDoubleShiftAlgebra"/>
Expand Down Expand Up @@ -1706,6 +1810,12 @@ DeclareOperation( "KoszulDualRing",
DeclareOperation( "KoszulDualRing",
[ IsHomalgRing ] );

DeclareOperation( "ShiftAlgebra",
[ IsHomalgRing, IsList ] );

DeclareOperation( "RationalShiftAlgebra",
[ IsHomalgRing, IsList ] );

DeclareOperation( "PseudoDoubleShiftAlgebra",
[ IsHomalgRing, IsList ] );

Expand Down
167 changes: 167 additions & 0 deletions MatricesForHomalg/gap/HomalgRing.gi
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,20 @@ InstallValue( CommonHomalgTableForRings,

brackets := [ "{", "}" ];

## the pseudo shift algebra:
elif HasIndeterminateShiftsOfShiftAlgebra( R ) then

var := IndeterminateShiftsOfShiftAlgebra( R );

Check warning on line 109 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L109

Added line #L109 was not covered by tests

brackets := [ "<", ">" ];

Check warning on line 111 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L111

Added line #L111 was not covered by tests

## the pseudo shift algebra:
elif HasIndeterminateShiftsOfRationalShiftAlgebra( R ) then

var := IndeterminateShiftsOfRationalShiftAlgebra( R );

Check warning on line 116 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L116

Added line #L116 was not covered by tests

brackets := [ "<", ">" ];

Check warning on line 118 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L118

Added line #L118 was not covered by tests

## the pseudo double-shift algebra:
elif HasIndeterminateShiftsOfPseudoDoubleShiftAlgebra( R ) then

Expand Down Expand Up @@ -574,6 +588,21 @@ InstallMethod( Indeterminates,

end );

##
InstallMethod( Indeterminates,
"for homalg rings",
[ IsHomalgRing and HasIndeterminateCoordinatesOfShiftAlgebra ],

function( R )

return
Concatenation(
IndeterminateCoordinatesOfShiftAlgebra( R ),
IndeterminateShiftsOfShiftAlgebra( R )
);

Check warning on line 602 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L598-L602

Added lines #L598 - L602 were not covered by tests

end );

##
InstallMethod( Indeterminates,
"for homalg rings",
Expand Down Expand Up @@ -1364,6 +1393,144 @@ InstallMethod( SetRingProperties,

end );

##
InstallMethod( SetRingProperties,
"for homalg rings",
[ IsHomalgRing and IsShiftAlgebra, IsHomalgRing and IsFreePolynomialRing, IsList ],

function( S, R, shift )
local r, b, param, paramS, var, d;

r := CoefficientsRing( R );

Check warning on line 1404 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1404

Added line #L1404 was not covered by tests

if HasBaseRing( R ) then
b := BaseRing( R );

Check warning on line 1407 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1406-L1407

Added lines #L1406 - L1407 were not covered by tests
else
b := r;
fi;

Check warning on line 1410 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1409-L1410

Added lines #L1409 - L1410 were not covered by tests

var := IndeterminatesOfPolynomialRing( R );
var := List( var, a -> a / S );

Check warning on line 1413 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1412-L1413

Added lines #L1412 - L1413 were not covered by tests

d := Length( var );

Check warning on line 1415 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1415

Added line #L1415 was not covered by tests

if d > 0 then
SetIsFinite( S, false );
fi;

Check warning on line 1419 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1417-L1419

Added lines #L1417 - L1419 were not covered by tests

SetCoefficientsRing( S, r );

Check warning on line 1421 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1421

Added line #L1421 was not covered by tests

if HasRationalParameters( r ) then
param := RationalParameters( r );
paramS := List( param, a -> a / S );
Perform( [ 1 .. Length( param ) ], function( i ) SetName( paramS[i], Name( param[i] ) ); end );
SetRationalParameters( S, paramS );
fi;

Check warning on line 1428 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1423-L1428

Added lines #L1423 - L1428 were not covered by tests

SetCharacteristic( S, Characteristic( R ) );

Check warning on line 1430 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1430

Added line #L1430 was not covered by tests

SetIsCommutative( S, shift = [ ] );

Check warning on line 1432 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1432

Added line #L1432 was not covered by tests

SetIndeterminateCoordinatesOfShiftAlgebra( S, var );

Check warning on line 1434 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1434

Added line #L1434 was not covered by tests

if HasRelativeIndeterminatesOfPolynomialRing( R ) then
SetRelativeIndeterminateCoordinatesOfShiftAlgebra(
S, RelativeIndeterminatesOfPolynomialRing( R ) );
fi;

Check warning on line 1439 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1436-L1439

Added lines #L1436 - L1439 were not covered by tests

SetIndeterminateShiftsOfShiftAlgebra( S, shift );

Check warning on line 1441 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1441

Added line #L1441 was not covered by tests

if d > 0 then
SetIsLeftArtinian( S, false );
SetIsRightArtinian( S, false );
fi;

Check warning on line 1446 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1443-L1446

Added lines #L1443 - L1446 were not covered by tests

SetIsLeftNoetherian( S, true );
SetIsRightNoetherian( S, true );

Check warning on line 1449 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1448-L1449

Added lines #L1448 - L1449 were not covered by tests

if HasIsIntegralDomain( r ) and IsIntegralDomain( r ) then
SetIsIntegralDomain( S, true );
fi;

Check warning on line 1453 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1451-L1453

Added lines #L1451 - L1453 were not covered by tests

if d > 0 then
SetIsLeftPrincipalIdealRing( S, false );
SetIsRightPrincipalIdealRing( S, false );
SetIsPrincipalIdealRing( S, false );
fi;

Check warning on line 1459 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1455-L1459

Added lines #L1455 - L1459 were not covered by tests

SetBasisAlgorithmRespectsPrincipalIdeals( S, true );

Check warning on line 1461 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1461

Added line #L1461 was not covered by tests

end );

Check warning on line 1463 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1463

Added line #L1463 was not covered by tests

##
InstallMethod( SetRingProperties,
"for homalg rings",
[ IsHomalgRing and IsRationalShiftAlgebra, IsHomalgRing and IsFreePolynomialRing, IsList ],

function( S, R, shift )
local r, b, param, paramS, var, d;

r := CoefficientsRing( R );

Check warning on line 1473 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1473

Added line #L1473 was not covered by tests

if HasBaseRing( R ) then
b := BaseRing( R );

Check warning on line 1476 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1475-L1476

Added lines #L1475 - L1476 were not covered by tests
else
b := r;
fi;

Check warning on line 1479 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1478-L1479

Added lines #L1478 - L1479 were not covered by tests

var := IndeterminatesOfPolynomialRing( R );
var := List( var, a -> a / S );

Check warning on line 1482 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1481-L1482

Added lines #L1481 - L1482 were not covered by tests

d := Length( var );

Check warning on line 1484 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1484

Added line #L1484 was not covered by tests

if d > 0 then
SetIsFinite( S, false );
fi;

Check warning on line 1488 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1486-L1488

Added lines #L1486 - L1488 were not covered by tests

SetCoefficientsRing( S, r );

Check warning on line 1490 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1490

Added line #L1490 was not covered by tests

if HasRationalParameters( r ) then
param := RationalParameters( r );
paramS := List( param, a -> a / S );
Perform( [ 1 .. Length( param ) ], function( i ) SetName( paramS[i], Name( param[i] ) ); end );
SetRationalParameters( S, paramS );
fi;

Check warning on line 1497 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1492-L1497

Added lines #L1492 - L1497 were not covered by tests

SetCharacteristic( S, Characteristic( R ) );

Check warning on line 1499 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1499

Added line #L1499 was not covered by tests

SetIsCommutative( S, shift = [ ] );

Check warning on line 1501 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1501

Added line #L1501 was not covered by tests

SetParametersOfRationalShiftAlgebra( S, var );

Check warning on line 1503 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1503

Added line #L1503 was not covered by tests

if HasRelativeIndeterminatesOfPolynomialRing( R ) then
SetRelativeParametersOfRationalShiftAlgebra(
S, RelativeIndeterminatesOfPolynomialRing( R ) );
fi;

Check warning on line 1508 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1505-L1508

Added lines #L1505 - L1508 were not covered by tests

SetIndeterminateShiftsOfRationalShiftAlgebra( S, shift );

Check warning on line 1510 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1510

Added line #L1510 was not covered by tests

if d > 0 then
SetIsLeftArtinian( S, false );
SetIsRightArtinian( S, false );
fi;

Check warning on line 1515 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1512-L1515

Added lines #L1512 - L1515 were not covered by tests

SetIsLeftNoetherian( S, true );
SetIsRightNoetherian( S, true );

Check warning on line 1518 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1517-L1518

Added lines #L1517 - L1518 were not covered by tests

if HasIsIntegralDomain( r ) and IsIntegralDomain( r ) then
SetIsIntegralDomain( S, true );
fi;

Check warning on line 1522 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1520-L1522

Added lines #L1520 - L1522 were not covered by tests

if d > 0 then
SetIsLeftPrincipalIdealRing( S, false );
SetIsRightPrincipalIdealRing( S, false );
SetIsPrincipalIdealRing( S, false );
fi;

Check warning on line 1528 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1524-L1528

Added lines #L1524 - L1528 were not covered by tests

SetBasisAlgorithmRespectsPrincipalIdeals( S, true );

Check warning on line 1530 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1530

Added line #L1530 was not covered by tests

end );

Check warning on line 1532 in MatricesForHomalg/gap/HomalgRing.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/HomalgRing.gi#L1532

Added line #L1532 was not covered by tests

##
InstallMethod( SetRingProperties,
"for homalg rings",
Expand Down
4 changes: 4 additions & 0 deletions MatricesForHomalg/gap/Tools.gi
Original file line number Diff line number Diff line change
Expand Up @@ -3726,6 +3726,8 @@ InstallMethod( Coefficients,
indets := RelativeIndeterminateAntiCommutingVariablesOfExteriorRing( R );
elif HasIndeterminateAntiCommutingVariablesOfExteriorRing( R ) then
indets := IndeterminateAntiCommutingVariablesOfExteriorRing( R );
elif HasIndeterminateShiftsOfShiftAlgebra( R ) then
indets := IndeterminateShiftsOfShiftAlgebra( R );

Check warning on line 3730 in MatricesForHomalg/gap/Tools.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/Tools.gi#L3729-L3730

Added lines #L3729 - L3730 were not covered by tests
elif HasIndeterminateShiftsOfPseudoDoubleShiftAlgebra( R ) then
indets := IndeterminateShiftsOfPseudoDoubleShiftAlgebra( R );
elif HasIndeterminateShiftsOfDoubleShiftAlgebra( R ) then
Expand Down Expand Up @@ -3804,6 +3806,8 @@ InstallMethod( Coefficients,
indets := RelativeIndeterminateAntiCommutingVariablesOfExteriorRing( R );
elif HasIndeterminateAntiCommutingVariablesOfExteriorRing( R ) then
indets := IndeterminateAntiCommutingVariablesOfExteriorRing( R );
elif HasIndeterminateShiftsOfShiftAlgebra( R ) then
indets := IndeterminateShiftsOfShiftAlgebra( R );

Check warning on line 3810 in MatricesForHomalg/gap/Tools.gi

View check run for this annotation

Codecov / codecov/patch

MatricesForHomalg/gap/Tools.gi#L3809-L3810

Added lines #L3809 - L3810 were not covered by tests
elif HasIndeterminateShiftsOfPseudoDoubleShiftAlgebra( R ) then
indets := IndeterminateShiftsOfPseudoDoubleShiftAlgebra( R );
elif HasIndeterminateShiftsOfDoubleShiftAlgebra( R ) then
Expand Down
4 changes: 2 additions & 2 deletions RingsForHomalg/PackageInfo.g
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ SetPackageInfo( rec(

PackageName := "RingsForHomalg",
Subtitle := "Dictionaries of external rings",
Version := "2024.06-01",
Version := "2024.11-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 Expand Up @@ -207,7 +207,7 @@ PackageDoc := rec(
Dependencies := rec(
GAP := ">= 4.12.1",
NeededOtherPackages := [
[ "MatricesForHomalg", ">= 2023.08-01" ],
[ "MatricesForHomalg", ">= 2024.11-02" ],
[ "HomalgToCAS", ">= 2023.08-01" ],
[ "GaussForHomalg", ">= 2023.08-01" ],
[ "GAPDoc", ">= 1.0" ]
Expand Down
Loading

0 comments on commit 0964d54

Please sign in to comment.