Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
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
Project: cocalc-sagemath-dev-slelievre
Views: 4183461[1X2 [33X[0;0YUsage[133X[101X23[33X[0;0YThere are different ways to use [5XSCO[105X. Please note that for the actual4computations the [5Xhomalg[105X package is required, and you will need both the5[5XRingsForHomalg[105X and the [5XGaussForHomalg[105X package to make use of the full6computational capabilities. For your information, [5XRingsForHomalg[105X offers7support for external computer algebra systems and the rings they support,8while [5XGaussForHomalg[105X extends [5XGAP[105X functionality with regards to sparse9matrices and computations over fields and [22Xℤ / ⟨ p^n ⟩[122X.[133X101112[1X2.1 [33X[0;0YThe Examples Script[133X[101X1314[33X[0;0YRegardless of the extend of your installation, you will always be able to15call the example script [11XSCO/examples/examples.g[111X. This script is not only16callable in-[5XGAP[105X by [2XSCO_Examples[102X ([14X4.3-6[114X), but also automatically checks which17packages you have installed and provides you with the available options. The18example script is designed to take you through the ring creation process and19then load one of the files of your choice located in the20[11XSCO/examples/orbifolds/[111X directory. In there you will find a lot of test21files with small 0- or 1-dimensional orbifolds, but also the complete22triangulations of the 17 orbifolds corresponding to the 2-dimensional23wallpaper groups (these should be exactly the uncapitalized files, ranging24from [11Xp1.g[111X to [11Xp6m.g[111X). Computing the cohomology of these orbifolds was an25important part of my diploma thesis [Gör08a] and I have also created a26separate document [Gör08b] to present my results.[133X2728[33X[0;0YPlease note that the variables [3XM[103X, [3Xiso[103X, and [3Xmu[103X in the orbifold files have to29keep their name for the example script to work correctly. Refer to chapter [14X3[114X30for concrete examples.[133X313233[1X2.2 [33X[0;0YWorking Manually[133X[101X3435[33X[0;0YOnce you are familiar with the example script and want to try out your own36triangulations, it is best to create your own [11X.g[111X file in the37[11XSCO/examples/orbifolds/[111X directory, then call the script again. If for any38reason you do not want to create a file or work with the script, you can39always do every step by hand. Check [14X4[114X if you need to know more about40specific methods and functions. The basic steps are:[133X4142[30X [33X[0;6YDefine a list of maximum simplices[133X4344[30X [33X[0;6YIf applicable, define an isotropy record[133X4546[30X [33X[0;6YIf applicable, define a list encoding the [22Xμ[122X-map[133X4748[30X [33X[0;6YFrom the above data, create an orbifold triangulation[133X4950[30X [33X[0;6YDefine the simplicial set of the orbifold triangulation[133X5152[30X [33X[0;6YCreate a [5Xhomalg[105X ring [22XR[122X[133X5354[30X [33X[0;6YCreate boundary or coboundary matrices over [22XR[122X[133X5556[30X [33X[0;6YCalculate their homology or cohomology[133X57585960