Circle

Adjoint groups of finite rings

Version 1.7.1
Released 2026-08-14

This project is maintained by Olexandr Konovalov

GAP Package Circle

The Circle package provides functionality for computations in adjoint groups of finite associative rings. It allows to construct circle objects that will respect the circle multiplication r*s=r+s+rs, create multiplicative groups, generated by such objects, and compute groups of elements, invertible with respect to this operation. Also it may serve as an example of extending the GAP system with new multiplicative objects.

The current version of this package is version 1.7.1, released on 2026-08-14. For more information, please refer to the package manual. There is also a README file.

License: GPL-2.0-or-later

Dependencies

This package requires GAP version >=4.8

Authors

Olexandr Konovalov, Panagiotis Soules.

Citing

Please, cite this package as

[KS26] Konovalov, O. and Soules, P., Circle, Adjoint groups of finite rings, Version 1.7.1 (2026)
(GAP package), https://gap-packages.github.io/circle.

You can get more info by typing Cite("Circle"); in the gap prompt.

Feedback

For bug reports, feature requests and suggestions, please use the issue tracker.