Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346############################################################################# ## ## GradedSubmodule.gd Graded Modules package ## ## Copyright 2010, Mohamed Barakat, University of Kaiserslautern ## Markus Lange-Hegermann, RWTH Aachen ## ## Declaration stuff for graded submodules. ## ############################################################################# #################################### # # attributes: # #################################### DeclareAttribute( "MaximalGradedLeftIdeal", IsHomalgGradedRing ); DeclareAttribute( "MaximalGradedRightIdeal", IsHomalgGradedRing ); DeclareAttribute( "ResidueClassRingAsGradedLeftModule", IsHomalgGradedRing ); DeclareAttribute( "ResidueClassRingAsGradedRightModule", IsHomalgGradedRing ); DeclareAttribute( "JacobianIdeal", IsHomalgModule ); DeclareAttribute( "JacobianIdeal", IsHomalgRingElement ); #################################### # # global functions and operations: # #################################### # basic operations DeclareOperation( "GradedLeftSubmodule", [ IsHomalgMatrix ] ); DeclareOperation( "GradedLeftSubmodule", [ IsHomalgRing ] ); DeclareOperation( "GradedLeftSubmodule", [ IsList ] ); DeclareOperation( "GradedLeftSubmodule", [ IsHomalgRingElement ] ); DeclareOperation( "GradedLeftSubmodule", [ IsList, IsHomalgRing ] ); DeclareOperation( "GradedRightSubmodule", [ IsHomalgMatrix ] ); DeclareOperation( "GradedRightSubmodule", [ IsHomalgRing ] ); DeclareOperation( "GradedRightSubmodule", [ IsList ] ); DeclareOperation( "GradedRightSubmodule", [ IsHomalgRingElement ] ); DeclareOperation( "GradedRightSubmodule", [ IsList, IsHomalgRing ] ); DeclareOperation( "GradedLeftIdealOfMinors", [ IsInt, IsHomalgMatrix ] ); DeclareOperation( "GradedLeftIdealOfMaximalMinors", [ IsHomalgMatrix ] ); DeclareOperation( "GradedRightIdealOfMinors", [ IsInt, IsHomalgMatrix ] ); DeclareOperation( "GradedRightIdealOfMaximalMinors", [ IsHomalgMatrix ] );