LocalNR

Package of local nearrings

Version 1.0.4
Released 2024-03-15

This project is maintained by Iryna Raievska, Maryna Raievska, Yaroslav Sysak

CI Code Coverage

GAP package LocalNR


Copyright (C) 2024 Yaroslav Sysak with contributions by Iryna Raievska, Maryna Raievska

LocalNR is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the license, or (at your option) any later version.

LocalNR is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GNU General Public License is available in the file GPLv3; or for later versions see https://www.gnu.org/licenses/.

You can find information on how to contact us at the end of the README file and on the front page of the documentation.


The LocalNR package contains the library of local nearrings up to order 361 and some functions to analyze finite nearrings.

Requirements

This software is written for GAP 4. It requires an existing installation of GAP (see https://www.gap-system.org) in version 4.7.8 or higher.

operating system

The current version of LocalNR was created for use under Unix. It will also work under Windows but only if all files in the directory LocalNR/data and all of its subdirectories are uncompressed.

RAM

Working with LocalNR can be memory expensive. We recommend to have at least 2 GB of RAM available.

disk space

As the data in the library is compressed, 1 GB of disk space will be sufficient to install LocalNR under Unix. To use the library under Windows the data has to be uncompressed and will then occupy approximately 7 GB.

Installation

The installation follows standard GAP rules as outlined in the following steps (see ?Installing a GAP Package in GAP for further details):

  1. Download archive LocalNR-X.Y.Z.tar.gz of the most recent release from https://gap-packages.github.io/LocalNR/.

  2. Move the archive inside a pkg directory. This can be either the main pkg directory in your GAP installation or your personal pkg directory.

  3. Complete the installation by unpacking the archive, e.g. under Linux type

    tar -xzf LocalNR-X.Y.Z.tar.gz

at the terminal prompt. A subdirectory LocalNR will be created inside the pkg directory.

Contents

After installation the folder LocalNR should contain the subdirectories

Endom
doc
lib
tst

and the files

init.g
PackageInfo.g
read.g
GPLv3
CHANGELOG
README.txt
makedoc.g

Loading

To use the package type

LoadPackage("LocalNR");

at the GAP prompt.

Download additional libraries

Some local nearrings of the following orders are stored separately.

Local nearrings of order 32 need to be downloaded separately (~291MB) from https://zenodo.org/records/10820301

Local nearrings of order 64 need to be downloaded separately (~49MB) from https://zenodo.org/records/10820320

Local nearrings of order 128 need to be downloaded separately (~235MB) from https://zenodo.org/records/7225377

Local nearrings of order 243 need to be downloaded separately (~429MB) from https://zenodo.org/records/10820318

Local nearrings of order 625 need to be downloaded separately (~146MB) from https://zenodo.org/records/7613145

Unpack these (zip) archives and move the libraries of local nearrings (txt.gz) from these archives to the respective Endom subdirectory of the LocalNR directory.

Contact

If you use LocalNR, please tell us by sending an email to sysak@imath.kiev.ua, raeirina@imath.kiev.ua, raemarina@imath.kiev.ua.

If you find any bugs or have any suggestions or comments, we would very much appreciate it if you would let us know either by email or via https://github.com/gap-packages/LocalNR/issues on GitHub. Also, we would like to hear about applications of this software.

Yaroslav Sysak, Iryna Raievska, Maryna Raievska
Kyiv, 15th of March 2024.

Yaroslav Sysak

Institute of Mathematics 
of National Academy of Sciences of Ukraine
01024, Ukraine, Kyiv, 
3, Tereshchenkivska st.

Iryna Raievska

Institute of Mathematics 
of National Academy of Sciences of Ukraine
01024, Ukraine, Kyiv, 
3, Tereshchenkivska st.

Maryna Raievska

Institute of Mathematics 
of National Academy of Sciences of Ukraine
01024, Ukraine, Kyiv, 
3, Tereshchenkivska st.