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
2
3
GradedRingForHomalg
4
5
6
Endow Commutative Rings with an Abelian Grading
7
8
9
Version 2017.09.02
10
11
12
September 2015
13
14
15
Mohamed Barakat
16
17
Sebastian Gutsche
18
19
Markus Lange-Hegermann
20
21
22
23
This manual is best viewed as an HTML document. The
24
latest version is available online at:
25
http://homalg.math.rwth-aachen.de/~markus/GradedRingForHomalg/chap0.html
26
An offline version should be included in the
27
documentation subfolder of the package.
28
29
30
31
Mohamed Barakat
32
Email: mailto:[email protected]
33
Homepage: http://www.mathematik.uni-kl.de/~barakat/
34
Address: Department of Mathematics,
35
University of Kaiserslautern,
36
67653 Kaiserslautern,
37
Germany
38
39
40
Sebastian Gutsche
41
Email: mailto:[email protected]
42
Homepage: http://wwwb.math.rwth-aachen.de/~gutsche/
43
Address: Lehrstuhl B für Mathematik, RWTH Aachen, Templergraben 64,
44
52056 Aachen, Germany
45
46
47
Markus Lange-Hegermann
48
Email: mailto:[email protected]
49
Homepage: http://wwwb.math.rwth-aachen.de/~markus
50
Address: Lehrstuhl B für Mathematik, RWTH Aachen, Templergraben 64,
51
52056 Aachen, Germany
52
53
54
55
-------------------------------------------------------
56
Copyright
57
© 2008-2015 by Mohamed Barakat, Sebastian Gutsche, and Markus
58
Lange-Hegermann
59
60
This package may be distributed under the terms and conditions of the GNU
61
Public License Version 2.
62
63
64
-------------------------------------------------------
65
Acknowledgements
66
We would like to thank the Aachen forest for being such a nice place for
67
jogging.
68
69
70
-------------------------------------------------------
71
72
73
Contents (GradedRingForHomalg)
74
75
1 Introduction
76
1.1 What is the Role of the GradedRingForHomalg Package in the homalg
77
Project?
78
1.2 Functionality
79
1.3 The Math Behind This Package
80
2 Installation of the GradedRingForHomalg Package
81
3 Quick Start
82
4 Graded Rings
83
4.1 Graded Rings: Category and Representations
84
4.1-1 IsHomalgGradedRingRep
85
4.1-2 IsHomalgGradedRingElementRep
86
4.2 Graded Rings: Constructors
87
4.2-1 HomalgGradedRingElement
88
4.3 Graded Rings: Attributes
89
4.3-1 DegreeGroup
90
4.3-2 CommonNonTrivialWeightOfIndeterminates
91
4.3-3 WeightsOfIndeterminates
92
4.3-4 MatrixOfWeightsOfIndeterminates
93
4.4 Graded Rings: Operations and Functions
94
4.4-1 UnderlyingNonGradedRing
95
4.4-2 UnderlyingNonGradedRing
96
4.4-3 Name
97
5 Homogeneous Matrices
98
5.1 Homogeneous Matrices: Category and Representations
99
5.1-1 IsHomalgMatrixOverGradedRingRep
100
5.2 Homogeneous Matrices: Constructors
101
5.2-1 MatrixOverGradedRing
102
5.3 Homogeneous Matrices: Attributes
103
5.3-1 DegreesOfEntries
104
5.3-2 NonTrivialDegreePerRow
105
5.3-3 NonTrivialDegreePerColumn
106
5.4 Homogeneous Matrices: Operations and Functions
107
5.4-1 UnderlyingNonGradedRing
108
5.4-2 SetMatElm
109
5.4-3 AddToMatElm
110
5.4-4 MatElmAsString
111
5.4-5 MatElm
112
6 Examples
113
A The Matrix Tool Operations
114
A.1 The Tool Operations without a Fallback Method
115
A.2 The Tool Operations with a Fallback Method
116
A.2-1 MonomialMatrix
117
A.2-2 RandomMatrixBetweenGradedFreeLeftModules
118
A.2-3 RandomMatrixBetweenGradedFreeRightModules
119
A.2-4 Diff
120
B Overview of the GradedRingForHomalg Package Source Code
121
B.1 The generic Methods
122
B.1-1 BasisOfRowModule
123
B.1-2 DecideZeroRows
124
B.1-3 SyzygiesGeneratorsOfRows
125
B.2 Tools
126
127
128

129
130