Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

562574 views
1
2
3 Contracting Homotopies
3
4
5
3.1 The PartialContractingHomotopy Data Type
6
7
A partial contracting homotopy is a component object that knows the values
8
of a contracting homotopy on some subspace of a resolution. It has two
9
mandatory components:
10
11
-- .resolution a HapResolution on which the contraction is defined.
12
13
-- .knownPartOfHomotopy a list of Records with components .space and
14
.map.
15
16
Let h be a contracting homotopy. The lookup table .knownPartOfHomotopy has
17
one entry for each term of the resolution h.resolution (that is, one more
18
than Length(h.resolution)).
19
20
The i th element of .knownPartOfHomotopy contains a record with components
21
.space and .map where .space is a FreeZGWord of the i-1 st term of the
22
resolution. The component .map is a list of length
23
Dimension(h.resolution)(i-1). The entries of this list are pairs [g,im]
24
where g represents a group element and im represents the image of the
25
contraction. So the entry [g,im] in the kth component of the list .map means
26
that the kth free generator of the corresponding module multiplied with the
27
group element represented by g is mapped to im under the partial contracting
28
homotopy. Note that the data type of g or im are not fixed at this level.
29
They must be specified by the sub representations. Also, im need not
30
represent the actual image under a contracting homotopy. It is possible to
31
just store a bit of information that is then used to generate the actual
32
image.
33
34
As this is a very general data type, it has very few methods.
35
36
3.1-1 ResolutionOfContractingHomotopy
37
38
> ResolutionOfContractingHomotopy( homotopy ) ________________________method
39
Returns: A HapResolution
40
41
This returns the resolution of the homotopy homotopy (the component
42
homotopy!.resolution).
43
44
3.1-2 PartialContractingHomotopyLookup
45
46
> PartialContractingHomotopyLookup( homotopy, term, generator, groupel ) method
47
> PartialContractingHomotopyLookupNC( homotopy, term, generator, groupel ) method
48
Returns: The entry im of the corresponding lookup table
49
50
Looks up the known part of the contracting homotopy homotopy and returns the
51
corresponding image. More precisely, it returns the image of the generatorth
52
generator times the group element represented by groupel in term term under
53
the partial homotopy. The data type of this image depends on the
54
representation of homotopy.
55
56
term has to be an integer and generator a positive integer. groupel only has
57
to be an Object.
58
59
The NC version does not do any checks on the input. The other version checks
60
if term and generator are sensible. It does not check groupel.
61
62
63