GAP (система компьютерной алгебры)
-
История и разработка GAP
- GAP был разработан в Лерштуле математики с 1986 по 1997 год.
- После ухода Йоахима Нойбюзера, разработка и сопровождение GAP были переданы Школе математических и вычислительных наук Университета Сент-Эндрюс.
- Координация разработки была передана равноправному партнерству четырех «Центров GAP» в 2005 году.
-
Особенности GAP
- GAP содержит процедурный язык программирования и функции для создания математических объектов.
- Поддерживает целые и рациональные числа произвольного размера.
- Позволяет определять конечные группы как группы перестановок и конечно представленные группы.
- Включает базы данных по важным конечным группам.
- Работает с матрицами, конечными полями и другими алгебраическими структурами.
-
Распространение и пакеты
- GAP распространяется свободно с условиями авторского права.
- Работает на Unix, Windows и Macintosh.
- Стандартный дистрибутив занимает около 300 МБ.
- Пакеты, предоставляемые пользователями, расширяют функциональность системы.
- GAP предоставляет авторам пакетов возможность экспертной оценки.
- На март 2021 года в GAP было распространено 151 пакет.
-
Интеграция и использование
- GAP интегрирован в систему компьютерной алгебры SINGULAR и математическую систему SageMath.
- Предоставляет интерфейс для использования системы SINGULAR.
-
Пример сеанса
- Не предоставлен.
-
Ссылки и ресурсы
- Ссылки на портал бесплатного программного обеспечения с открытым исходным кодом и сравнение систем компьютерной алгебры.
- Рекомендации и внешние ссылки на официальный веб-сайт и GitHub-репозиторий GAP.
Полный текст статьи: