- •1. Основные понятия теории групп
- •1). Для выполняется (замкнутость)
- •2. Истоки теории групп
- •3. Основные проблемы алгебры в XVIII, XIX веках
- •3.1 Появление понятия перестановок. Достижения Лагранжа и Вандермонда
- •3.2 Решение уравнения деления круга
- •3.3 Вклад Нильса Генрика Абеля
- •3.4 Теория Галуа
- •3.6 Последующее развитие оригинальной теории Галуа
- •3.5 Пример применения теории Галуа
- •3.7.2 Гаусс и глубокое единство математики
- •3.7.3 Гаусс и теория алгебраических чисел
- •3.7.4 Труды Коши
- •4. Возникновение и развитие теории групп
- •4.1 Вклад Артура Кэли
- •4.2 Исследования к. Жордана
- •4.3 Общая характеристика дальнейшего развития теории групп
- •4.4 Теория представлений групп
- •4.5 Непрерывные, бесконечные группы, группы Ли
- •4.6 Комбинаторная теория групп
- •4.7 Теория групп в ссср (с 1916 года по 60-е годы)
- •4.8 «Коуровская тетрадь»
- •5. Влияние теории групп на другие области математики и научные сферы
- •5.1 Алгебраическая топология и группы
- •5.2 Теория многомерных пространств, теории алгебраических интегралов линейных дифференциальных уравнений и группы
- •5.3 Теория групп и автоморфные функции
- •5.4 Алгебраические конструкции в теории автоматов
- •5.5 Проблема интегрирования дифференциальных уравнений
- •5.6 Группы и геометрия
- •5.7 Группы и теория сигналов
- •5.8 Связь между распознаванием образов и теорией групп
- •5.9 Теория групп и криптография
- •5.10 Применение методов теории групп к задачам управления
- •5.11 Теории групп и биология
- •5.12 Применение методов теории групп в квантовохимических расчетах
- •5.13 Группы и классификация голограмм
- •5.14 Применение к кристаллографии
- •5.15 Теория групп и её приложения к физике элементарных частиц
- •5.16 Применение теории групп в квантовой механике
- •5.17 Два примера приложения теории групп в природе
- •Алгебраический дифференциальный голограмма квантовый
- •6. Современная теория групп
- •7. Система gap
- •Обзор возможностей gap
- •8. Биографии
- •8.2 Александр Теофил Вандермонд (фр. Alexandre-Théophile Vandermonde) (28 февраля 1735; Париж - 1 января 1796; Париж)
- •8.3 Леонард Эйлер (1707 - 1783)
- •8.6 Коши Огюстен Луи (Cauchi Augustin Louis 1789-1857)
- •8.7 Нильс Генрих Абель (1802-1829)
- •8.8 Эварист Галуа (1811-1832)
- •8.9 Куммер, Эрнст Эдуард
- •8.10 Кронекер, Леопольд
- •8.11 Кэли, Артур
- •8.12 Жордан Мари Энмон Камиль (05.01.1838 - 21.01.1922)
- •8.13 Ли Мариус Софус
- •8.14 Феликс Христиан Клейн
- •8.15 Артин, Эмиль
- •8.16 Фердина́нд Гео́рг Фробе́ниус
- •8.17 Нётер, Эмми
- •8.18 Колмогоров Андрей Николаевич (1903-1987)
- •8.19 Отто Юльевич Шмидт
- •8.20 Курош, Александр Геннадиевич
- •8.21 Понтрягин Лев Семёнович
- •1. Ф.Клейн Лекции о развитии математики в XIX столетии.-м.:Наука,1989.
7. Система gap
В конце прошлого раздела мы упомянули про вычислительную теорию групп. Одной из известных реализаций алгоритмов вычислительной теории групп является система GAP. Разработка системы компьютерной алгебры GAP (название которой расшифровывается как "Groups, Algorithms and Programming", была начата в 1986 г. в г. Аахен, Германия. В 1997 г. центр координации разработки и технической поддержки пользователей переместился в Университет г. Сент-Эндрюс, Шотландия.
В настоящее время GAP является уникальным всемирным совместным научным проектом, объединяющим специалистов в области алгебры, теории чисел, математической логики, информатики и др. наук из различных стран мира. Основные центры разработки системы находятся в университетах г.Сент-Эндрюс (Шотландия), гг. Аахен, Брауншвейг (Германия) и Университете штата Колорадо (США). Текущая версия системы - GAP 4.4.10 была выпущена в октябре 2007 г.
Изначально система GAP разрабатывалась под Unix, а затем была импортирована для работы в других операционных системах. В настоящее время она работает в разнообразных версиях Unix/Linux, а также в Windows и Mac OS. Заметим, что ряд пакетов, расширяющих функциональность системы, работает только в среде Unix/Linux.является свободно распространяемой, открытой и расширяемой системой. Она распространяется в соответствии с GNU Public License. Система поставляется вместе с исходными текстами, которые написаны на двух языках: ядро системы написано на Си, а библиотека функций - на специальном языке, также называемом GAP, который по синтаксису напоминает Pascal, однако является объектно-ориентированным языком. Пользователи могут создавать свои собственные программы на этом языке, и здесь исходные тексты являются незаменимым наглядным пособием. Наконец, разработчики программ для GAP могут оформить свои разработки в виде пакета для системы GAP и представить их на рассмотрение в Совет GAP. После прохождения процедуры рецензирования и одобрения советом GAP такой пакет включается в приложение к дистрибутиву GAP и распространяется вместе с ним. Процедура рецензирования позволяет приравнивать принятые Советом GAP пакеты к научной публикации, и ссылаться на них наравне с другими источниками.
Помимо уже упомянутых пакетов, система состоит из следующих четырех основных компонент:
ядра системы, обеспечивающего поддержку языка GAP, работу с системой в программном и интерактивном режиме;
библиотеки функций, в которой реализованы разнообразные алгебраические алгоритмы (более 4000 пользовательских функций, более 140000 строк программ на языке GAP);
библиотеки данных, включая, например, библиотеку всех групп порядка не более 2000 (за исключением 49487365422 групп порядка 1024, точное количество которых, кстати, также было определено с помощью системы GAP), библиотеку примитивных групп подстановок, таблицы характеров конечных групп и т.д., что в совокупности составляет эффективное средство для выдвижения и тестирования научных гипотез;
обширной (около полутора тысяч страниц) документации, доступной в разнообразных форматах (txt, pdf, html), а также через Интернет.
