CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

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

Views: 418346
1
<?xml version="1.0" encoding="UTF-8"?>
2
3
<!--
4
5
appendix.xml GradedRingForHomalg package documentation Mohamed Barakat
6
Markus Lange-Hegermann
7
8
Copyright (C) 2010, Mohamed Barakat, University of Kaiserslautern
9
Markus Lange-Hegermann, RWTH-Aachen University
10
-->
11
12
<Appendix Label="FileOverview">
13
14
<Heading>Overview of the &GradedRingForHomalg; Package Source Code</Heading>
15
16
This appendix is included in the documentation to shine some light
17
on the mathematical backgrounds of this Package. Neither is it
18
needed to work with this package nor should the methods presented
19
here be called directly. The functions documented here are entries
20
of the so called ring table and not to be called directly. There are
21
higher level methods in declared and installed in
22
&MatricesForHomalg;, which call this functions
23
(&see; <C>?MatricesForHomalg:The Basic Matrix Operations</C>).
24
25
<Section Label="homalgTable:Generic">
26
27
<Heading>The generic Methods</Heading>
28
29
We will present some methods as an example, to show the idea:
30
31
<#Include Label="BasisOfRowModule">
32
33
<#Include Label="DecideZeroRows">
34
35
<#Include Label="SyzygiesGeneratorsOfRows">
36
37
38
</Section>
39
40
<Section Label="GradedRing:Tools">
41
42
<Heading>Tools</Heading>
43
44
The package &GradedRingForHomalg; also implements tool
45
functions. These are referred to from &MatricesForHomalg;
46
automatically. We list the implemented methods here are and refer
47
to the &MatricesForHomalg; documentation
48
(&see; <C>?MatricesForHomalg: The Matrix Tool Operations</C>
49
and <C>?MatricesForHomalg:RingElement</C>) for details. All tools
50
functions from &MatricesForHomalg; not listed here are also
51
supported by fallback tools.
52
53
<List>
54
<Item>IsZero</Item>
55
<Item>IsOne</Item>
56
<Item>Minus</Item>
57
<Item>DivideByUnit</Item>
58
<Item>IsUnit</Item>
59
<Item>Sum</Item>
60
<Item>Product</Item>
61
<Item>ShallowCopy</Item>
62
<Item>ZeroMatrix</Item>
63
<Item>IdentityMatrix</Item>
64
<Item>AreEqualMatrices</Item>
65
<Item>Involution</Item>
66
<Item>CertainRows</Item>
67
<Item>CertainColumns</Item>
68
<Item>UnionOfRows</Item>
69
<Item>UnionOfColumns</Item>
70
<Item>DiagMat</Item>
71
<Item>KroneckerMat</Item>
72
<Item>MulMat</Item>
73
<Item>AddMat</Item>
74
<Item>SubMat</Item>
75
<Item>Compose</Item>
76
<Item>NrRows</Item>
77
<Item>NrColumns</Item>
78
<Item>IsZeroMatrix</Item>
79
<Item>IsDiagonalMatrix</Item>
80
<Item>ZeroRows</Item>
81
<Item>ZeroColumns</Item>
82
</List>
83
84
</Section>
85
86
</Appendix>
87
88