GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
1[1X13 [33X[0;0YExternal packages[133X[101X23[33X[0;0YThe use of the packages [10XNormalizInterface[110X [GHS14] (an interface to [10XNormalize[110X4[BIRC14]; or in its absence [10X4ti2Interface[110X[Gut], and interface to [10X4ti2[110X[tt]),5[10XSingularInterface[110X (an interface to [10XSingular[110X [DGPS12]; or in its absence6[10XSingular[110X [CdG12]); or in its absence [10XGradedModules[110X [BGJ+14] is highly7recommended for many of the functions presented in this chapter. However,8whenever possible a method not depending on these packages is also provided9(though slower). The package tests if the user has downloaded any of the10above packages, and if so puts [10XNumSgpsCanUsePackage[110X to true, where [10XPackage[110X11is any of the above.[133X121314[1X13.1 [33X[0;0YUsing external packages[133X[101X1516[33X[0;0YAs mentioned above some methods are specifically implemented to take17advantage of several external packages. The following functions can be used18in case these packages have not been loaded prior to [10Xnumericalsgps[110X.[133X1920[1X13.1-1 NumSgpsUse4ti2[101X2122[29X[2XNumSgpsUse4ti2[102X( ) [32X function2324[33X[0;0YTries to load the package [10X4ti2Interface[110X. If the package is available, then25it also loads methods implemented using functions in this package.[133X2627[1X13.1-2 NumSgpsUse4ti2gap[101X2829[29X[2XNumSgpsUse4ti2gap[102X( ) [32X function3031[33X[0;0YTries to load the package [10X4ti2gap[110X. If the package is available, then it also32loads methods implemented using functions in this package.[133X3334[1X13.1-3 NumSgpsUseNormalize[101X3536[29X[2XNumSgpsUseNormalize[102X( ) [32X function3738[33X[0;0YTries to load the package [10XNormalizInterface[110X. If the package is available,39then it also loads methods implemented using functions in this package.[133X4041[1X13.1-4 NumSgpsUseSingular[101X4243[29X[2XNumSgpsUseSingular[102X( ) [32X function4445[33X[0;0YTries to load the package [10Xsingular[110X. If the package is available, then it46also loads methods implemented using functions in this package.[133X4748[33X[0;0YTo prevent incompatibilities, the package will not load if [10XSingularInterface[110X49has been already loaded.[133X5051[1X13.1-5 NumSgpsUseSingularInterface[101X5253[29X[2XNumSgpsUseSingularInterface[102X( ) [32X function5455[33X[0;0YTries to load the package [10XSingularInterface[110X. If the package is available,56then it also loads methods implemented using functions in this package.[133X5758[33X[0;0YTo prevent incompatibilities, the package will not load if [10Xsingular[110X has been59already loaded.[133X6061[1X13.1-6 NumSgpsUseSingularGradedModules[101X6263[29X[2XNumSgpsUseSingularGradedModules[102X( ) [32X function6465[33X[0;0YTries to load the package [10XGradedModules[110X. If the package is available, then66it also loads methods implemented using functions in this package.[133X6768[33X[0;0YIt also creates a ring of rationals [10XNumSgpsRationals[110X.[133X69707172