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############################################################################# ## ## LinearAlgebraForCAP package ## ## Copyright 2015, Sebastian Gutsche, TU Kaiserslautern ## Sebastian Posur, RWTH Aachen ## #! @Chapter Category of Matrices ## ############################################################################# #################################### ## #! @Section GAP Categories ## #################################### #! @Description #! The GAP category of objects in the category #! of matrices of a field $F$. #! @Arguments object DeclareCategory( "IsVectorSpaceObject", IsCapCategoryObject and IsCellOfSkeletalCategory ); #################################### ## #! @Section Constructors ## #################################### #! @Description #! The arguments are a non-negative integer $d$ #! and a homalg field $F$. #! The output is an object in the category of #! matrices over $F$ of dimension $d$. #! @Returns an object #! @Arguments d, F DeclareOperationWithCache( "VectorSpaceObject", [ IsInt, IsFieldForHomalg ] ); #################################### ## #! @Section Attributes ## #################################### #! @Description #! The argument is an object $A$ in the matrix category over a #! homalg field $F$. #! The output is the field $F$. #! @Returns a homalg field #! @Arguments A DeclareAttribute( "UnderlyingFieldForHomalg", IsVectorSpaceObject ); #! @Description #! The argument is an object $A$ in a matrix category. #! The output is the dimension of $A$. #! @Returns a non-negative integer #! @Arguments A DeclareAttribute( "Dimension", IsVectorSpaceObject );