GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
<?xml version="1.0" encoding="UTF-8"?>12<!--34methods.xml GaussForHomalg package documentation Simon Goertzen567Copyright (C) 2007-2008, Lehrstuhl B für Mathematik, RWTH-Aachen89This chapter documents the methods and functions of this package.1011-->1213<Chapter Label="methods"><Heading>&GaussForHomalg; methods and14functions</Heading>1516<Section><Heading>The Tools</Heading>1718Please note that there are more tool functions you can define,19&GaussForHomalg; just provides homalg with a sufficient subset. This20varies with the type and complexity of the rings you want to21define. On the other hand, <Ref Func="ImportMatrix"/> is a function22specifically designed for &GaussForHomalg;.2324<!-- GaussTools.gi -->25<#Include Label="ZeroMatrix">26<#Include Label="IdentityMatrix">27<#Include Label="CopyMatrix">28<#Include Label="ImportMatrix">29<#Include Label="Involution">30<#Include Label="CertainRows">31<#Include Label="CertainColumns">32<#Include Label="UnionOfRows">33<#Include Label="UnionOfColumns">34<#Include Label="DiagMat">35<#Include Label="KroneckerMat">36<#Include Label="Compose">37<#Include Label="NrRows">38<#Include Label="NrColumns">39<#Include Label="IsZeroMatrix">40<#Include Label="IsDiagonalMatrix">41<#Include Label="ZeroRows">42<#Include Label="ZeroColumns">43</Section>4445<Section><Heading>The Basic Functions and &homalg; table creation</Heading>46<!-- GaussBasic.gi -->47<#Include Label="DecideZeroRows">48<#Include Label="DecideZeroRowsEffectively">49<#Include Label="SyzygiesGeneratorsOfRows">50<#Include Label="RelativeSyzygiesGeneratorsOfRows">51<!-- GaussFQI.gi -->52<#Include Label="RowReducedEchelonForm">53<#Include Label="CreateHomalgTable">54</Section>5556<Section><Heading>Matrix entry manipulation</Heading>57This is just support for the sparse matrix data type.58<!-- GaussForHomalg.gi -->59<#Include Label="MatElm">60<#Include Label="SetMatElm">61<#Include Label="AddToMatElm">62</Section>6364</Chapter>656667