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
5 Relations
3
4
A finite presentation of a module is given by a finite set of generators and
5
a finite set of relations among these generators. In homalg a set of
6
relations of a left/right module is given by a matrix rel, the rows/columns
7
of which are interpreted as relations among n generators, n being the number
8
of columns/rows of the matrix rel.
9
10
The data structure of a module in homalg is designed to contain not only one
11
but several sets of relations (together with corresponding sets of
12
generators (--> Chapter 6)). The different sets of relations are linked with
13
so-called transition matrices (--> Chapter 7).
14
15
The relations of a homalg module are evaluated in a lazy way. This avoids
16
unnecessary computations.
17
18
19
5.1 Relations: Categories and Representations
20
21
5.1-1 IsHomalgRelations
22
23
IsHomalgRelations( rel )  Category
24
Returns: true or false
25
26
The GAP category of homalg relations.
27
28
5.1-2 IsHomalgRelationsOfLeftModule
29
30
IsHomalgRelationsOfLeftModule( rel )  Category
31
Returns: true or false
32
33
The GAP category of homalg relations of a left module.
34
35
(It is a subcategory of the GAP category IsHomalgRelations.)
36
37
5.1-3 IsHomalgRelationsOfRightModule
38
39
IsHomalgRelationsOfRightModule( rel )  Category
40
Returns: true or false
41
42
The GAP category of homalg relations of a right module.
43
44
(It is a subcategory of the GAP category IsHomalgRelations.)
45
46
5.1-4 IsRelationsOfFinitelyPresentedModuleRep
47
48
IsRelationsOfFinitelyPresentedModuleRep( rel )  Representation
49
Returns: true or false
50
51
The GAP representation of a finite set of relations of a finitely presented
52
homalg module.
53
54
(It is a representation of the GAP category IsHomalgRelations (5.1-1))
55
56
57
5.2 Relations: Constructors
58
59
60
5.3 Relations: Properties
61
62
5.3-1 CanBeUsedToDecideZeroEffectively
63
64
CanBeUsedToDecideZeroEffectively( rel )  property
65
Returns: true or false
66
67
Check if the homalg set of relations rel can be used for normal form
68
reductions.
69
(no method installed)
70
71
5.3-2 IsInjectivePresentation
72
73
IsInjectivePresentation( rel )  property
74
Returns: true or false
75
76
Check if the homalg set of relations rel has zero syzygies.
77
78
79
5.4 Relations: Attributes
80
81
82
5.5 Relations: Operations and Functions
83
84
85