GAP (система компьютерной алгебры)

GAP (система компьютерной алгебры)
GAP
Тип

Система компьютерной алгебры

Разработчик

Независимая группа разработчиков

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

4.5.5 (17 июля 2012)

Лицензия

GPL

Сайт

gap-system.org

GAP (от англ. Groups, Algorithms, Programming — Группы, Алгоритмы, Программирование) — свободно распространяемая на условиях лицензии GNU GPL кроссплатформенная система компьютерной алгебры для вычислительной дискретной алгебры с особым вниманием к вычислительной теории групп. Совместная разработка университетов Сент-Эндрюс (Шотландия), Ахен1986), Брауншвейг (Германия) и университета штата Колорадо (США). Возможности системы GAP можно расширить используя внешние пакеты и библиотеки, либо воспользовавшись паскалеподобным языком программирования, также называемым GAP.

Награды

  • В 2008 году группа разработчиков системы GAP[1] стала лауреатом мемориальной премии имени Ричарда Дженкса.[2]

Пример работы с GAP в консоли

 gap> G:=SmallGroup(8,1);         # G объявлена как группа порядка 8.
 <pc group of size 8 with 3 generators>
 gap> i:=IsomorphismPermGroup(G); # Найти изоморфизм i группы G с соответствующей группой перестановок
 <action isomorphism>
 gap> Image(i,G);                 # Образ G под действием i. Результат — порождающие элементы образа.
 Group([ (1,5,3,7,2,6,4,8), (1,3,2,4)(5,7,6,8), (1,2)(3,4)(5,6)(7,8) ])
 gap> Elements(Image(i,G));       # Все элементы образа G под действием i.
 [ (), (1,2)(3,4)(5,6)(7,8), (1,3,2,4)(5,7,6,8), (1,4,2,3)(5,8,6,7), 
   (1,5,3,7,2,6,4,8), (1,6,3,8,2,5,4,7), (1,7,4,5,2,8,3,6), (1,8,4,6,2,7,3,5) ]

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "GAP (система компьютерной алгебры)" в других словарях:

  • Система компьютерной алгебры — Для улучшения этой статьи желательно?: Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное. Добавить иллюстрации. Викифицировать список литературы, используя …   Википедия

  • Sage — У этого термина существуют и другие значения, см. Sage (значения). Sage …   Википедия

  • Mathcad — Mathcad …   Википедия

  • Mathematica — Тип Сист …   Википедия

  • Axiom — Тип система компьютерной алгебры Разработчик независимая группа людей Операционная система кроссплатформенное программное обеспечение Лицензия модифицированная лицензия BSD Сайт …   Википедия

  • Maple — 13 …   Википедия

  • Maxima — Maxima …   Википедия

  • Macsyma — Эта статья содержит незавершённый перевод с английского языка. Вы можете помочь проекту, переведя её до конца. Macsyma система компьютерной алгебры, первая версия ко …   Википедия

  • Waterloo Maple — Maple Maple 11 Тип система компьютерной алгебры Разработчик Waterloo Maple Inc. Написана на C, язык Maple [1] ОС …   Википедия

  • Символьное интегрирование — В математическом анализе символьное интегрирование  нахождение первообразной или неопределённого интеграла, данной функции f(x), то есть поиск дифференцируемой функции F(x), такой что Обозначение: Термин символьное используется для отличия… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»