Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

d&i *RationalShiftAlgebra #617

Merged
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
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 @@

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 @@

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 @@

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 @@
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 @@
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
Loading