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
2 Usage
3
4
There are different ways to use SCO. Please note that for the actual
5
computations the homalg package is required, and you will need both the
6
RingsForHomalg and the GaussForHomalg package to make use of the full
7
computational capabilities. For your information, RingsForHomalg offers
8
support for external computer algebra systems and the rings they support,
9
while GaussForHomalg extends GAP functionality with regards to sparse
10
matrices and computations over fields and ℤ / ⟨ p^n ⟩.
11
12
13
2.1 The Examples Script
14
15
Regardless of the extend of your installation, you will always be able to
16
call the example script SCO/examples/examples.g. This script is not only
17
callable in-GAP by SCO_Examples (4.3-6), but also automatically checks which
18
packages you have installed and provides you with the available options. The
19
example script is designed to take you through the ring creation process and
20
then load one of the files of your choice located in the
21
SCO/examples/orbifolds/ directory. In there you will find a lot of test
22
files with small 0- or 1-dimensional orbifolds, but also the complete
23
triangulations of the 17 orbifolds corresponding to the 2-dimensional
24
wallpaper groups (these should be exactly the uncapitalized files, ranging
25
from p1.g to p6m.g). Computing the cohomology of these orbifolds was an
26
important part of my diploma thesis [Gör08a] and I have also created a
27
separate document [Gör08b] to present my results.
28
29
Please note that the variables M, iso, and mu in the orbifold files have to
30
keep their name for the example script to work correctly. Refer to chapter 3
31
for concrete examples.
32
33
34
2.2 Working Manually
35
36
Once you are familiar with the example script and want to try out your own
37
triangulations, it is best to create your own .g file in the
38
SCO/examples/orbifolds/ directory, then call the script again. If for any
39
reason you do not want to create a file or work with the script, you can
40
always do every step by hand. Check 4 if you need to know more about
41
specific methods and functions. The basic steps are:
42
43
 Define a list of maximum simplices
44
45
 If applicable, define an isotropy record
46
47
 If applicable, define a list encoding the μ-map
48
49
 From the above data, create an orbifold triangulation
50
51
 Define the simplicial set of the orbifold triangulation
52
53
 Create a homalg ring R
54
55
 Create boundary or coboundary matrices over R
56
57
 Calculate their homology or cohomology
58
59
60