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: 418346<Chapter Label="Intro">1<Heading>Introduction</Heading>23<Section Label="IntroAims">4<Heading>General aims of &Congruence; package</Heading>56<Index Key="IsCongruenceSubgroup"><C>IsCongruenceSubgroup</C></Index>7The &GAP; package &Congruence; provides functions to construct several8types of canonical congruence subgroups in <M>SL_2(&ZZ;)</M>, and also9intersections of a finite number of such subgroups.10<P/>1112Furthermore, it implements the algorithm for generating Farey symbols for13congruence subgroups and using them to produce a system of independent14generators for these subgroups.15<P/>1617Using the package, one can also determine indices of congruence subgroups and18their intersections in <M>SL_2(&ZZ;)</M> and in other congruence subgroups,19generate their random elements and check element memberships. Success of other20group theoretical constructions mostly depends on whether they could be21expressed in terms of group generators or not.22<P/>2324For the theoretical backround, we refer to <Cite Key="LLT-Hecke" />,25<Cite Key="LLT-Algorithm" />, <Cite Key="CLT" /> and <Cite Key="Kulkarni" />.262728</Section>2930<!-- ********************************************************* -->3132<Section Label="IntroInstall">33<Heading>Installation and system requirements</Heading>3435&Congruence; is distributed in standard formats (<File>tar.gz</File>,36<File>tar.bz2</File>, <File>-win.zip</File>) and can be obtained from37<URL>http://www.cs.st-andrews.ac.uk/~alexk/congruence/</URL>.38<P/>3940&Congruence; does not use external binaries and, therefore, works without41restrictions on the operating system.42It requires at least version &GAP; 4.5, and no compatibility with43previous releases of &GAP; 4 is guaranteed.44<P/>4546Installation of the package is standard and follows the guidelines from the47&GAP; manual (see <Ref Sect="Installing a GAP Package" BookName="ref"/>.48After the package is installed, you can start &GAP; and load49the &Congruence; package using the command:5051<Log>52<![CDATA[53gap> LoadPackage("congruence");54]]>55</Log>56575859</Section>6061</Chapter>626364