• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

data/H03-May-2022-435433

doc/H03-May-2022-1,4461,235

exams/H03-May-2022-1,1271,016

gap/H03-May-2022-8,0667,013

magma/H03-May-2022-140,981140,868

tst/H03-May-2022-7,2676,209

LICENCEH A D03-May-202217.7 KiB340281

PackageInfo.gH A D03-May-20223.5 KiB11091

README.mdH A D03-May-20223.1 KiB8355

TODOH A D03-May-2022732 2215

init.gH A D03-May-20221,018 3327

makedoc.gH A D03-May-2022367 129

read.gH A D03-May-20221.8 KiB5247

README.md

1[![Build Status](https://travis-ci.org/gap-packages/guarana.svg?branch=master)](https://travis-ci.org/gap-packages/guarana)
2[![Code Coverage](https://codecov.io/github/gap-packages/guarana/coverage.svg?branch=master&token=)](https://codecov.io/gh/gap-packages/guarana)
3
4# The GAP 4 package `Guarana`
5
6In this package we demonstrate the algorithmic usefulness of the
7so-called Mal'cev correspondence for computations with infinite
8polycyclic groups; it is a correspondence that associates to every
9$\Q$-powered nilpotent group $H$ a unique rational nilpotent Lie algebra
10$L_H$ and vice-versa. The Mal'cev correspondence was discovered by
11Anatoly Mal'cev in 1951.
12
13
14## Installing this package
15
16The Guarana package is part of the standard distribution of GAP and
17so normally there should be no need to install it separately.
18
19If by any chance it is not part of your GAP distribution, then
20this package is available at
21
22     https://gap-packages.github.io/guarana/
23
24in form of a gzipped tar-archive. The standard method is to unpack the
25package into the `pkg' directory  of your GAP distribution.  This will
26create a `guarana' subdirectory.
27For other non-standard options please see  Chapter 74.1
28in the GAP Reference Manual.
29
30Note that the GAP-Packages Polycyclic and Polenta are needed for this
31package. Normally they should be contained in your distribution. If not,
32they can be obtained at
33
34    https://www.gap-system.org/Packages/packages.html
35
36
37## Loading the Guarana package
38
39If the  Package is not already loaded
40then you have to request it explicitly.
41This  can be
42done by `LoadPackage("guarana")`.
43The `LoadPackage` command is described in Section 72.2.1
44in the GAP Reference Manual.
45
46
47## Running the test suite
48
49Once the package is installed, it is possible to check the correct
50installation by running the test suite of the package.
51
52    gap> Read(Filename(DirectoriesPackageLibrary("guarana","tst"),"testall.g"));
53
54For more details on  Test Files see Section 7.9 of the GAP Reference Manual.
55
56If the test suite runs into an error, then please submit
57a report to our issue tracker at
58  <https://github.com/gap-packages/guarana/issues>
59
60
61## Copyright & License
62
63Copyright (C) 2007  Björn Assmann <bjoern@mcs.st-and.ac.uk>
64
65Distributed under the terms of the GNU General Public License (GPL) v2
66
67This program is free software; you can redistribute it and/or
68modify it under the terms of the GNU General Public License
69as published by the Free Software Foundation; either version 2
70of the License, or (at your option) any later version.
71
72This program is distributed in the hope that it will be useful,
73but WITHOUT ANY WARRANTY; without even the implied warranty of
74MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
75GNU General Public License for more details.
76
77                http://www.gnu.org/licenses/gpl-2.0.html
78
79You should have received a copy of the GNU General Public License
80along with this program; if not, write to the Free Software
81Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
82USA.
83