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<?xml version="1.0" encoding="UTF-8"?>12<!--34appendix.xml GradedRingForHomalg package documentation Mohamed Barakat5Markus Lange-Hegermann67Copyright (C) 2010, Mohamed Barakat, University of Kaiserslautern8Markus Lange-Hegermann, RWTH-Aachen University9-->1011<Appendix Label="FileOverview">1213<Heading>Overview of the &GradedRingForHomalg; Package Source Code</Heading>1415This appendix is included in the documentation to shine some light16on the mathematical backgrounds of this Package. Neither is it17needed to work with this package nor should the methods presented18here be called directly. The functions documented here are entries19of the so called ring table and not to be called directly. There are20higher level methods in declared and installed in21&MatricesForHomalg;, which call this functions22(&see; <C>?MatricesForHomalg:The Basic Matrix Operations</C>).2324<Section Label="homalgTable:Generic">2526<Heading>The generic Methods</Heading>2728We will present some methods as an example, to show the idea:2930<#Include Label="BasisOfRowModule">3132<#Include Label="DecideZeroRows">3334<#Include Label="SyzygiesGeneratorsOfRows">353637</Section>3839<Section Label="GradedRing:Tools">4041<Heading>Tools</Heading>4243The package &GradedRingForHomalg; also implements tool44functions. These are referred to from &MatricesForHomalg;45automatically. We list the implemented methods here are and refer46to the &MatricesForHomalg; documentation47(&see; <C>?MatricesForHomalg: The Matrix Tool Operations</C>48and <C>?MatricesForHomalg:RingElement</C>) for details. All tools49functions from &MatricesForHomalg; not listed here are also50supported by fallback tools.5152<List>53<Item>IsZero</Item>54<Item>IsOne</Item>55<Item>Minus</Item>56<Item>DivideByUnit</Item>57<Item>IsUnit</Item>58<Item>Sum</Item>59<Item>Product</Item>60<Item>ShallowCopy</Item>61<Item>ZeroMatrix</Item>62<Item>IdentityMatrix</Item>63<Item>AreEqualMatrices</Item>64<Item>Involution</Item>65<Item>CertainRows</Item>66<Item>CertainColumns</Item>67<Item>UnionOfRows</Item>68<Item>UnionOfColumns</Item>69<Item>DiagMat</Item>70<Item>KroneckerMat</Item>71<Item>MulMat</Item>72<Item>AddMat</Item>73<Item>SubMat</Item>74<Item>Compose</Item>75<Item>NrRows</Item>76<Item>NrColumns</Item>77<Item>IsZeroMatrix</Item>78<Item>IsDiagonalMatrix</Item>79<Item>ZeroRows</Item>80<Item>ZeroColumns</Item>81</List>8283</Section>8485</Appendix>868788